OSDN Git Service

35d77a8c36c44b3893f1c0d0a16db05cec65a135
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-20  Bill Wendling  <wendling@apple.com>
2
3         * gcc.dg/asm-b.c: Check for __ppc64__.
4
5 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6
7         PR fortran/30190
8         * gfortran.dg/bounds_check_5.f90: New test.
9
10 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11
12         PR middle-end/30143
13         * gcc.dg/gomp/complex-1.c: New testcase.
14
15 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16
17         * gfortran.dg/array_memset_1.f90: New test case.
18
19 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
20
21         * lib/target-supports.exp: Add spu to
22         check_effective_target_vect_widen_mult_hi_to_si.
23
24 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/29992
27         * gfortran.dg/generic_9.f90: New test.
28
29         PR fortran/30081
30         * gfortran.dg/generic_10.f90: New test.
31
32 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
33
34         PR tree-opt/30045
35         * gcc.dg/pr30045.c: New test.
36
37 2006-12-20  Ben Elliston  <bje@au.ibm.com>
38
39         * gcc.dg/20020312-2.c: Add a case for __SPU__.
40
41 2006-12-19  Eric Christopher  <echristo@apple.com>
42
43         PR target/29302
44         * gcc.c-torture/execute/pr29302-1.c: New.
45
46 2006-12-19  Tobias Burnus  <burnus@net-b.de>
47
48         PR fortran/39238
49         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
50
51 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
52
53         PR fortran/30236
54         * gfortran.dg/altreturn_3.f90: New test.
55
56         * gfortran.dg/char_result_12.f90: Fix comment typos.
57
58 2006-12-19  Ben Elliston  <bje@au.ibm.com>
59
60         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
61         as newlib's stdio.h uses non-traditional cpp constructs.
62
63 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
64
65         * gfortran.dg/advance.f90: Renamed to advance_1.f90
66         * gfortran.dg/append-1.f90: Renamed to append_1.f90
67         * gfortran.dg/array-1.f90: Renamed to array_1.f90
68         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
69         * gfortran.dg/backspace.f: Renamed to backspace_1.f
70         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
71         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
72         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
73         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
74         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
75         * gfortran.dg/logint-1.f: Renamed to logint_1.f
76         * gfortran.dg/logint-2.f: Renamed to logint_2.f
77         * gfortran.dg/logint-3.f: Renamed to logint_3.f
78         * gfortran.dg/advance_1.f90: Renamed from advance.f90
79         * gfortran.dg/append_1.f90: Renamed from append-1.f90
80         * gfortran.dg/array_1.f90: Renamed from array-1.f90
81         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
82         * gfortran.dg/backspace_1.f: Renamed from backspace.f
83         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
84         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
85         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
86         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
87         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
88         * gfortran.dg/logint_1.f: Renamed from logint-1.f
89         * gfortran.dg/logint_2.f: Renamed from logint-2.f
90         * gfortran.dg/logint_3.f: Renamed from logint-3.f
91
92 2006-12-18  Bill Wendling  <wendling@apple.com>
93
94         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
95         id is an OjbC keyword.
96
97 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
98
99         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
100
101 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
102
103         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
104
105 2006-12-18  Ian Lance Taylor  <iant@google.com>
106
107         * g++.dg/warn/Wmissing-declarations-1.C: New test.
108
109 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         * gcc.c-torture/compile/pr27528.c: Use empty templates.
112
113 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
114
115         PR fortran/30207
116         * gfortran.fortran-torture/execute/where21.f90: New test.
117
118 2006-12-17  Tobias Burnus  <burnus@net-b.de>
119
120         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
121
122 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
123
124         PR middle-end/7651
125         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
126         * gcc.dg/if-empty-1.c: Likewise.
127         * gcc.dg/pr23165.c: Likewise.
128         * g++.dg/warn/empty-body.C: Likewise.
129
130 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
131
132         PR libfortran/30005
133         * gfortran.dg/open_errors.f90: New test.
134
135 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
136
137         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
138
139         * gcc.target/i386/ssse3-pabsb.c: New file.
140         * gcc.target/i386/ssse3-pabsd.c: Likewise.
141         * gcc.target/i386/ssse3-pabsw.c: Likewise.
142         * gcc.target/i386/ssse3-palignr.c: Likewise.
143         * gcc.target/i386/ssse3-phaddd.c: Likewise.
144         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
145         * gcc.target/i386/ssse3-phaddw.c: Likewise.
146         * gcc.target/i386/ssse3-phsubd.c: Likewise.
147         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
148         * gcc.target/i386/ssse3-phsubw.c: Likewise.
149         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
150         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
151         * gcc.target/i386/ssse3-pshufb.c: Likewise.
152         * gcc.target/i386/ssse3-psignb.c: Likewise.
153         * gcc.target/i386/ssse3-psignd.c: Likewise.
154         * gcc.target/i386/ssse3-psignw.c: Likewise.
155         * gcc.target/i386/ssse3-vals.h: Likewise.
156
157 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
158
159         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
160         * lib/fortran-torture.exp: Include target-supports.exp.
161
162 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
163
164         PR target/30185
165         * gcc.c-torture/execute/pr30185.c: New test.
166
167 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
168
169         PR testsuite/30179
170         PR testsuite/30180
171         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
172         * gcc.dg/builtin-bswap-2.c: Likewise.
173         * gcc.dg/builtin-bswap-3.c: Likewise.
174         * gcc.dg/builtin-bswap-4.c: Likewise.
175         * lib/target-supports.exp (check_effective_target_stdint_types): New.
176         * cc.c-torture/execute/mode-dependent-address.x: New file.
177
178 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR libfortran/30145
181         * gfortran.dg/write_zero_array: New test.
182
183 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
184
185         PR fortran/30200
186         * gfortran.dg/write_fmt_trim.f90: New test.
187
188 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
189
190         PR 30194
191         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
192         temporarily.
193
194 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
195
196         * lib/target-supports.exp (check_weak_available): Use istarget
197         "hppa*-*-hpux10*" instead of regexp.
198         (check_cxa_atexit_available): Likewise.
199
200 2006-12-14  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/30197
203         * gcc.c-torture/execute/complex-1.c: Fix function name.
204         * gcc.dg/builtins-61.c: New testcase.
205
206 2006-12-14  Richard Guenther  <rguenther@suse.de>
207
208         PR middle-end/30172
209         * gcc.dg/pr30172-1.c: New testcase.
210
211 2006-12-14  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/30198
214         * gcc.dg/builtins-60.c: New testcase.
215
216 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
217
218         * lib/target-supports.exp (vect_no_align): Remove spu.
219
220 2006-12-13  Ian Lance Taylor  <iant@google.com>
221
222         PR c++/19564
223         PR c++/19756
224         * g++.dg/warn/Wparentheses-5.C: New test.
225         * g++.dg/warn/Wparentheses-6.C: New test.
226         * g++.dg/warn/Wparentheses-7.C: New test.
227         * g++.dg/warn/Wparentheses-8.C: New test.
228         * g++.dg/warn/Wparentheses-9.C: New test.
229         * g++.dg/warn/Wparentheses-10.C: New test.
230         * g++.dg/warn/Wparentheses-11.C: New test.
231         * g++.dg/warn/Wparentheses-12.C: New test.
232         * g++.dg/warn/Wparentheses-13.C: New test.
233         * g++.dg/warn/Wparentheses-14.C: New test.
234         * g++.dg/warn/Wparentheses-15.C: New test.
235         * g++.dg/warn/Wparentheses-16.C: New test.
236         * g++.dg/warn/Wparentheses-17.C: New test.
237         * g++.dg/warn/Wparentheses-18.C: New test.
238         * g++.dg/warn/Wparentheses-19.C: New test.
239         * g++.dg/warn/Wparentheses-20.C: New test.
240         * g++.dg/warn/Wparentheses-21.C: New test.
241
242 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
243
244         PR testsuite/30157
245         * lib/target-supports.exp (check_cxa_atexit_available): Return false
246         for target "hppa.*hpux10".
247
248 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
249
250         * g++.dg/debug/vartrack1.C: New test.
251
252         * g++.dg/opt/ifcvt1.C: New test.
253
254         * gcc.dg/tls/opt-13.c: New test.
255
256         * gcc.dg/20060425-2.c: New test.
257
258         * g++.dg/opt/pr15054-2.C: New test.
259
260         * gcc.c-torture/execute/20060420-1.c: New test.
261
262         * gcc.c-torture/execute/20060412-1.c: New test.
263
264         * objc/compile/20060406-1.m: New test.
265
266 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
267
268         * g++.dg/template/array17.C: New test.
269
270 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
271
272         * gcc.target/powerpc/altivec-23.c: New test.
273
274 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
275
276         PR c++27316
277         * g++.dg/inherit/error3.C: New test.
278
279         PR c++/28740
280         * g++.dg/inherit/error4.C: New test.
281
282 2006-12-13  Richard Guenther  <rguenther@suse.de>
283
284         PR tree-optimization/17687
285         * gcc.dg/builtins-59.c: New testcase.
286
287 2006-12-13  Ben Elliston  <bje@au.ibm.com>
288
289         * gcc.target/spu/Wmain.c: New test.
290
291 2006-12-12  Josh Conner  <jconner@apple.com>
292
293         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
294         * g++.dg/abi/thunk4.C: Likewise.
295         * g++.dg/abi/rtti3.C: Likewise.
296
297 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
298
299         * gcc.target/spu/cpat-1.c: New test.
300         * gcc.target/spu/cpat-2.c: New test.
301         * gcc.target/spu/cpat-3.c: New test.
302         * gcc.target/spu/cpat-4.c: New test.
303
304 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
305
306         PR tree-opt/28436
307         * gcc.c-torture/compile/vector-1.c: New test.
308         * gcc.c-torture/compile/vector-2.c: New test.
309         * gcc.c-torture/compile/vector-3.c: New test.
310
311 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
312
313         * lib/fortran-torture.exp: Update copyright years.  Remove
314         obsolete comment.  Test -ftree-vectorize where it makes sense.
315         * lib/gfortran-dg.exp: Update copyright years.  Use settings
316         from fortran-torture.exp.
317         * gfortran.dg/char_transpose_1.f90,
318         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
319         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
320         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
321         '-w' to dg-options.
322
323 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
324
325         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
326         saved_${tool}_load.
327
328 2006-12-12  Ira Rosen  <irar@il.ibm.com>
329
330         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
331         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
332         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
333         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
334         gaps.
335
336 2006-12-12  Richard Guenther  <rguenther@suse.de>
337
338         PR middle-end/30147
339         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
340
341 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
342             Diego Novillo  <dnovillo@redhat.com>
343
344         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
345         VDEF/VUSE changes.
346         * gcc.dg/tree-ssa/pr26421.c: Likewise
347         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
348         * gcc.dg/tree-ssa/pr23382.c: Likewise.
349         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
350         * gcc.dg/tree-ssa/pr28410.c: Likewise.
351         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
352         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
353         * gcc.dg/tree-ssa/vrp07.c: Likewise.
354         * gcc.dg/tree-ssa/vrp08.c: Likewise.
355         * gcc.dg/tree-ssa/alias-12.c: Likewise.
356
357 2006-12-11  Jan Hubicka  <jh@suse.cz>
358
359         * gcc.dg/tree-prof/stringop-1.c: New test.
360         * gcc.dg/tree-prof/stringop-2.c: New test.
361
362 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
363
364         PR target/30120
365         * gcc.target/i386/pr30120.c: New test.
366
367         Revert:
368         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
369
370         * gcc.target/i386/x87regparm-1.c: New test.
371         * gcc.target/i386/x87regparm-2.c: New test.
372         * gcc.target/i386/x87regparm-3.c: New test.
373         * gcc.target/i386/x87regparm-4.c: New test.
374
375 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
376
377         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
378
379 2006-12-10  Tobias Burnus  <burnus@net-b.de>
380
381         PR fortran/23994
382         * gfortran.dg/protected_1.f90: New test.
383         * gfortran.dg/protected_2.f90: New test.
384         * gfortran.dg/protected_3.f90: New test.
385         * gfortran.dg/protected_4.f90: New test.
386         * gfortran.dg/protected_5.f90: New test.
387         * gfortran.dg/protected_6.f90: New test.
388
389 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
390             Tobias Burnus  <burnus@gcc.gnu.org>
391
392         PR fortran/29975
393         PR fortran/30068
394         * gfortran.dg/interface_4.f90: Test adding procedure to generic
395         interface.
396         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
397         ambiguous interfaces.
398         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
399         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
400         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
401         ambiguous interfaces.
402         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
403         * gfortran.dg/array_initializer_2.f90: Add initializer array
404         constructor test.
405
406         PR fortran/30096
407         * gfortran.dg/interface_9.f90: Test that host interfaces are
408         not checked for ambiguity with the local version.
409
410 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
411
412         PR fortran/29464
413         * gfortran.dg/module_interface_2.f90: New test.
414
415 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
416
417         PR fortran/29941
418         * gfortran.dg/assumed_len.f90: New test.
419
420 2006-12-09  Richard Guenther  <rguenther@suse.de>
421
422         * g++.dg/warn/implicit-typename1.C: Qualify types.
423         * g++.dg/parse/crash12.C: Likewise.
424         * g++.dg/tree-ssa/pr22444.C: Likewise.
425
426 2006-12-09  Tobias Burnus  <burnus@net-b.de>
427
428         * gfortran.dg/array_2.f90: Added sqrt test.
429
430 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
431
432         * gcc.target/i386/x87regparm-1.c: XFAIL.
433         * gcc.target/i386/x87regparm-2.c: XFAIL.
434         * gcc.target/i386/x87regparm-3.c: XFAIL.
435         * gcc.target/i386/x87regparm-4.c: XFAIL.
436
437 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
438
439         * lib/target-supports.exp
440         (check_effective_target_large_long_double): New.
441         * gcc.dg/Wconversion-real.c : Use it.
442         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
443         unsigned.
444
445 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
446
447         * gcc.c-torture/execute/mode-dependent-address.c: New test.
448
449 2006-12-08  Tobias Burnus  <burnus@net-b.de>
450
451         PR fortran/27546
452         * gfortran.dg/import4.f90: New test for IMPORT in modules.
453
454 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
455
456         PR c++/29732
457         * g++.dg/template/crash65.C: New test.
458         * g++.dg/template/spec16.C: Tweak error markers.
459
460 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
461
462         * gcc.target/spu: New directory.
463         * gcc.target/spu/spu.exp: New file.
464         * gcc.target/spu/intrinsics-1.c: New test.
465
466 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
467
468         PR c++/29980
469         * g++.dg/ext/attrib27.C: New test.
470         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
471         * g++.dg/parse/typedef5.C: Likewise.
472
473 2006-12-07  Mike Stump  <mrs@apple.com>
474
475         * treelang/compile/var_defs.tree: Adjust.
476
477 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/29730
480         * g++.dg/template/crash64.C: New test.
481         * g++.dg/parse/crash27.C: Adjust error markers.
482
483 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
484
485         PR libfortran/30009
486         PR libfortran/30056
487         * gfortran.dg/read_eof_4.f90:  Add tests.
488         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
489         * gfortran.dg/unf_read_corrupted_1.f90: New test.
490
491 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
492
493         PR c++/29729
494         * g++.dg/template/crash63.C: New test.
495
496         PR c++/29728
497         * g++.dg/template/crash62.C: New test.
498
499 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
500
501         PR fortran/30003
502         * gfortran.dg/allocatable_function_1.f90: Increase the number
503         of expected calls of free to 10; the lhs section reference is
504         now evaluated so there is another call to bar.  Change the
505         comment appropriately.
506         * gfortran.dg/array_section_1.f90: New test.
507
508 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
509
510         PR fortran/29912
511         * gfortran.dg/char_result_12.f90: New test.
512
513 2006-12-05  Richard Guenther  <rguenther@suse.de>
514
515         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
516         * gcc.dg/vect/vect-pow-2.c: Rename to ...
517         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
518         vect_double, xfail for spu*-*-*.
519
520 2006-12-04  Tobias Burnus  <burnus@net-b.de>
521
522         PR fortran/29962
523         * initialization_4.f90: Test noninteger exponents (-std=f95).
524         * initialization_5.f90: New test for noninteger exponents
525           with -std=f2003.
526
527 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
528
529         PR fortran/29821
530         * gfortran.dg/parameter_array_section_1.f90: New test.
531
532 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
533
534         PR c++/29733
535         * g++.dg/template/crash61.C: New test.
536
537         PR c++/29632
538         * g++.dg/template/error23.C: New test.
539
540 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
541
542         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
543
544 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
545
546         PR fortran/29916
547         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
548
549 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
550
551         PR middle-end/29965
552         * gcc.dg/gomp/pr29965-1.c: New test.
553         * gcc.dg/gomp/pr29965-2.c: New test.
554         * gcc.dg/gomp/pr29965-3.c: New test.
555         * gcc.dg/gomp/pr29965-4.c: New test.
556         * gcc.dg/gomp/pr29965-5.c: New test.
557         * gcc.dg/gomp/pr29965-6.c: New test.
558         * g++.dg/gomp/pr29965-1.C: New test.
559         * g++.dg/gomp/pr29965-2.C: New test.
560         * g++.dg/gomp/pr29965-3.C: New test.
561         * g++.dg/gomp/pr29965-4.C: New test.
562         * g++.dg/gomp/pr29965-5.C: New test.
563         * g++.dg/gomp/pr29965-6.C: New test.
564         * g++.dg/gomp/pr29965-7.C: New test.
565         * g++.dg/gomp/pr29965-8.C: New test.
566         * g++.dg/gomp/pr29965-9.C: New test.
567         * g++.dg/gomp/pr29965-10.C: New test.
568
569 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * gnat.dg/pointer_variable_bounds.adb: New test.
572         * gnat.dg/pointer_variable_bounds.ads: Likewise.
573         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
574
575 2006-12-03  Eric Christopher  <echristo@apple.com>
576
577         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
578
579 2006-12-03  Richard Henderson  <rth@redhat.com>
580             Andrew Pinski  <pinskia@gmail.com>
581
582         PR C++/14329
583         * g++.dg/warn/unit-1.C: New test.
584
585 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
586
587         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
588
589 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
590
591         * g++.dg/vect/vect.exp: Enable tests to run on spu.
592         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
593         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
594         * gcc.dg/vect/vect-70.c: Reduce array size.
595         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
596         vect_no_compaer_double targets.
597         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
598         vect_float, vect_double, and vect_int.
599
600 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
601
602         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
603         test for loop versioning on vect_no_align targets.
604         * gcc.dg/vect/pr20122.c: Likewise.
605         * gcc.dg/vect/vect-105.c: Likewise.
606         * gcc.dg/vect/vect-42.c: Likewise.
607         * gcc.dg/vect/vect-43.c: Likewise.
608         * gcc.dg/vect/vect-74.c: Likewise.
609         * gcc.dg/vect/vect-75.c: Likewise.
610         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
611         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
612         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
613         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
614
615 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
616
617         PR fortran/29642
618         * gfortran.dg/value_1.f90 : New test.
619         * gfortran.dg/value_2.f90 : New test.
620         * gfortran.dg/value_3.f90 : New test.
621         * gfortran.dg/value_4.f90 : New test.
622         * gfortran.dg/value_4.c : Called from value_4.f90.
623
624 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
625
626         PR C++/30033
627         *  g++.dg/cpp0x/static_assert4.C: New testcase.
628
629 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
630
631         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
632
633 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
634
635         PR c/27953
636         * gcc.dg/pr27953.c: New test.
637
638 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
639
640         PR c++/30022
641         * g++.dg/ext/vector5.C: New test.
642
643         PR c++/30021
644         * g++.dg/other/main1.C: New test.
645
646 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
647
648         PR libfortran/29568
649         * gfortran.dg/convert_implied_open.f90:  Change to
650         new default record length.
651         * gfortran.dg/unf_short_record_1.f90:  Adapt to
652         new error message.
653         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
654
655 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
656
657         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
658
659 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
660
661         PR c++/29066
662         * g++.dg/expr/pr29066.c: New.
663
664 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
665             Zdenek Dvorak <dvorakz@suse.cz>
666
667         PR tree-optimization/29921
668         * gcc.dg/pr29921-2.c: New test.
669
670 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
671
672         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
673         (i386_get_cpuid): New function.
674         (i386_cpuid_ecx): Likewise.
675         (i386_cpuid_edx): Likewise.
676         (i386_cpuid): Updated to call i386_cpuid_edx.
677
678         * gcc.target/i386/sse3-addsubpd.c: New file.
679         * gcc.target/i386/sse3-addsubps.c: Likewise.
680         * gcc.target/i386/sse3-haddpd.c: Likewise.
681         * gcc.target/i386/sse3-haddps.c: Likewise.
682         * gcc.target/i386/sse3-hsubpd.c: Likewise.
683         * gcc.target/i386/sse3-hsubps.c: Likewise.
684         * gcc.target/i386/sse3-lddqu.c: Likewise.
685         * gcc.target/i386/sse3-movddup.c: Likewise.
686         * gcc.target/i386/sse3-movshdup.c: Likewise.
687         * gcc.target/i386/sse3-movsldup.c: Likewise.
688
689 2006-12-01  Dirk Mueller  <dmueller@suse.de>
690
691         * g++.dg/warn/Wreturn-type-4.C: New testcase.
692
693 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
694
695         * gcc.dg/dfp/convert-int-max.c: New test.
696         * gcc.dg/dfp/convert-int-max-fold.c: New test.
697
698 2006-11-30  Richard Guenther  <rguenther@suse.de>
699
700         * gcc.dg/vect/vect-pow-1.c: Rename ...
701         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
702         floats instead of doubles, check successful vectorization.
703
704 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
705
706         PR target/29945
707         * gcc.c-torture/compile/pr29945.c: New testcase.
708
709 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
710
711         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
712         -maltivec.
713
714 2006-11-29  Eric Christopher  <echristo@apple.com>
715
716         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
717
718 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
719
720         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
721
722         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
723
724 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
725
726         PR c++/29022
727         * g++.dg/inherit/virtual2.C: New test.
728         * g++.dg/inherit/virtual3.C: Likewise.
729         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
730         * g++.dg/inherit/error2.C: Likewise.
731         * g++.dg/template/instantiate1.C: Likewise.
732
733 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
734
735         PR tree-opt/29984
736         * gcc.dg/tree-ssa/reassoc-12.c: New test.
737
738 2006-11-28  Jan Hubicka  <jh@suse.cz>
739
740         * gcc.dg/memcpy-1.c: New test.
741
742 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
743
744         PR c++/29735
745         * g++.dg/warn/main-3.C: New test.
746
747 2006-11-28  Jan Hubicka  <jh@suse.cz>
748
749         * gcc.dg/winline-1.c: New test.
750
751 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
752
753         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
754         alignments.
755
756 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
757
758         PR fortran/29976
759         * gfortran.dg/missing_optional_dummy_3.f90
760
761 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
762
763         PR fortran/20880
764         * gfortran.dg/interface_3.f90: Modify errors.
765
766 2006-11-28  Ben Elliston  <bje@au.ibm.com>
767
768         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
769         fail to link due to relocation overflows on spu-*-*.
770
771 2006-11-27  Michael Matz  <matz@suse.de>
772             Andreas Krebbel  <krebbel1@de.ibm.com>
773
774         PR target/29319
775         * gcc.dg/20061127-1.c: New testcase.
776
777 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
778
779         * gcc.dg/20061124-1.c: Add exit() function prototype.
780
781 2006-11-27  Jan Hubicka  <jh@suse.cz>
782
783         * gcc.target/i386/memcpy-1.c: Adjust size.
784         * testsuite/gcc.dg/visibility-11.c: Likewise.
785
786 2006-11-27  Richard Guenther  <rguenther@suse.de>
787
788         PR middle-end/25620
789         * gcc.target/i386/pow-1.c: New testcase.
790         * gcc.dg/builtins-58.c: Likewise.
791
792 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
793
794         PR c++/29886
795         * g++.dg/expr/cast8.C: New test.
796
797 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798
799         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
800         Don't ever inline the testcase.
801
802 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
803
804         PR fortran/29982
805         * gfortran.fortran-torture/compile/parameter_3.f90: New
806         testcase.
807
808 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
809
810         PR fortran/29951
811         * gfortran.fortran-torture/execute/transfer2.f90: New test.
812
813 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
814
815         * gfortran.fortran-torture/execute/specifics.f90: Remove test
816         for CHAR.
817
818 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
819
820         PR libgfortran/29936
821         * gfortran.dg/write_check3.f90: New test.
822
823 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
824
825         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
826
827 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/20880
830         * gfortran.dg/interface_3.f90: New test.
831
832         PR fortran/29387
833         * gfortran.dg/generic_8.f90: New test.
834
835 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
836
837         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
838         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
839         * gfortran.dg/specifics_3.f90: Remove.
840
841 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
842
843         PR c/29955
844         * gcc.dg/gomp/pr29955.c: New test.
845
846         PR c/29736
847         * gcc.dg/pr29736.c: New test.
848
849 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
850
851         PR tree-opt/29964
852         * gcc.dg/pure-1.c: New test.
853
854 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
855
856         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
857         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
858
859 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
860
861         * gcc.dg/20061124-1.c: New testcase.
862
863 2006-11-23  Eric Christopher  <echristo@apple.com>
864
865         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
866
867 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
868
869         PR c/2707
870         PR c++/26167
871         * gcc.dg/Wconversion-integer.c: New. Supersedes
872         Wconversion-negative-constants.c
873         * gcc.dg/Wconversion-real.c: New.
874         * gcc.dg/Wconversion-real-integer.c: New.
875         * gcc.dg/Wconversion-negative-constants.c: Deleted.
876         * g++.dg/warn/Wconversion1.C: Modified.
877
878 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
879
880         * gfortran.dg/overload_1.f90: New test.
881
882 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
883
884         PR c/9072
885         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
886         Wtraditional-conversion.
887         * gcc.dg/overflow-warn-2.c: Likewise.
888         * gcc.dg/Wconversion.c: Likewise. Renamed as
889         Wtraditional-conversion.c .
890         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
891         Wtraditional-conversion-2.c .
892         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
893         Wtraditional-conversion-2.c
894         * gcc.dg/Wconversion-negative-constants.c: New.
895
896 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
897
898         * gcc.dg/tree-ssa/dump-1.c: New test.
899
900 2006-11-23  David Ung <davidu@mips.com>
901
902         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
903         -mfp64, allowable when ISA >= 33 and float is enabled.
904         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
905         of mthc1 and mfhc1 patterns.
906
907 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
908
909         PR tree-optimization/29921
910         * gcc.dg/pr29921.c: New test.
911
912 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
913
914         PR fortran/29441
915         * gfortran.dg/initialization_4.f90: New test.
916
917 2006-11-22  Ira Rosen  <irar@il.ibm.com>
918
919         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
920         platforms that have interleaving support.
921         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
922         * gcc.dg/vect/vect-strided-a-u16-i2.c,
923         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
924         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
925         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
926         gcc.dg/vect/vect-strided-u8-i2-gap.c,
927         gcc.dg/vect/vect-strided-u8-i8.c,
928         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
929         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
930         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
931         gcc.dg/vect/vect-strided-float.c,
932         gcc.dg/vect/vect-strided-a-mult.c,
933         gcc.dg/vect/vect-strided-mult-char-ls.c,
934         gcc.dg/vect/vect-strided-a-u16-mult.c,
935         gcc.dg/vect/vect-strided-a-u32-mult.c,
936         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
937         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
938         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
939         gcc.dg/vect/vect-strided-mult.c,
940         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
941         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
942
943 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
944
945         PR fortran/25087
946         * gfortran.dg/auto_char_len_4.f90: New test.
947
948 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/29652
951         * gfortran.dg/generic_7.f90: New test.
952         * gfortran.dg/defined_operators_1.f90: Add new error.
953
954 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
955
956         PR tree-optimization/29902
957         * g++.dg/tree-ssa/pr29902.C: New test.
958
959 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
960
961         PR fortran/29820
962         * gfortran.dg/used_types_13.f90: New test.
963
964 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
965
966         * gcc.dg/dfp/snan.c: Delete.
967
968 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
969
970         * g++.dg/cpp0x/static_assert1.C: New.
971         * g++.dg/cpp0x/static_assert2.C: New.
972         * g++.dg/cpp0x/static_assert3.C: New.
973
974 2006-11-21  Richard Guenther  <rguenther@suse.de>
975
976         * gcc.dg/vect/vect-pow-1.c: New testcase.
977         * gcc.dg/vect/vect-pow-2.c: Likewise.
978
979 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
980
981         PR c++/29570
982         * g++.dg/template/static29.C: New test.
983
984         PR c++/29734
985         * g++.dg/conversion/simd4.C: New test.
986
987 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
988
989         PR c++/29475
990         * g++.dg/template/access19.C: New test.
991         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
992         error is reported.
993
994 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
995
996         PR tree-opt/25500
997         * gcc.dg/tree-ssa/sra-4.c: New testcase.
998
999 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1000
1001         PR fortran/27546
1002         * gfortran.dg/import.f90: Extended test.
1003         * gfortran.dg/import2.f90: Extended test.
1004
1005 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1006
1007         * gfortran.dg/volatile3.f90: Add conflict test.
1008
1009 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1010
1011         PR fortran/24783
1012         * gfortran.dg/implicit_10.f90: New test.
1013
1014 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1015
1016         PR c++/8586
1017         * g++.dg/warn/Wall-write-strings.C: New.
1018
1019 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1020
1021         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1022         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1023
1024 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1025
1026         * gfortran.dg/use_3.f90: Remove error message.
1027         * gfortran.dg/iso_fortran_env_1.f90: New test.
1028         * gfortran.dg/iso_fortran_env_2.f90: New test.
1029         * gfortran.dg/iso_fortran_env_3.f90: New test.
1030         * gfortran.dg/iso_fortran_env_4.f90: New test.
1031
1032 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1033
1034         * gcc.dg/vect/vect-27.c: Fix initialization.
1035
1036 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1037
1038         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1039         * gcc.dg/torture/builtin-minmax-1.c: New.
1040
1041         * gcc.dg/builtins-20.c: Add cases for copysign.
1042
1043 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1044
1045         PR fortran/24285
1046         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1047
1048 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1049         * gfortran.dg/use_1.f90: New test.
1050         * gfortran.dg/use_1.f90: New test.
1051         * gfortran.dg/use_1.f90: New test.
1052
1053 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1054
1055         PR tree-optimization/29801
1056         * gcc.dg/pr29801.c: New test.
1057
1058 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR middle-end/29584
1061         * gcc.dg/torture/pr29584.c: New test.
1062
1063 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1064
1065         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1066         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1067         * gcc.target/powerpc/compress-float-ppc.c,
1068         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1069         powerpc_fprs.
1070         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1071         do not pass -mhard-float.
1072
1073 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1074
1075         * gnat.dg/volatile_aggregate.adb: New test.
1076
1077 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1078
1079         PR fortran/29391
1080         PR fortran/29489
1081         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1082         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1083
1084 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1085
1086         PR target/29201
1087         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1088
1089 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1090
1091         * gfortran.dg/import3.f90: Fix error message.
1092
1093 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1094
1095         PR tree-opt/29788
1096         * gfortran.fortran-torture/compile/inline_1.f90:
1097         New testcase.
1098
1099 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1100
1101         * gcc.target/i386/x87regparm-1.c: New test.
1102         * gcc.target/i386/x87regparm-2.c: New test.
1103         * gcc.target/i386/x87regparm-3.c: New test.
1104         * gcc.target/i386/x87regparm-4.c: New test.
1105
1106 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1107
1108         PR fortran/27546
1109         * gfortran.dg/import.f90: New test.
1110         * gfortran.dg/import2.f90: New test.
1111         * gfortran.dg/import3.f90: New test.
1112
1113 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/27588
1116         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1117
1118 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1119
1120         PR fortran/29806
1121         * gfortran.dg/contains.f90: New test.
1122         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1123
1124 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR tree-optimization/29581
1127         * gcc.dg/pr29581-1.c: New test.
1128         * gcc.dg/pr29581-2.c: New test.
1129         * gcc.dg/pr29581-3.c: New test.
1130         * gcc.dg/pr29581-4.c: New test.
1131         * gfortran.dg/pr29581.f90: New test.
1132
1133 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1134
1135         PR fortran/29702
1136         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1137         numbers in error message headers.
1138
1139 2006-11-14  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1142         to i?86 and x86_64 targets.
1143
1144 2006-11-14  Caroline Tice  <ctice@apple.com>
1145
1146         * gcc.dg/pubtypes-1.c: New file/testcase.
1147         * gcc.dg/pubtypes-2.c: New file/testcase.
1148         * gcc.dg/pubtypes-3.c: New file/testcase.
1149         * gcc.dg/pubtypes-4.c: New file/testcase.
1150         * g++.dg/pubtypes.C: New file/testcase.
1151
1152 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1153
1154         PR c++/29106
1155         * g++.dg/init/self1.C: New test.
1156
1157 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1158
1159         PR fortran/29657
1160         * gfortran.dg/conflicts.f90: Add.
1161
1162 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1163
1164         PR rtl-optimization/29798
1165
1166         * gcc.c-torture/execute/pr29798.c: New.
1167
1168 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1169
1170         * gcc.dg/builtins-20.c: Add more cases.
1171
1172 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR fortran/29759
1175         * gfortran.dg/gomp/pr29759.f90: New test.
1176
1177 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/29518
1180         * g++.dg/template/static28.C: New test.
1181
1182 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1183
1184         * lib/c-torture.exp: Use target-libpath.exp.
1185         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1186         set GCC_EXEC_PREFIX env var from global variable of same name.
1187
1188 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1189
1190         PR fortran/26994
1191         * gfortran.fortran-torture/compile/transfer-1.f90:
1192         New testcase.
1193
1194 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1195             Zdenek Dvorak <dvorakz@suse.cz>
1196
1197         PR tree-optimization/29680
1198         * gcc.dg/alias-11.c: New test.
1199
1200 2006-11-12  Jason Merrill  <jason@redhat.com>
1201             Andrew Pinski <pinskia@physics.uc.edu>
1202
1203         PR middle-end/28915
1204         * gcc.target/i386/vectorize1.c: New.
1205
1206 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1207
1208         PR rtl-optimization/29797
1209         * gcc.c-torture/execute/pr29797-1.c: New test case.
1210
1211 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1212
1213         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1214
1215 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1216
1217         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1218
1219 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1220
1221         PR tree-optimization/13827
1222         * gcc.dg/fold-eqand-1.c: New test case.
1223
1224 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1225
1226         PR rtl-opt/28812
1227         * gcc.c-torture/execute/mayalias-3.c: New test.
1228
1229 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1230
1231         PR middle-end/27528
1232         * gcc.c-torture/compile/pr27528.c: New test.
1233         * gcc.dg/pr27528.c: Likewise.
1234
1235 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1236
1237         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1238
1239         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1240
1241 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1242
1243         PR fortran/29758
1244         * gfortran.dg/reshape_source_size_1.f90: New test.
1245
1246 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1247
1248         PR fortran/29315
1249         * gfortran.dg/aliasing_dummy_4.f90: New test.
1250
1251 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1252
1253         PR target/29777
1254         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1255         and x86_64-*-* targets.
1256
1257 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1258
1259         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1260         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1261         New macros. Use them in exact tests.
1262         (TESTIT3): New macro.
1263         Add tests for fmin, fmax and fma.
1264
1265 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1266
1267         PR fortran/29431
1268         * gfortran.dg/array_constructor_13.f90: New test.
1269
1270 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1271
1272         PR fortran/29744
1273         * gfortran.dg/used_types_12.f90: New test.
1274
1275 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1276
1277         PR middle-end/29726
1278         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1279         (test6): Ditto.
1280         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1281         * gcc.dg/fold-eqandshift-3.c: New test case.
1282
1283 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1284
1285         PR fortran/29699
1286         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1287
1288         PR fortran/21370
1289         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1290
1291 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1292
1293         * gcc.dg/20061109-1.c: New testcase.
1294
1295 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1296
1297         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1298
1299 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1300
1301         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1302         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1303
1304 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1305
1306         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1307         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1308
1309 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1310
1311         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1312
1313 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1314
1315         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1316         vect-9.c).
1317         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1318         * gcc.dg/vect/vect-9.c: Now vectorizable.
1319         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1320         that support vect_widen_mult.
1321         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1322         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1323         vect-reduc-dot-u16.c).
1324         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1325         vect-reduc-dot-u16.c).
1326         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1327         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1328         vect-reduc-dot-s8.c).
1329         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1330         vect-reduc-dot-s8.c).
1331         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1332         vect-reduc-dot-s8.c).
1333         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1334         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1335         vect-reduc-dot-u8.c).
1336         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1337         vect-reduc-dot-u8.c).
1338         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1339         * gcc.dg/vect/vect-multitypes-9.c: New test.
1340         * gcc.dg/vect/vect-multitypes-10.c: New test.
1341         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1342         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1343         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1344         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1345         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1346         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1347         wrapv-vect-reduc-dot-s8.c.
1348         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1349         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1350         targets that support vec_unpack.
1351         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1352         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1353         (check_effective_target_vect_widen_mult_hi_to_si): New.
1354         (check_effective_target_vect_widen_sum): Removed.
1355
1356         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1357
1358         * gcc.dg/vect/vect-multitypes-8.c: New test.
1359         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1360
1361         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1362
1363         * gcc.dg/vect/vect-multitypes-7.c: New test.
1364
1365         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1366
1367         * gcc.dg/vect/vect-multitypes-4.c: New test.
1368         * gcc.dg/vect/vect-multitypes-5.c: New test.
1369         * gcc.dg/vect/vect-multitypes-6.c: New test.
1370
1371         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1372
1373         * gcc.dg/vect/vect-multitypes-1.c: New test.
1374         * gcc.dg/vect/vect-multitypes-2.c: New test.
1375         * gcc.dg/vect/vect-multitypes-3.c: New test.
1376
1377 2006-11-07  Eric Christopher  <echristo@apple.com>
1378
1379         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1380         Test using scan-assembler-not.
1381
1382 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1383
1384         * gcc.dg/inline-17.c: New test.
1385
1386 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1387
1388         PR other/25028
1389         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1390         on HP-UX.
1391
1392 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1393
1394         PR fortran/29539
1395         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1396
1397         PR fortran/29634
1398         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1399         test.
1400
1401 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1402
1403         PR fortran/29601
1404         * gfortran.dg/volatile.f90: Add.
1405         * gfortran.dg/volatile2.f90: Add.
1406         * gfortran.dg/volatile3.f90: Add.
1407         * gfortran.dg/volatile4.f90: Add.
1408         * gfortran.dg/volatile5.f90: Add.
1409         * gfortran.dg/volatile6.f90: Add.
1410         * gfortran.dg/volatile7.f90: Add.
1411
1412 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1413
1414         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1415           for matching error messages.
1416         * gfortran.dg/specifics_3.f90: Adjust pattern
1417           for matching error messages.
1418
1419 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1420             Bernhard Fischer  <aldot@gcc.gnu.org>
1421
1422         * lib/gcc-dg.exp (output-exists): New proc.
1423         (output-exists-not): New proc.
1424         * gcc.test-framework/test-framework.awk: Support new directives.
1425         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1426         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1427         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1428         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1429         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1430         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1431
1432 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1433
1434         PR fortran/29630
1435         PR fortran/29679
1436         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1437         * gfortran.dg/initialization_3.f90: New.
1438
1439 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1440
1441         PR libgfortran/25545
1442         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1443
1444 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR middle-end/29695
1447         * gcc.c-torture/execute/pr29695-1.c: New test.
1448         * gcc.c-torture/execute/pr29695-2.c: New test.
1449
1450 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1451
1452         PR fortran/29565
1453         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1454
1455 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1456
1457         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1458         for matching error messages.
1459
1460 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         PR target/26915
1463         * gcc.target/i386/387-12.c: New test.
1464
1465 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1466
1467         PR libfortran/29713
1468         * gfortran.dg/pr29713.f90: New test.
1469
1470 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1471
1472         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1473         Also test for bogus rest sign.
1474
1475 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1476
1477         PR libfortran/27895
1478         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1479
1480 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1481
1482         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1483         from error messages.
1484
1485 2006-11-02  Mike Stump  <mrs@apple.com>
1486
1487         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1488
1489         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1490
1491 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * g++.dg/eh/gcsec1.C: New test.
1494
1495 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1496
1497         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1498         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1499
1500 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1501
1502         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1503         hexadecimal value.
1504         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1505         * gcc.dg/pr14796-2.c: Likewise.
1506
1507 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1508
1509         * gcc.c-torture/execute/20061101-1.c: New test.
1510
1511 2006-11-01  Richard Guenther  <rguenther@suse.de>
1512
1513         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1514
1515 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1516
1517         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1518         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1519
1520 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1521
1522         * gcc.c-torture/execute/20061031-1.c: New test.
1523
1524 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1525
1526         PR 23067
1527         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1528         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1529         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1530         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1531         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1532         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1533         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1534
1535 2006-10-31  Eric Christopher  <echristo@apple.com>
1536             Falk Hueffner  <falk@debian.org>
1537
1538         * gcc.dg/builtin-bswap-1.c: New.
1539         * gcc.dg/builtin-bswap-2.c: New.
1540         * gcc.dg/builtin-bswap-3.c: New.
1541         * gcc.dg/builtin-bswap-4.c: New.
1542         * gcc.dg/builtin-bswap-5.c: New.
1543         * gcc.target/i386/builtin-bswap-1.c: New.
1544
1545 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1546
1547         * gcc.dg/inline-16.c: New.
1548
1549         PR 16622
1550         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1551         defining it.
1552         * gcc.dg/inline-13.c: New.
1553         * gcc.dg/inline-14.c: New.
1554         * gcc.dg/inline-15.c: New.
1555
1556         PR 11377
1557         * gcc.dg/inline6.c: New.
1558         * gcc.dg/inline7.c: New.
1559
1560 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1561
1562         PR middle-end/23470
1563         * gcc.dg/pr23470-1.c: New test case.
1564
1565 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1566
1567         PR fortran/29537
1568         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1569         data.
1570         * gfortran.dg/blockdata_2.f90: New testcase.
1571
1572 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1573
1574         PR libfortran/29627
1575         * gfortran.dg/unf_short_record_1.f90:  New test.
1576
1577 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1578
1579         PR fortran/29067
1580         * gfortran.dg/pr29067.f: New test.
1581
1582 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1583             Richard Sandiford  <richard@codesourcery.com>
1584
1585         * lib/target-supports.exp (get_compiler_messages): Append options
1586         as a single list element.
1587         (check_effective_target_arm_vfp_ok): New.
1588         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1589
1590 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/29387
1593         * gfortran.dg/intrinsic_actual_2.f90: New test.
1594
1595         PR fortran/29490
1596         * gfortran.dg/actual_array_interface_1.f90: New test.
1597
1598         PR fortran/29641
1599         * gfortran.dg/used_types_11.f90: New test.
1600
1601 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1602
1603         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1604         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1605         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1606         * g++.old-deja/g++.mike/net25.C (main): Same.
1607         * g++.dg/lookup/exception1.C (main): Same.
1608         * g++.dg/parse/parens2.C (main): Same.
1609
1610 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1611
1612         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1613
1614 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1615
1616         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1617         * gcc.dg/torture/builtin-math-3.c: Likewise.
1618
1619 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1620
1621         PR fortran/29452
1622         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1623         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1624
1625 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1626
1627         PR Fortran/29410
1628         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1629
1630 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1631
1632         * lib/target-supports.exp (check_function_available): Declare
1633         function before calling.
1634
1635 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1636
1637         PR tree-optimization/29637
1638         * gcc.dg/pr29637.c: New test.
1639
1640 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1641
1642         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1643         tree canonicalization.
1644
1645 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1646
1647         * gcc.dg/builtins-20.c: Add more hypot tests.
1648
1649 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1650
1651         * gcc.dg/fold-compare-1.c: New test case.
1652
1653 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1654
1655         PR c++/16307
1656         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1657
1658 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1659
1660         PR tree-optimization/15458
1661         * gcc.dg/fold-xornot-1.c: New test case.
1662
1663 2006-10-29  Richard Guenther  <rguenther@suse.de>
1664
1665         * gcc.target/i386/math-torture/trunc.c: New testcase.
1666
1667 2006-10-29  Richard Guenther  <rguenther@suse.de>
1668
1669         * gcc.target/i386/math-torture/round.c: New testcase.
1670
1671 2006-10-29  Richard Guenther  <rguenther@suse.de>
1672
1673         * gcc.target/i386/math-torture/ceil.c: New testcase.
1674         * gcc.target/i386/math-torture/floor.c: Likewise.
1675
1676 2006-10-29  Richard Guenther  <rguenther@suse.de>
1677
1678         * gcc.target/i386/math-torture/rint.c: New testcase.
1679         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1680
1681 2006-10-29  Richard Guenther  <rguenther@suse.de>
1682
1683         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1684         * gcc.target/i386/math-torture/lceil.c: Likewise.
1685
1686 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1687
1688         PR libgfortran/24313
1689         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1690
1691 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1692
1693         * gcc.c-torture/execute/20020118-1.c,
1694         gcc.c-torture/execute/builtins/strlen.c,
1695         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1696         comment typos.
1697
1698 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1699
1700         * gcc.dg/builtins-20.c: Add tests for hypot.
1701         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1702         two-argument builtins.
1703         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1704         TESTIT2.  Update all callers.
1705         (TESTIT2, TESTIT2_R): New helper macros.
1706         Add testcases for pow, hypot and atan2.
1707
1708 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1709
1710         PR C++/29295
1711         * g++.dg/expr/bool1.C: New test.
1712         * g++.dg/expr/bool2.C: New test.
1713
1714 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1715
1716         PR fortran/28224
1717         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1718         * gfortran.dg/namelist_internal.f90: New test.
1719
1720 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1721
1722         PR fortran/29625
1723         * gfortran.dg/io_real_boz.f90: Add.
1724         * gfortran.dg/io_real_boz2.f90: Add.
1725
1726 2006-10-28  Richard Guenther  <rguenther@suse.de>
1727
1728         PR middle-end/26899
1729         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1730
1731 2006-10-28  Richard Guenther  <rguenther@suse.de>
1732
1733         PR target/28806
1734         * gcc.target/i386/math-torture/lround.c: New testcase.
1735
1736 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1737
1738         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1739         * gcc.dg/builtins-44.c: Likewise.
1740         * gcc.dg/builtins-45.c: Likewise.
1741         * gcc.dg/pr28796-2.c: Likewise.
1742         * gcc.dg/unordered-3.c: Likewise.
1743
1744 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1745
1746         PR libgfortran/27954
1747         * gfortran.dg/error_recovery_2.f90: New test.
1748
1749 2006-10-26  Richard Guenther  <rguenther@suse.de>
1750
1751         * gcc.target/i386/i386.exp: Use glob, not find to collect
1752         tests.  Avoids recursing into subdirectories.
1753         * gcc.target/i386/math-torture/math-torture.exp: Torture
1754         for interesting ia32 math options.
1755         * gcc.target.i386/math-torture/lrint.c: New testcase.
1756
1757 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1758
1759         PR libgfortran/29563
1760         * gfortran.dg/arrayio_9.f90: Update test.
1761         * gfortran.dg/arrayio_19.f90: New test.
1762
1763 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1764
1765         * gcc.dg/20061026.c: New testcase.
1766
1767 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1768
1769         PR libgfortran/29563
1770         * gfortran.dg/arrayio_9.f90: New test.
1771
1772 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1773
1774         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1775         Copy the strings manually, as strcpy may call strlen.
1776
1777 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1778
1779         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1780         Add checks for log, log2, log10 and log1p.
1781
1782         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1783         we already test 0.0.  Add checks for expm1, log, log2, log10,
1784         log1p, cbrt, erf and erfc.
1785
1786 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1787
1788         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1789
1790 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1791
1792         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1793         and remainderl() built-in functions.  Remove -ffast-math from
1794         dg-options.
1795
1796 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1797
1798         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1799         acosh and atanh.
1800
1801         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1802         floating point modifiers to arguments passed to float and long
1803         double functions respectively.  Update all callers to use floating
1804         point numbers, not integers.  Add tests for exp, exp2 and
1805         exp10/pow10.
1806
1807         * gcc.dg/torture/builtin-math-3.c: New test.
1808
1809 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1810
1811         PR fortran/29393
1812         * gfortran.dg/initialize_2.f90: New.
1813
1814 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1815
1816         * gcc.dg/torture/builtin-math-2.c: New test.
1817
1818 2006-10-24  Richard Guenther  <rguenther@suse.de>
1819
1820         PR middle-end/28796
1821         * gcc.dg/pr28796-1.c: New testcase.
1822         * gcc.dg/pr28796-2.c: Likewise.
1823
1824 2006-10-24  Richard Guenther  <rguenther@suse.de>
1825
1826         * gcc.dg/builtins-57.c: New testcase.
1827
1828 2006-10-24  Richard Guenther  <rguenther@suse.de>
1829
1830         PR tree-optimization/29567
1831         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1832
1833 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1834
1835         PR tree-optimization/14784
1836         * gcc.dg/alias-10.c: New test.
1837
1838 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1839
1840         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1841
1842 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1843
1844         * gcc.dg/builtin-strncat-chk-1.c: New test.
1845
1846 2006-10-23  Jan Hubicka  <jh@suse.cz>
1847
1848         * gcc.dg/memmove-1.c: New test.
1849
1850 2006-10-23  Paul Brook  <paul@codesourcery.com>
1851
1852         * gcc.dg/pragma-pack-5.c: New test.
1853
1854 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1855
1856         * g++.dg/other/s390-1.C: New testcase.
1857
1858 2006-10-23  Richard Guenther  <rguenther@suse.de>
1859
1860         PR middle-end/27132
1861         PR middle-end/23295
1862         * gcc.dg/pr27132.c: New testcase.
1863         * gcc.dg/pr23295.c: Likewise.
1864         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1865         * g++.dg/tree-ssa/pr19807.C: Likewise.
1866
1867 2006-10-23  Richard Guenther  <rguenther@suse.de>
1868
1869         PR middle-end/21032
1870         * gcc.dg/pr21032.c: New testcase.
1871
1872 2006-10-22  Jeff Law  <law@redhat.com>
1873         Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/15911
1876         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1877
1878 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR c++/20647
1881         * g++.dg/abi/rtti3.C: New.
1882
1883 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1884
1885         PR middle-end/28252
1886         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1887         transformation.
1888
1889 2006-10-21  Richard Guenther  <rguenther@suse.de>
1890
1891         PR tree-optimization/3511
1892         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1893
1894 2006-10-21  Richard Guenther  <rguenther@suse.de>
1895
1896         PR middle-end/26898
1897         * gcc.dg/torture/pr26898-1.c: New testcase.
1898         * gcc.dg/torture/pr26898-2.c: Likewise.
1899
1900 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1901
1902         PR c++/28053
1903         * g++.dg/parse/bitfield1.C: Adjust error markers.
1904         * g++.dg/parse/bitfield2.C: New test.
1905
1906 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1907
1908         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1909
1910 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1911
1912         PR libfortran/27895
1913         * gfortran.dg/zero_sized_1.f90: New test.
1914
1915 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1916
1917         * gcc.dg/div-compare-1.c: New test.
1918
1919 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/29216
1922         * gfortran.dg/result_default_init_1.f90: New test.
1923
1924         PR fortran/29314
1925         * gfortran.dg/automatic_default_init_1.f90: New test.
1926
1927         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1928         from 38 to 33.
1929
1930 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1931
1932         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1933         'using namespace std' without previous declaration.
1934         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1935         * g++.old-deja/g++.robertl/eb133c.C: New.
1936
1937 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1938
1939         PR libgfortran/29277
1940         * gfortran.dg/streamio_4.f90: Update test.
1941         * gfortran.dg/streamio_11.f90: New test.
1942
1943 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1944
1945         PR c++/27952
1946         * g++.dg/inherit/virtual1.C: New test.
1947
1948 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1949
1950         PR c++/28261
1951         * g++.dg/parse/enum3.C: New test.
1952
1953 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1954
1955         PR c++/29039
1956         * g++.dg/init/ctor8.C: New test.
1957
1958 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1959
1960         PR c++/27270
1961         * g++.dg/ext/complit8.C: Tweak error markers.
1962         * g++.dg/template/complit1.C: Add error marker.
1963
1964 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/27270
1967         * g++.dg/ext/complit8.C: New test.
1968
1969         PR c++/29408
1970         * g++.dg/parse/dtor12.C: New test.
1971
1972         PR c++/29435
1973         * g++.dg/template/sizeof11.C: New test.
1974
1975 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1976
1977         PR fortran/29392
1978         * gfortran.dg/data_char_3.f90: New test.
1979
1980         PR fortran/29451
1981         * gfortran.dg/negative_automatic_size.f90: New test.
1982
1983 2006-10-16  David Daney  <ddaney@avtrex.com>
1984
1985         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1986
1987 2006-10-16  Eric Christopher  <echristo@apple.com>
1988
1989         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1990         x86_64.
1991
1992 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1993
1994         PR c++/28211
1995         * g++.dg/tc1/dr49.C: Tweak error messages.
1996         * g++.dg/parse/template21.C: New test.
1997
1998 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1999
2000         PR middle-end/20491
2001         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2002
2003 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2004
2005         PR fortran/29403
2006         * gfortran.dg/print_1.f90: New test.
2007
2008 2006-10-15  Jan Hubicka  <jh@suse.cz>
2009
2010         PR middle-end/29241
2011         * gcc.c-torture/compile/pr29241.c: New testcase.
2012
2013 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2014
2015         PR middle-end/29250
2016         * gcc.c-torture/compile/pr29250.c: New test.
2017
2018 2006-10-15  Richard Guenther  <rguenther@suse.de>
2019
2020         * gcc.dg/pr29299.c: New testcase.
2021
2022 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2023
2024         PR fortran/24767
2025         * gfortran.dg/label_4.f90: Adjust warning flag.
2026
2027 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2028
2029         PR fortran/29371
2030         * gfortran.dg/nullify_3.f90: New test.
2031
2032 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2033
2034         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2035         on Solaris 2.5.1 too.
2036
2037 2006-10-13  Eric Christopher  <echristo@apple.com>
2038
2039         * gcc.dg/pr25993.c: Skip for darwin.
2040
2041 2006-10-13  Eric Christopher  <echristo@apple.com>
2042
2043         * gcc.dg/visibility-11.c: Skip for darwin.
2044
2045 2006-10-13  Eric Christopher  <echristo@apple.com>
2046
2047         * gcc.dg/darwin-weakimport-1.c: Use
2048         -fno-asynchronous-unwind-tables.
2049         * gcc.dg/darwin-weakimport-3.c: Ditto.
2050
2051 2006-10-13  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/29446
2054         * gcc.dg/torture/pr29446.c: New testcase.
2055
2056 2006-10-13  Bill Wendling  <wendling@apple.com>
2057
2058         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2059         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2060         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2061         * g++.old-deja/g++.law/shadow1.C: Likewise.
2062         * g++.old-deja/g++.law/ctors10.C: Likewise.
2063         * g++.dg/debug/namespace1.C: Likewise.
2064         * g++.dg/inherit/namespace-as-base.C: Likewise.
2065         * g++.dg/opt/delay-slot-1.C: Likewise.
2066         * g++.dg/parse/defarg10.C: Likewise.
2067         * g++.dg/template/ptrmem11.C: Likewise.
2068         * g++.dg/template/mem_func_ptr.C: Likewise.
2069         * g++.dg/template/spec19.C: Likewise.
2070
2071 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2072
2073         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2074
2075 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2076
2077         PR fortran/29373
2078         * gfortran.dg/implicit_9.f90: New test.
2079
2080         PR fortran/29407
2081         * gfortran.dg/namelist_25.f90: New test.
2082
2083         PR fortran/27701
2084         * gfortran.dg/same_name_2.f90: New test.
2085
2086         PR fortran/29232
2087         * gfortran.dg/host_assoc_types_1.f90: New test.
2088
2089         PR fortran/29364
2090         * gfortran.dg/missing_derived_type_1.f90: New test.
2091         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2092
2093         PR fortran/29422
2094         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2095
2096         PR fortran/29428
2097         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2098
2099 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2100
2101         PR fortran/29391
2102         * gfortran.dg/bound_2.f90: New test.
2103
2104 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2105
2106         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2107         directive.
2108         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2109         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2110         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2111         * gfortran.dg/gomp/reduction3.f90: Likewise.
2112         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2113         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2114         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2115         * gfortran.dg/forall_4.f90: Likewise.
2116         * gfortran.dg/spec_expr_4.f90: Likewise.
2117         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2118         * gfortran.dg/forall_5.f90: Likewise.
2119         * gfortran.dg/open_access_append_2.f90: Add check for
2120         compile-time warning.
2121
2122 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2123
2124         PR c++/28506
2125         * g++.dg/parse/pure1.C: New test.
2126
2127 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2128
2129         PR fortran/21435
2130         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2131         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2132         for compile-time warnings.
2133         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2134         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2135         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2136         file.
2137         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2138         specifier.
2139         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2140         compile-time warning.
2141
2142 2006-10-12  Jan Hubicka  <jh@suse.cz>
2143
2144         PR c/28419
2145         * gcc.dg/pr28319.c: New test.
2146
2147 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2148         PR c++/29318
2149         * g++.dg/ext/vla4.C: New test.
2150
2151 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2152
2153         PR c++/27961
2154         * g++.dg/template/crash60.C: New test.
2155         * g++.dg/other/large-size-array.C: Adjust error markers.
2156         * g++.dg/parse/crash27.C: Likewise.
2157         * g++.dg/template/crash1.C: Likewise.
2158
2159 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2160
2161         PR testsuite/29093
2162         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2163
2164 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR preprocessor/28709
2167         * gcc.dg/cpp/paste14.c: New test.
2168
2169 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2170
2171         PR c++/29175
2172         * g++.dg/init/array24.C: New test.
2173
2174 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2175
2176         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2177         of <sys/types.h>.
2178
2179 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2180
2181         PR c++/29024
2182         * g++.dg/parse/typedef8.C: New test.
2183         * g++.dg/other/mult-stor1.C: Adjust error markers.
2184
2185 2006-10-11  Richard Guenther  <rguenther@suse.de>
2186
2187         PR tree-optimization/28230
2188         * gcc.dg/torture/pr28230.c: New testcase.
2189
2190 2006-10-11  Richard Guenther  <rguenther@suse.de>
2191
2192         PR inline-asm/29119
2193         * gcc.dg/torture/pr29119.c: New testcase.
2194
2195 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR middle-end/29272
2198         * gcc.c-torture/execute/20060930-2.c: New test.
2199
2200 2006-10-09  Richard Henderson  <rth@redhat.com>
2201
2202         Revert emutls patch.
2203
2204 2006-10-09  Richard Guenther  <rguenther@suse.de>
2205
2206         PR middle-end/29254
2207         * gcc.dg/pr29254.c: New testcase.
2208
2209 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2210             Paul Thomas  <pault@gcc.gnu.org>
2211
2212         PR fortran/20541
2213         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2214         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2215         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2216         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2217         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2218         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2219         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2220         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2221         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2222         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2223         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2224         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2225         * gfortran.dg/alloc_comp_std.f90: New test.
2226         * gfortran.dg/move_alloc.f90: New test.
2227
2228 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2229
2230         PR fortran/29115
2231         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2232
2233         PR fortran/29211
2234         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2235
2236 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR fortran/28585
2239         * gfortran.dg/new_line.f90: New test.
2240
2241 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2242
2243         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2244         * gcc.dg/torture/builtin-convert-1.c,
2245         gcc.dg/torture/builtin-convert-2.c,
2246         gcc.dg/torture/builtin-convert-3.c,
2247         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2248
2249 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2250
2251         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2252         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2253         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2254         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2255
2256 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2257
2258         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2259         Xfail some tests for powerpc-darwin and powerpc-aix.
2260
2261 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR c/29380
2264         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2265
2266 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2267
2268         PR target/29300
2269         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2270         on hppa*-*-hpux*.
2271
2272 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2273
2274         PR fortran/16580
2275         PR fortran/29288
2276         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2277         Add tests for using all possible intrinsics as actual arguments.
2278         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2279         all possible intrinsics as actual arguments.
2280         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2281         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2282
2283 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2284
2285         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2286         * gcc.dg/debug/debug-2.c: Likewise.
2287
2288 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2289
2290         * gcc.c-torture/compile/sync-2.c: New test.
2291
2292 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2293
2294         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2295         line endings.
2296
2297 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2298
2299         PR rtl-optimization/29128
2300         * gcc.c-torture/compile/pr29128.c: New test.
2301
2302 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2303
2304         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2305         line endings.
2306
2307 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2308
2309         PR middle-end/29256
2310         * gcc.dg/tree-ssa/loop-19.c: New test.
2311
2312 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR tree-optimization/29330
2315         * gcc.dg/pr29330.c: New test.
2316
2317         PR target/28924
2318         * gcc.c-torture/compile/20061005-1.c: New test.
2319
2320 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2321
2322         * gcc.dg/typename-vla-1.c: New case.
2323         * gnat.dg/forward_vla.adb: New case.
2324
2325 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR tree-optimization/29290
2328         * gfortran.dg/loop_nest_1.f90: New test.
2329
2330         PR target/29198
2331         * gcc.dg/tls/opt-12.c: New test.
2332
2333         PR fortran/28415
2334         * gfortran.dg/save_2.f90: New test.
2335
2336         PR c/29091
2337         * gcc.dg/pr29091.c: New test.
2338
2339 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2340
2341         * lib/target-supports.exp
2342         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2343         same as x86_64-*-*; check for LP64.
2344
2345 2006-10-04  Richard Henderson  <rth@redhat.com>
2346
2347         * lib/target-supports.exp (check_effective_target_tls): Redefine
2348         to mean non-emulated tls.
2349         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2350         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2351         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2352         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2353         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2354         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2355         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2356
2357 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/29343
2360         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2361
2362 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2363
2364         * gfortran.dg/bounds_check_fail_1.f90: New test.
2365
2366 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/29020
2369         * g++.dg/template/friend48.C: New test.
2370
2371 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2372
2373         PR fortran/29098
2374         * gfortran.dg/default_initialization_2.f90: New test.
2375
2376 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2377
2378         PR fortran/20779
2379         PR fortran/20891
2380         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2381
2382 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2383
2384         PR fortran/29284
2385         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2386
2387         PR fortran/29321
2388         PR fortran/29322
2389         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2390
2391         PR fortran/25091
2392         PR fortran/25092
2393         * gfortran.dg/entry_array_specs_1.f90: New test.
2394
2395 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2396
2397         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2398         insufficient to inhibit some test failures at -O3.  Do testing
2399         on integers.
2400
2401 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/29138
2404         * g++.dg/inherit/access8.C: New test.
2405         * g++.dg/template/dtor4.C: Tweak error messages.
2406
2407 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2408
2409         PR fortran/27478
2410         * gfortran.dg/entry_8.f90: New test.
2411
2412 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2413
2414         PR c++/29291
2415         * g++.dg/parse/new4.C: New test.
2416
2417 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2418
2419         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2420         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2421         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2422         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2423         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2424
2425 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2426
2427         PR fortran/19260
2428         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2429         * gfortran.dg/continuation_2.f90: New test.
2430
2431         PR fortran/19262
2432         * gfortran.dg/continuation_3.f90: New test.
2433         * gfortran.dg/continuation_4.f90: New test.
2434         * gfortran.dg/continuation_5.f: New test.
2435         * gfortran.dg/continuation_6.f: New test.
2436
2437 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/29226
2440         * g++.dg/template/vla1.C: New test.
2441
2442 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2443
2444         PR fortran/29210
2445         * gfortran.dg/complex_parameter_1.f90: New test.
2446
2447 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR c/29154
2450         * gcc.c-torture/execute/20060929-1.c: New test.
2451
2452 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/29105
2455         * g++.dg/template/member6.C: New test.
2456         * g++.dg/parse/typename7.C: Adjust error markers.
2457
2458         PR c++/29080
2459         * g++.dg/template/member7.C: New test.
2460
2461 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2462
2463         PR c/24010
2464         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2465         gcc.dg/Woverride-init-3.c: New tests.
2466
2467 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2468
2469         * gcc.c-torture/execute/20060930-1.c: New test.
2470
2471 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2472
2473         PR fortran/18791
2474         * gfortran.dg/specifics_1.f90: New test.
2475         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2476         complex specifics.
2477
2478 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2481         pthread-init-common.h: New.
2482
2483 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2484
2485         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2486         precision on some archs.
2487
2488 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2489
2490         * gcc.dg/non-local-goto-1.c: New test.
2491         * gcc.dg/non-local-goto-2.c: Likewise.
2492         * gcc.dg/setjmp-3.c: Likewise.
2493         * gcc.dg/setjmp-4.c: Likewise.
2494
2495 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2496
2497         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2498
2499 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2500
2501         PR fortran/28276
2502         * gfortran.dg/exponent_1.f90: New test.
2503
2504         PR fortran/27021
2505         * gfortran.dg/nearest_1.f90: New test.
2506
2507 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR middle-end/25261
2510         PR middle-end/28790
2511         * gcc.dg/gomp/nestedfn-1.c: New test.
2512
2513 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2514
2515         PR objc/29195
2516         * objc/compile/method-1.m: New test.
2517
2518 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2519
2520         PR c++/26938
2521         * g++.dg/template/crash58.C: New test.
2522         * g++.dg/parse/crash28.C: Adjust error markers.
2523         * g++.dg/template/crash34.C: Likewise.
2524         * g++.dg/template/friend31.C: Likewise.
2525         * g++.dg/template/crash32.C: Likewise.
2526
2527         PR c++/27329
2528         * g++.dg/template/crash59.C: New test.
2529
2530         PR c++/27667
2531         * g++.dg/template/spec33.C: New test.
2532         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2533
2534 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2535             Adam Nemet  <anemet@caviumnetworks.com>
2536
2537         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2538         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2539
2540 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2541
2542         PR target/28911
2543         * gcc.dg/pr28911.c: New.
2544
2545 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2546
2547         PR target/29169
2548         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2549         (dg-options): Add -mfpmath=387.
2550
2551 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2552
2553         PR c/28706
2554         * gcc.dg/pr28706.c: New test.
2555
2556         PR c/28712
2557         * gcc.dg/pr28712.c: New test.
2558
2559 2006-09-22  Mike Stump  <mrs@apple.com>
2560
2561         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2562
2563 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2564
2565         PR tree-optimization/28888
2566         * gcc.dg/pr28888.c: New test.
2567
2568 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2569
2570         PR c++/29016
2571         * g++.dg/init/ptrfn1.C: New test.
2572
2573 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2574
2575         PR c++/28861
2576         * g++.dg/template/spec32.C: New test.
2577         * g++.dg/parse/crash9.C: Adjust error markers.
2578
2579         PR c++/28303
2580         * g++.dg/template/typedef6.C: New test.
2581         * g++.dg/init/error1.C: Adjust error markers.
2582         * g++.dg/parse/crash9.C: Likewise.
2583         * g++.dg/template/crash55.C: Likewise.
2584
2585 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2586
2587         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2588
2589 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2590
2591         PR target/27650
2592         * g++.dg/ext/dllimport12.C: New test.
2593
2594 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2595
2596         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2597         * gcc.target/mips/nmadd-2.c: Likewise.
2598         * gcc.target/mips/mips-ps-6.c: New test.
2599         * gcc.target/mips/neg-abs-1.c: Likewise.
2600         * gcc.target/mips/neg-abs-2.c: Likewise.
2601         * gcc.target/mips/nmadd-3.c: New test.
2602
2603 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR middle-end/28046
2606         * gcc.dg/gomp/atomic-10.c: New test.
2607         * g++.dg/gomp/atomic-10.C: New test.
2608
2609 2006-09-20  Eric Christopher  <echristo@apple.com>
2610
2611         * gcc.target/i386/sse3-not-fisttp.c: New.
2612
2613 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2614
2615         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2616
2617 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2618
2619         * gcc.c-torture/execute/pr28289.c (one): New variable.
2620         (main): Use it instead of argc.
2621         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2622         (main): Use it instead of argc.
2623
2624 2006-09-19  Paul Brook  <paul@codesourcery.com>
2625
2626         PR target/28516
2627         * gcc.dg/nested-func-5.c: New test.
2628
2629 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2630
2631         * lib/target-supports.exp (check_effective_target_tls): Compile
2632         test stubs using ${tool}_target_compile, not just target_compile.
2633         (check_effective_target_tls_runtime): Likewise.
2634
2635 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2636
2637         * gcc.c-torture/compile/20030405-1.x: Remove.
2638
2639         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2640         optimising linker from discarding it.
2641
2642 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2643
2644         PR fortran/28526
2645         * gfortran.dg/keyword_symbol_1.f90: New test.
2646
2647         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2648         pedantic compilation option.
2649
2650 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/29060
2653         * gfortran.dg/spread_shape_1.f90: New test.
2654
2655 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2656
2657         PR tree-optimization/28887
2658         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2659
2660 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2661
2662         PR c/25993
2663         * gcc.dg/pr25993.c: New test.
2664
2665 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2666
2667         PR tree-opt/21591
2668         * gcc.dg/vect/pr21591.c: New test.
2669
2670 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR tree-opt/29059
2673         * gcc.c-torture/compile/strcpy-1.c: New test.
2674         * gcc.c-torture/compile/strcpy-2.c: New test.
2675         * gcc.c-torture/compile/memcpy-1.c: New test.
2676         * gcc.c-torture/compile/memcpy-2.c: New test.
2677
2678 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2679
2680         PR testsuite/29055
2681         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2682
2683 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2684
2685         * gnat.dg/specs/double_record_extension1.ads: New test.
2686         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2687
2688 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2689
2690         PR fortran/29051
2691         * gfortran.dg/oldstyle_3.f90: New test.
2692
2693 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2694
2695         PR libgfortran/29099
2696         * gfortran.dg/secnds-1.f: New test.
2697
2698 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2699
2700         PR libgfortran/29053
2701         * gfortran.dg/streamio_9.f90: New test.
2702         * gfortran.dg/streamio_10.f90: New test.
2703
2704 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2705
2706         PR C++/29002
2707         * g++.dg/init/array22.C: New test.
2708         * g++.dg/init/array23.C: New test.
2709
2710 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2711
2712         * stackcheck.lst: Update list of tests requiring stack checking.
2713         * norun.lst: Adjust for above change.
2714         * ada95.lst: New file.
2715         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2716         requiring -gnat95 switch.
2717
2718 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2719
2720         * gnat.dg/in_out_parameter.adb: New test.
2721
2722 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2723
2724         PR debug/28980
2725         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2726
2727 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2728
2729         * gnat.dg/specs/unchecked_union.ads: New test.
2730
2731 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2732
2733         PR rtl-optimization/28982
2734         * gcc.c-torture/execute/pr28982a.c: New test.
2735         * gcc.c-torture/execute/pr28982b.c: Likewise.
2736
2737 2006-09-12  Eric Christopher  <echristo@apple.com>
2738
2739         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2740         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2741
2742 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2743
2744         PR c/28768
2745         PR preprocessor/14634
2746         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2747         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2748         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2749
2750 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2751
2752         * gcc.dg/pr28243.c: New test.
2753
2754 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2755
2756         PR fortran/28971
2757         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2758         this undiagnosed regression reappears.
2759
2760 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2761
2762         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2763         Treat $srcdir as a literal.
2764         * lib/fortran-torture.exp (fortran-torture-compile,
2765         fortran-torture-execute): Likewise.
2766         * lib/objc-torture.exp (objc-torture-compile,
2767         objc-torture-execute): Likewise.
2768         * lib/profopt.exp (profopt-execute): Likewise.
2769
2770 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2771
2772         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2773
2774 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2775
2776         PR testsuite/28950
2777         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2778
2779 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2780
2781         PR target/13685
2782         * gcc.target/i386/pr13685.c: New test.
2783
2784 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         * gcc.dg/pr28726.c: New test.
2787
2788 2006-09-11  Josh Conner  <jconner@apple.com>
2789
2790         * gcc.dg/nrv3.c: Increase size of structure.
2791         * gcc.dg/nrv4.c: Likewise.
2792         * gcc.dg/nrv5.c: Likewise.
2793
2794 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR libfortran/28890
2797         gfortran.dg/assumed_charlen_function_5.f90: New test.
2798
2799 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2800
2801         PR c++/28991
2802         * g++.dg/init/static3.C: New test.
2803
2804 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2805
2806         PR testsuite/29007
2807         * gcc.dg/long-long-cst1.c (t): Add cast to
2808         __SIZE_TYPE__ before casting to int.
2809         (main): Return 0 on success.
2810
2811 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2812
2813         * gcc.c-torture/execute/20060910-1.c: New test.
2814
2815 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2816
2817         PR middle-end/26983
2818         * gcc.dg/pr26983.c: New test.
2819
2820 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2821
2822         PR target/29006
2823         * gcc.c-torture/execute/pr29006.c: New test.
2824
2825 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2826
2827         PR libfortran/28947
2828         gfortran.dg/matmul_4.f90: New test.
2829
2830 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/28959
2833         gfortran.dg/used_types_10: New test.
2834
2835 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2836
2837         PR libfortran/28923
2838         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2839         gfortran.dg/array_initializer_3.f90: New test.
2840
2841 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2842
2843         PR fortran/28914
2844         * gfortran.dg/actual_array_constructor_3.f90: New test.
2845
2846 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2847
2848         PR testsuite/26778
2849         * gcc.target/i386/pr26778.c: New testcase.
2850
2851 2006-09-08  Eric Christopher  <echristo@apple.com>
2852
2853         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2854         * gcc.target/i386/memcpy-1.c: Ditto.
2855         * gcc.target/i386/asm-1.c: Ditto.
2856         * gcc.target/i386/20060512-4.c: Ditto.
2857         * gcc.target/i386/compress-float-387.c: Ditto.
2858         * gcc.target/i386/20060512-1.c: Ditto.
2859         * gcc.target/i386/compress-float-sse.c: Ditto.
2860         * gcc.target/i386/20060512-2.c: Ditto.
2861         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2862         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2863         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2864         * gcc.dg/pr26449.c: Ditto.
2865         * gcc.dg/attr-ms_struct-2.c: Ditto.
2866         * gcc.dg/attr-ms_struct-1.c: Ditto.
2867         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2868
2869 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2870
2871         PR c/28504
2872         * gcc.dg/vla-10.c: New test.
2873
2874 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2875
2876         PR c++/28858
2877         * g++.dg/parse/template20.C: New test.
2878         * g++.dg/template/operator8.C: Remove obsolete part.
2879         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2880         * g++.old-deja/g++.pt/crash65.C: Likewise.
2881
2882 2006-09-07  Jason Merrill  <jason@redhat.com>
2883
2884         PR middle-end/27724
2885         * gcc.dg/long-long-cst1.c: New test.
2886
2887 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2888
2889         PR C++/28906
2890         * g++.dg/other/array3.C: New test.
2891         * g++.dg/other/array4.C: New test.
2892         * g++.dg/other/array5.C: New test.
2893
2894 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2895
2896         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2897
2898 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2899
2900         PR target/28946
2901         * gcc.target/i386/pr28946.c: New test.
2902
2903 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2904
2905         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2906         in integer literal constant.
2907         * gfortran.dg/enum_8.f90: Ditto.
2908         * gfortran.dg/g77/20030326-1.f: Ditto.
2909
2910 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2911
2912         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2913         nonconformance usage.
2914
2915 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2916
2917         PR middle-end/28862
2918         * gcc.c-torture/compile/vector-align-1.c: New test.
2919
2920 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         PR rtl-opt/27883
2923         * g++.dg/opt/copysign-1.C: New test.
2924
2925 2006-09-06  Jason Merrill  <jason@redhat.com>
2926
2927         PR c++/27371
2928         * g++.dg/warn/unused-result1.C: New test.
2929
2930 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/28903
2933         * g++.dg/ext/vla3.C: New test.
2934
2935         PR c++/28886
2936         * g++.dg/template/array16.C: New test.
2937
2938 2006-09-06  Richard Guenther  <rguenther@suse.de>
2939
2940         * gcc.dg/pr27226.c: Remove testcase again.
2941
2942 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2943
2944         PR tree-opt/28937
2945         * g++.dg/opt/unroll2.C: New test.
2946
2947 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2948
2949         PR tree-opt/28952
2950         * gcc.dg/vect/pr28952.c: New test.
2951
2952 2006-09-05  Richard Guenther  <rguenther@suse.de>
2953
2954         PR tree-optimization/28900
2955         * gcc.dg/torture/pr28900.c: New testcase
2956
2957 2006-09-05  Richard Guenther  <rguenther@suse.de>
2958
2959         PR tree-optimization/28905
2960         * gcc.c-torture/compile/pr28905.c: New testcase.
2961
2962 2006-09-05  Richard Guenther  <rguenther@suse.de>
2963
2964         PR middle-end/28935
2965         * gcc.dg/pr28935.c: New testcase.
2966
2967 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2968
2969         * gcc.c-torture/execute/20060905-1.c: New test.
2970
2971 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2972
2973         PR fortran/28908
2974         * gfortran.dg/used_types_7.f90: New test.
2975         * gfortran.dg/used_types_8.f90: New test.
2976         * gfortran.dg/used_types_9.f90: New test.
2977
2978 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2979
2980         * gcc.c-torture/compile/20060904-1.c: New test.
2981
2982 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2983
2984         PR c++/23287 Revert my 2006-09-01 patch
2985         * g++.dg/parse/dtor12.C: Remove.
2986
2987 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2988
2989         PR c+/27670
2990         * g++.dg/template/operator9.C: New test.
2991
2992         PR c++/27493
2993         * g++.dg/template/operator7.C: New test.
2994
2995         PR c++/27494
2996         * g++.dg/template/operator8.C: New test.
2997
2998         PR c++/27397
2999         * g++.dg/template/crash57.C: New test.
3000
3001         * g++.dg/template/typedef4.C: Adjust error markers.
3002         * g++.dg/template/typedef5.C: Likewise.
3003
3004 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR c++/28878
3007         * g++.dg/parse/crash33.C: New test.
3008
3009 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3010         Richard Guenther  <rguenther@suse.de>
3011         Adam Nemet  <anemet@caviumnetworks.com>
3012
3013         PR middle-end/27226
3014         * gcc.target/mips/memcpy-1.c: New testcase.
3015         * gcc.dg/pr27226.c: Likewise.
3016
3017 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3018
3019         PR c++/28705
3020         * g++.dg/lookup/koenig5.C: New.
3021         * g++.dg/template/crash56.C: New.
3022
3023 2006-09-01  Josh Conner  <jconner@apple.com>
3024
3025         PR c++/25505
3026         * gcc.dg/nrv3.c: New test.
3027         * gcc.dg/nrv4.c: New test.
3028         * gcc.dg/nrv5.c: New test.
3029
3030 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3031
3032         PR c++/23287
3033         * g++.dg/parse/dtor12.C: New.
3034
3035 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3036
3037         PR tree-optimization/28839
3038         * gcc.dg/pr28839.c: New test.
3039
3040 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3041
3042         PR target/24367
3043         * gcc.dg/pr24367.c: New testcase.
3044
3045 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3046
3047         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3048
3049 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3050
3051         PR rtl-optimization/27735
3052         * gcc.dg/loop-unswitch-1.c: New test.
3053
3054 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3055
3056         PR fortran/28885
3057         * gfortran.dg/aliasing_dummy_2.f90: New test.
3058
3059         PR fortran/20067
3060         * gfortran.dg/generic_5.f90: Change error message.
3061
3062         PR fortran/28873
3063         * gfortran.dg/generic_6.f90: New test.
3064
3065         PR fortran/25077
3066         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3067
3068         PR fortran/25102
3069         * gfortran.dg/invalid_interface_assignment.f90: New test.
3070
3071         PR fortran/24866
3072         * gfortran.dg/module_proc_external_dummy.f90: New test.
3073
3074 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3075
3076         PR c++/28349
3077         * testsuite/g++.dg/warn/var-args1.C: New test.
3078
3079 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3080
3081         PR fortran/28866
3082         * gfortran.dg/simpleif_2.f90: New test.
3083         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3084         * gfortran.dg/enum_5.f90: Ditto.
3085
3086 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3087             Kazu Hirata  <kazu@codesourcery.com>
3088
3089         PR tree-optimization/17506
3090         * gcc.dg/pr17506.c: New.
3091
3092 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3093
3094         PR c++/28139
3095         * g++.dg/eh/alias1.C: New test.
3096
3097 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3098
3099         PR c++/28860
3100         * g++.dg/template/ttp22.C: New test.
3101
3102 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3103
3104         PR middle-end/26632
3105         * gcc.dg/pr26632.c: New.
3106
3107 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3108
3109         PR libgfortran/28354
3110         * gfortran.dg/fmt_zero_precision.f90: New test.
3111
3112 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3113
3114         PR c++/28058
3115         * g++.dg/template/spec31.C: New test.
3116
3117 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3118
3119         PR c++/26573
3120         * g++.dg/other/static2.C: New test.
3121
3122 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3123
3124         * gcc.dg/Wswitch-enum-2.c: New test case.
3125         * gcc.dg/Wswitch-enum-3.c: Likewise.
3126
3127 2006-08-26  Richard Guenther  <rguenther@suse.de>
3128
3129         * gcc.c-torture/compile/20060826-1.c: New testcase.
3130
3131 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3132
3133         PR c++/28736
3134         * g++.dg/template/void10.C: New test.
3135
3136         PR c++/28737
3137         * g++.dg/template/void8.C: New test.
3138
3139         PR c+_+/28738
3140         * g++.dg/template/void9.C: New test.
3141
3142         * g++.dg/template/void3.C: Adjust error markers.
3143         * g++.dg/template/void4.C: Likewise.
3144         * g++.dg/template/crash55.C: Likewise.
3145         * g++.dg/template/void7.C: Likewise
3146
3147 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3148
3149         PR c++/28588
3150         * g++.dg/inherit/access6.C: New test.
3151         * g++.dg/inherit/access7.C: Likewise.
3152
3153         PR c++/28595
3154         * g++.dg/template/array15.C: New test.
3155         * g++.dg/template/crash2.C: Tweak error markers.
3156
3157 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR middle-end/28683
3160         * gcc.c-torture/compile/20060823-1.c: New test.
3161
3162 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3163
3164         PR c++/28853
3165         * g++.dg/template/ttp21.C: New test.
3166
3167         PR c++/28852
3168         * g++.dg/other/operator1.C: Add error-marker.
3169         * g++.dg/other/operator2.C: New test.
3170
3171 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3172
3173         PR c/27893
3174         * gcc.c-torture/compile/vla-const-1.c,
3175         gcc.c-torture/compile/vla-const-2.c: New tests.
3176
3177 2006-08-26  Richard Guenther  <rguenther@suse.de>
3178
3179         PR middle-end/28814
3180         * gcc.dg/torture/pr28814.c: New testcase.
3181
3182 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3183
3184         PR c/28418
3185         * gcc.c-torture/compile/compound-literal-1.c: New test.
3186
3187 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3188
3189         PR c/28299
3190         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3191         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3192         Expect extra diagnostics.
3193
3194 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3195
3196         gcc.dg/noncompile/pr16876.c: New test.
3197
3198 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR c++/28056
3201         * g++.dg/parse/local1.C: New test.
3202         * g++.dg/other/qual1.C: Tweak error marker.
3203
3204 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3205
3206         PR c++/27787
3207         * g++.dg/template/typename10.C: New.
3208         * g++.dg/template/lookup4.C: Remove bogus error marker.
3209
3210 2006-08-25  Richard Guenther  <rguenther@suse.de>
3211
3212         PR testsuite/28829
3213         * gcc.dg/pr26570.c: Fix testcase.
3214
3215 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3216
3217         PR tree-opt/28807
3218         * gcc.c-torture/execute/mayalias-2.c: New test.
3219         * gcc.dg/tree-ssa/alias-13.c: New test.
3220
3221 2006-08-24  Jan Hubicka  <jh@suse.cz>
3222
3223         PR debug/26881
3224         * gcc.dg/debug/pr26881.c: New file.
3225
3226 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3227
3228         PR fortran/28788
3229         * gfortran.dg/used_types_4.f90: New test.
3230         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3231         association of derived types.
3232         * gfortran.dg/used_types_2.f90: Add module cleanup.
3233         * gfortran.dg/used_types_3.f90: The same.
3234
3235         PR fortran/28771
3236         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3237         fix of regression.
3238
3239 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3240
3241         PR 28813
3242         * gfortran.dg/direct_io_6.f90: Remove test.
3243
3244 2006-08-23  Stuart Hastings  <stuart@apple.com>
3245
3246         PR 28825
3247         * gcc.target/i386/20060821-1.c: New.
3248
3249 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3250
3251         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3252         dg-warning strings for dllimport.
3253
3254 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         PR C++/28450
3257         * g++.dg/ext/vector4.C: New test.
3258         * g++.dg/ext/complex1.C: New test.
3259
3260 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3261
3262         PR debug/28692
3263         * gcc.dg/debug/const-1.c: New.
3264         * gcc.dg/debug/const-2.c: New.
3265         * gcc.dg/debug/dwarf2/const-1.c: New.
3266         * gcc.dg/debug/dwarf2/const-2.c: New.
3267         * gcc.dg/debug/dwarf2/const-2b.c: New.
3268
3269 2006-08-22  Richard Guenther  <rguenther@suse.de>
3270
3271         PR middle-end/28776
3272         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3273         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3274
3275 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3276
3277         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3278
3279 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3280
3281         PR c++/26269
3282         * g++.dg/other/error14.C: New test.
3283
3284         PR c++/28505
3285         * g++.dg/parse/ctor7.C: New test.
3286         * g++.dg/parse/ctor8.C: Likewise.
3287
3288         PR c++/28741
3289         * g++.dg/template/void7.C: New test.
3290
3291 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3292
3293         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3294         * gnat.dg/self_aggregate_with_array.adb: New test.
3295
3296 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3297
3298         * g++.dg/eh/arm-vfp-unwind.C: New test.
3299
3300 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3301
3302         PR c++/28341
3303         * g++.dg/template/ref3.C: New test.
3304         * g++.dg/template/nontype13.C: New test.
3305
3306         PR c++/28346
3307         * g++.dg/template/ptrmem17.C: New test.
3308
3309 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3310
3311         PR target/28648 c:
3312         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3313
3314 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3315
3316         PR fortran/28630
3317         * gfortran.dg/used_types_2.f90: New test.
3318
3319         PR fortran/28601
3320         * gfortran.dg/used_types_3.f90: New test.
3321
3322         PR fortran/20886
3323         * gfortran.dg/generic_actual_arg.f90: New test.
3324
3325         PR fortran/28735
3326         * gfortran.dg/module_private_array_refs_1.f90: New test.
3327
3328         PR fortran/28762
3329         * gfortran.dg/program_name_1.f90: New test.
3330
3331         PR fortran/28425
3332         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3333
3334         PR fortran/28496
3335         * gfortran.dg/array_initializer_2.f90: New test.
3336
3337         PR fortran/18111
3338         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3339
3340         PR fortran/28600
3341         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3342
3343         PR fortran/28771
3344         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3345
3346         PR fortran/28660
3347         * gfortran.dg/dependent_decls_1.f90: New test.
3348
3349 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3350
3351         PR fortran/25217
3352         * gfortran.dg/derived_init_2.f90: New.
3353
3354 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3355
3356         * gcc.c-torture/execute/pr28289.c: New test.
3357
3358 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR c/28744
3361         * gcc.dg/attr-externally-visible-1.c: New test.
3362         * gcc.dg/attr-externally-visible-2.c: New test.
3363         * g++.dg/parse/attr-externally-visible-1.C: New test.
3364         * g++.dg/parse/attr-externally-visible-2.C: New test.
3365
3366 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3367
3368         PR c++/28606
3369         * g++.dg/parse/dtor11.C: New test.
3370
3371 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3372
3373         PR rtl-optimization/28489
3374         * gcc.c-torture/compile/pr28489.c: New test.
3375
3376 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3377
3378         PR c++/28710
3379         * g++.dg/template/redecl4.C: New test.
3380
3381         PR c++/28711
3382         * g++.dg/template/ctor8.C: New test.
3383
3384 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3385
3386         * gcc.dg/pr26570.c: Fix testcase.
3387
3388 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3389
3390         * PR c++/28573
3391         * g++.dg/parse/offsetof6.C: New test.
3392         * g++.dg/parse/offsetof6.C: New test.
3393         * g++.dg/parse/offsetof7.C: New test.
3394
3395 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3396
3397         PR testsuite/28602
3398         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3399         is false.
3400
3401 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3402
3403         PR c++/28302
3404         * g++.dg/ext/vector3.C: New test.
3405
3406 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3407
3408         PR gcov/profile/26570
3409         * gcc.dg/pr26570.c: New test.
3410
3411 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3412
3413         PR c/27697
3414         * gcc.dg/qual-component-1.c: New test.
3415
3416 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3417
3418         PR c++/28593
3419         * g++.dg/parse/new3.C: New test.
3420
3421 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3422
3423         PR fortran/25828
3424         * gfortran.dg/streamio_1.f90: New test.
3425         * gfortran.dg/streamio_2.f90: New test.
3426         * gfortran.dg/streamio_3.f90: New test.
3427         * gfortran.dg/streamio_4.f90: New test.
3428         * gfortran.dg/streamio_5.f90: New test.
3429         * gfortran.dg/streamio_6.f90: New test.
3430         * gfortran.dg/streamio_7.f90: New test.
3431         * gfortran.dg/streamio_8.f90: New test.
3432
3433 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3434
3435         PR c/28287
3436         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3437
3438 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3439
3440         PR c++/28594
3441         * g++.dg/template/void6.C: New test.
3442
3443 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3444
3445         PR c/28649
3446         * gcc.dg/parse-error-1.c: New test.
3447         * gcc.dg/parse-error-2.c: New test.
3448         * gcc.dg/cpp/digraph2.c: Add error-marker.
3449         * gcc.dg/noncompile/920923-1.c: Likewise.
3450
3451 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3452
3453         PR c/27490
3454         * gcc.dg/sizeof-2.c: New testcase.
3455
3456         PR c/27489
3457         * gcc.dg/switch-A.c: New testcase.
3458
3459 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3460
3461         PR c++/28288
3462         PR c++/14556
3463         * g++.old-deja/g++.warn/compare1.C: Delete.
3464         * g++.dg/opt/pr7503-2.C: Delete.
3465         * g++.dg/opt/pr7503-3.C: Delete.
3466         * g++.dg/opt/pr7503-4.C: Delete.
3467         * g++.dg/opt/pr7503-5.C: Delete.
3468         * g++.dg/opt/max1.C: Delete.
3469         * g++.dg/warn/minmax.C: Delete.
3470         * g++.dg/expr/minmax.C: New test.
3471
3472 2006-08-14  Richard Guenther  <rguenther@suse.de>
3473
3474         PR testsuite/28703
3475         * gcc.c-torture/execute/pr28651.c: Do not use argc
3476         to avoid optimization, instead forbid inlining.
3477
3478 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3479
3480         PR rtl-optimization/28634
3481         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3482
3483 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3484
3485         PR c/27184
3486         * gcc.dg/torture/pr27184.c: New test.
3487
3488 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3489
3490         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3491
3492 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3493
3494         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3495         * gfortran.dg/stat_2.f90: Likewise.
3496         * gfortran.dg/chmod_1.f90: Likewise.
3497         * gfortran.dg/chmod_2.f90: Likewise.
3498         * gfortran.dg/chmod_3.f90: Likewise.
3499
3500 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3501
3502         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3503
3504 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3505
3506         * g++.dg/opt/pr23454-2.C: New test.
3507
3508 2006-08-11  Richard Guenther  <rguenther@suse.de>
3509
3510         PR middle-end/28651
3511         * gcc.c-torture/execute/pr28651.c: New testcase.
3512
3513 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3514
3515         * gnat.dg/specs/static_initializer.ads: New test.
3516
3517 2006-08-10  Paul Brook  <paul@codesourcery.com>
3518
3519         * gcc.target/arm/cond-asm.c: New test.
3520
3521 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3522
3523         PR tree-optimization/26197
3524         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3525         * g++.dg/vect/vect.exp: Compile the new tests with
3526         --param max-aliased-vops=0.
3527
3528 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3529
3530         PR c++/28637
3531         * g++.dg/template/void3.C: New test.
3532
3533         PR c++/28638
3534         * g++.dg/template/void4.C: New test.
3535
3536         PR c++/28640
3537         * g++.dg/template/void5.C: New test.
3538
3539 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3540
3541         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3542         after dg-do compile.
3543
3544 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3545
3546         PR tree-optimizations/26969
3547         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3548         "unswitch-loops" with -funswitch-loops.
3549         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3550
3551 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3552
3553         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3554         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3555         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3556         * objc.dg/dwarf-1.m: Likewise.
3557         * objc.dg/dwarf-2.m: Likewise.
3558         * obj-c++.dg/dwarf-2.mm: Likewise.
3559
3560 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3561
3562         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3563         * objc.dg/dwarf-2.m: Likewise.
3564         * obj-c++.dg/dwarf-2.mm: Likewise.
3565
3566         PR libfortran/28603
3567         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3568
3569         PR testsuite/27611
3570         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3571
3572         PR testsuite/27033
3573         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3574
3575 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3576
3577         PR target/27827
3578         * gcc.target/i386/pr27827.c: New testcase.
3579
3580 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3581
3582         PR fortran/28590
3583         * gfortran.dg/sequence_types_1.f90: New test.
3584
3585 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3586
3587         PR fortran/28548
3588         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3589         dg-warning.  Add -pedantic option.
3590
3591 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3592
3593         PR c/28502
3594         * gcc.dg/proto-1.c: New test.
3595
3596         PR c/27721
3597         * gcc.dg/lvalue-4.c: New test.
3598
3599         PR c/28136
3600         * gcc.dg/init-bad-5.c: New test.
3601
3602 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3603
3604         PR c++/28347
3605         * g++.dg/ext/typedef-init.C: Add new test for typedef
3606         initialization inside templates. Adjust existing error markers.
3607
3608 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3609
3610         PR c++/28148
3611         * g++.dg/init/ptrmem3.C: New test.
3612
3613 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3614
3615         PR tree-optimization/27770
3616         * lib/target-support.exp: New target keyword "section_anchors".
3617         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3618         tests.
3619         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3620         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3621         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3622         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3623
3624 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3625
3626         * gcc.dg/20060801-1.c: Add missing '}'.
3627
3628 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3629
3630         PR c++/27508
3631         * g++.dg/parse/dtor9.C: New test.
3632         * g++.dg/parse/dtor10.C: New test.
3633         * g++.dg/other/error7.C: Adjust error-marker.
3634
3635         PR c++/28274
3636         * g++.dg/other/default5.C: New test.
3637
3638 2006-08-02  Richard Guenther  <rguenther@suse.de>
3639
3640         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3641
3642 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3643
3644         PR c++/28557
3645         * g++.dg/template/conv9.C: New test.
3646
3647 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3648
3649         PR debug/28063
3650         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3651         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3652         Optionally return assembly text.  Update callers.
3653         (check_no_compiler_messages): Update verbose messages.
3654         (check_no_messages_and_pattern): New.
3655         (check_effective_target_string_merging): New.
3656
3657 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3658
3659         PR c++/28250
3660         * g++.dg/eh/catch4.C: New test.
3661
3662         PR c++/28257
3663         * g++.dg/other/qual1.C: New test.
3664
3665         PR c++/28259
3666         * g++.dg/inherit/error2.C: New test.
3667
3668         PR c++/28267
3669         * g++.dg/other/new1.C: New test.
3670
3671         * g++.dg/warn/pr23075.C: Remove obsolete test.
3672         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3673         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3674
3675 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/28523
3678         * g++.dg/eh/cast1.C: New test.
3679
3680 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3681
3682         PR libfortran/28452
3683         * gfortran.dg/random_3.f90:  New test.
3684
3685 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3686
3687         PR c++/28432
3688         * g++.dg/other/pr28304.C: Change expected error message.
3689         * g++.dg/other/pr28432.C: New test.
3690
3691 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3692
3693         PR c++/28256
3694         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3695
3696 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3697
3698         PR debug/23336
3699         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3700         at -g1.
3701         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3702         g++.dg/debug/enum-2.C: New.
3703
3704 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3705
3706         PR c++/6634
3707         * g++.dg/parse/long1.C: Add more tests.
3708
3709 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3710
3711         * gfortran.dg/lrshift_1.c: New file.
3712
3713 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3714
3715         PR libgfortran/28335
3716         * gfortran.dg/no_unit_error_1.f90: New test.
3717
3718 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3719
3720         PR libgfortran/28335
3721         * gfortran.dg/no_unit_error_1.f90: Delete test.
3722         * gfortran.dg/no_unit_error_2.f90: Delete test.
3723
3724 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3725
3726         * gfortran.dg/chmod_3.f90: New test.
3727         * gfortran.dg/ltime_gmtime_1.f90: New test.
3728         * gfortran.dg/ltime_gmtime_2.f90: New test.
3729         * gfortran.dg/lrshift_1.f90: New test.
3730         * gfortran.dg/chmod_1.f90: New test.
3731         * gfortran.dg/chmod_2.f90: New test.
3732
3733 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3734
3735         PR c++/27668
3736         * g++.dg/template/crash55.C: New test.
3737
3738         PR c++/27962
3739         * g++.dg/template/nontype16.C: New test.
3740
3741         * g++.dg/template/void2.C: Adjust error markers.
3742         * g++.dg/template/nontype5.C: Adjust error markers.
3743
3744 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3745
3746         * gcc.target/i386/stack-prot-kernel.c: New test.
3747
3748 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3749
3750         * gcc.dg/builtins-55.c: New test case.
3751
3752 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3753
3754         PR rtl-optimization/27907
3755         * gcc.c-torture/compile/pr27907.c: New test.
3756
3757 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3758
3759         * gfortran.dg/mclock.f90: New test.
3760         * gfortran.dg/int_conv_1.f90: New test.
3761         * gfortran.dg/stat_1.f90: New test.
3762         * gfortran.dg/stat_2.f90: New test.
3763
3764 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR libgfortran/28335
3767         * gfortran.dg/no_unit_error_1.f90: New test.
3768         * gfortran.dg/no_unit_error_2.f90: New test.
3769         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3770
3771 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3772
3773         PR middle-end/28473
3774         * gcc.dg/fold-convround-1.c: New test case.
3775
3776 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3777
3778         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3779
3780 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3781
3782         PR c++/27572
3783         * g++.dg/other/typedef1.C: New test.
3784         * g++.dg/template/typedef4.C: New test.
3785         * g++.dg/template/typedef5.C: New test.
3786
3787 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3788
3789         PR fortran/28416
3790         * gfortran.dg/allocatable_dummy_3.f90: New.
3791
3792 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3793
3794         PR fortran/28439
3795         * gfortran.dg/arithmetic_if.f90:  New test.
3796
3797 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3798
3799         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3800         avoid memcpy optimization.
3801
3802 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3803
3804         PR fortran/25289
3805         * gfortran.dg/direct_io_6.f90: New test.
3806
3807 2006-07-24  Jan Hubicka  <jh@suse.cz>
3808
3809         PR c/25795
3810         PR c++/27369
3811         * gcc.dg/pr25795.c: New test.
3812         * gcc.dg/pr25795-1.c: New test.
3813
3814 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3815
3816         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3817         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3818         which may be transformed to "g || h" on some platforms.
3819
3820 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3821
3822         PR c++/28025
3823         * g++.dg/template/friend45.C: New test.
3824
3825 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826
3827         PR libgfortran/28339
3828         * gfortran.dg/arrayio_8.f90: New test.
3829
3830 2006-07-21  Mike Stump  <mrs@apple.com>
3831
3832         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3833
3834         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3835
3836 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3837
3838         PR c++/28250
3839         * g++.dg/eh/catch3.C: New test.
3840
3841         PR c++/28363
3842         * g++.dg/template/defarg10.C: New test.
3843
3844 2006-07-20  Paul Brook  <paul@codesourcery.com>
3845
3846         PR 27363
3847         * gcc.dg/pr27363.c: New test.
3848
3849 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3850
3851         PR c++/28338
3852         * g++.dg/init/ref13.C: New test.
3853
3854 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3855
3856         PR obj-c++/28434
3857         * obj-c++.dg/proto-error-1.mm: New test.
3858
3859 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/28337
3862         * g++.dg/template/string1.C: New test.
3863
3864 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/28048
3867         * g++.dg/template/defarg9.C: New test.
3868
3869         PR c++/28235
3870         * g++.dg/template/static27.C: New test.
3871
3872 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3873
3874         PR 28410
3875         * gcc.dg/tree-ssa/pr28410.c: New test.
3876
3877 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3878
3879         PR c++/28258
3880         * g++/dg/other/error13.C: New test.
3881
3882         PR c++/28260
3883         * g++.dg/template/friend44.C: New test.
3884
3885 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3886
3887         PR c++/27495
3888         * g++.dg/other/pr27495.C: New.
3889
3890 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3891
3892         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3893         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3894
3895 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3896
3897         PR c/28286
3898         * gcc.dg/pragma-pack-4.c: New test.
3899
3900 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3901
3902         PR c++/28291
3903         * g++.dg/ext/pr28291.C: New test.
3904
3905 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3906
3907         PR middle-end/28403
3908         * gcc.c-torture/execute/pr28403.c: New test.
3909
3910 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3911
3912         PR middle-end/28402
3913         * gcc.dg/pr28402.c: New test.
3914
3915 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3916
3917         PR c++/28304
3918         * g++.dg/other/pr28304.C: New test.
3919
3920 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3921
3922         PR other/28251
3923         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3924         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3925
3926 2006-07-17  Richard Guenther  <rguenther@suse.de>
3927
3928         PR tree-optimization/28238
3929         * g++.dg/tree-ssa/pr28238.C: New testcase.
3930
3931 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3932
3933         PR c++/28250
3934         * g++.dg/eh/catch1.C: New test.
3935         * g++.dg/eh/catch2.C: New test.
3936
3937 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR c++/28370
3940         * g++.dg/template/anon3.C: New test.
3941
3942 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3943
3944         PR fortran/20844
3945         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3946         specifiers requiring an explicit format tag..
3947
3948         PR fortran/28201
3949         * gfortran.dg/generic_5: New test.
3950
3951         PR fortran/20893
3952         * gfortran.dg/elemental_optional_args_1.f90: New test.
3953
3954 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3955
3956         * gnat.dg/assert.ads: New file.
3957         * gnat.dg/controlled_record.ads: Likewise.
3958         * gnat.dg/controlled_record.adb: Likewise.
3959
3960 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3961
3962         PR c++/28292
3963         * g++.dg/other/error12.C: New test.
3964
3965         PR c++/28269
3966         * g++.dg/template/crash54.C: New test.
3967
3968 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3969
3970         PR c++/28249
3971         * g++.dg/parse/catch1.C: New test.
3972
3973         PR c++/28294
3974         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3975
3976         PR c++/28387
3977         * g++.dg/ext/attrib24.C: New test.
3978
3979 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3980
3981         PR c++/28343
3982         * g++.dg/ext/asmspec1.C: New test.
3983
3984 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3985
3986         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3987         (dg-test): Support shouldfail tests.
3988         * lib/target-supports-dg.exp (dg-shouldfail): New.
3989         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3990         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3991         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3992         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3993         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3994         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3995         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3996
3997 2006-07-13  Jan Hubicka  <jh@suse.cz>
3998
3999         * gcc.target/i386/memcpy-1.c: New.
4000
4001 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4002
4003         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4004
4005 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4006
4007         PR fortran/25097
4008         * gfortran.dg/present_1.f90: New test.
4009
4010         PR fortran/20903
4011         * gfortran.dg/interface_derived_type_1.f90: New test.
4012
4013 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4014
4015         PR fortran/28213
4016         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4017         list.
4018
4019 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4020
4021         PR c++/27820
4022         * g++.dg/other/label1.C: New test.
4023
4024 2006-07-07   Richard Guenther  <rguenther@suse.de>
4025
4026         PR middle-end/28268
4027         * gcc.dg/torture/pr28268.c: New testcase.
4028
4029 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4030
4031         PR c++/27019
4032         * g++.dg/ext/pr27019.C: New.
4033
4034 2006-07-07  Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/28187
4037         * gcc.dg/pr28187.c: New testcase.
4038
4039 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4040
4041         * gnat.dg/address_conversion.adb: New test.
4042         * gnat.dg/boolean_subtype.adb: Likewise.
4043         * gnat.dg/frame_overflow.adb: Likewise.
4044         * gnat.dg/pointer_array.adb: Likewise.
4045         * gnat.dg/pointer_conversion.adb: Likewise.
4046
4047 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4048
4049         PR fortran/28237
4050         PR fortran/23420
4051         * gfortran.dg/print_fmt_5.f90: New test.
4052
4053 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4054
4055         PR fortran/28129
4056         * gfortran.dg/bounds_check_4.f90: New test.
4057
4058 2006-07-05  Richard Guenther  <rguenther@suse.de>
4059
4060         PR target/28158
4061         * gfortran.dg/pr28158.f90: New testcase.
4062
4063 2006-07-05  Richard Guenther  <rguenther@suse.de>
4064
4065         PR tree-optimization/28162
4066         * gcc.dg/pr28162.c: New testcase.
4067
4068 2006-07-05  Richard Guenther  <rguenther@suse.de>
4069         Andrew Pinski  <pinskia@gcc.gnu.org>
4070
4071         PR c++/27084
4072         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4073
4074 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4075
4076         PR fortran/28174
4077         * gfortran.dg/actual_array_substr_2.f90: New test.
4078
4079         PR fortran/28167
4080         * gfortran.dg/actual_array_constructor_2.f90: New test.
4081
4082 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4083
4084         * gfortran.dg/itime_idate_1.f: New test.
4085         * gfortran.dg/itime_idate_2.f: New test.
4086
4087 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4088
4089         PR libgfortran/27704
4090         * gfortran.dg/open_status_3.f90: New test.
4091         * gfortran.dg/fmt_l.f90: Update for new feature.
4092
4093 2006-07-03  Asher Langton  <langton2@llnl.gov>
4094
4095         * gfortran.dg/oldstyle_2.f90: New.
4096
4097 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4098
4099         * gnat.dg/string_slice.adb: New test.
4100
4101 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4102
4103         PR fortran/19259
4104         * gfortran.dg/semicolon_fixed.c: New.
4105         * gfortran.dg/semicolon_free.c: New.
4106
4107 2006-06-30  Mike Stump  <mrs@apple.com>
4108
4109         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4110         that don't support internal visibility.
4111
4112 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4113
4114         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4115         for '(' / ')' needing an extra '\'.
4116
4117 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4118
4119         PR middle-end/27428
4120         * gcc.dg/pr27428-1.c: New test case.
4121
4122 2006-06-29  Mike Stump  <mrs@apple.com>
4123
4124         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4125         on darwin as we can't align commons large enough yet.
4126
4127         * gcc.dg/vla-8.c: Add additional testcases.
4128
4129 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4130
4131         PR c++/28114
4132         * g++.dg/other/pr28114.C: New.
4133
4134 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4135
4136         * gcc.c-torture/compile/20060625-1.c: New test.
4137
4138 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4139
4140         PR fortran/20867
4141         * gfortran.dg/stfunc_3.f90: New test.
4142
4143         PR fortran/25056
4144         * gfortran.dg/impure_actual_1.f90: New test.
4145
4146         PR fortran/20874
4147         * gfortran.dg/elemental_result_1.f90: New test.
4148
4149         PR fortran/25073
4150         * gfortran.dg/select_7.f90: New test.
4151
4152         PR fortran/27554
4153         * intrinsic_actual_1.f: New test.
4154
4155         PR fortran/22038
4156         PR fortran/28119
4157         * gfortran.dg/forall_4.f90: New test.
4158
4159         PR fortran/25072
4160         * gfortran.dg/forall_5.f90: New test.
4161
4162 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4163
4164         PR c++/28051
4165         * g++.dg/template/using13.C: New test.
4166
4167         PR c++/28054
4168         * g++.dg/other/incomplete3.C: New test.
4169
4170 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4171
4172         PR fortran/28081
4173         * gfortran.dg/substr_3.f: New test.
4174         * gfortran.dg/equiv_2.f90: Update expected error message.
4175
4176 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4177
4178         PR fortran/28118
4179         * gfortran.dg/actual_array_substr_1.f90: New test.
4180
4181 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4182
4183         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4184         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4185
4186 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4187
4188         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4189
4190 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4191
4192         PR fortran/27981
4193         * gfortran.dg/simpleif_2.f90: New test.
4194
4195 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4196
4197         * g++.dg/template/error22.C: Fix typo.
4198
4199 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4200
4201         PR c++/28112
4202         * g++.dg/ext/attrib23.C: New test.
4203
4204 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4205
4206         * gnat.dg/varsize_temp.adb: New test.
4207
4208 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4209
4210         PR c++/11468
4211         * g++.dg/other/java2.C: New test.
4212
4213 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4214
4215         PR target/27789
4216         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4217         initialization.
4218
4219 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4220
4221         PR target/27531
4222         * gcc.dg/pr27531-1.c: New test case.
4223
4224 2006-06-22  Asher Langton  <langton2@llnl.gov>
4225
4226         PR fortran/24748
4227         * gfortran.dg/implicit_8.f90: New.
4228
4229 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4230
4231         PR rtl-optimization/28121
4232         * gcc.dg/pr28121.c: New test.
4233
4234 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4235
4236         PR c++/27805
4237         * g++.dg/parse/ptrmem6.C: New test.
4238
4239         PR c++/27821
4240         * g++.dg/template/error22.C: New test.
4241
4242 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4243
4244         PR c++/28111
4245         * g++.dg/template/friend43.C: New test.
4246
4247         PR c++/28110
4248         * g++.dg/template/crash53.C: New test.
4249
4250         PR c++/28109
4251         * g++.dg/rtti/incomplete1.C: New test.
4252
4253 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4254
4255         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4256
4257 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4258
4259         * gcc.c-torture/execute/complex-7.c: New.
4260
4261 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4262
4263         * gcc.dg/merge-all-constants-1.c: New test.
4264
4265 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4266
4267         PR c++/28113
4268         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4269
4270 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4271
4272         * gfortran.dg/rrspacing_1.f90: New test.
4273
4274 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4275
4276         PR c++/28052
4277         * g++.dg/other/bitfield2.C: New test.
4278
4279 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4280
4281         PR tree-optimization/27331
4282         * gcc.dg/pr27331.c: New test.
4283
4284 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4285             Eric Botcazou  <ebotcazou@adacore.com>
4286
4287         PR ada/18692
4288         * lib/gnat.exp: New file.
4289         * lib/gnat-dg.exp: Likewise.
4290         * gnat.dg: New directory.
4291         * gnat.dg/dg.exp: New driver.
4292         * gnat.dg/specs: New directory.
4293         * gnat.dg/specs/specs.exp: New driver.
4294         * gnat.dg/style: New directory.
4295         * gnat.dg/style/style.exp: New driver.
4296
4297 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4298
4299         PR fortran/16206
4300         * gfortran.dg/array_initializer_1.f90: New test.
4301
4302         PR fortran/28005
4303         * gfortran.dg/matmul_3.f90: New test.
4304
4305 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4306
4307         PR middle-end/28075
4308         * gcc.dg/tree-ssa/inline-1.c: New test.
4309
4310 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4311
4312         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4313         in malloc prototype; remove XFAIL.
4314         * gcc.dg/pr18241-2.c: Ditto.
4315         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4316         in memset prototype; remove XFAIL.
4317         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4318
4319 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4320
4321         * gcc.dg/vla-8.c: Add.
4322
4323 2006-06-19  Richard Guenther  <rguenther@suse.de>
4324
4325         PR tree-optimization/27090
4326         * g++.dg/tree-ssa/pr27090.C: New testcase.
4327
4328 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4329
4330         PR target/27861
4331         * gcc.dg/pr27861-1.c: New test case.
4332
4333 2006-06-19  Richard Guenther  <rguenther@suse.de>
4334
4335         PR middle-end/28045
4336         * gcc.dg/torture/pr28045.c: New testcase.
4337
4338 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4339
4340         PR fortran/26801
4341         * gfortran.dg/associated_4.f90: New test.
4342
4343 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4344
4345         PR fortran/19310
4346         PR fortran/19904
4347         * gfortran.dg/real_const_3.f90: New test.
4348
4349 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/28016
4352         * g++.dg/template/static26.C: New test.
4353
4354         PR c++/27979
4355         * g++.dg/expr/bitfield2.C: New test.
4356
4357         PR c++/27884
4358         * g++.dg/parse/linkage2.C: New test.
4359
4360 2006-06-16  Richard Guenther  <rguenther@suse.de>
4361
4362         PR middle-end/27116
4363         * gcc.dg/pr15785-1.c: Revert last change.
4364         * gcc.dg/torture/pr27116-2.c: New testcase.
4365
4366 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4367
4368         PR middle-end/27802
4369         * gcc.dg/pr27802-1.c: New test case.
4370
4371 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4372
4373         PR c++/27689
4374         * g++.dg/template/ttp18.C: New test.
4375         * g++.dg/template/ttp19.C: Likewise.
4376
4377         PR c++/27666
4378         * g++.dg/expr/cond9.C: New test.
4379
4380         PR c++/27640
4381         * g++.dg/template/ctor7.C: New test.
4382
4383 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4384
4385         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4386
4387 2006-06-16  Richard Guenther  <rguenther@suse.de>
4388
4389         PR tree-optimization/27781
4390         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4391
4392 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4393
4394         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4395
4396 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4397
4398         * gcc.dg/tree-ssa/loop-18.c: New test.
4399
4400 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/27665
4403         * g++.dg/template/crash52.C: New test.
4404
4405         PR c++/27648
4406         * g++.dg/ext/attrib22.C: New test.
4407
4408         PR c++/26559
4409         * g++.dg/template/builtin1.C: New test.
4410         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4411
4412         PR c++/28018
4413         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4414         assignment.
4415         * g++.old-deja/g++.pt/crash51.C: Likewise.
4416
4417         PR c++/27227
4418         * g++.dg/lookup/linkage1.C: New test.
4419         * g++.dg/lookup/linkage2.C: Likewise.
4420
4421 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4422
4423         PR middle-end/27959
4424         * gcc.dg/pr27959.c: New testcase.
4425
4426 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4427
4428         PR target/28014:
4429         * g++.dg/eh/div.C: New test.
4430
4431 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR c++/27894
4434         * g++.dg/tree-ssa/pr26757.C: New test.
4435         * g++.dg/tree-ssa/pr27894.C: New test.
4436
4437 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4438
4439         * gcc.c-torture/compile/20060609-1.c: New test.
4440
4441         PR target/27863
4442         * gcc.c-torture/compile/pr27863.c: New test.
4443
4444 2006-06-13  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/27830
4447         * g++.dg/tree-ssa/pr27830.C: New testcase.
4448
4449 2006-06-13  Matthew Sachs  <msachs@apple.com>
4450
4451         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4452         the list of compiler flags; this causes those flags to be checked
4453         for things like dg-skip-if.
4454
4455 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4456
4457         PR c++/27601
4458         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4459
4460 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4461             Kazu Hirata  <kazu@codesourcery.com>
4462
4463         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4464         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4465
4466 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4467
4468         PR c++/27933
4469         * g++.dg/lookup/using15.C: New test.
4470
4471         PR c++/27951
4472         * g++.dg/other/anon4.C: New test.
4473
4474 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4475
4476         PR c++/21210
4477         * g++.dg/init/complex1.C: New test case.
4478
4479 2006-06-11  Eric Christopher  <echristo@apple.com>
4480
4481         PR middle-end/27948
4482         * gcc.dg/bf-ms-layout.c: Run on darwin.
4483         * gcc.dg/bf-no-ms-layout: Ditto.
4484         * gcc.dg/attr-ms_struct-2.c: New.
4485         * gcc.dg/bf-ms-layout-2.c: Ditto.
4486
4487 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4488
4489         * gcc.dg/attr-ms_struct-packed1.c: New.
4490
4491 2006-06-09  Mike Stump  <mrs@apple.com>
4492
4493         * gcc.dg/vla-7.c: Add.
4494
4495 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/24558
4498         * gfortran.dg/entry_6.f90: New test.
4499
4500         PR fortran/20877
4501         PR fortran/25047
4502         * gfortran.dg/entry_7.f90: New test.
4503
4504 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR c/27747
4507         * gcc.dg/cpp/_Pragma6.c: New test.
4508
4509         PR c++/27748
4510         * g++.dg/cpp/_Pragma1.C: New test.
4511
4512         PR preprocessor/27746
4513         * gcc.dg/gomp/macro-3.c: New test.
4514         * gcc.dg/gomp/macro-4.c: New test.
4515         * g++.dg/gomp/macro-3.C: New test.
4516         * g++.dg/gomp/macro-4.C: New test.
4517
4518 2006-06-09  Richard Guenther  <rguenther@suse.de>
4519
4520         PR tree-optimization/26998
4521         * gcc.dg/torture/pr26998.c: New testcase.
4522         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4523
4524 2006-06-08  Mike Stump  <mrs@apple.com>
4525
4526         * gcc.dg/pr27095.c: Account for stubs.
4527
4528         PR target/26427
4529         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4530         produce bad code on darwin.
4531
4532 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4533
4534         PR fortran/27958
4535         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4536
4537 2006-06-08  Asher Langton  <langton2@llnl.gov>
4538
4539         PR fortran/27786
4540         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4541
4542 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4543
4544         PR target/27421
4545         * gcc.dg/union-3.c: New test.
4546
4547 2006-06-08  Richard Guenther  <rguenther@suse.de>
4548
4549         PR middle-end/27116
4550         * gcc.dg/torture/pr27116.c: New testcase.
4551         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4552
4553 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4554
4555         PR rtl-optimization/26449
4556         * gcc.dg/pr26449.c: New test.
4557
4558 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4559
4560         PR c++/27601
4561         * g++.dg/ext/offsetof1.C: Test member functions.
4562
4563 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4564
4565         * gcc.dg/pr27095.c: Improve scanning.
4566
4567 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4568
4569         PR fortran/23091
4570         * gfortran.dg/saved_automatic_1.f90: New test.
4571
4572         PR fortran/24168
4573         * gfortran.dg/array_simplify_1.f90: New test.
4574
4575         PR fortran/25090
4576         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4577
4578         PR fortran/25058
4579         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4580
4581 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4582
4583         PR c++/27177
4584         * g++.dg/expr/cast7.C: New test.
4585
4586 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4587
4588         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4589         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4590         * lib/fortran-torture.exp (fortran-torture-compile,
4591         fortran-torture-execute): Ditto.
4592
4593 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4594
4595         PR target/27842
4596         * gcc.dg/vmx/pr27842.c: New test.
4597
4598 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4599
4600         PR libfortran/27895
4601         * gfortran.dg/bounds_check_3.f90: New test.
4602
4603 2006-06-05  Mike Stump  <mrs@apple.com>
4604
4605         * objc.dg/objc-fast-4.m: Skip for ppc64.
4606
4607 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4608
4609         PR testsuite/27705
4610         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4611
4612 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4613             Victor Kaplansky  <victork@il.ibm.com>
4614
4615         PR tree-optimizations/26360
4616         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4617         with -fno-tree-dce.
4618         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4619
4620 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4621
4622         PR fortran/14067
4623         * gfortran.dg/data_char_1.f90: Add messages for truncated
4624         strings.
4625
4626         PR fortran/16943
4627         * gfortran.dg/func_decl_2.f90: New test.
4628
4629         PR fortran/20839
4630         * gfortran.dg/do_2.f90: New test.
4631
4632         PR fortran/27655
4633         * gfortran.dg/associated_3.f90: New test.
4634
4635 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4636
4637         PR c++/27819
4638         * g++.dg/template/static25.C: New test.
4639
4640         PR c++/27722
4641         * g++.dg/init/array21.C: New test.
4642
4643         PR c++/27807
4644         * g++.dg/ext/complit7.C: New test.
4645
4646         PR c++/27806
4647         * g++.dg/parse/ptrmem5.C: New test.
4648
4649 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4650             Andrew Pinski  <pinskia@physics.uc.edu>
4651
4652         PR c/27150
4653         PR middle-end/27382
4654         * gcc.dg/pr27150-1.c: New testcase.
4655         * gcc.dg/pr27382-1.c: New testcase.
4656         * gcc.dg/pr27382-2.c: New testcase.
4657
4658 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4659
4660         PR c/25161
4661         PR c/27020
4662         * gcc.dg/array-10.c: New test.
4663
4664 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4665
4666         PR c++/27804
4667         * g++.dg/init/const4.C: New test.
4668         * g++.dg/init/member1.C: Add error-marker.
4669         * g++.dg/other/fold1.C: Adjust error-marker.
4670
4671 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4672
4673         PR c++/27601
4674         * g++.dg/ext/offsetof1.C: New test.
4675
4676 2006-06-04 Eric Christopher <echristo@apple.com>
4677
4678         * gcc.dg/attr-ms_struct-1.c: New.
4679
4680 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4681
4682         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4683
4684 2006-06-04  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/27039
4687         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4688
4689 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4690
4691         PR target/26223
4692         * gcc.target/i386/amd64-abi-2.c: New test case.
4693
4694 2006-06-02  Eric Christopher  <echristo@apple.com>
4695
4696         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4697         * gcc.target/i386/20020523-1.c: Skip if darwin.
4698         * gcc.target/i386/asm-3.c: Ditto.
4699         * gcc.target/i386/20011119-1.c: Ditto.
4700         * gcc.target/i386/clobbers.c: Remove pic part of test.
4701
4702 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4703
4704         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4705         * g++.old-deja/g++.other/init19.C: Ditto.
4706         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4707         and add other platforms as expected failures.
4708
4709 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4710
4711         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4712         (is-effective-target-keyword): Ditto.
4713
4714 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4715
4716         PR fortran/27715
4717         * gfortran.dg/extended_char_comparison_1.f:  New test.
4718
4719 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4720
4721         PR fortran/25098
4722         * gfortran.dg/dummy_procedure_1.f90: New test.
4723
4724         PR fortran/25147
4725         * gfortran.dg/dummy_procedure_2.f90: New test.
4726
4727         * gfortran.dg/associated_2.f90: Correct to make consistent with
4728         standard.
4729
4730 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4731
4732         * gcc.target/i386/387-11.c: New test case.
4733
4734 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/27801
4737         * g++.dg/template/cond6.C: New test.
4738
4739         PR c++/26496
4740         * g++.dg/template/crash51.C: New test.
4741         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4742
4743         PR c++/27385
4744         * g++.dg/init/array20.C: New test.
4745
4746 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4747
4748         * gcc.dg/builtins-54.c: New test case.
4749
4750 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4751
4752         PR c++/26433
4753         * g++.dg/template/fntry1.C: Add dg-do link.
4754
4755         PR c++/27808
4756         * g++.dg/parse/friend6.C: New test.
4757
4758 2006-05-30  Asher Langton  <langton2@llnl.gov>
4759
4760         * gfortran.dg/cray_pointers_7.f90: New test.
4761
4762 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4763
4764         PR tree-optimization/23452
4765         * gcc.dg/fold-mulconj-1.c: New test case.
4766
4767 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/27803
4770         * g++.dg/parse/bitfield1.C: New test.
4771
4772 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4773
4774         * gcc.target/ppc-eq0-1.c: New test case.
4775         * gcc.target/ppc-negeq0-1.c: New test case.
4776
4777 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4778
4779         PR c/27273
4780         * gcc.dg/overflow-warn-5.c: New test.
4781
4782 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4783
4784         PR c/27718
4785         * gcc.dg/sizeof-1.c: New test.
4786
4787 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4788
4789         PR target/27790
4790         * gcc.target/i386/pr27790.c: New test.
4791
4792 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4793
4794         PR libgfortran/27757
4795         * gfortran.dg/direct_io_5.f90: New test.
4796
4797 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4798
4799         PR libgfortran/27634
4800         * gfortran.dg/fmt_missing_period_1.f: New test.
4801         * gfortran.dg/fmt_missing_period_2.f: New test.
4802         * gfortran.dg/fmt_missing_period_3.f: New test.
4803
4804 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4805
4806         PR fortran/19777
4807         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4808         arrays.
4809
4810 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4811
4812         PR c++/27713
4813         * g++.dg/template/new6.C: New test.
4814
4815 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4816
4817         PR tree-optimization/24964
4818         * gcc.target/i386/387-10.c: New test case.
4819
4820 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4821
4822         * intrinsics/string_intrinsics.c (compare_string):
4823         Use memcmp instead of strncmp to avoid tripping over
4824         CHAR(0) in a string.
4825
4826 2006-05-27  Richard Guenther  <rguenther@suse.de>
4827
4828         PR middle-end/27773
4829         * gcc.dg/torture/pr27773.c: New testcase.
4830
4831 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4832
4833         * gcc.dg/pr24561.c: Rename to..
4834         * gcc.dg/pr25962.c: .. this.
4835
4836 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4837
4838         PR fortran/19777
4839         * gfortran.dg/bounds_check_2.f: New test.
4840
4841 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4842
4843         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4844         * gfortran.dg/byte_1.f90: Likewise.
4845         * gfortran.dg/dup_save_2.f90: Likewise.
4846
4847 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         * gfortran.dg/associated_2.f90: New test.
4850
4851 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4852
4853         PR fortran/27524
4854         * gfortran.dg/bounds_check_1.f90: New test.
4855
4856 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4857
4858         PR rtl-optimization/27661
4859         * gcc.dg/pr27661.c: New test case.
4860
4861 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4862
4863         PR fortran/23151
4864         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4865         * gfortran.dg/print_parentheses_1.f:  New test.
4866         * gfortran.dg/print_parentheses_2.f90:  New test.
4867
4868 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR target/27758
4871         * gcc.dg/pr27758.c: New test.
4872
4873 2006-05-24  Falk Hueffner  <falk@debian.org>
4874
4875         * gcc.c-torture/compile/pr27571.c: New test.
4876
4877 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4878
4879         PR fortran/27709
4880         * gfortran.dg/spec_expr_4.f90: New test.
4881
4882         PR fortran/27155
4883         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4884
4885 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/20103
4888         * g++.dg/ext/complit6.C: New test.
4889         * g++.dg/ext/complit3.C: Adjust error markers.
4890         * g++.dg/init/const3.C: New test.
4891
4892 2006-05-25  Richard Guenther  <rguenther@suse.de>
4893
4894         PR middle-end/27743
4895         * gcc.dg/torture/pr27743.c: New testcase.
4896
4897 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4900
4901 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4902
4903         * gcc.dg/compat/scalar-by-value-x.h: New.
4904         * gcc.dg/compat/scalar-by-value-y.h: New.
4905         * gcc.dg/compat/scalar-by-value-5.c: New.
4906         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4907         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4908         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4909         * gcc.dg/compat/scalar-by-value-6.c: New.
4910         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4911         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4912         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4913
4914 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4915
4916         PR tree-optimization/27639
4917         PR tree-optimization/26719
4918         * gcc.dg/pr27639.c: New test.
4919         * gcc.dg/pr26719.c: New test.
4920         * gcc.dg/tree-ssa/scev-cast.c: New test.
4921
4922 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4923
4924         PR c++/20173
4925         * g++.dg/template/error21.C: New test.
4926
4927 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4928
4929         PR target/27696
4930         * gcc.target/i386/pr27696.c: New.
4931
4932 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4933
4934         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4935
4936         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4937
4938 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4939
4940         PR c++/27716
4941         * g++.dg/other/assign1.C: New test.
4942
4943 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4944
4945         PR target/27266
4946         * gcc.target/i386/pr27266.c: New.
4947
4948 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4949
4950         PR c++/27451
4951         * g++.dg/ext/asm9.C: New test.
4952
4953 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4954
4955         PR rtl-optimization/25514
4956         * gcc.c-torture/compile/pr25514.c: New test.
4957
4958 2006-05-22  Richard Guenther  <rguenther@suse.de>
4959
4960         Revert
4961         2006-01-31  Richard Guenther  <rguenther@suse.de>
4962
4963         * gcc.target/i386/sselibm-1.c: New testcase.
4964         * gcc.target/i386/sselibm-2.c: Likewise.
4965         * gcc.target/i386/sselibm-3.c: Likewise.
4966         * gcc.target/i386/sselibm-4.c: Likewise.
4967         * gcc.target/i386/sselibm-5.c: Likewise.
4968
4969 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4970
4971         PR c/27420
4972         * gcc.dg/func-args-2.c: New test.
4973
4974         PR c/26818
4975         * gcc.dg/struct-incompl-1.c: New test.
4976
4977 2006-05-22  Richard Guenther  <rguenther@suse.de>
4978
4979         PR testsuite/27708
4980         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4981         the transformations we test for.
4982
4983 2006-05-22  Richard Guenther  <rguenther@suse.de>
4984
4985         PR testsuite/27707
4986         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4987
4988 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4989
4990         PR c++/27210
4991         * g++.dg/warn/new1.C: New test.
4992         * g++.dg/template/new5.C: Likewise.
4993
4994 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4995
4996         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4997         * gcc.target/i386/20060512-3.c: Likewise.
4998
4999 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5000
5001         PR rtl-optimization/27671
5002         * gcc.c-torture/execute/pr27671-1.c: New.
5003         * gcc.dg/pr27671-2.c: Likewise.
5004
5005         PR tree-optimization/26622.
5006         * gcc.c-torture/compile/pr26622.c: New.
5007
5008 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5009
5010         PR fortran/27613
5011         * gfortran.dg/recursive_reference_1.f90: New test.
5012
5013 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5014
5015         PR fortran/25746
5016         * gfortran.dg/elemental_subroutine_3.f90: New test.
5017
5018         PR fortran/25090
5019         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5020
5021         PR fortran/27584
5022         * gfortran.dg/associated_target_1.f90: New test.
5023
5024         PR fortran/19015
5025         * gfortran.dg/maxloc_shape_1.f90: New test.
5026
5027 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5028
5029         PR libgfortran/24459
5030         * gfortran.dg/namelist_24.f90: New test.
5031         * gfortran.dg/namelist_12.f: Fix typo in comment.
5032
5033 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5034
5035         PR middle-end/25776
5036         * g++.dg/other/error11.C: New test.
5037
5038 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5039
5040         * gcc.target/mips/pr26765.c: Add -w to options.
5041
5042 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5043
5044         * lib/target-supports.exp (check_effective_target_mpaired_single):
5045         New function.
5046         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5047         multilibs.
5048         * g++.dg/vect/vect.exp: Likewise.
5049
5050 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5051
5052         PR testsuite/25891
5053         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5054
5055 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5056
5057         PR fortran/27662
5058         * gfortran.dg/temporary_1.f90: New file.
5059
5060 2006-05-19  Andreas Schwab  <schwab@suse.de>
5061
5062         * g++.dg/other/unused1.C: Also match "stringz".
5063
5064 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/26433
5067         * g++.dg/template/fntry1.C: New test.
5068
5069 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/27471
5072         PR c++/27506
5073         * g++.dg/conversion/bitfield5.C: New test.
5074         * g++.dg/conversion/bitfield6.C: New test.
5075
5076 2006-05-18  Mike Stump  <mrs@apple.com>
5077
5078         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5079         * gcc.dg/vla-4.c: Add.
5080         * gcc.dg/vla-5.c: Add.
5081         * gcc.dg/vla-6.c: Add.
5082
5083 2006-05-12  Stuart Hastings  <stuart@apple.com>
5084
5085         * testsuite/gcc.target/i386/20060512-1.c: New.
5086         * testsuite/gcc.target/i386/20060512-2.c: New.
5087         * testsuite/gcc.target/i386/20060512-3.c: New.
5088         * testsuite/gcc.target/i386/20060512-4.c: New.
5089
5090 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/26122
5093         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5094
5095         PR c++/26068
5096         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5097         * g++.dg/parse/linkage1.C: New test.
5098
5099 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR tree-optimization/27548
5102         * g++.dg/tree-ssa/pr27548.C: New test.
5103
5104 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5105
5106         PR fortran/26551
5107         * gfortran.dg/recursive_check_1.f: New test.
5108         * gfortran.dg/recursive_check_2.f90: New test.
5109
5110 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5111
5112         * g++.dg/opt/temp2.C: New test.
5113
5114 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR c++/27491
5117         * g++.dg/init/brace5.C: New test.
5118
5119         PR middle-end/27415
5120         * gcc.dg/gomp/pr27415.c: New test.
5121         * g++.dg/gomp/pr27415.C: New test.
5122
5123         PR tree-optimization/27549
5124         * g++.dg/tree-ssa/pr27549.C: New test.
5125
5126 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5127
5128         PR libgfortran/27575
5129         * gfortran.dg/read_eof_4.f90: New test.
5130
5131 2006-05-16  Richard Guenther  <rguenther@suse.de>
5132
5133         PR tree-optimization/22303
5134         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5135
5136 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR middle-end/27573
5139         * gcc.dg/gomp/pr27573.c: New test.
5140         * gfortran.dg/gomp/pr27573.f90: New test.
5141
5142         PR c/27499
5143         * gcc.dg/gomp/pr27499.c: New test.
5144         * g++.dg/gomp/pr27499.C: New test.
5145
5146 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5147
5148         PR c++/27339
5149         * g++.dg/parser/access8.C: Adjust error marker.
5150         * g++.dg/template/access17.C: New test.
5151         * g++.dg/template/access18.C: Likewise.
5152
5153 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5154
5155         PR target/26600
5156         * gcc.target/i386/pr26600.c: New test case.
5157
5158 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5159
5160         PR c++/27505
5161         * g++.dg/expr/bitfield1.C: New test.
5162
5163 2006-05-15  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/27603
5166         * gcc.dg/torture/pr27603.c: New testcase.
5167
5168 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5169
5170         PR fortran/25090
5171         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5172
5173         PR fortran/25082
5174         * gfortran.dg/scalar_return_1.f90: New test.
5175
5176         PR fortran/27411
5177         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5178
5179 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5180
5181         * gcc.dg/gomp/critical-4.c: New test.
5182         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5183         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5184         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5185         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5186
5187 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5188
5189         PR c++/27582
5190         * g++.dg/template/dependent-args1.C: New test.
5191
5192         PR c++/27581
5193         * g++.dg/lookup/this1.C: New test.
5194
5195         PR c++/27315
5196         * g++.dg/template/operator6.C: New test.
5197         * g++.dg/template/incomplete3.C: New test.
5198
5199         PR c++/27559
5200         * g++.dg/template/new4.C: New test.
5201
5202         PR c++/27496
5203         * g++.dg/template/void2.C: New test.
5204
5205 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5206
5207         * g++.dg/template/dependent-expr5.C: New test.
5208
5209 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5210
5211         PR middle-end/26729
5212         * gcc.dg/pr26729-1.c: New test case.
5213
5214 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5215
5216         * gcc.dg/pr27003.c: New test.
5217
5218 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5219
5220         * lib/target-supports.dg (check_cxa_atexit_available): Change
5221         v3_target_compile to ${tool}_target_compile.
5222
5223 2006-05-11  Jason Merrill  <jason@redhat.com>
5224
5225         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5226
5227 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5228
5229         PR fortran/27553
5230         * gfortran.dg/label_5.f90: New test.
5231
5232 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5233
5234         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5235         check_effective_target_powerpc_altivec_ok): New.
5236         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5237         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5238         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5239         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5240         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5241         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5242         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5243         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5244         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5245         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5246         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5247         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5248         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5249         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5250         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5251         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5252         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5253         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5254         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5255         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5256         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5257         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5258         gcc.target/powerpc/altivec-9.c,
5259         gcc.target/powerpc/altivec-consts.c,
5260         gcc.target/powerpc/altivec-pr22085.c,
5261         gcc.target/powerpc/altivec-splat.c,
5262         gcc.target/powerpc/altivec-types-1.c,
5263         gcc.target/powerpc/altivec-types-2.c,
5264         gcc.target/powerpc/altivec-types-3.c,
5265         gcc.target/powerpc/altivec-types-4.c,
5266         gcc.target/powerpc/altivec-varargs-1.c,
5267         gcc.target/powerpc/altivec-vec-merge.c,
5268         gcc.target/powerpc/ppc-vector-memcpy.c,
5269         gcc.target/powerpc/ppc-vector-memset.c,
5270         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5271         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5272         these effective targets.
5273         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5274         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5275
5276 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5277
5278         PR middle-end/27384
5279         * g++.dg/other/fold1.C: New test.
5280
5281         PR middle-end/27488
5282         * gcc.dg/fold-nonneg-1.c: New test.
5283
5284         PR c++/27547
5285         * g++.dg/other/operator1.C: New test.
5286
5287 2006-05-11  Richard Guenther  <rguenther@suse.de>
5288
5289         PR middle-end/27529
5290         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5291
5292 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5293
5294         * lib/target-supports-dg.exp (check-flags): New.
5295         (dg-skip-if): Move flag checks.
5296
5297 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5298
5299         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5300         * lib/target-supports.dg (check_cxa_atexit_available): New.
5301
5302 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5303
5304         PR fortran/27470
5305         * gfortran.dg/multiple_allocation_2.f90: New test case.
5306
5307 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5308
5309         * gcc.target/arm/pr27387.C: Fix a comment typo.
5310
5311 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5312
5313         PR fortran/24549
5314         * gfortran.dg/error_recovery_1.f90: New test.
5315
5316 2006-05-10  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/27302
5319         * gcc.dg/torture/pr27302.c: New testcase.
5320
5321 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5322         Richard Guenther  <rguenther@suse.de>
5323
5324         PR middle-end/27498
5325         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5326
5327 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5328
5329         PR rtl-optimization/27335
5330         * gcc.dg/pr27335.c: New test.
5331
5332 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5333
5334         * gcc.target/mips/mips-ps-5.c: New file.
5335
5336 2006-05-08  Jan Hubicka  <jh@suse.cz>
5337
5338         PR middle-end/25962
5339         * gcc.dg/pr25962.c: New.
5340
5341 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5342
5343         PR target/27158
5344         * gcc.target/powerpc/pr27158.c: New test case.
5345
5346 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5347
5348         PR testsuite/27476
5349         * ada/acats/run_all.sh: Use test -z.
5350
5351 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5352
5353         PR libfortran/18271
5354         * gfortran.dg/spec_expr_3.f90: New test.
5355
5356 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5357
5358         PR target/24879
5359         * gcc.target/i386/monitor.c: New file.
5360
5361 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5362
5363         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5364
5365 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5366
5367         PR c++/27447
5368         * g++.dg/other/ptrmem7.C: New test.
5369
5370 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5371
5372         PR target/27421
5373         * gcc.dg/array-9.c: New test.
5374
5375 2006-05-07  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/27409
5378         * gcc.dg/torture/pr27409.c: New testcase.
5379
5380 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5381
5382         PR fortran/27457
5383         * gfortran.dg/select_6.f90: New.
5384
5385 2006-05-07  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/27136
5388         * gcc.dg/torture/pr27136.c: New testcase.
5389
5390 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5391
5392         PR fortran/24813
5393         * gfortran.dg/char_cons_len_1.f90: New test.
5394
5395 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5396
5397         PR c++/27427
5398         * g++.dg/template/incomplete2.C: New test.
5399
5400 2006-05-06  Richard Guenther  <rguenther@suse.de>
5401
5402         PR tree-optimization/27151
5403         * gcc.dg/vect/pr27151.c: New testcase.
5404
5405 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5406
5407         PR c++/27430
5408         * g++.dg/template/void1.C: New test.
5409
5410         PR c++/27423
5411         * g++.dg/other/void2.C: New test.
5412
5413         PR c++/27422
5414         * g++.dg/conversion/void1.C: New test.
5415
5416 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5417
5418         PR/21391
5419         * g++.dg/other/unused1.C: New.
5420
5421 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5422
5423         PR objc/27240
5424         * objc.dg/member-1.m: New test.
5425
5426 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5427
5428         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5429
5430 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5431
5432         PR libfortran/26985
5433         * gfortran.dg/matmul_2.f90: New test.
5434
5435 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5436
5437         * ada/acats/run_all.sh: Use sync when main not found.
5438
5439 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5440
5441         PR target/26765
5442         * gcc.target/mips/pr26765.c: New.
5443
5444 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5445
5446         * gcc.target/bfin: New directory.
5447         * gcc.target/bfin/bfin.exp: New file.
5448         * gcc.target/bfin/frmul.c: New file.
5449         * gcc.target/bfin/arith.c: New file.
5450         * gcc.target/bfin/mul-combine.c: New file.
5451         * gcc.target/bfin/shift.c: New file.
5452
5453 2006-05-04  Richard Guenther  <rguenther@suse.de>
5454
5455         PR tree-optimization/14287
5456         PR tree-optimization/14844
5457         PR tree-optimization/19792
5458         PR tree-optimization/21608
5459         PR tree-optimization/27090
5460         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5461         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5462         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5463         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5464         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5465
5466 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR tree-optimization/27285
5469         * gcc.c-torture/execute/pr27285.c: New test.
5470
5471         PR middle-end/27388
5472         * gcc.dg/gomp/pr27388-1.c: New test.
5473         * gcc.dg/gomp/pr27388-2.c: New test.
5474         * gcc.dg/gomp/pr27388-3.c: New test.
5475
5476         PR c++/27359
5477         * g++.dg/gomp/pr27359.C: New test.
5478
5479 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5480
5481         PR fortran/20248
5482         * gfortran.dg/iargc.f90: New test.
5483
5484 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5485
5486         PR c++/27102
5487         * g++.dg/template/crash49.C: New test.
5488
5489 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5490
5491         PR testsuite/27032
5492         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5493
5494 2006-05-02  Jeff Law  <law@redhat.com>
5495
5496         PR tree-optimization/27364
5497         * gcc.c-torture/execute/pr27364.c: New test.
5498
5499 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/27309
5502         * g++.dg/parser/ctor5.C: New test.
5503
5504 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5505
5506         PR target/27387
5507         * gcc.target/arm/arm.exp: New.
5508         * gcc.target/arm/pr27387.C: Likewise.
5509
5510 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5511
5512         PR fortran/27269
5513         PR fortran/27324
5514         * gfortran.dg/module_equivalence_2.f90: New test.
5515
5516 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR middle-end/27337
5519         * g++.dg/gomp/pr27337-1.C: New test.
5520         * g++.dg/gomp/pr27337-2.C: New test.
5521
5522         PR middle-end/27328
5523         * gcc.dg/gomp/pr27328.c: New test.
5524
5525         PR middle-end/27325
5526         * g++.dg/gomp/pr27325.C: New test.
5527
5528         PR middle-end/27310
5529         * g++.dg/gomp/pr27310.C: New test.
5530
5531 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5532
5533         PR tree-optimization/27291
5534         * g++.dg/tree-ssa/pr27291.C: New test.
5535
5536 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5537
5538         PR tree-optimization/27283
5539         * g++.dg/tree-ssa/pr27283.C: New test.
5540
5541 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5542
5543         * gcc.dg/tree-ssa/loop-16.c: New test.
5544
5545 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5546             Joseph S. Myers  <joseph@codesourcery.com>
5547
5548         * gcc.dg/Wconversion-3.c: New test case.
5549         * gcc.dg/Wconversion-4.c: Likewise.
5550
5551 2006-05-01  Richard Guenther  <rguenther@suse.de>
5552
5553         PR tree-optimization/26726
5554         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5555
5556 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5557
5558         * gcc.dg/Woverflow-1.c: New test case.
5559         * gcc.dg/Woverflow-2.c: Likewise.
5560         * gcc.dg/Woverflow-3.c: Likewise.
5561
5562 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/27094
5565         * g++.dg/template/defarg8.C: New test.
5566
5567 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5568
5569         PR c++/27278
5570         * g++.dg/parse/operator7.C: New test.
5571
5572 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5573
5574         PR c++/11471
5575         PR c++/27102
5576         * g++.dg/template/crash48.C: New test.
5577
5578         PR c++/27279
5579         * g++.dg/parse/ctor4.C: New test.
5580
5581 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5582
5583         PR fortran/25681
5584         * gfortran.df/char_type_len.f90: New test.
5585
5586 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5587
5588         PR libgfortran/27304
5589         * gfortran.dg/fmt_exhaust.f90: New test.
5590
5591 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5592
5593         PR c/25309
5594         * gcc.dg/large-size-array-2.c: New test case.
5595
5596 2006-04-28  Richard Guenther  <rguenther@suse.de>
5597
5598         PR target/26826
5599         * gcc.target/i386/pr26826.c: New testcase.
5600
5601 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR middle-end/27260
5604         * gcc.c-torture/execute/pr27260.c: New.
5605
5606 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5607
5608         PR middle-end/27095
5609         * gcc.dg/pr27095.c: New.
5610
5611 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5612
5613         PR c++/27292
5614         * g++.dg/conversion/bitfield4.C: New test.
5615
5616 2006-04-27  Eric Christopher  <echristo@apple.com>
5617
5618         * gcc.dg/pragma-ms_struct.c: New.
5619
5620 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/27102
5623         * g++.dg/template/crash47.C: New test.
5624
5625 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5626
5627         * gcc.target/i386/sse-7.c: build with -msse.
5628
5629 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5630
5631         PR testsuite/27274:
5632         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5633         (main): Exit if processor doesn't support SSE.
5634
5635 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5636
5637         PR middle-end/27282
5638         * gcc.c-torture/compile/pr27282.c: New test.
5639
5640 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5641
5642         PR middle-end/26913
5643         * g++.dg/gomp/pr26913.C: New test.
5644
5645         PR c/25996
5646         * gcc.dg/gomp/pr25996.c: New test.
5647         * g++.dg/gomp/pr25996.C: New test.
5648
5649 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5650
5651         PR rtl-optimization/26725
5652         * gcc.c-torture/compile/pr26725.c: New test.
5653
5654 2006-04-25  Richard Guenther  <rguenther@suse.de>
5655
5656         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5657         than n + -1.
5658
5659 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5660
5661         * gcc.dg/20060425-1.c: New testcase.
5662
5663 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR tree-optimization/26865
5666         * gcc.dg/pr26865.c: New test.
5667
5668 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/27292
5671         * g++.dg/conversion/bitfield1.C: New test.
5672         * g++.dg/conversion/bitfield2.C: Likewise.
5673         * g++.dg/conversion/bitfield3.C: Likewise.
5674
5675 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5676         Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/27236
5679         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5680
5681 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5682
5683         PR c++/19963
5684         * g++.dg/other/incomplete2.C: New test.
5685
5686 2006-04-24  Richard Guenther  <rguenther@suse.de>
5687
5688         PR middle-end/26869
5689         * gcc.dg/torture/pr26869.c: New testcase.
5690
5691 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5692         Richard Guenther  <rguenther@suse.de>
5693
5694         PR tree-optimization/27218
5695         * g++.dg/tree-ssa/pr27218.C: New testcase.
5696
5697 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5698
5699         PR c++/26912
5700         * g++.dg/template/friend41.C: New test.
5701
5702 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5703
5704         * g++.dg/opt/pr15551.C: Include cstdio.
5705         (main): Use remove instead of unlink.
5706
5707 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5708
5709         * gcc.dg/sibcall-7.c: New test.
5710         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5711         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5712         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5713         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5714         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5715
5716 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/26534
5719         * g++.dg/opt/bitfield1.C: New test.
5720         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5721         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5722         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5723         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5724         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5725         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5726         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5727         * g++.dg/abi/bitfield2.C: Likewise.
5728         * g++.dg/init/bitfield1.C: Likewise.
5729
5730 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5731
5732         PR fortran/25099
5733         * gfortran.dg/elemental_subroutine_4.f90: New test.
5734         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5735         call sub (m, x).
5736
5737 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5738
5739         * gcc.c-torture/compile/20060421-1.c: New testcase.
5740
5741 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5742
5743         PR c/25875
5744         * gcc.dg/init-bad-4.c: New test.
5745
5746 2006-04-21  Paul Brook  <paul@codesourcery.com>
5747
5748         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5749
5750 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5751
5752         PR fortran/27122
5753         * gfortran.dg/defined_operators_1.f90: New test.
5754         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5755         remove old ones associated, incorrectly, with Note 5.46.
5756
5757         PR fortran/27113
5758         * gfortran.dg/character_array_constructor_1.f90: New test.
5759
5760 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/20060419-1.c: New test.
5763
5764 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5765
5766         PR c/26774
5767         * gcc.dg/struct-parse-1.c: New test case.
5768
5769 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5770
5771         PR c++/26558
5772         * g++.dg/parse/template19.C: New test.
5773
5774         PR c++/26739
5775         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5776
5777         PR c++/26036
5778         * g++.dg/expr/call3.C: New test.
5779
5780         PR c++/10385
5781         * g++.dg/conversion/dynamic1.C: New test.
5782
5783 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/27102
5786         * g++.dg/template/crash35.C: Tweak error markers.
5787         * g++.dg/template/crash46.C: New test.
5788         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5789         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5790
5791 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5792
5793         PR rtl-optimization/14261
5794         * gcc.c-torture/compile/20060419-1.c: Added.
5795
5796 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5797
5798         * gfortran.dg/label_1.f90: Adjust dg-error.
5799
5800 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5801
5802         PR target/26961
5803         * gcc.dg/fold-cond-1.c: New test case.
5804         * gcc.dg/pr26961-1.c: Likewise.
5805
5806 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5807
5808         PR libgfortran/27138
5809         * gfortran.dg/read_bad_advance.f90: New test.
5810
5811 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5812             Dale Johannesen  <dalej@apple.com>
5813
5814         PR target/24076
5815         * gcc.target/i386/vecinit-3.c: New testcase.
5816         * gcc.target/i386/vecinit-4.c: Likewise.
5817         * gcc.target/i386/sse-18.c: Likewise.
5818         * gcc.target/i386/sse-19.c: Likewise.
5819
5820 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5821
5822         * gfortran.dg/allocate_zerosize_1.f90: New test.
5823
5824 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/26365
5827         * g++.dg/template/crash45.C: New test.
5828
5829 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5830
5831         PR fortran/26787
5832         * gfortran.dg/proc_assign_1.f90: New test.
5833         * gfortran.dg/procedure_lvalue.f90: Change message.
5834         * gfortran.dg/namelist_4.f90: Add new error.
5835
5836         PR fortran/25597
5837         PR fortran/27096
5838         * gfortran.dg/auto_pointer_array_result_1.f90
5839
5840         PR fortran/27089
5841         * gfortran.dg/specification_type_resolution_1.f90
5842
5843         PR fortran/18003
5844         PR fortran/25669
5845         PR fortran/26834
5846         * gfortran.dg/bounds_temporaries_1.f90: New test.
5847
5848         PR fortran/27124
5849         * gfortran.dg/array_return_value_1.f90: New test.
5850
5851 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5852
5853         PR fortran/25336
5854         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5855
5856 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR middle-end/26823
5859         * g++.dg/gomp/pr26823-1.C: New test.
5860         * g++.dg/gomp/pr26823-2.C: New test.
5861
5862 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5863
5864         PR middle-end/27134
5865         * gcc.dg/pr27314.c: New test.
5866
5867 2006-04-13  Richard Henderson  <rth@redhat.com>
5868
5869         * g++.dg/gomp/block-0.C: Update expected matches.
5870
5871 2006-04-13  DJ Delorie  <dj@redhat.com>
5872
5873         * lib/target-supports.exp (check_effective_target_int32plus): New.
5874         (check_effective_target_ptr32plus): New.
5875         (check_effective_target_size32plus): New.
5876         (check_effective_target_int16): New.
5877         (check_profiling_available): Add m32c to the list of unsupported targets.
5878
5879         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5880         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5881         memory size.
5882         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5883         pointers.
5884         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5885         size_t.
5886         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5887         and size_t.
5888         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5889         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5890         not just xstormy16.  Skip m32c due to weird pointer size.
5891         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5892         not just xstormy16.
5893         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5894         not just xstormy16.
5895         * gcc.dg/20020312-2.c: Add m32c support.
5896         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5897         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5898         in test.
5899         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5900         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5901         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5902         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5903         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5904         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5905         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5906         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5907         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5908         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5909         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5910         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5911         in test.
5912         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5913         in test.
5914         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5915         * gcc.dg/pr23049.c: Require >=32 bit integers.
5916         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5917         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5918         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5919         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5920         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5921         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5922         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5923         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5924         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5925         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5926         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5927         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5928         prototype in test.
5929         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5930         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5931         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5932         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5933         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5934
5935         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5936         * gcc.c-torture/execute/20040703-1.x: Likewise.
5937         * gcc.c-torture/execute/20040705-1.x: Likewise.
5938         * gcc.c-torture/execute/20040705-2.x: Likewise.
5939         * gcc.c-torture/execute/20040709-1.x: Likewise.
5940         * gcc.c-torture/execute/20040709-2.x: Likewise.
5941         * gcc.c-torture/execute/20040811-1.x: Likewise.
5942         * gcc.c-torture/execute/20050316-1.x: Likewise.
5943         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5944         * gcc.c-torture/execute/pr19689.x: Likewise.
5945         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5946         * gcc.c-torture/execute/usmul.x: Likewise.
5947         * gcc.c-torture/execute/vrp-5.x: Likewise.
5948         * gcc.c-torture/execute/vrp-6.x: Likewise.
5949         * gcc.dg/debug/20041023-1.s: Likewise.
5950
5951 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5952
5953         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5954         of integers to a vector types are now constant expressions in C.
5955         * gcc.dg/vect/vect-fold-1.c: New test case.
5956
5957 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5958             Ulrich Weigand  <uweigand@de.ibm.com>
5959
5960         PR target/27006
5961         * gcc.dg/vmx/pr27006.c: New testcase.
5962
5963 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5964
5965         PR libgfortran/26766
5966         * gfortran.dg/write_recursive.f90: New test.
5967
5968 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5969
5970         * g++.dg/parse/dtor7.C: New test.
5971         * g++.dg/parse/new1.C: Add error marker.
5972         * g++.dg/template/new3.C: New test.
5973
5974         PR c++/26122
5975         * g++.dg/template/pure1.C: New test.
5976
5977         PR c++/26295
5978         * g++.dg/parse/ptrmem4.C: New test.
5979
5980 2006-04-10  Jeff Law  <law@redhat.com>
5981
5982         PR/27087
5983         * gcc.c-torture/compile/pr27087.c: New test.
5984
5985 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5986
5987         PR/21391
5988         * gcc.dg/20060410.c: New.
5989
5990 2006-04-10  Matthias Klose  <doko@debian.org>
5991
5992         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5993         Recognize multilib directory names containing underscores.
5994
5995 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5996
5997         * gcc.target/i386/vecinit-1.c: New test case.
5998         * gcc.target/i386/vecinit-2.c: Likewise.
5999
6000 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR debug/27057
6003         * g++.dg/debug/dwarf2-2.C: New test.
6004
6005 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6006
6007         PR rtl-optimization/27073
6008         * gcc.c-torture/execute/pr27073.c: New test.
6009
6010 2006-04-08  Mike Stump  <mrs@apple.com>
6011
6012         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6013
6014 2006-04-07  Richard Guenther  <rguenther@suse.de>
6015
6016         PR tree-optimization/26135
6017         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6018
6019 2006-04-06  Jan Hubicka  <jh@suse.cz>
6020
6021         PR profile/26399
6022         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6023
6024 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6025
6026         * g++.dg/conversion/nullptr1.C: New test case.
6027         * g++.dg/conversion/nullptr2.C: Likewise.
6028
6029 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6030
6031         * gfortran.dg/dependency_18.f90: New test case.
6032
6033 2006-04-05  Richard Guenther  <rguenther@suse.de>
6034
6035         PR tree-optimization/26919
6036         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6037         * gcc.dg/ipa/ipa-2.c: Likewise.
6038         * gcc.dg/ipa/ipa-3.c: Likewise.
6039         * gcc.dg/ipa/ipa-5.c: Likewise.
6040
6041 2006-04-05  Richard Guenther  <rguenther@suse.de>
6042
6043         PR tree-optimization/26763
6044         * gcc.dg/torture/pr26763-1.c: New testcase.
6045         * gcc.dg/torture/pr26763-2.c: Likewise.
6046
6047 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6048
6049         PR fortran/23634
6050         PR fortran/25619
6051         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6052
6053 2006-04-04  Eric Christopher  <echristo@apple.com>
6054
6055         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6056         stubs.
6057         * gcc.target/i386/387-5.c: Ditto.
6058
6059 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6060
6061         * gcc.target/sparc/struct-ret-check.c: New test.
6062
6063 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6064
6065         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6066         zero decimal digits specified in format.
6067
6068 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6069
6070         PR fortran/26891
6071         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6072
6073         PR fortran/26976
6074         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6075         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6076         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6077         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6078         bigendian-ness.
6079
6080 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6081
6082         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6083         dummy arguments work when the actual argument is itself a dummy
6084         argument of the caller.
6085
6086 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6087
6088         PR libfortran/24685
6089         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6090
6091 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6092
6093         * gfortran.dg/dependencency_17.f90: New test case.
6094
6095 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6096
6097         * gfortran.dg/dependency_14.f90: New test case.
6098         * gfortran.dg/dependency_15.f90: Likewise.
6099         * gfortran.dg/dependency_16.f90: Likewise.
6100
6101 2006-03-31  Asher Langton  <langton2@llnl.gov>
6102
6103         PR fortran/25358
6104         gfortran.dg/cray_pointers_6.f90: New test.
6105
6106 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6107
6108         PR libgfortran/26890
6109         * gfortran.dg/read_size_noadvance.f90: New test.
6110
6111 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6112
6113         PR fortran/25031
6114         * gfortran.dg/multiple_allocation_1.f90: Check that the
6115         size has changed after a re-allocation with stat.
6116
6117 2006-03-30  Richard Guenther  <rguenther@suse.de>
6118
6119         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6120         removal.
6121         * gcc.target/i386/sselibm-2.c: Likewise.
6122         * gcc.target/i386/sselibm-3.c: Likewise.
6123         * gcc.target/i386/sselibm-4.c: Likewise.
6124         * gcc.target/i386/sselibm-5.c: Likewise.
6125
6126 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6127
6128         * gcc.dg/fold-andxor-1.c: New test case.
6129         * gcc.dg/fold-xorand-1.c: Likewise.
6130
6131 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6132
6133         * gcc.dg/fold-convnotconv-1.c: New test case.
6134
6135 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6136
6137         PR fortran/26779
6138         * gfortran.dg/private_type_5.f90: New test.
6139
6140 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6141
6142         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6143
6144 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gfortran.dg/advance_2.f90: New test.
6147         * gfortran.dg/advance_3.f90: New test.
6148
6149         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6150
6151 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6152
6153         PR libgfortran/26661
6154         PR libgfortran/26880
6155         * gfortran.dg/read_x_past.f: New test.
6156
6157 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6158
6159         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6160         to be STABS.
6161
6162 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6163
6164         * objc.dg/dwarf-1.m: Skip on AIX.
6165         * objc.dg/dwarf-2.m: Skip on AIX.
6166
6167 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6168
6169         PR fortran/26816
6170         * gfortran.dg/float_1.f90: New test.
6171
6172 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6173
6174         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6175         X86_64 targets.
6176         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6177
6178 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6179
6180         PR libfortran/26735
6181         * gfortran.dg/convert_implied_open.f90: New test case.
6182
6183 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6184
6185         PR fortran/26769
6186         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6187
6188 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6189
6190         PR middle-end/26717
6191         * gcc.dg/pr26717.c: New test.
6192
6193 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6194
6195         * gfortran.dg/dependency_12.f90: New test case.
6196
6197 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6198
6199         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6200
6201 2006-03-24  Jeff Law  <law@redhat.com>
6202
6203         * gcc.c-torture/pr26840.c: New test.
6204
6205 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6206
6207         * objc.dg/dwarf-2.m: New.
6208         * obj-c++.dg/dwarf-2.mm: New.
6209
6210         * g++.old-deja/g++.other/init19.C: New.
6211
6212 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6213
6214         * g++.dg/eh/spbp.C: Skip on AIX.
6215
6216 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR middle-end/26611
6219         * g++.dg/gomp/pr26611-1.C: New test.
6220         * g++.dg/gomp/pr26611-2.C: New test.
6221
6222 2006-03-24  Jeff Law  <law@redhat.com>
6223
6224         * gcc.c-torture/compile/pr26833.c: New test.
6225         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6226
6227 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6228
6229         * gfortran.dg/endfile_2.f90: Delete temp file.
6230
6231 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6232
6233         PR fortran/19303
6234         * gfortran.dg/record_marker_1.f90: New test case.
6235         * gfortran.dg/record_marker_2.f: New test case.
6236         * gfortran.dg/record_marker_3.f90: New test case.
6237
6238 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6239
6240         PR fortran/17298
6241         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6242         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6243
6244 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6245
6246         * lib/gcc-dg.exp (cleanup-modules): New proc.
6247         * gfortran.dg/allocatable_function_1.f90,
6248         gfortran.dg/allocate_char_star_scalar_1.f90,
6249         gfortran.dg/assumed_charlen_function_1.f90,
6250         gfortran.dg/assumed_dummy_1.f90,
6251         gfortran.dg/assumed_shape_ranks_1.f90,
6252         gfortran.dg/assumed_shape_ranks_2.f90,
6253         gfortran.dg/assumed_size_dt_dummy.f90,
6254         gfortran.dg/auto_char_dummy_array_1.f90,
6255         gfortran.dg/auto_char_len_3.f90,
6256         gfortran.dg/automatic_module_variable.f90,
6257         gfortran.dg/bad_automatic_objects_1.f90,
6258         gfortran.dg/char_array_constructor.f90,
6259         gfortran.dg/char_array_structure_constructor.f90,
6260         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6261         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6262         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6263         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6264         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6265         gfortran.dg/derived_pointer_recursion.f90,
6266         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6267         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6268         gfortran.dg/dummy_functions_1.f90,
6269         gfortran.dg/elemental_initializer_1.f90,
6270         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6271         gfortran.dg/elemental_pointer_1.f90,
6272         gfortran.dg/elemental_subroutine_1.f90,
6273         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6274         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6275         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6276         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6277         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6278         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6279         gfortran.dg/global_references_1.f90,
6280         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6281         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6282         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6283         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6284         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6285         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6286         gfortran.dg/large_integer_kind_1.f90,
6287         gfortran.dg/large_real_kind_1.f90,
6288         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6289         gfortran.dg/module_double_reuse.f90,
6290         gfortran.dg/module_equivalence_1.f90,
6291         gfortran.dg/module_interface_1.f90,
6292         gfortran.dg/module_parameter_array_refs_1.f90,
6293         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6294         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6295         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6296         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6297         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6298         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6299         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6300         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6301         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6302         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6303         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6304         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6305         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6306         gfortran.dg/same_name_1.f90,
6307         gfortran.dg/sibling_dummy_procedure_1.f90,
6308         gfortran.dg/sibling_dummy_procedure_2.f90,
6309         gfortran.dg/sibling_dummy_procedure_3.f90,
6310         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6311         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6312         gfortran.dg/used_dummy_types_2.f90,
6313         gfortran.dg/used_dummy_types_3.f90,
6314         gfortran.dg/used_dummy_types_4.f90,
6315         gfortran.dg/used_dummy_types_5.f90,
6316         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6317         gfortran.dg/userdef_operator_1.f90: Use it.
6318
6319 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6320
6321         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6322         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6323         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6324         gfortran.dg/write_back.f,
6325         gfortran.fortran-torture/execute/inquire_1.f90,
6326         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6327
6328 2006-03-21  Jeff Law  <law@redhat.com>
6329
6330         * gcc.dg/tree-ssa/vrp28.c: New test.
6331
6332 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6333
6334         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6335         if _STDC_C99 is defined.
6336         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6337         * gcc.dg/builtins-20.c: Likewise.
6338         * gcc.dg/builtins-53.c: Likewise.
6339         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6340         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6341
6342 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6343
6344         PR tree-opt/26781
6345         * gcc.c-torture/compile/pr26781-1.c: New test.
6346         * gcc.c-torture/compile/pr26781-2.c: New test.
6347
6348 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR c++/26690
6351         * g++.dg/gomp/pr26690-1.C: New test.
6352         * g++.dg/gomp/pr26690-2.C: New test.
6353
6354 2006-03-20  Jeff Law  <law@redhat.com>
6355
6356         * gcc.dg/tree-ssa/pr21829.c: New test.
6357
6358         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6359
6360 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6361
6362         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6363         (check_visibility_available): Use it.
6364         (check_effective_target_default_packed): Likewise.
6365         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6366         (check_effective_target_fopenmp): Likewise.
6367         (check_effective_target_freorder): Likewise.
6368         (check_effective_target_fpic): Likewise.
6369         (check_named_sections_available): Likewise.
6370         (check_effective_target_ilp32): Likewise.
6371         (check_effective_target_lp64): Likewise.
6372
6373 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6374
6375         PR fortran/20935
6376         * gfortran.dg/scalar_mask_2.f90: New test case.
6377
6378 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6379
6380         PR tree-opt/26629
6381         * gcc.dg/tree-ssa/loadpre12.c: New test.
6382         * gcc.dg/tree-ssa/loadpre13.c: New test.
6383         * gcc.dg/tree-ssa/loadpre14.c: New test.
6384         * gcc.dg/tree-ssa/loadpre15.c: New test.
6385         * gcc.dg/tree-ssa/loadpre16.c: New test.
6386         * gcc.dg/tree-ssa/loadpre17.c: New test.
6387         * gcc.dg/tree-ssa/loadpre18.c: New test.
6388         * gcc.dg/tree-ssa/loadpre19.c: New test.
6389         * gcc.dg/tree-ssa/loadpre20.c: New test.
6390         * gcc.dg/tree-ssa/loadpre21.c: New test.
6391         * gcc.dg/tree-ssa/loadpre22.c: New test.
6392
6393 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6394
6395         PR fortran/26741
6396         * gfortran.dg/elemental_initializer_1.f90: New test.
6397
6398         PR fortran/26716
6399         * gfortran.dg/assumed_shape_ranks_2: New test.
6400
6401 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6402
6403         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6404         target fpic.
6405
6406 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407
6408         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6409         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6410         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6411         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6412         gfortran.fortran-torture/execute/direct_io.f90,
6413         gfortran.fortran-torture/execute/inquire_2.f90,
6414         gfortran.fortran-torture/execute/inquire_4.f90,
6415         gfortran.fortran-torture/execute/list_read_1.f90,
6416         gfortran.fortran-torture/execute/open_replace.f90,
6417         gfortran.fortran-torture/execute/slash_edit.f90,
6418         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6419         temporary files from testcases.
6420
6421 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6422
6423         PR libgfortran/26509
6424         gfortran.dg/write_direct_eor.f90: New test.
6425
6426 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6427
6428         * gcc.target/powerpc/pr26350.c: New.
6429         * gcc.target/powerpc/indexed-addr.c: New.
6430
6431 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6432
6433         * gfortran.dg/dependency_13.f90: New test case.
6434
6435 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6436
6437         PR middle-end/21781
6438         * gcc.dg/real-const-1.c: New test case.
6439
6440 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6441
6442         * g++.old-deja/g++.other/init18.C: New.
6443         * g++.old-deja/g++.other/init5.C: Remove xfail.
6444
6445 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6446
6447         * g++.dg/opt/pr15551.C: Cleanup temp file.
6448
6449 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/6634
6452         g++.dg/parse/long1.C: New test.
6453
6454 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6455
6456         PR fortran/19101
6457         * gfortran.dg/continuation.f90: New test.
6458         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6459
6460 2006-03-14  Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/26672
6463         * gcc.dg/torture/pr26672.c: New testcase.
6464
6465 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6466
6467         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6468         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6469
6470 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6471
6472         PR middle-end/26557
6473         * gcc.c-torture/compile/switch-1.c: New test case.
6474
6475 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6476
6477         PR fortran/25378
6478         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6479         test to include more permuatations of mask and index.
6480         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6481         respond to F2003 spec. that the position returned for an all false
6482         mask && condition is zero.
6483
6484 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR middle-end/25989
6487         * gcc.dg/gomp/pr25989.c: New test.
6488
6489 2006-03-13  Jeff Law  <law@redhat.com>
6490
6491         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6492
6493 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gcc.dg/switch-9.c: New test.
6496
6497 2006-03-13  Richard Guenther  <rguenther@suse.de>
6498
6499         PR middle-end/26630
6500         * gcc.dg/torture/pr26630.c: New testcase.
6501
6502 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6503
6504         * gfortran.dg/dependency_10.f90: New test case.
6505         * gfortran.dg/dependency_11.f90: Likewise.
6506
6507 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6508             Erik Edelmann  <eedelman@gcc.gnu.org>
6509
6510         * gfortran.dg/allocatable_function_1.f90: New.
6511         * gfortran.dg/allocatable_function_2.f90: New.
6512
6513 2006-03-10  Richard Guenther  <rguenther@suse.de>
6514
6515         PR middle-end/26565
6516         * gcc.dg/torture/pr26565.c: New testcase.
6517
6518 2006-03-09  Eric Christopher  <echristo@apple.com>
6519
6520         * gcc.c-torture/compile/20060309-1.c: New.
6521
6522 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6523
6524         PR libgfortran/26499
6525         * gfortran.dg/write_back.f: New test.
6526         * gfortran.dg/write_rewind_1.f: New test.
6527         * gfortran.dg/write_rewind_2.f: New test.
6528
6529 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         PR libgfortran/26554
6532         * gfortran.dg/read_logical.f90: New test.
6533
6534 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6535
6536         * ada/acats/norun.lst: cdd2a03 now passes.
6537
6538 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6539
6540         PR testsuite/25177
6541         * gcc.target/powerpc/pr18096-1.c: Change where the error
6542         would match.
6543
6544 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6545
6546         * gcc.target/i386/cleanup-1.c: New test.
6547         * gcc.target/i386/cleanup-2.c: New test.
6548
6549 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6550
6551         * gfortran.dg/dependency_9.f90: Remove for the time being.
6552
6553 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6554
6555         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6556         directive.
6557
6558 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6559
6560         * gfortran.dg/dependency_9.f90: New test case.
6561
6562 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6563
6564         * gfortran.dg/dependency_4.f90: New test case.
6565         * gfortran.dg/dependency_5.f90: New test case.
6566         * gfortran.dg/dependency_6.f90: New test case.
6567         * gfortran.dg/dependency_7.f90: New test case.
6568         * gfortran.dg/dependency_8.f90: New test case.
6569
6570 2006-03-03  Paul Brook  <paul@codesourcery.com>
6571
6572         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6573         Add m68k-*-elf.
6574
6575 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6576
6577         PR fortran/25031
6578         * multiple_allocation_1.f90: New test.
6579
6580 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6581
6582         PR tree-optimization/26524
6583         * gfortran.dg/pr26524.f: New test case.
6584
6585 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6586
6587         * g++.dg/template/repo5.C: Cleanup repo files.
6588         * gcc.dg/20051201-1.c: Cleanup coverage files.
6589         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6590         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6591         tree dump files.
6592
6593 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6594
6595         * objc.dg/objc-nofilename-1.m: New test.
6596         * objc.dg/bad-receiver-type.m: New test.
6597         * obj-c++.dg/bad-receiver-type.mm: New test.
6598
6599 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6600
6601         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6602
6603 2006-03-01  Mike Stump  <mrs@apple.com>
6604
6605         * g++.dg/abi/key2.C: Add.
6606
6607 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6608
6609         * gfortran.dg/logical_dot_product.f90: New test.
6610
6611         PR fortran/26393
6612         * gfortran.dg/used_interface_ref.f90: New test.
6613
6614         PR fortran/20938
6615         * gfortran.dg/dependency_2.f90: New test.
6616         * gfortran.fortran-torture/execute/where17.f90: New test.
6617         * gfortran.fortran-torture/execute/where18.f90: New test.
6618         * gfortran.fortran-torture/execute/where19.f90: New test.
6619         * gfortran.fortran-torture/execute/where20.f90: New test.
6620
6621 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6622
6623         * g++.dg/tree-ssa/pr26443.C: New test case.
6624
6625 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6626
6627         PR middle-end/26022
6628         * g++.dg/opt/return-slot1.C: New test.
6629
6630 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6631
6632         PR libgfortran/26136
6633         * gfortran.dg/namelist_23.f90: New test.
6634
6635 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6636
6637         PR middle-end/14752
6638         * gcc.dg/fold-eqandshift-2.c: New test case.
6639
6640 2006-02-28  Richard Guenther  <rguenther@suse.de>
6641
6642         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6643         decomposition.
6644
6645 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6646
6647         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6648
6649 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6650
6651         PR libgfortran/26464
6652         * gfortran.dg/backspace_5.f: New test.
6653         * gfortran.dg/backspace_6.f: New test.
6654
6655 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6656
6657         * gcc.dg/fold-eqandnot-1.c: New test case.
6658
6659 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6660
6661         PR middle-end/19983
6662         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6663
6664 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6665
6666         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6667         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6668
6669 2006-02-26  Richard Guenther  <rguenther@suse.de>
6670
6671         PR tree-optimization/26421
6672         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6673
6674 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6675
6676         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6677         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6678
6679 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6680
6681         * gcc.dg/fold-even-1.c: New test case.
6682
6683 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6684
6685         PR middle-end/21137
6686         * gcc.dg/fold-eqandshift-1.c: New test case.
6687
6688 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6689
6690         PR tree-optimization/25125
6691         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6692         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6693
6694 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6695
6696         PR tree-optimizations/26359
6697         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6698         with -fdump-tree-dceloop-details.
6699         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6700
6701 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6702
6703         PR middle-end/23673
6704         * gcc.dg/fold-eqxor-1.c: New test case.
6705         * gcc.dg/fold-eqxor-2.c: Likewise.
6706         * gcc.dg/fold-eqxor-3.c: Likewise.
6707
6708 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6709
6710         PR fortran/23092
6711         * scalar_mask_1.f90: New test.
6712
6713 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6714
6715         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6716         * g++.dg/eh/uncaught2.C: New.
6717         * g++.dg/eh/uncaught3.C: New.
6718
6719 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720
6721         PR libgfortran/26423
6722         * gfortran.dg/read_many_1.f: New test.
6723
6724 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6725
6726         PR fortran/24519
6727         * gfortran.dg/dependency_3.f90: New test.
6728         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6729         XFAILs.
6730
6731         PR fortran/25395
6732         * gfortran.dg/equiv_6.f90: New test.
6733
6734 2006-02-23  Jeff Law  <law@redhat.com>
6735
6736         * gcc.c-torture/compile/pr26425.c: New test.
6737
6738 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR middle-end/26412
6741         * gcc.dg/gomp/pr26412.c: New test.
6742
6743 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6744
6745         PR c++/26291
6746         * g++.dg/other/ellipsis1.C: New test.
6747         * g++.dg/parse/operator4.C: Adjust error marker.
6748
6749 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6750
6751         PR target/25603
6752         * gfortran.dg/pr25603.f: New testcase.
6753
6754 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6757         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6758
6759 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6760
6761         * g++.dg/eh/spbp.C: New.
6762
6763 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR middle-end/26379
6766         * gcc.target/i386/mmx-7.c: New test.
6767
6768 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR tree-optimization/26361
6771         * gcc.dg/tree-ssa/vrp27.c: New test case.
6772
6773 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6774
6775         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6776         * gcc.dg/tree-ssa/complex-4.c: Here.
6777
6778 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6779
6780         PR middle-end/19543
6781         * gfortran.dg/logical_1.f90: New test case.
6782
6783 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6784
6785         PR middle-end/26334
6786         * gcc.dg/20060218-1.c: Moved to...
6787         * gcc.target/i386/20060218-1.c: ... here.  New test.
6788
6789 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6790
6791         PR fortran/26201
6792         * gfortran.dg/convert_1.f90: New.
6793
6794 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6795
6796         PR fortran/25054
6797         * gfortran.dg/namelist_5.f90: New test.
6798
6799         PR fortran/25089
6800         * gfortran.dg/namelist_4.f90: New test.
6801
6802 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6803
6804         PR tree-opt/25680
6805         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6806
6807 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6808
6809         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6810         variable to take into account the variable name in the
6811         function header.
6812         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6813
6814 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR middle-end/26334
6817         * gcc.c-torture/compile/20060217-1.c: New test.
6818         * gcc.dg/20060218-1.c: New test.
6819
6820 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6821
6822         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6823
6824 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6825
6826         * gcc.dg/cpp/undef3.c: New test.
6827         * gcc.dg/cpp/trad/builtins2.c: New test.
6828
6829 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6830
6831         PR c++/26266
6832         * g++.dg/template/static22.C: New test.
6833         * g++.dg/template/static23.C: New test.
6834         * g++.dg/template/static24.C: New test.
6835         * g++.dg/template/non-dependent13.C: New test.
6836         * g++.dg/init/member1.C: Tweak error markers.
6837
6838 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6839
6840         PR target/26255
6841         * gcc.c-torture/compile/pr26255.c: New test case.
6842
6843 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6844
6845         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6846         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6847         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6848         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6849         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6850         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6851         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6852
6853 2006-02-16  Jeff Law  <law@redhat.com>
6854
6855         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6856         * gcc.dg/tree-ssa/vrp26.c: New test.
6857
6858 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6859
6860         PR target/20353
6861         PR target/24578
6862         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6863         __UCLIBC__ is defined.
6864
6865 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR fortran/26224
6868         * gfortran.dg/gomp/pr26224.f: New test.
6869
6870 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6871
6872         PR tree-opt/25918
6873         * lib/target-supports.exp
6874         (check_effective_target_vect_short_mult): New.
6875         (check_effective_target_vect_char_mult): New.
6876         (check_effective_target_vect_widen_sum_qi_to_si): New.
6877         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6878         (check_effective_target_vect_widen_sum_hi_to_si): New.
6879         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6880         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6881         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6882         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6883         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6884         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6885         vect-reduc-pattern-2c.c
6886         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6887         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6888         vect-reduc-pattern-1c.c
6889
6890 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6891
6892         PR fortran/24557
6893         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6894
6895 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6896
6897         PR fortran/26054
6898         * gfortran.dg/enum_8.f90: Remove check for warning.
6899         * gfortran.dg/iomsg_1.f90: Ditto.
6900         * gfortran.dg/enum_1.f90: Ditto.
6901         * gfortran.dg/enum_9.f90: Ditto.
6902         * gfortran.dg/enum_2.f90: Ditto.
6903         * gfortran.dg/enum_10.f90: Ditto.
6904         * gfortran.dg/enum_3.f90: Ditto.
6905         * gfortran.dg/flush_1.f90: Ditto.
6906         * gfortran.dg/enum_4.f90: Ditto.
6907         * gfortran.dg/array_constructor_1.f90: Ditto.
6908         * gfortran.dg/enum_5.f90: Ditto.
6909         * gfortran.dg/enum_6.f90: Ditto.
6910         * gfortran.dg/enum_7.f90: Ditto.
6911
6912 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR middle-end/26300
6915         * gcc.c-torture/compile/20060215-1.c: New test.
6916
6917 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6918
6919         PR middle-end/23670
6920         * gcc.dg/tree-ssa/andor-2.c: New test case.
6921
6922 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6923
6924         PR fortran/25045
6925         * optional_dim.f90: New test.
6926
6927 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6928
6929         PR fortran/26277
6930         * gfortran.dg/label_4.f90: New.
6931
6932 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6933             Diego Novillo  <dnovillo@redhat.com>
6934             Uros Bizjak  <uros@kss-loka.si>
6935
6936         * gfortran.dg/gomp: New directory.
6937
6938 2006-02-14  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/26258
6941         * gcc.dg/torture/pr26258.c: New testcase.
6942
6943 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR fortran/26246
6946         * gfortran.dg/pr26246_1.f90: New test.
6947         * gfortran.dg/pr26246_2.f90: New test.
6948
6949         PR middle-end/26092
6950         * gcc.c-torture/compile/20060208-1.c: New test.
6951
6952 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6953
6954         PR fortran/26074
6955         PR fortran/25103
6956         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6957         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6958         * gfortran.dg/automatic_module_variable.f90: Change error message.
6959
6960         PR fortran/20861
6961         * gfortran.dg/internal_dummy_1.f90: New test.
6962
6963         PR fortran/20871
6964         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6965
6966
6967         PR fortran/25083
6968         * gfortran.dg/uncommon_block_data_1.f90: New test.
6969         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6970         with standard.
6971
6972         PR fortran/25088
6973         * gfortran.dg/typed_subroutine_1.f90: New test.
6974
6975 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6976
6977         * objc.dg/dwarf-1.m: New.
6978
6979 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6980
6981         PR middle-end/24427
6982         * gcc.dg/tree-ssa/andor-1.c: New test case.
6983
6984 2006-02-13  Josh Conner  <jconner@apple.com>
6985
6986         PR target/25376
6987         * gcc.dg/pr25376.c: New test.
6988
6989         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6990         assemble.
6991         * lib/target-supports.exp (check_named_sections_available):
6992         Only compile named-sections test -- don't assemble.
6993
6994 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6995
6996         * g++.dg/warn/no-write-strings.C: New test.
6997         * g++.dg/warn/write-strings.C: Likewise.
6998         * g++.dg/warn/write-strings-default.C: Likewise.
6999
7000 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7001
7002         PR fortran/25806
7003         * gfortran.dg/ret_pointer_2.f90: New test.
7004
7005 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7006
7007         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7008
7009 2006-02-10  Jeff Law  <law@redhat.com>
7010
7011         * gcc.c-torture/compile/pr26213.c: New test.
7012
7013 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7014
7015         gfortran.dg/null_1.f90: New test.
7016
7017 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7018
7019         PR fortran/14771
7020         * gfortran.dg/parens_4.f90: New.
7021         * gfortran.dg/parens_5.f90: New.
7022
7023 2006-02-10  Richard Guenther  <rguenther@suse.de>
7024
7025         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7026
7027 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7028         Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/14771
7031         * gfortran.dg/parens_1.f90: New.
7032         * gfortran.dg/parens_2.f90: New.
7033         * gfortran.dg/parens_3.f90: New.
7034
7035 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7036
7037         PR fortran/26038
7038         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7039
7040         PR fortran/25059
7041         * gfortran.dg/impure_assignment_1.f90: New test.
7042
7043         PR fortran/25070
7044         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7045
7046 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7047
7048         PR target/26141
7049         * g++.dg/expr/stdarg2.C: New test.
7050
7051 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7052
7053         PR inline-asm/16194
7054         * gcc.dg/pr16194.c: New test.
7055
7056 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7057
7058         * ada/acats/run_acats: Use portable variant of "$@".
7059
7060 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7061
7062         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7063         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7064
7065 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7066
7067         PR tree-opt/26179
7068         * g++.dg/opt/pr26179.C: New test.
7069
7070 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7071
7072         PR middle-end/26134
7073         * gcc.dg/tree-ssa/complex-3.c: New test.
7074
7075 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7076
7077         * gcc.c-torture/compile/volatile-1.c: New test.
7078
7079 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7080
7081         PR 26180
7082         * gcc.dg/tree-ssa/pr26180.c: New test.
7083
7084 2006-02-08  Jeff Law  <law@redhat.com>
7085
7086         * gcc.dg/tree-ssa/pr21417.c: New test.
7087
7088 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7089
7090         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7091         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7092
7093 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7094
7095         * lib/scanrtl.exp: New.
7096
7097 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7098
7099         PR c++/26071
7100         * g++.dg/other/virtual2.C: New test.
7101
7102         PR c++/26070
7103         * g++.dg/other/virtual1.C: New test.
7104
7105 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7106
7107         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7108         cleanup-ipa-dump): Update dump file glob patterns.
7109         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7110         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7111
7112         * lib/gcc-dg.exp: Load it.
7113         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7114
7115 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7116
7117         PR testsuite/26159
7118         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7119         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7120
7121 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7122
7123         PR fortran/25577
7124         * gfortran.dg/mvbits_1.f90: New.
7125
7126 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7127
7128         * g++.dg/warn/Wdiv-by-zero.C: New test.
7129         * g++.dg/warn/Wno-div-by-zero.C: New.
7130
7131 2006-02-07  Jeff Law  <law@redhat.com>
7132
7133         * gcc.dg/tree-ssa/pr21559.c: New test.
7134
7135         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7136         multiple VRP passes.
7137         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7138         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7139         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7140         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7141         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7142         * gcc.dg/tree-ssa/vrp02.c: Likewise
7143         * gcc.dg/tree-ssa/vrp11.c: Likewise
7144         * gcc.dg/tree-ssa/pr14341.c: Likewise
7145         * gcc.dg/tree-ssa/vrp19.c: Likewise
7146         * gcc.dg/tree-ssa/vrp20.c: Likewise
7147         * gcc.dg/tree-ssa/vrp03.c: Likewise
7148         * gcc.dg/tree-ssa/pr21086.c: Likewise
7149         * gcc.dg/tree-ssa/pr21959.c: Likewise
7150         * gcc.dg/tree-ssa/vrp21.c: Likewise
7151         * gcc.dg/tree-ssa/vrp04.c: Likewise
7152         * gcc.dg/tree-ssa/pr25485.c: Likewise
7153         * gcc.dg/tree-ssa/pr22026.c: Likewise
7154         * gcc.dg/tree-ssa/vrp22.c: Likewise
7155         * gcc.dg/tree-ssa/vrp05.c: Likewise
7156         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7157         * gcc.dg/tree-ssa/pr20701.c: Likewise
7158         * gcc.dg/tree-ssa/vrp23.c: Likewise
7159         * gcc.dg/tree-ssa/vrp06.c: Likewise
7160         * gcc.dg/tree-ssa/pr22117.c: Likewise
7161         * gcc.dg/tree-ssa/pr20702.c: Likewise
7162         * gcc.dg/tree-ssa/vrp15.c: Likewise
7163         * gcc.dg/tree-ssa/pr21090.c: Likewise
7164         * gcc.dg/tree-ssa/pr21294.c: Likewise
7165         * gcc.dg/tree-ssa/vrp24.c: Likewise
7166         * gcc.dg/tree-ssa/vrp07.c: Likewise
7167         * gcc.dg/tree-ssa/pr21563.c: Likewise
7168         * gcc.dg/tree-ssa/pr25382.c: Likewise
7169         * gcc.dg/tree-ssa/vrp16.c: Likewise
7170         * gcc.dg/tree-ssa/vrp25.c: Likewise
7171         * gcc.dg/tree-ssa/vrp08.c: Likewise
7172         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7173         * gcc.dg/tree-ssa/vrp17.c: Likewise
7174         * gcc.dg/tree-ssa/pr21458.c: Likewise
7175         * g++.dg/tree-ssa/pr18178.C: Likewise
7176
7177 2006-02-07  Richard Guenther  <rguenther@suse.de>
7178
7179         PR c++/26140
7180         Revert
7181         2006-01-30  Richard Guenther  <rguenther@suse.de>
7182         PR c++/23372
7183         * gcc.dg/pr23372-1.C: New testcase.
7184
7185         * g++.dg/tree-ssa/pr26140.C: New testcase.
7186
7187 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7188
7189         PR c++/9737
7190         * g++.dg/template/ttp15.C: New test.
7191         * g++.dg/template/ttp16.C: Likewise.
7192         * g++.dg/template/ttp17.C: Likewise.
7193         * g++.old-deja/g++.pt/ttp36.C: Remove.
7194         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7195         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7196         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7197         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7198         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7199         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7200         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7201         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7202         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7203
7204 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7205
7206         PR libfortran/23815
7207         * unf_io_convert_4.f90: New test.
7208
7209 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7210
7211         * gcc.dg/tree-ssa/loadpre10.c: New test.
7212         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7213         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7214         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7215
7216 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7217
7218         PR libfortran/24685
7219         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7220
7221 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7222
7223         PR tree-opt/25251
7224         * gfortran.dg/assign_7.f: New test.
7225
7226 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7227
7228         PR fortran/26041
7229         PR fortran/26064
7230         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7231         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7232         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7233
7234 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7235
7236         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7237         in size_t typedef.
7238
7239 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7240
7241         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7242         * g++.dg/charset/string.c (foo): Likewise.
7243         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7244         const char*
7245         * g++.dg/ext/builtin2.C (printf): Likewise.
7246         * g++.dg/init/new15.C (printf): Likewise.
7247         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7248         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7249         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7250         * g++.dg/template/non-dependent4.C (temp): Likewise.
7251         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7252         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7253         parameter type to const char*.
7254         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7255         Change type to const char*.
7256         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7257         Likewise.
7258         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7259         second parameter type to const char*.
7260         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7261         (Y::Y): Change parameter type to const char*.
7262         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7263         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7264         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7265         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7266         (char*).
7267         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7268         const char*.
7269         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7270         type to const char*.
7271         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7272         return type to const char*.
7273         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7274         to const char*.
7275         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7276         * g++.old-deja/g++.law/refs1.C: Likewise.
7277         * g++.old-deja/g++.law/visibility1.C: Likewise.
7278         * g++.old-deja/g++.law/visibility2.C: Likewise.
7279         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7280         const char*.
7281         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7282         * g++.old-deja/g++.mike/net48.C: Likewise.
7283         * g++.old-deja/g++.mike/p646.C: Likewise.
7284         * g++.old-deja/g++.mike/p6746.C: Likewise.
7285         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7286         type to const char*.
7287         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7288         deprecated conversion warning.
7289         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7290         char*.
7291         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7292         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7293         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7294         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7295         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7296         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7297         * g++.old-deja/g++.pt/t39.C: Likewise.
7298         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7299         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7300
7301 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7302
7303         PR fortran/25075
7304         intrinsic_argument_conformance_1.f90: New test.
7305
7306 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7307
7308         PR fortran/20845
7309         * gfortran.dg/char_result_11.f90: Add SAVE.
7310         * gfortran.dg/der_pointer_4.f90: Ditto.
7311         * gfortran.dg/default_initialization.f90: New test.
7312
7313 2006-02-03  Jeff Law  <law@redhat.com>
7314
7315         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7316         handle more than 100 dump files.
7317         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7318         * lib/scantree.exp (scan-tree-dump): Likewise.
7319         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7320         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7321         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7322         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7323         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7324
7325 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7326
7327         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7328
7329 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * g++.dg/template/using12.C: New test.
7332
7333 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7334
7335         * gcc.target/powerpc/pr25960.c: New test.
7336
7337 2006-02-02  Steven G. Kargl  <kargls@comcast>
7338
7339         PR fortran/24958
7340         gfortran.dg/nullify_2.f90: New test.
7341
7342 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7343
7344         PR 25990
7345         * gcc.dg/gomp/pr25990.c: New test.
7346
7347 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/25342
7350         * g++.gd/template/partial4.C: New test.
7351
7352 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7353
7354         PR middle-end/26001
7355         * gfortran.dg/data_char_2.f90: New.
7356
7357 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7358
7359         PR fortran/26039
7360         maxval_maxloc_conformance_1.f90: New test.
7361
7362 2006-01-31  Richard Guenther  <rguenther@suse.de>
7363
7364         * gcc.target/i386/sselibm-1.c: New testcase.
7365         * gcc.target/i386/sselibm-2.c: Likewise.
7366         * gcc.target/i386/sselibm-3.c: Likewise.
7367         * gcc.target/i386/sselibm-4.c: Likewise.
7368         * gcc.target/i386/sselibm-5.c: Likewise.
7369
7370 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7371
7372         PR fortran/24266
7373         * gfortran.dg/arrayio_derived_2.f90: New.
7374
7375 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7376
7377         * gcc.dg/unsigned-long-compare.c: New test.
7378
7379 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7380
7381         PR testsuite/25318
7382         * lib/target-supports.exp (check_effective_target_freorder):
7383         Check to see if target supports -freorder-blocks-and-partition.
7384         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7385         instead of "dg-require-named-sections".
7386
7387 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7388
7389         PR target/14798:
7390         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7391         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7392         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7393         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7394         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7395         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7396         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7397         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7398
7399 2006-01-30  Richard Guenther  <rguenther@suse.de>
7400
7401         PR c++/23372
7402         * gcc.dg/pr23372-1.C: New testcase.
7403
7404 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7405
7406         * gcc.dg/gomp/pr25874.c: New test.
7407
7408 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7409
7410         PR tree-opt/25911
7411         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7412
7413 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/18578
7416         PR fortran/18579
7417         PR fortran/20857
7418         PR fortran/20885
7419         * gfortran.dg/intent_out_1.f90: New test.
7420
7421 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7422
7423         PR fortran/17911
7424         * gfortran.dg/procedure_lvalue.f90: New test.
7425
7426         PR fortran/20895
7427         PR fortran/25030
7428         * gfortran.dg/char_pointer_assign_2.f90: New test.
7429         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7430         assignment to be consistent with standard.
7431         * gfortran.dg/char_result_2.f90: The same.
7432         * gfortran.dg/char_result_8.f90: The same.
7433
7434 2006-01-28  Zack Weinberg  <zackw@panix.com>
7435
7436         * gcc.dg/Woverlength-strings.c
7437         * gcc.dg/Woverlength-strings-pedantic-c89.c
7438         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7439         * gcc.dg/Woverlength-strings-pedantic-c99.c
7440         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7441
7442 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7443
7444         * gcc.c-torture/execute/20060127-1.c: New test.
7445
7446 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/25999
7449         * g++.dg/ext/pragmaweak1.C: New test.
7450
7451 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7452
7453         PR c++/25855
7454         * g++.dg/template/spec29.C: New test.
7455
7456 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7457
7458         PR c/19606.
7459         * gcc.c-torture/execute/pr19606.c: New.
7460
7461 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7462
7463         * gcc.dg/pragma-re-4.c: New test.
7464
7465 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7466
7467         PR fortran/25964
7468         * gfortran.dg/assumed_size_refs_3.f90: New test.
7469
7470 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7471
7472         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7473
7474 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7475
7476         PR ada/21317
7477         * ada/acats/support/impdef.a: Add One_Long_Second.
7478         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7479         * ada/acats/tests/c9/c94026.a: Likewise.
7480         * ada/acats/tests/c9/c97305c.ada: Likewise.
7481         * ada/acats/tests/c9/c99004a.ada: Likewise.
7482
7483 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/25964
7486         * gfortran.dg/global_references_2.f90: New test.
7487
7488         PR fortran/25084
7489         PR fortran/20852
7490         PR fortran/25085
7491         PR fortran/25086
7492         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7493         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7494
7495         PR fortran/25416
7496         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7497
7498 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7499
7500         PR c/25892
7501         * gcc.dg/Wpointer-sign.c: New.
7502         * gcc.dg/Wpointer-sign-Wall.c: New.
7503         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7504         * gcc.dg/Wpointer-sign-pedantic.c: New.
7505         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7506         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7507
7508 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7509
7510         PR C/25861
7511         * gcc.c-torture/compile/pr25861.c: New test.
7512
7513 2006-01-26  Paul Brook  <paul@codesourcery.com>
7514
7515         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7516         on short-enum targets.
7517         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7518         variable.
7519         (generate_fields): Use short_enums.
7520         (main): Set short_enums.  Document -e.
7521         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7522         on short-enum targets.
7523         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7524         variable.
7525         (generate_fields): Use short_enums.
7526         (main): Set short_enums.  Document -e.
7527         * lib/target-supports.exp (check_effective_target_short_enums): New.
7528
7529 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7530
7531         PR target/25947
7532         * gcc.dg/torture/pr25947-1.c: New test.
7533
7534 2006-01-25  Jan Hubicka  <jh@suse.cz>
7535             Roger Sayle  <roger@eyesopen.com>
7536
7537         PR rtl-optimization/25703
7538         * gcc.target/i386/20060125-1.c: New test case.
7539         * gcc.target/i386/20060125-2.c: New test case.
7540
7541 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7542
7543         PR fortran/18540
7544         * gfortran.dg/goto_1.f: New.
7545
7546 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7547
7548         PR fortran/25716
7549         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7550         25716 on 32-bit systems too.
7551
7552 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7553
7554         PR testsuite/25590
7555         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7556
7557 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7558
7559         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7560
7561 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7562
7563         PR fortran/25835
7564         * gfortran.dg/read_eof.f90: Delete, renamed.
7565         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7566         * gfortran.dg/read_eof_2.f90: New test.
7567         * gfortran.dg/read_eof_3.f90: New test.
7568
7569 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7570
7571         PR tree-opt/25860
7572         * gcc.c-torture/compile/pr25860.c: New test.
7573
7574 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7575
7576         PR c++/25552
7577         * g++.dg/parse/dtor8.C: New test.
7578
7579 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7580
7581         PR testsuite/25891
7582         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7583         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7584         check_effective_target_fopenmp returns 0.
7585
7586 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7587
7588         PR ada/20548
7589         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7590         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7591         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7592
7593 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7594
7595         PR tree-opt/25857
7596         * g++.dg/opt/pr25857.C: New test.
7597
7598 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7599         Jan Hubicka  <jh@suse.cz>
7600         Richard Guenther  <rguenther@suse.de>
7601
7602         PR rtl-optimization/25654
7603         * gcc.dg/torture/pr25654.c: New testcase.
7604         * gcc.target/i386/pr25654.c: Likewise.
7605
7606 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7607
7608         PR fortran/25901
7609         * gfortran.dg/internal references_2.f90: New test.
7610
7611         Fix regression in testing of admissability of attributes.
7612         * gfortran.dg/intent_used_1.f90: New test.
7613
7614 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7615
7616         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7617         Remove target conditional torture options for i?86 and x86_64
7618         GNU/Linux.
7619
7620 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7621
7622         PR c++/10891
7623         * g++.dg/rtti/no-rtti.C: New.
7624
7625 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/25895
7628         * g++.dg/inherit/conv2.C: New test.
7629
7630         PR c++/25856
7631         * g++.dg/parse/dtor7.C: New test.
7632
7633         PR c++/25858
7634         * g++.dg/template/crash44.C: New test.
7635
7636 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7637
7638         PR fortran/25124
7639         PR fortran/25625
7640         * gfortran.dg/internal_references_1.f90: New test.
7641           PR fortran/20881
7642         PR fortran/23308
7643         PR fortran/25538
7644         PR fortran/25710
7645         * gfortran.dg/global_references_1.f90: New test.
7646         * gfortran.dg/g77/19990905-1.f: Restore the error that
7647         there is a clash between the common block name and
7648         the name of a subroutine reference.
7649
7650         PR fortran/PR24276
7651         * gfortran.dg/aliasing_dummy_1.f90: New test.
7652
7653 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7654
7655         * gcc.dg/vmx/1b-01.c: Warning fix.
7656         * gcc.dg/vmx/1c-02.c: Likewise.
7657         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7658
7659 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7660
7661         PR testsuite/24962
7662         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7663
7664 2006-01-20  Richard Guenther  <rguenther@suse.de>
7665         Steven Bosscher <stevenb.gcc@gmail.com>
7666
7667         PR rtl-optimization/24626
7668         * gcc.dg/torture/pr24626-1.c: New testcase.
7669         * gcc.dg/torture/pr24626-2.c: Likewise.
7670         * gcc.dg/torture/pr24626-3.c: Likewise.
7671         * gcc.dg/torture/pr24626-4.c: Likewise.
7672
7673 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7674
7675         PR c++/5520
7676         * g++.dg/warn/empty-body.C: New.
7677
7678 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/22136
7681         * g++.dg/template/using10.C: New test.
7682         * g++.dg/temlpate/using11.C: Likewise.
7683         * g++.dg/inherit/using5.C: Tweak error messages.
7684
7685 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7686
7687         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7688         target test.
7689         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7690
7691 2006-01-19  Jan Hubicka  <jh@suse.cz>
7692
7693         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7694
7695 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7696
7697         PR c++/25854
7698         * g++.dg/template/spec28.C: New test.
7699
7700 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7701
7702         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7703         Fix fprintf's by adding srcdir or removing it.
7704
7705 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7706
7707         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7708         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7709         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7710         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7711         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7712         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7713         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7714         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7715         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7716         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7717         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7718         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7719         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7720         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7721
7722 2006-01-18  Jeff Law  <law@redhat.com>
7723
7724         * gcc.dg/tree-ssa/vrp25.c: New test.
7725
7726 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7727
7728         * gcc.dg/pr25805.c: Fix misapplied patch.
7729
7730 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7731
7732         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7733         (check_effective_target_vect_udot_qi): New.
7734         (check_effective_target_vect_sdot_hi): New.
7735         (check_effective_target_vect_udot_hi): New.
7736         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7737         prefixed with "wrapv-" with -fwrapv.
7738         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7739         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7740         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7741         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7742         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7743
7744         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7745         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7746         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7747         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7748
7749 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7750
7751         PR c++/16829
7752         * g++.dg/other/default2.C: New test.
7753         * g++.dg/other/default3.C: New test.
7754
7755 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7756
7757         PR c/25805
7758         * gcc.dg/pr25805.c: New file.
7759
7760 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/25836
7763         * g++.dg/template/init6.C: New test.
7764
7765 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7766
7767         * gcc.dg/tree-ssa/pr24287.c: New test
7768
7769 2006-01-18  Eric Christopher  <echristo@apple.com>
7770
7771         * g++.dg/eh/table.C: New.
7772
7773 2006-01-18  DJ Delorie  <dj@redhat.com>
7774
7775         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7776         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7777         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7778         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7779
7780 2006-01-18  Jeff Law  <law@redhat.com>
7781
7782         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7783         on wrapping on overflow semantics.
7784
7785         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7786
7787         * gcc.gc/tree-ssa/vrp23.c: New test.
7788         * gcc.gc/tree-ssa/vrp24.c: New test.
7789
7790 2006-01-18  Richard Henderson  <rth@redhat.com>
7791             Aldy Hernandez  <aldyh@redhat.com>
7792             Jakub Jelinek  <jakub@redhat.com>
7793             Diego Novillo  <dnovillo@redhat.com>
7794             Uros Bizjak  <uros@kss-loka.si>
7795
7796         * testsuite/gcc.dg/gomp: New directory.
7797
7798 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7799             Steven G. Kargl  <kargls@comcast.net>
7800
7801         PR fortran/20869
7802         * gfortran.dg/intrinsic_external_1.f90: New test.
7803
7804         PR fortran/20875.
7805         * gfortran.dg/elemental_pointer_1.f90: New test.
7806
7807         PR fortran/25024
7808         * gfortran.dg/external_procedures_1.f90: New test.
7809
7810         PR fortran/25785
7811         gfortran.dg/assumed_present.f90: New test.
7812
7813 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * g++.dg/parse/lookup5.C: New test.
7816
7817 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7818
7819         PR fortran/25697
7820         * gfortran.dg/read_eof.f90: New test.
7821
7822 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7825         add a closing brace.
7826
7827 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7828
7829         PR fortran/25631
7830         * gfortran.dg/fmt_tl.f: New test.
7831
7832 2006-01-17  Eric Christopher  <echristo@apple.com>
7833
7834         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7835         * g++.old-deja/g++.warn/impint2.C: Ditto.
7836         * g++.old-deja/g++.other/null1.C: Ditto.
7837         * g++.dg/warn/conv2.C: Ditto.
7838         * g++.dg/warn/conv4.C: New file.
7839
7840 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7841
7842         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7843
7844 2006-01-17  Andreas Jaeger  <aj@suse.de>
7845             Janis Johnson <janis187@us.ibm.com>
7846
7847         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7848         in 64-bit.
7849         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7850         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7851
7852 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7853
7854         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7855         xfail txxx where xxx >= 25.
7856
7857 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7858
7859         PR testsuite/25764
7860         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7861
7862 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c/25682
7865         * gcc.dg/pr25682.c: New test.
7866         * g++.dg/parse/array-size2.C: New test.
7867
7868 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7869
7870         * consistency.vlad: Remove entire directory, 1652 files.
7871
7872 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7873
7874         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7875         check_effective_target_dfprt_nocache): New.
7876         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7877         (check_effective_target_dfprt): New.
7878         * lib/c-compat.exp (check_dfp): Remove.
7879         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7880         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7881         level of support for decimal float.
7882         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7883         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7884         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7885         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7886         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7887         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7888         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7889         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7890         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7891         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7892         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7893         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7894         directives.
7895
7896 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7897
7898         PR testsuite/25741
7899         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7900         $base_dir/../.
7901         * lib/gfortran.exp (gfortran_init): Likewise.
7902         * lib/obj-c++.exp (obj-c++_init): Likewise.
7903         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7904         (scan-assembler-dem-not): Likewise.
7905         * lib/scandump.exp (scan-dump-dem): Likewise.
7906         (scan-dump-dem-not): Likewise.
7907
7908 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7909
7910         PR testsuite/25767
7911         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7912         powerpc-*-darwin*.
7913         * lib/obj-c++.exp (obj-c++_init): Likewise.
7914
7915 2006-01-16  Richard Guenther  <rguenther@suse.de>
7916
7917         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7918
7919 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7920
7921         PR testsuite/25777
7922         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7923         to LD_LIBRARY_PATH.
7924
7925 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7926             Andrew Pinski  <pinskia@physics.uc.edu>
7927
7928         * gcc.dg/minmax-1.c: New test.
7929
7930 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7931
7932         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7933         * gcc.misc-tests/dectest.exp: Ditto.
7934
7935 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7936
7937         PR testsuite/25796
7938         * gcc.target/i386/cmov6.c: Use -march=k8.
7939
7940 2006-01-15  Andreas Jaeger  <aj@suse.de>
7941
7942         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7943         x86 does not have __float128.
7944
7945 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7946
7947         * gcc.target/i386/cmov6.c: New test.
7948
7949 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/25663
7952         * g++.dg/template/ctor6.C: New test.
7953
7954 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7955
7956         PR tree-optimization/25485
7957         * gcc.dg/tree-ssa/pr25485.c: New.
7958
7959 2006-01-14  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/22548
7962         PR tree-optimization/22555
7963         PR tree-optimization/22501
7964         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7965         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7966         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7967         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7968         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7969         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7970         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7971         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7972         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7973
7974 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7975
7976         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7977         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7978
7979 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7980         Richard Guenther  <rguenther@suse.de>
7981
7982         PR rtl-optimization/24257
7983         * gcc.dg/torture/pr24257.c: New testcase.
7984
7985 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7986
7987         * gcc.c-torture/execute/20060110-1.c: New test.
7988         * gcc.c-torture/execute/20060110-2.c: New test.
7989
7990 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7991
7992         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7993
7994 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7995
7996         PR fortran/25756
7997         * gfortran.dg/label_3.f90: New test.
7998
7999 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8000
8001         PR tree-optimization/25771
8002         * g++.dg/tree-ssa/pr25771.C: New test
8003
8004 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         PR tree-opt/24365
8007         * g++.dg/opt/complex5.C: New test.
8008
8009 2006-01-13  Richard Guenther  <rguenther@suse.de>
8010
8011         * gcc.target/i386/387-9.c: New testcase.
8012
8013 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         PR c++/24824
8016         * g++.dg/debug/dwarf2-1.C: New.
8017
8018 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         PR testsuite/25728
8021         * lib/gcov.exp (verify-lines): Add "close $fd".
8022
8023 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8024             Ben Elliston  <bje@au.ibm.com>
8025
8026         * gcc.dg/dfp/inf-1.c: New test.
8027
8028 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8029             Yao Qi  <qiyaoltc@cn.ibm.com>
8030             Ben Elliston  <bje@au.ibm.com>
8031             Jon Grimm  <jgrimm2@us.ibm.com>
8032
8033         * gcc.dg/nodfp-1.c: New test.
8034         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8035         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8036         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8037         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8038         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8039         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8040         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8041         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8042         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8043         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8044         * gcc.dg/format/dfp-printf-1.c: Likewise.
8045         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8046         (compat_setup_dfp): New.
8047         * gcc.dg/compat/compat.exp: Use it.
8048         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8049         Make some variables global, prepend "compat_" to their names.
8050         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8051         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8052         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8053         * lib/compat.exp (compat_skip_list): Make global, rename.
8054         * lib/c-compat.exp: New file.
8055         * lib/target-supports.exp (check_effective_target_dfp): New.
8056
8057         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8058         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8059         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8060         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8061         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8062         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8063         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8064         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8065         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8066         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8067         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8068         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8069         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8070         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8071         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8072         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8073         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8074         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8075         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8076         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8077         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8078         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8079         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8080         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8081         gcc.dg/dfp/struct-layout-1.c,
8082         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8083         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8084         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8085         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8086         gcc.dg/dfp/func-vararg-dfp.c,
8087         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8088         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8089         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8090         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8091         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8092
8093 2006-01-11  Richard Guenther  <rguenther@suse.de>
8094
8095         PR tree-optimization/25734
8096         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8097
8098 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8099
8100         PR fortran/25486
8101         * gfortran.dg/literal_character_constant_1_x.F: New test.
8102         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8103         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8104         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8105
8106 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         PR c++/25386
8109         * g++.dg/ext/packed3.C: Add expected packed error.
8110
8111 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8112
8113         PR target/25706
8114         * gcc.dg/torture/pr25706-1.c: New test.
8115
8116 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8117
8118         PR tree-optimization/23109
8119         PR tree-optimization/23948
8120         PR tree-optimization/24123
8121
8122         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8123         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8124         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8125         g++.dg/tree-ssa/pr23948.C: New testcases.
8126         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8127         three divisions in order to do the optimization.
8128
8129 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8130
8131         PR c++/25632
8132         * g++.dg/other/pr25632.C: New test.
8133
8134 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8135
8136         PR fortran/25730
8137         * gfortran.dg/used_types_1.f90: New test.
8138
8139 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8140
8141         PR target/25718
8142         * gcc.dg/torture/pr25718-1.c: New test.
8143
8144 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8145
8146         * gfortran.dg/list_read_2.f90: Fix typo in description.
8147
8148 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8149
8150         * lib/target-supports.exp (check_visibility_available): Simplify test
8151         for *-*-netware*.
8152         (check_profiling_available): Fail for *-*-netware*.
8153         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8154         * gcc.dg/20021014-1.c: Likewise.
8155         * gcc.dg/nest.c: Likewise.
8156
8157 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8158
8159         fortran/24936
8160         * gfortran.dg/forall_3.f90: New test.
8161
8162 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8163
8164         PR fortran/21977
8165         * gfortran.dg/nesting_2.f90: New test.
8166         * gfortran.dg/nesting_3.f90: New test.
8167
8168 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8169
8170         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8171         Fix typo in comment.
8172
8173 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8174
8175         * gfortran.dg/single_char_string.f90: New test.
8176
8177 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8178
8179         * gfortran.dg/ichar_2.f90: New test.
8180
8181 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8182
8183         PR fortran/25093
8184         * gfortran.dg/private_type_4.f90: New.
8185
8186 2006-01-07  Richard Guenther  <rguenther@suse.de>
8187
8188         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8189
8190 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8191
8192         * gfortran.dg/func_decl_1.f90: New.
8193         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8194         * gfortran.dg/array_alloc_2.f90: Likewise.
8195         * gfortran.dg/char_result_8.f90: Likewise.
8196         * gfortran.dg/dup_save_1.f90: Likewise.
8197         * gfortran.dg/dup_save_2.f90: Likewise.
8198         * gfortran.dg/f2c_6.f90: Likewise.
8199         * gfortran.dg/f2c_7.f90: Likewise.
8200         * gfortran.dg/func_result_2.f90: Likewise.
8201         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8202
8203 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8204
8205         PR fortran/22146
8206         * gfortran.dg/elemental_subroutine_1.f90: New test.
8207         * gfortran.dg/elemental_subroutine_2.f90: New test.
8208
8209         PR fortran/25029
8210         PR fortran/21256
8211         * gfortran.dg/assumed_size_refs_1.f90: New test.
8212
8213         PR fortran/20868
8214         PR fortran/20870
8215         * gfortran.dg/assumed_size_refs_2.f90: New test.
8216         * gfortran.dg/initialization_1.f90: Change warning message.
8217
8218 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8219
8220         * gcc.dg/tree-ssa/loop-15.c: New test.
8221
8222 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8223
8224         PR fortran/25598
8225         * gfortran.dg/backspace_3.f: New test.
8226         * gfortran.dg/backspace_4.f: New test.
8227
8228 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8229
8230         PR fortran/24268
8231         * gfortran.dg/fmt_white.f: Update test.
8232
8233 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8234
8235         * gcc.dg/cast-1.c: Add new warning.
8236         * gcc.dg/cast-2.c: Likewise.
8237         * gcc.dg/cast-3.c: Likewise.
8238         * gcc.dg/format/cast-1.c: Likewise.
8239         * gcc.dg/cast-4.c: New testcase.
8240
8241 2006-01-05  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/22555
8244         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8245
8246 2006-01-05  Richard Guenther  <rguenther@suse.de>
8247             Diego Novillo  <dnovillo@redhat.com>
8248
8249         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8250         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8251         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8252         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8253         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8254         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8255         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8256         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8257         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8258         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8259         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8260         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8261         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8262         * treelang/compile/extravar.tree: Likewise.
8263         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8264         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8265         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8266         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8267         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8268
8269 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8270
8271         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8272         for 64-bit fix.
8273
8274 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8275
8276         PR fortran/23675
8277         gfortran.dg/char_result_11.f90: New.
8278
8279 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/24782
8282         * g++.dg/parse/access9.C: New test.
8283         * g++.dg/tc1/dr52.C: Tweak error markers.
8284
8285 2006-01-04  Richard Henderson  <rth@redhat.com>
8286
8287         Merge from gomp branch.
8288         * g++.dg/parse/pragma2.C: Update expected error lines.
8289
8290 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * g++.dg/other/i386-2.C: New test.
8293
8294         PR target/25554
8295         * gcc.c-torture/compile/20051228-1.c: New test.
8296
8297         PR c/25559
8298         * gcc.dg/pr25559.c: New test.
8299
8300 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/25492
8303         * g++.dg/lookup/friend9.C: New test.
8304
8305         PR c++/25625
8306         * g++.dg/template/repo5.C: New test.
8307
8308 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8309
8310         PR fortran/25101
8311         * gfortran.dg/forall_2.f90: New test.
8312
8313 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8314
8315         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8316         dg-require-weak.  Adjust regexp to handle leading-underscore
8317         targets and space as well as TAB after .weak.  Change previous
8318         64-bit fix to not use naked dot.
8319
8320 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8321
8322         PR rtl-optimization/25578
8323         * gcc.c-torture/execute/20060102-1.c: New testcase.
8324
8325 2006-01-03  Richard Guenther  <rguenther@suse.de>
8326
8327         PR c/25183
8328         * gcc.dg/torture/pr25183.c: New testcase.
8329
8330 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8331
8332         Merge from gomp-branch.
8333         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8334         * gcc.dg/ia64-sync-2.c: Likewise.
8335         * gcc.dg/ia64-sync-3.c: Likewise.
8336         * gcc.dg/ia64-sync-4.c: Likewise.
8337         * gcc.dg/sync-2.c: Likewise.
8338         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8339         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8340
8341 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8342
8343         PR c++/25635
8344         * g++.dg/parse/operator6.C: New test.
8345
8346         PR c++/25637
8347         * g++.dg/parse/error29.C: New test.
8348
8349         PR c++/25638
8350         * g++.dg/parse/dtor6.C: New test.
8351
8352         PR c++/25633
8353         * g++.dg/parse/ctor3.C: New test.
8354
8355         PR c++/25634
8356         * g++.dg/template/class3.C: New test.
8357
8358 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8359
8360         * g++.dg/debug/debug9.C: New.
8361
8362 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8363
8364         PR fortran/24640
8365         * gfortran.dg/label_2.f90: New test.
8366
8367 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8368
8369         * g++.dg/lookup/using12.C: Tighten error marker.
8370
8371 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8372             Andrew Pinski <pinskia@physics.uc.edu>
8373
8374         * gcc.target/powerpc/darwin-abi-3.c: New file.
8375         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8376         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8377         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8378         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8379         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8380         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8381         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8382         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8383
8384 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8385
8386         * gcc.dg/tree-ssa/loadpre1.c: New;
8387         * gcc.dg/tree-ssa/loadpre2.c: New;
8388         * gcc.dg/tree-ssa/loadpre3.c: New;
8389         * gcc.dg/tree-ssa/loadpre4.c: New;
8390         * gcc.dg/tree-ssa/loadpre5.c: New;
8391         * gcc.dg/tree-ssa/loadpre6.c: New;
8392         * gcc.dg/tree-ssa/loadpre7.c: New;
8393         * gcc.dg/tree-ssa/loadpre8.c: New;
8394         * gcc.dg/tree-ssa/loadpre9.c: New;
8395
8396 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8397
8398         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8399         * g++.dg/abi/thunk4.C: Likewise.
8400
8401 2006-01-01  Andreas Jaeger  <aj@suse.de>
8402
8403         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8404         portable.
8405
8406 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8407
8408         PR c++/25294
8409         * gcc.dg/pragma-pack-3.c: New test.
8410         * g++.dg/parse/pragma3.C: New test.
8411
8412 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8413
8414         PR middle-end/24827
8415         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8416
8417 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8418
8419         PR testsuite/25214
8420         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8421
8422 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8423
8424         PR fortran/22607
8425         * gfortran-dg/pure_byref_3.f90: New.
8426
8427         fortran/PR 25396
8428         * gfortran.dg/userdef_operator_1.f90: New.
8429
8430 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8431
8432         * g++.dg/abi/thunk3.C: New.
8433         * g++.dg/abi/thunk4.C: New.
8434
8435 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/25532
8438         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8439         associated derived type components of derived types are
8440         properly declared in contained procedures.
8441
8442 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8443
8444         PR libgfortran/25139
8445         * gfortran.dg/backspace_2.f: New test.
8446
8447 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8448
8449         PR libgfortran/25550
8450         * gfortran.dg/endfile.f: New test.
8451
8452 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8453
8454         PR libgfortran/25419
8455         * gfortran.dg/comma.f: New test.
8456
8457 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8458
8459         * lib/gfortran-dg.exp: Remove trailing whitespace.
8460         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8461         -funroll-all-loops.
8462
8463 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8464
8465         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8466         Extended Double long doubles or repeat tests when long double is
8467         the same size as double.
8468
8469 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8470
8471         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8472
8473         PR testsuite/25442
8474         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8475         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8476
8477         PR testsuite/25441
8478         * gcc.dg/pr23911.c: Make test variable static.
8479
8480         PR testsuite/25444
8481         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8482
8483 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/25439
8486         * g++.dg/parse/crash17.C: Adjust error markers.
8487         * g++.dg/template/error20.C: New test.
8488
8489 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/23172
8492         * g++.dg/ext/complit4.C: New test.
8493
8494         PR c++/25417
8495         * g++.dg/ext/complit5.C: Likewise.
8496
8497 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8498
8499         PR tree-optimization/25125
8500         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8501         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8502         * gcc.c-torture/execute/pr25125.c: New.
8503
8504 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8505
8506         PR fortran/25029
8507         PR fortran/21256
8508         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8509         with incorrect assumed size references.
8510
8511 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/23171
8514         * g++.dg/opt/init1.C: New test.
8515
8516 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/24671
8519         * g++.dg/template/sfinae3.C: New test.
8520
8521 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8522
8523         * g++.dg/other/friend4.C: New test.
8524
8525 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR target/25005
8528         * g++.dg/opt/pr25005.C: New test.
8529
8530 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/25369
8533         * g++.dg/template/ptrmem16.C: New test.
8534
8535 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8536
8537         PR fortran/25029
8538         PR fortran/21256
8539         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8540
8541 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8542
8543         PR libgfortran/25307
8544         * gfortran.dg/list_read_5.f90: New test.
8545
8546 2005-12-22  Richard Henderson  <rth@redhat.com>
8547
8548         * gcc.target/i386/sse-7.c: Use -msse2.
8549
8550 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR rtl-optimization/25432
8553         * gcc.c-torture/compile/20051216-1.c: New test.
8554
8555         PR objc/25328
8556         * objc/execute/pr25328.m: New test.
8557
8558 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/25364
8561         * g++.dg/template/call4.C: New test.
8562
8563 2005-12-22  Dale Johannesen  <dalej@apple.com>
8564
8565         * gcc.target/i386/sse-17.c: New.
8566
8567 2005-12-22  Paul Brook  <paul@codesourcery.com>
8568
8569         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8570
8571 2005-12-22  Paul Brook  <paul@codesourcery.com>
8572
8573         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8574
8575 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         PR tree-opt/25513
8578         * gcc.c-torture/compile/pr25513.c: New test.
8579
8580 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8581
8582         PR c++/23333
8583         * g++.dg/parse/error25.C: Add more tests.
8584
8585 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8586
8587         PR fortran/18990
8588         * gfortran.dg/der_charlen_1.f90: New.
8589
8590 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8591
8592         PR fortran/20889
8593         * gfortran.dg/pointer_component_type_1.f90: New test.
8594
8595         PR fortran/25029
8596         PR fortran/21256
8597         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8598         should give an error with assumed size array refernces and checks those
8599         that should not.
8600         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8601         reference an upper bound so that it does not generate an error.
8602
8603         PR fortran/19362
8604         PR fortran/20244
8605         PR fortran/20864
8606         PR fortran/25391
8607         * gfortran.dg/used_dummy_types_1.f90: New test.
8608         * gfortran.dg/used_dummy_types_2.f90: New test.
8609         * gfortran.dg/used_dummy_types_3.f90: New test.
8610         * gfortran.dg/used_dummy_types_4.f90: New test.
8611         * gfortran.dg/used_dummy_types_5.f90: New test.
8612
8613         PR fortran/23152
8614         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8615         group already being USE associated.
8616         * gfortran.dg/assumed_shape_nml.f90: New test.
8617         * gfortran.dg/assumed_size_nml.f90: New test.
8618
8619         PR fortran/20862
8620         PR fortran/25053
8621         PR fortran/25063
8622         PR fortran/25064
8623         PR fortran/25066
8624         PR fortran/25067
8625         PR fortran/25068
8626         PR fortran/25307
8627         * gfortran.dg/io_constraints_1.f90: New test.
8628         * gfortran.dg/io_constraints_1.f90: New test.
8629         * gfortran.dg/iostat_3.f90: Change wording of warning.
8630         * gfortran.dg/g77/19981216-0.f: The same.
8631
8632 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8633
8634         PR tree-optimization/23518
8635         * testsuite/gcc.dg/pr23518.c: New.
8636
8637 2005-12-21  Mike Stump  <mrs@apple.com>
8638
8639         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8640
8641 2005-12-21  Paul Brook  <paul@codesourcery.com>
8642
8643         * gcc.dg/pr19340.c: Skip on m68k targets.
8644
8645 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8646
8647         PR rtl-optimization/25196
8648         * gcc.dg/pr25196.c: New test.
8649
8650 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8651
8652         PR fortran/25423
8653         gfortran.dg/where_nested_1.f90: New.
8654
8655 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8656
8657         PR tree-optimization/25382.
8658         * gcc.dg/tree-ssa/pr25382.c: New.
8659
8660 2005-12-20  Richard Guenther  <rguenther@suse.de>
8661
8662         PR middle-end/24306
8663         * gcc.target/i386/pr24306.c: New testcase.
8664
8665 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8666
8667         PR tree-optimization/25501
8668         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8669
8670 2005-12-20  Richard Guenther  <rguenther@suse.de>
8671
8672         Revert
8673         2005-12-02  Richard Guenther  <rguenther@suse.de>
8674
8675         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8676
8677 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8678
8679         PR c++/21228
8680         * g++.dg/warn/Wunreachable-code-2.C: New test.
8681
8682 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8683
8684         PR c++/24278
8685         * g++.dg/template/ctor5.C: New test.
8686
8687         PR c++/24915
8688         * g++.dg/template/overload8.C: New test.
8689
8690 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8691
8692         * gcc.c-torture/compile/pr25483 : New test.
8693
8694 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/20552
8697         * g++.dg/ext/typeof10.C: New test.
8698
8699 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * gcc.dg/mt-loopi1.c: New.
8702
8703 2005-12-18  Richard Guenther  <rguenther@suse.de>
8704
8705         PR tree-optimization/25481
8706         * gcc.dg/torture/pr25481.c: New testcase.
8707
8708 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8709
8710         PR rtl-optimization/21041
8711         * gcc.dg/pr21041.c: New test.
8712
8713 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8714
8715         PR libgfortran/25463
8716         * gfortran.dg/advance.f90: New test.
8717
8718 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8719
8720         * gcc.dg/20051201-1.c: New test.
8721
8722 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8723
8724         PR fortran/25018
8725         * gfortran.dg/initialization_1.f90: New test.
8726         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8727         * gfortran.dg/g77/980616-0.f: The same.
8728
8729 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8730
8731         * PR fortran/25458
8732         * gfortran.dg/chkbits.f90: New test.
8733
8734 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8735
8736         * gfortran.dg/enum_5.f: Revert to previous version.
8737
8738 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8739
8740         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8741         * gfortran.dg/nested_modules_1.f90: Ditto.
8742         * gfortran.dg/hollerith_f95.f90: Ditto.
8743         * gfortran.dg/select_5.f90: Ditto.
8744         * gfortran.dg/secnds.f: Ditto.
8745         * gfortran.dg/hollerith2.f90: Ditto.
8746         * gfortran.dg/imag_2.f: Ditto.
8747         * gfortran.dg/ftell_2.f90: Ditto.
8748         * gfortran.dg/malloc_free_1.f90: Ditto.
8749         * gfortran.dg/logint-1.f: Ditto.
8750         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8751         * gfortran.dg/e_d_fmt.f90: Ditto.
8752         * gfortran.dg/hollerith_legacy.f90: Ditto.
8753         * gfortran.dg/logint-2.f: Ditto.
8754         * gfortran.dg/enum_5.f90: Ditto.
8755         * gfortran.dg/f2c_2.f90: Ditto.
8756         * gfortran.dg/pr17143.f90: Ditto.
8757         * gfortran.dg/namelist_14.f90: Ditto.
8758         * gfortran.dg/logint-3.f: Ditto.
8759         * gfortran.dg/spread_scalar_source.f90: Ditto.
8760         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8761         * gfortran.dg/namelist_11.f: Ditto.
8762         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8763         * gfortran.dg/g77/20010519-1.f
8764         * gfortran.dg/g77/alpha1.f: Ditto.
8765         * gfortran.dg/g77/990115-1.f: Ditto.
8766         * gfortran.dg/g77/erfc.f: Ditto.
8767         * gfortran.dg/g77/19990313-3.f: Ditto.
8768         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8769         * gfortran.dg/g77/20010426.f: Ditto.
8770         * gfortran.dg/g77/19990313-0.f: Ditto.
8771         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8772         * gfortran.dg/g77/20000629-1.f: Ditto.
8773         * gfortran.dg/g77/970125-0.f: Ditto.
8774         * gfortran.dg/g77/8485.f: Ditto.
8775         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8776         * gfortran.dg/g77/19990313-1.f: Ditto.
8777         * gfortran.dg/g77/int8421.f: Ditto.
8778         * gfortran.dg/g77/19990305-0.f: Ditto.
8779         * gfortran.dg/g77/947.f: Ditto.
8780         * gfortran.dg/g77/19990905-2.f: Ditto.
8781         * gfortran.dg/g77/cabs.f: Ditto.
8782         * gfortran.dg/g77/19990313-2.f: Ditto.
8783         * gfortran.dg/g77/20020307-1.f: Ditto.
8784         * gfortran.dg/g77/dcomplex.f: Ditto.
8785         * gfortran.dg/g77/19990502-1.f: Ditto.
8786         * gfortran.dg/g77/19981216-0.f: Ditto.
8787         * gfortran.dg/common_4.f90: Ditto.
8788         * gfortran.dg/entry_4.f90: Ditto.
8789         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8790         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8791         * gfortran.dg/namelist_12.f: Ditto.
8792         * gfortran.dg/scale_1.f90: Ditto.
8793         * gfortran.dg/modulo_1.f90
8794         * gfortran.dg/hollerith.f90: Ditto.
8795         * gfortran.dg/direct_io_3.f90: Ditto.
8796         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8797         * gfortran.dg/gnu_logical_1.F: Ditto.
8798         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8799         * gfortran.dg/assign_1.f90: Ditto.
8800         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8801         * gfortran.dg/pr23095.f: Ditto.
8802         * gfortran.dg/read_float_1.f90: Ditto.
8803
8804 2005-12-17  Andreas Jaeger  <aj@suse.de>
8805
8806         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8807         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8808
8809 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8810
8811         PR fortran/24268
8812         * gfortran.dg/fmt_white.f: New test.
8813
8814 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8815
8816         * gfortran.dg/label_1.f90: New test.
8817
8818 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8819
8820         PR testsuite/25422
8821         * gcc.dg/20031012-1.c: Add -Walways-true option.
8822         * gcc.dg/weak/weak-3.c: Likewise.
8823         * g++.old-deja/g++.mike/warn8.C: Likewise.
8824
8825 2005-12-16  Mike Stump  <mrs@apple.com>
8826
8827         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8828         exit.
8829
8830 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8831
8832         PR libgfortran/25264
8833         PR libgfortran/25349
8834         * gfortran.dg/tl_editing.f90: Added additional checks.
8835         * gfortran.dg/t_editing.f: New test.
8836         * gfortran.dg/write_padding.f90: New test
8837
8838 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8839
8840         PR testsuite/25215
8841         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8842
8843 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8844
8845         PR rtl-optimization/24899
8846         * gcc.c-torture/execute/20051215-1.c: New test.
8847
8848 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8849
8850         PR 24823
8851         * gfortran.dg/pr24823.f: New test.
8852
8853 2005-12-16  Jeff Law  <law@redhat.com>
8854
8855         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8856
8857 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8858
8859         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8860         Change C++ style comments to C style comments.
8861         Remove aligned types from the array.
8862         Keep Enums disabled.
8863         (complex_types): Remove aligned types from the array.
8864         Comment out "_Complex long double".
8865         (attrib_types): Remove.
8866         (complex_attrib_types): Remove.
8867         (attrib_array_types): Remove.
8868         (complex_attrib_array_types): Remove.
8869         (aligned_bitfld_types): Remove.
8870         (n_aligned_bitfld_types): Remove.
8871         (FEATURE_ALIGNEDPACKED): Delete.
8872         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8873         (singles): Remove support for adding attributes.
8874         (choose_type): Remove support for attributed types.
8875         (generate_fields): Remove support for attributed bit-fields.
8876         Remove support for adding attributes.
8877         (generate_random_tests): Remove support for adding attributes.
8878         (features): Add back "[0] :0" and "complex vector [0]".
8879         (main): Remove support for attributed bit-fields.
8880         Uncomment the calling of generate_random_tests for the rests of
8881         the tests.
8882
8883 2005-12-16  Jan Hubicka  <jh@suse.cz>
8884
8885         * gcc.c-torture/combine/pr25224.c: New.
8886
8887 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8888
8889         PR other/25028
8890         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8891         HP-UX.
8892
8893 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8894
8895         * gcc.dg/20051215-1.c: New file.
8896
8897 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8898
8899         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8900         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8901
8902 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8903
8904         PR fortran/18197
8905         * gfortran.dg/dummy_functions_1.f90: New.
8906
8907 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8908
8909         PR rtl-optimization/25310
8910         * gcc.c-torture/compile/pr25310.c: New test.
8911
8912 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8913
8914         PR debug/25023
8915         * gcc.dg/pr25023.c: New test.
8916
8917 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8918
8919         * g++.old-deja/g++.brendan/redecl1.C,
8920         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8921         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8922         g++.old-deja/g++.oliva/typeof1.C,
8923         g++.old-deja/g++.other/crash16.C,
8924         g++.old-deja/g++.other/crash34.C,
8925         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8926         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8927         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8928         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8929         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8930         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8931         Remove xfail.
8932
8933 2005-12-14  Kean Johnston  <jkj@sco.com>
8934             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8935
8936         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8937         * gcc.target/i386/20020523-1.c: Ditto.
8938         * gcc.target/i386/tailcall-1.c: Ditto.
8939         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8940         * gcc.target/i386/ssetype-5.c: Ditto.
8941
8942 2005-12-14  Jeff Law  <law@redhat.com>
8943
8944         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8945
8946 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8947
8948         PR target/25254
8949         PR target/24188
8950         * gcc.target/i386/pr25254.c: New test.
8951         * gfortran.dg/PR24188.f: New test.
8952
8953 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8954
8955         * lib/fortran-torture.exp: Catch remaining uses of
8956         remote_file build delete.
8957
8958 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8959
8960         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8961
8962 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8963
8964         * gcc.dg/warn-addr-cmp.c: New test.
8965
8966 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8967
8968         PR debug/25023
8969         PR target/25293
8970         * gcc.target/i386/pr25293.c: New test.
8971
8972 2005-12-13  Petr Machata  <machata@post.cz>
8973
8974         PR c++/24907
8975         * g++.dg/parse/comma2.C: New test.
8976
8977 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8978             Jakub Jelinek  <jakub@redhat.com>
8979
8980         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8981         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8982         (limits.h): Include unconditionally.
8983         (stdlib.h): Likewise.
8984         (hashtab.h): Do not include.
8985         (getopt.h): Likewise.
8986         (stddef.h): Include.
8987         (hashval_t): Define.
8988         (struct entry): Add "next" field.
8989         (HASH_SIZE): New macro.
8990         (hash_table): New variable.
8991         (switchfiles): Do not use xmalloc.
8992         (mix): New macro.
8993         (iterative_hash): New function.
8994         (hasht): Remove.
8995         (e_exists): New function.
8996         (e_insert): Likewise.
8997         (output): Use, instead of libiberty hashtable functions.
8998         (main): Do not use getopt.  Do not call htab_create.
8999
9000 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR c++/25331
9003         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9004         put atal* and atpaal* attributes on array elements.
9005         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9006         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9007         put atal* and atpaal* attributes on array elements.
9008         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9009
9010 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9011
9012         * gcc.dg/single-precision-constant.c: New test.
9013
9014 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9015
9016         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9017         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9018         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9019         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9020         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9021         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9022         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9023         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9024         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9025         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9026         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9027         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9028         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9029         gcc.target/powerpc/ppc-sdata-2.c,
9030         gcc.target/powerpc/ppc-stackalign-1.c,
9031         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9032         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9033         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9034         gcc.target/powerpc/rs6000-ldouble-2.c,
9035         gcc.target/powerpc/rs6000-power2-1.c,
9036         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9037         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9038         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9039         option into target selector.
9040         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9041         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9042
9043 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9044
9045         PR objc/25348
9046         * objc.dg/encode-9.m: New test.
9047
9048 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         PR testsuite/20772
9051         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9052         * gcc.dg/asm-b.c: Fix typo.
9053         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9054         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9055         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9056         i?86 lp64 and x86_64 ilp32.
9057         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9058         on i?86 lp64.
9059         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9060
9061 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9062
9063         PR fortran/25078
9064         gfortran.dg/equiv_5.f90: New test.
9065
9066 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9067
9068         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9069         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9070         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9071         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9072         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9073         * gcc.dg/tree-ssa/reassoc-5.c: New.
9074         * gcc.dg/tree-ssa/reassoc-6.c: New.
9075         * gcc.dg/tree-ssa/reassoc-7.c: New.
9076         * gcc.dg/tree-ssa/reassoc-8.c: New.
9077         * gcc.dg/tree-ssa/reassoc-9.c: New.
9078         * gcc.dg/tree-ssa/reassoc-10.c: New.
9079         * gcc.dg/tree-ssa/reassoc-11.c: New.
9080
9081 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9082
9083         PR testsuite/25167
9084         PR testsuite/24478
9085         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9086
9087 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9088
9089         PR c++/25300
9090         * g++.dg/template/inherit.C: Do not use a generic error message.
9091
9092 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9093
9094         PR libobjc/25354
9095         * objc.dg/gnu-encoding: New directory.
9096         * objc.dg/gnu-encoding/compat-common.h: New file.
9097         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9098         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9099         * objc.dg/gnu-encoding/vector-defs.h: New file.
9100         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9101         * objc.dg/gnu-encoding/generate-random.c: New file.
9102         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9103         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9104         * objc.dg/gnu-encoding/generate-random.h: New file.
9105
9106 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9107
9108         PR c++/25337
9109         * g++.dg/template/defarg7.C: New test.
9110
9111 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9112
9113         PR libobjc/25347
9114         * objc.dg/encode-8.m: New test.
9115
9116 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9117
9118         PR libobjc/25346
9119         * objc.dg/encode-7.m: New test.
9120
9121 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9122
9123         PR c++/25010
9124         * g++.dg/opt/inline10.C: New test.
9125
9126 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9127
9128         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9129
9130 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9131
9132         * gfortran.dg/substring_equivalence.f90: typo in comment
9133
9134 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9135
9136         PR fortran/25068
9137         * gfortran.dg/iostat_3.f90: New test.
9138
9139 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9140
9141         PR fortran/23815
9142         * gfortran.dg/unf_io_convert_1.f90: New test.
9143         * gfortran.dg/unf_io_convert_2.f90: New test.
9144         * gfortran.dg/unf_io_convert_3.f90: New test.
9145
9146 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         PR testsuite/20772
9149         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9150         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9151         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9152         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9153         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9154         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9155         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9156         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9157         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9158         gcc.dg/torture/fp-int-convert-float128-timode.c,
9159         gcc.dg/torture/fp-int-convert-float128.c,
9160         gcc.dg/torture/fp-int-convert-float80-timode.c,
9161         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9162         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9163
9164         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9165
9166 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9167
9168         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9169
9170 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9171
9172         * gcc.dg/20051207-1.c,
9173         * gcc.dg/20051207-2.c,
9174         * gcc.dg/20051207-3.c: New tests.
9175
9176 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9177
9178         PR testsuite/20772
9179         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9180         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9181         dg-skip-if target selector.
9182
9183         PR testsuite/20772
9184         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9185         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9186         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9187         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9188         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9189         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9190         and/or merge with i?86 cases.
9191
9192         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9193
9194         PR testsuite/20772
9195         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9196         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9197         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9198         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9199         x86_64-*-linux*.
9200
9201 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9202
9203         PR target/25311
9204         * gcc.c-torture/compile/pr25311.c: New test.
9205
9206 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9207
9208         PR libgfortran/25039
9209         * gfortran.dg/read_comma.f: New test.
9210
9211 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR c++/19317
9214         * g++.dg/opt/pr19317-1.C: New test.
9215         * g++.dg/opt/pr19317-2.C: New test.
9216         * g++.dg/opt/pr19317-3.C: New test.
9217
9218         PR target/19005
9219         * gcc.c-torture/execute/pr19005.c: New test.
9220
9221         PR target/17828
9222         * g++.old-deja/g++.other/comdat5.C: New test.
9223         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9224
9225         * g++.dg/compat/struct-layout-1.exp: New file.
9226         * g++.dg/compat/struct-layout-1.h: New.
9227         * g++.dg/compat/struct-layout-1_generate.c: New.
9228         * g++.dg/compat/struct-layout-1_x1.h: New.
9229         * g++.dg/compat/struct-layout-1_x2.h: New.
9230         * g++.dg/compat/struct-layout-1_y1.h: New.
9231         * g++.dg/compat/struct-layout-1_y2.h: New.
9232
9233         * gcc.dg/20050330-2.c: New test.
9234
9235 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9236
9237         PR fortran/25292
9238         * gfortran.dg/associated_1.f90: New.
9239
9240 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9241
9242         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9243         ILP32 vect_no_align platforms.
9244
9245 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9246             Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR target/25268
9249         * gcc.c-torture/compile/20051207-1.c: New test.
9250
9251 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         PR testsuite/20772
9254         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9255         gcc.dg/torture/pr18582-1.c,
9256         gcc.target/i386/attributes-error.c: Also test on x86_64.
9257
9258         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9259
9260 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9261
9262         PR c++/19397
9263         * g++.dg/template/typedef3.C: New test.
9264
9265         PR c++/19762
9266         PR c++/19764
9267         * g++.dg/template/dtor3.C: Fix error markers.
9268
9269 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9270
9271         * lib/target-supports.exp (check_effective_target_sync_char_short):
9272         Add s390*.
9273
9274 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9275
9276         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9277
9278 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9279
9280         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9281         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9282         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9283         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9284
9285 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9286
9287         PR c++/25263
9288         * g++.dg/other/array2.C: New test case.
9289
9290 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9291
9292         * gcc.dg/darwin-weakimport-3.c: New.
9293
9294         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9295         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9296         and to work on Darwin.
9297         * gcc.dg/attr-weakref-1b.c: New file.
9298         * gcc.dg/attr-weakref-2.c: New test.
9299         * gcc.dg/darwin-weakref-1.c: New test.
9300
9301 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9302
9303         PR testsuite/25247
9304         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9305         use in selector expressions.
9306         (dg-xfail-if): Ditto.
9307         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9308         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9309         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9310         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9311         * gcc.test-framework/test-framework.exp: Skip generated tests if
9312         CHECK_TEST_FRAMEWORK is not 1.
9313
9314 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9315
9316         PR tree-optimization/24963
9317         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9318
9319         PR target/24108
9320         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9321
9322         PR target/18580
9323         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9324         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9325         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9326         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9327
9328 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9331         dg-options.
9332
9333 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9334
9335         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9336
9337 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9338
9339         * gcc.dg/format/cast-1.c: New test.
9340
9341 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9342
9343         PR c/7776
9344         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9345         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9346         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9347         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9348
9349 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9350
9351         * gcc.dg/cast-pretty-print-1.c: New test.
9352
9353 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9354
9355         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9356
9357 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9358
9359         PR c++/24173
9360         * g++.dg/template/friend40.C: New test.
9361
9362 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR target/25199
9365         * gcc.target/i386/movq-2.c: New test.
9366         * gcc.target/i386/movq.c: Remove target i?86, instead add
9367         dg-require-effective-target ilp32.
9368
9369 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9370
9371         PR c++/24103
9372         * g++.dg/other/default1.C: New test.
9373
9374 2005-12-02  Richard Guenther  <rguenther@suse.de>
9375
9376         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9377
9378 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9379
9380         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9381
9382 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9383
9384         PR target/21017
9385         * gcc.target/powerpc/rotate.c: New.
9386
9387 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9388
9389         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9390         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9391
9392 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9393
9394         PR c/13384
9395         * gcc.dg/pr17730-1.c: Adjust.
9396         * gcc.dg/lvalue1.c (main): Likewise.
9397         * gcc.dg/lvalue-2.c: Likewise.
9398         * g++.dg/pr7503-3.C
9399
9400 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9401
9402         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9403         error messages.
9404
9405 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/24789
9408         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9409
9410 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9411
9412         PR target/24475
9413         * lib/target-supports.exp (check_effective_target_tls): New.
9414         (check_effective_target_tls_runtime): New.
9415         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9416         for TLS support.
9417         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9418         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9419         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9420         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9421         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9422         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9423         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9424         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9425         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9426         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9427         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9428         effective-target TLS.
9429         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9430         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9431         effective-target TLS runtime.
9432
9433 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9434
9435         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9436
9437 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9438
9439         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9440         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9441         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9442         ignored" warnings when "packing" is the same as the ABI layout.
9443
9444 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9445
9446         PR fortran/21302
9447         * gfortran.dg/line_length_1.f: New test.
9448         * gfortran.dg/line_length_2.f90: Ditto.
9449
9450 2005-11-30  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/21655
9453         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9454
9455 2005-11-30  Dale Johannesen  <dalej@apple.com>
9456
9457         * gcc.c-torture/compile/pr24930.c: New.
9458
9459 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9460
9461         PR fortran/15809
9462         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9463
9464 2005-11-30  Jeff Law  <law@redhat.com>
9465
9466         * g++.old-deja/g++.law/pr25000.C: New test.
9467
9468 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9469
9470         * gcc.dg/tls/opt-11.c: New test.
9471
9472 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9473
9474         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9475         targets.
9476         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9477         LP64 ia64.
9478
9479 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gfortran.dg/open_access_1.f90: New test.
9482
9483 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9484
9485         * gcc.dg/charset/builtin2.c: New test.
9486
9487 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9488
9489         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9490         on mmix-*-* for *_[xy].c.
9491
9492 2005-11-28  Kean Johnston  <jkj@sco.com>
9493
9494         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9495         headers.
9496         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9497         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9498         * gcc.target/i386/asm-3.c: Ditto.
9499         * gcc.target/i386/clobbers.c: Ditto.
9500         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9501         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9502         test regexp.
9503         * gcc.target/i386/mul.c: Ditto.
9504         * gcc.target/i386/ssetype-1.c: Ditto.
9505         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9506         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9507         static so the test works with -fPIC mode too. Based on comment in
9508         PR19231 by Pinski.
9509         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9510
9511 2005-11-28  Richard Guenther  <rguenther@suse.de>
9512
9513         * gcc.dg/alias-9.c: New testcase.
9514         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9515
9516 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9517             Uros Bizjak  <uros@kss-loka.si>
9518
9519         PR middle-end/20219
9520         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9521         tan(x)/sin(x) transformations.
9522
9523 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9524
9525         PR middle-end/24575
9526         * gcc.dg/tree-ssa/divide-3.c: New test.
9527         * gcc.dg/tree-ssa/divide-4.c: New test.
9528
9529 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9530
9531         PR fortran/24917
9532         *  gfortran.dg/boz_6.f90: New test.
9533
9534 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9535
9536         PR fortran/23912
9537         * gfortran.dg/modulo_1.f90: New test.
9538
9539 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9540
9541         PR libfortran/24919
9542         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9543         fail on CRLF platforms.
9544         * gfortran.dg/ftell_2.f90: Likewise.
9545
9546 2005-11-26  Eric Christopher  <echristo@apple.com>
9547
9548         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9549
9550 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9551
9552         * objc.dg/gnu-runtime-3.m: Simplify.
9553
9554 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9555
9556         PR middle-end/23669
9557         * gcc.dg/tree-ssa/divide-1.c: New test.
9558         * gcc.dg/tree-ssa/divide-2.c: New test.
9559
9560 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9561
9562         PR libgfortran/24945
9563         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9564
9565 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9566
9567         PR libgfortran/24945
9568         * gfortran.dg/open_status_2.f90: New test.
9569
9570 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9571
9572         * gcc.c-torture/execute/builtins/fprintf.c,
9573         gcc.c-torture/execute/builtins/fputs-lib.c,
9574         gcc.c-torture/execute/builtins/fputs.c,
9575         gcc.c-torture/execute/builtins/lib/fprintf.c,
9576         gcc.c-torture/execute/builtins/lib/printf.c,
9577         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9578
9579 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9580
9581         * gcc.dg/20050922-2.c: New test.
9582
9583 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9584
9585         * objc.dg/gnu-runtime-3.m: New test.
9586
9587 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9588
9589         PR c++/9278
9590         * g++.dg/other/void1.C: New test.
9591
9592 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9593
9594         PR middle-end/24998
9595         * gcc.dg/torture/fp-int-convert-float.c,
9596         gcc.dg/torture/fp-int-convert-double.c,
9597         gcc.dg/torture/fp-int-convert-long-double.c,
9598         gcc.dg/torture/fp-int-convert-timode.c,
9599         gcc.dg/torture/fp-int-convert-float80.c,
9600         gcc.dg/torture/fp-int-convert-float80-timode.c,
9601         gcc.dg/torture/fp-int-convert-float128.c,
9602         gcc.dg/torture/fp-int-convert-float128-timode.c,
9603         gcc.dg/torture/fp-int-convert.h: New files.
9604
9605 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         PR middle-end/24989
9608         * gcc.dg/tree-ssa/bool-10.c: New test.
9609         * gcc.dg/tree-ssa/bool-11.c: New test.
9610         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9611
9612 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9613
9614         PR middle-end/24990
9615         * tree-ssa/pr24990-1.c: New test.
9616
9617 2005-11-24  Richard Guenther  <rguenther@suse.de>
9618         Dirk Mueller <dmueller@suse.de>
9619
9620         PR c++/14024
9621         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9622         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9623         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9624         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9625         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9626         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9627
9628 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9629
9630         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9631
9632 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9633
9634         PR c/21668
9635         * gcc.dg/Wc++-compat.c: New.
9636         * gcc.dg/Wno-c++-compat.c: New.
9637
9638 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9639
9640         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9641         (vspltish, vspltisw): Likewise.
9642
9643 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9644
9645         PR libgfortran/24794
9646         * gfortran.dg/namelist_12.f: Fix quotes.
9647         * gfortran.dg/namelist_13.f90: Fix quotes.
9648         * gfortran.dg/namelist_14.f90: Fix quotes.
9649         * gfortran.dg/namelist_15.f90: Fix quotes.
9650         * gfortran.dg/namelist_use.f90: Fix quotes.
9651         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9652         * gfortran.dg/namelist_21.f90: New test.
9653         * gfortran.dg/namelist_22.f90: New test.
9654
9655 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9656
9657         PR target/23435
9658         * gcc.c-torture/compile/pr23435.c: New.
9659
9660 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9661
9662         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9663
9664 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9665
9666         * gcc.target/powerpc/405-macchw-1.c,
9667         gcc.target/powerpc/405-macchw-2.c,
9668         gcc.target/powerpc/405-macchwu-1.c,
9669         gcc.target/powerpc/405-macchwu-2.c,
9670         gcc.target/powerpc/405-machhw-1.c,
9671         gcc.target/powerpc/405-machhw-2.c,
9672         gcc.target/powerpc/405-machhwu-1.c,
9673         gcc.target/powerpc/405-machhwu-2.c,
9674         gcc.target/powerpc/405-maclhw-1.c,
9675         gcc.target/powerpc/405-maclhw-2.c,
9676         gcc.target/powerpc/405-maclhwu-1.c,
9677         gcc.target/powerpc/405-maclhwu-2.c,
9678         gcc.target/powerpc/405-mulchw-1.c,
9679         gcc.target/powerpc/405-mulchw-2.c,
9680         gcc.target/powerpc/405-mulchwu-1.c,
9681         gcc.target/powerpc/405-mulchwu-2.c,
9682         gcc.target/powerpc/405-mulhhw-1.c,
9683         gcc.target/powerpc/405-mulhhw-2.c,
9684         gcc.target/powerpc/405-mulhhwu-1.c,
9685         gcc.target/powerpc/405-mulhhwu-2.c,
9686         gcc.target/powerpc/405-mullhw-1.c,
9687         gcc.target/powerpc/405-mullhw-2.c,
9688         gcc.target/powerpc/405-mullhwu-1.c,
9689         gcc.target/powerpc/405-mullhwu-2.c,
9690         gcc.target/powerpc/405-nmacchw-1.c,
9691         gcc.target/powerpc/405-nmacchw-2.c,
9692         gcc.target/powerpc/405-nmachhw-1.c,
9693         gcc.target/powerpc/405-nmachhw-2.c,
9694         gcc.target/powerpc/405-nmaclhw-1.c,
9695         gcc.target/powerpc/405-nmaclhw-2.c,
9696         gcc.target/powerpc/440-macchw-1.c,
9697         gcc.target/powerpc/440-macchw-2.c,
9698         gcc.target/powerpc/440-macchwu-1.c,
9699         gcc.target/powerpc/440-macchwu-2.c,
9700         gcc.target/powerpc/440-machhw-1.c,
9701         gcc.target/powerpc/440-machhw-2.c,
9702         gcc.target/powerpc/440-machhwu-1.c,
9703         gcc.target/powerpc/440-machhwu-2.c,
9704         gcc.target/powerpc/440-maclhw-1.c,
9705         gcc.target/powerpc/440-maclhw-2.c,
9706         gcc.target/powerpc/440-maclhwu-1.c,
9707         gcc.target/powerpc/440-maclhwu-2.c,
9708         gcc.target/powerpc/440-mulchw-1.c,
9709         gcc.target/powerpc/440-mulchw-2.c,
9710         gcc.target/powerpc/440-mulchwu-1.c,
9711         gcc.target/powerpc/440-mulchwu-2.c,
9712         gcc.target/powerpc/440-mulhhw-1.c,
9713         gcc.target/powerpc/440-mulhhw-2.c,
9714         gcc.target/powerpc/440-mulhhwu-1.c,
9715         gcc.target/powerpc/440-mulhhwu-2.c,
9716         gcc.target/powerpc/440-mullhw-1.c,
9717         gcc.target/powerpc/440-mullhw-2.c,
9718         gcc.target/powerpc/440-mullhwu-1.c,
9719         gcc.target/powerpc/440-mullhwu-2.c,
9720         gcc.target/powerpc/440-nmacchw-1.c,
9721         gcc.target/powerpc/440-nmacchw-2.c,
9722         gcc.target/powerpc/440-nmachhw-1.c,
9723         gcc.target/powerpc/440-nmachhw-2.c,
9724         gcc.target/powerpc/440-nmaclhw-1.c,
9725         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9726
9727 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR fortran/24774
9730         * gfortran.dg/inquire_9.f90: New test.
9731
9732         PR fortran/21647
9733         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9734
9735 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9736
9737         PR libfortran/24432
9738         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9739         Check that 'cos' is supported.
9740
9741 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9742
9743         PR fortran/24223
9744         * gfortran.dg/substring_equivalence.f90: New test.
9745
9746         PR fortran/24705
9747         * gfortran.dg/auto_internal_assumed.f90: New test.
9748
9749 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9750
9751         * gcc.dg/fold-div-2.c: New test.
9752
9753 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9754
9755         PR rtl-optimization/24883
9756         * gcc.c-torture/compile/pr24883.c: New test.
9757
9758 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9759
9760         PR middle-end/20583
9761         * gcc.c-torture/compile/pr20583.c: New.
9762
9763 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9764
9765         * gcc.c-torture/execute/usmul.c: New test.
9766
9767 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9768
9769         * gcc.dg/tree-ssa/vrp22.c: New test.
9770
9771 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9772
9773         PR middle-end/24912
9774         * gcc.dg/torture/pr24912-1.c: New test.
9775
9776 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9777
9778         PR fortran/24862
9779         * gfortran.dg/arrayio_derived_1.f90: New test.
9780
9781 2005-11-19  Richard Guenther  <rguenther@suse.de>
9782
9783         PR middle-end/23294
9784         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9785
9786 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9787
9788         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9789
9790 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9791
9792         PR c++/8355
9793         * g++.dg/template/friend39.C: New test.
9794
9795 2005-11-18  James E Wilson  <wilson@specifix.com>
9796
9797         * gcc.dg/builtin-strstr.c: New.
9798
9799 2005-11-18  Richard Henderson  <rth@redhat.com>
9800
9801         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9802         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9803         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9804         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9805         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9806         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9807         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9808         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9809         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9810         renaming to remove initial "ia64-".
9811
9812 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9813
9814         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9815
9816 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9817
9818         * g++.dg/cpp/string-2.C: New test.
9819
9820 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9821
9822         * gcc.dg/tree-ssa/loop-14.c: New test.
9823
9824 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9825             Michael Chamberlain <michael@chamberlain.net.au>
9826
9827         * ada/acats/run_all.sh (target_run): Kill long running tests.
9828
9829 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9830
9831         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9832         * gcc.dg/cleanup-9.c: Likewise.
9833         * gcc.dg/cleanup-10.c: Likewise.
9834         * gcc.dg/cleanup-11.c: Likewise.
9835
9836 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9837
9838         PR fortran/24892
9839         * gfortran.dg/open_access_append_1.f90: New test.
9840         * gfortran.dg/open_access_append_2.f90: New test.
9841
9842 2005-11-16  Richard Guenther  <rguenther@suse.de>
9843
9844         PR middle-end/24851
9845         * gcc.c-torture/execute/pr24851.c: New testcase.
9846
9847 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9848
9849         * gcc.dg/fold-overflow-1.c: New test.
9850
9851 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9852
9853         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9854         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9855
9856 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9859         structures.
9860         * g++.dg/eh/forced2.C: Likewise.
9861         * g++.dg/eh/forced3.C: Likewise.
9862         * g++.dg/eh/forced4.C: Likewise.
9863
9864 2005-11-11  Mike Stump  <mrs@apple.com>
9865
9866         * g++.old-deja/g++.mike/unused.C: Add.
9867
9868 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/24667
9871         * g++.dg/warn/Wcast-qual1.C: New test.
9872
9873 2005-11-15  Jan Hubicka  <jh@suse.cz>
9874
9875         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9876
9877 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9878
9879         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9880
9881 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9882
9883         PR 24840
9884         * gcc.dg/tree-ssa/pr24840.c: New test.
9885
9886 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9887
9888         PR testsuite/24841
9889         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9890
9891 2005-11-14  Dale Johannesen  <dalej@apple.com>
9892
9893         * gcc.c-torture/execute/20051113-1.c: New.
9894
9895 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9896
9897         PR c++/24687
9898         * g++.dg/template/crash43.C: New test.
9899
9900 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9901
9902         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9903
9904 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/24817
9907         * g++.dg/eh/spec8.C: New test.
9908
9909 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9910
9911         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9912
9913 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9914
9915         PR c++/20293
9916         * g++.dg/parse/ambig4.C: New test.
9917         * g++.dg/tc1/dr101.C: Adjust error markers.
9918         * g++.dg/lookup/strong-using-2.C: Likewise.
9919         * g++.dg/lookup/ambig5.C: Likewise.
9920         * g++.dg/lookup/ambig4.C: Likewise.
9921         * g++.dg/parse/crash22.C: Likewise.
9922
9923 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9924
9925         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9926
9927 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9928
9929         * gcc.dg/nested-calls-1.c: New test.
9930
9931 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9932
9933         * gfortran.dg/complex_intrinsic_1.f90: New test.
9934         * gfortran.dg/complex_intrinsic_2.f90: New test.
9935         * gfortran.dg/fgetc_1.f90: New test.
9936         * gfortran.dg/fgetc_2.f90: New test.
9937         * gfortran.dg/fgetc_3.f90: New test.
9938         * gfortran.dg/ftell_1.f90: New test.
9939         * gfortran.dg/ftell_2.f90: New test.
9940         * gfortran.dg/gnu_logical_1.F: New test.
9941         * gfortran.dg/gnu_logical_2.f90: New test.
9942
9943 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         PR middle-end/24820
9946         * testsuite/gcc.dg/pr24820.c: New test.
9947
9948 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9949
9950         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9951         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9952         variable.
9953
9954 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9955
9956         testsuite/24614
9957         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9958
9959 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9960
9961         * gcc.target/cris/cris.exp: New file.
9962         * gcc.target/cris/rld-legit1.c: New test.
9963         * gcc.target/cris/rld-legit2.c: New test.
9964
9965 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9966
9967         PR c++/24780
9968         * g++.dg/opt/pr24780.C: New test.
9969
9970         PR c++/24761
9971         * g++.dg/template/asm1.C: New test.
9972
9973 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9974
9975         PR libgfortran/24787
9976         * gfortran.dg/scan_1.f90: New test.
9977
9978 2005-11-12  Jan Hubicka  <jh@suse.cz>
9979
9980         * gcc.target/i386/minmax-1.c: New.
9981         * gcc.target/i386/minmax-2.c: New.
9982
9983 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9984
9985         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9986
9987 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9988
9989         * gcc.c-torture/execute/20051110-1.c,
9990         gcc.c-torture/execute/20051110-2.c: New tests.
9991
9992 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9993
9994         PR middle-end/24750
9995         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9996         New tests.
9997
9998 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9999
10000         * lib/target-libpath.exp (get_shlib_extension): New proc.
10001         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10003         * lib/objc.exp (objc_target_compile): Likewise.
10004         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10005         detection.
10006
10007 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10008
10009         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10010
10011         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10012         Add -static to additional_flags and pass it to target_compile.
10013
10014 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10015
10016         PR libgfortran/24719
10017         gfortran.dg/read_noadvance.f90: New test.
10018
10019         PR libgfortran/24699
10020         gfortran.dg/fmt_t_2.f90: New test.
10021
10022         PR libgfortran/24785
10023         gfortran.dg/read_x_eor.f90: New test.
10024
10025         PR libgfortran/24584
10026         gfortran.dg/namelist_empty.f90: Rename test.
10027
10028         PR libgfortran/24489
10029         gfortran/read_eor.f90: Rename test.
10030
10031 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10032
10033         PR fortran/15976
10034         * gfortran.dg/automatic_module_variable.f90: New test.
10035
10036 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10037
10038         PR target/24445
10039         * gcc.dg/pr24445.c: New test.
10040
10041 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10042
10043         PR fortran/24655
10044         PR fortran/24755
10045         * gfortran.dg/recursive_statement_functions.f90: Add statement
10046         functions using inline intrinsic functions and parameters to test
10047         that they no longer seg-fault.
10048
10049         PR fortran/24409
10050         gfortran.dg/nested_modules_4.f90: New test.
10051         gfortran.dg/nested_modules_5.f90: New test.
10052
10053 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10054
10055         PR fortran/24643
10056         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10057
10058 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10059
10060         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10061         failures.
10062
10063 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * gcc.dg/sparc-getcontext-1.c: New test.
10066
10067 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10068
10069         * gcc.dg/ifcvt-fabs-1.c: New test.
10070
10071 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10072
10073         PR other/4372
10074         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10075         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10076
10077 2005-11-09  Richard Guenther  <rguenther@suse.de>
10078
10079         PR tree-optimization/24716
10080         * gcc.c-torture/execute/pr24716.c: New testcase.
10081
10082 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10083
10084         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10085
10086 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10087
10088         PR 24624
10089         * gcc.dg/pr24624.c: Testcase added.
10090
10091 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10092
10093         PR 24623
10094         * g++.dg/other/pr24623.C: Testcase added.
10095
10096 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10097
10098         PR fortran/22607
10099         * gfortran-dg/pure_byref_1.f90: New.
10100         * gfortran-dg/pure_byref_2.f90: New.
10101
10102 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10103
10104         PR c/24101
10105         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10106         * gcc.dg/dg.exp: Run main loop also for *.i files.
10107
10108 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR c++/19450
10111         * g++.dg/tls/diag-3.C: New test.
10112         * g++.dg/tls/diag-4.C: New test.
10113         * g++.dg/tls/static-1.C: New test.
10114         * g++.dg/tls/static-1a.cc: New file.
10115
10116 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10117
10118         PR 23046
10119         * g++.dg/tree-ssa/pr23046.C: New test.
10120
10121 2005-11-08  Devang Patel <dpatel@apple.com>
10122
10123         PR tree-optimization/23115
10124         * gcc.dg/tree-ssa/pr23115.c: New.
10125
10126 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10127
10128         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10129         * gcc.target/powerpc/pr16155.c: Same.
10130         * gcc.target/powerpc/altivec-1.c: Same.
10131         * gcc.target/powerpc/altivec-2.c: Same.
10132         * gcc.target/powerpc/altivec-3.c: Same.
10133         * gcc.target/powerpc/altivec-5.c: Same.
10134         * gcc.target/powerpc/altivec-11.c: Same.
10135         * gcc.target/powerpc/altivec-12.c: Same.
10136         * gcc.target/powerpc/altivec-14.c: Same.
10137         * gcc.target/powerpc/altivec-22.c: Same.
10138         * gcc.target/powerpc/altivec-consts.c: Same.
10139         * gcc.target/powerpc/altivec-pr22085.c: Same.
10140         * gcc.target/powerpc/altivec-splat.c: Same.
10141         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10142         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10143         * gcc.target/powerpc/darwin-longlong.c: Same.
10144
10145 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10146
10147         PR target/19340
10148         * gcc.dg/pr19340.c: New test.
10149
10150 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10151
10152         PR rtl-optimization/24683
10153         * gcc.dg/pr24683.c: New test.
10154
10155 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10156
10157         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10158         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10159
10160 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10161
10162         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10163
10164 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10165
10166         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10167
10168 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10169
10170         PR target/24230
10171
10172         * gcc.target/powerpc/altivec-consts.c,
10173         gcc.target/powerpc/altivec-splat.c: New testcase.
10174
10175 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10176
10177         PR c/24599
10178
10179         * gcc.dg/overflow-2.c: New testcase.
10180
10181 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR rtl-optimization/23567
10184         * gcc.c-torture/execute/20051104-1.c: New test.
10185
10186 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10187
10188         PR fortran/24534
10189         gfortran.dg/private_type_2.f90: Modified to check that case with
10190         PRIVATE declaration within derived type is accepted.
10191
10192         PR fortran/20838
10193         gfortran.dg/pointer_assign_1.f90: New test.
10194
10195         PR fortran/20840
10196         * gfortran.dg/arrayio_0.f90: New test.
10197
10198         PR fortran/17737
10199         gfortran.dg/data_initialized.f90: New test.
10200         gfortran.dg/data_constraints_1.f90: New test.
10201         gfortran.dg/data_constraints_2.f90: New test.
10202
10203 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10204
10205         PR fortran/24174
10206         PR fortran/24305
10207         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10208
10209 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10210
10211         PR 24670
10212         * gcc.dg/tree-ssa/pr24670.c: New test.
10213
10214 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10215
10216         PR target/22432
10217         * gcc.target/i386/pr22432.c: New test.
10218
10219 2005-11-05  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10222         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10223         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10224         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10225         from gcc.dg/alpha-*.
10226         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10227         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10228
10229 2005-11-05  Andreas Jaeger  <aj@suse.de>
10230
10231         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10232
10233 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10234
10235         PR target/23424
10236         * gcc.dg/torture/pr23424-1.c: New test.
10237
10238 2005-11-04  Richard Henderson  <rth@redhat.com>
10239
10240         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10241         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10242         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10243         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10244         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10245         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10246         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10247         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10248         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10249         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10250         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10251         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10252         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10253         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10254         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10255         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10256         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10257         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10258         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10259         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10260         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10261         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10262         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10263         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10264         Move from gcc.dg/.
10265         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10266         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10267         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10268         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10269         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10270         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10271         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10272         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10273         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10274         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10275         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10276         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10277         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10278         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10279         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10280         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10281         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10282         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10283         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10284         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10285         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10286         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10287         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10288         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10289         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10290         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10291         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10292         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10293         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10294         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10295         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10296         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10297         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10298         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10299         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10300         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10301         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10302         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10303         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10304         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10305         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10306         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10307         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10308         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10309         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10310
10311 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10312
10313         PR 24627
10314         * gcc.dg/tree-ssa/pr24627.c: New test.
10315
10316 2005-11-04 Paul Brook  <paul@codesourcery.com>
10317
10318         * gcc.dg/tls/opt-10.c: New test.
10319
10320 2005-11-04  Andreas Jaeger  <aj@suse.de>
10321
10322         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10323         avoid extra warnings.
10324
10325 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10326
10327         PR libfortran/22298
10328         * gcc/testsuite/lib/target-supports.exp
10329         (check_effective_target_static_libgfortran): New
10330         static_libgfortran effective target.
10331         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10332         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10333
10334 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10335
10336         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10337
10338 2005-11-03  Josh Conner  <jconner@apple.com>
10339
10340         PR c++/19989
10341         g++.dg/ext/array2.C: New test.
10342         g++.dg/template/dependent-name3.C: New test.
10343         g++.dg/template/dependent-name4.C: New test.
10344         g++.dg/template/sfinae2.C: New test.
10345
10346 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10347
10348         PR preprocessor/22042
10349         * gcc.dg/cpp/strify4.c: New test.
10350
10351 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10352
10353         PR c++/17964
10354         * g++.dg/cpp/string-1.C: New test.
10355
10356 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10357
10358         * gcc.target/powerpc: New directory.
10359         * gcc.target/powerpc/powerpc.exp: New file.
10360         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10361         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10362         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10363         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10364         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10365         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10366         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10367         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10368         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10369         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10370         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10371         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10372         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10373         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10374         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10375         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10376         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10377         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10378         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10379         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10380         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10381         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10382         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10383         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10384         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10385         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10386         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10387         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10388         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10389         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10390         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10391         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10392         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10393         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10394
10395 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10396
10397         PR c++/21627
10398         * g++.dg/warn/inline2.C: New test.
10399
10400 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10401
10402         PR middle-end/23155
10403         * g++.dg/ext/c99struct1.C: New test.
10404         * gcc.dg/union-cast-1.c: New test.
10405         * gcc.dg/union-cast-2.c: New test.
10406         * gcc.dg/union-cast-3.c: New test.
10407
10408 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10409
10410         PR middle-end/24589
10411         * gcc.c-torture/execute/zero-struct-2.c: New test.
10412
10413 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10414
10415         PR c++/24582
10416         * g++.dg/init/switch1.C: New test.
10417
10418 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10419
10420         * gcc.dg/delay-slot-1.c: New test.
10421
10422 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10423
10424         PR target/24620
10425         * gcc.dg/pr24620.c: New test.
10426
10427 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10428
10429         PR c/24329
10430         * gcc.dg/format/unnamed-1.c: New test.
10431
10432 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/22434
10435         * g++.dg/expr/cond8.C: New test.
10436
10437         PR c++/24560
10438         * g++.dg/parse/dot1.C: New test.
10439
10440 2005-11-02  Jan Hubicka  <jh@suse.cz>
10441
10442         PR target/23303
10443         * gcc.dg/i386-lea.c: New test
10444
10445 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10446
10447         PR target/24615
10448         * gcc.dg/pr24615.c: New test.
10449
10450 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10451
10452         PR target/24600
10453         * gcc.dg/pr24600.c: New test.
10454
10455 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/19253
10458         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10459         * g++.dg/parse/typename9.C: New test.
10460         * g++/dg/parse/typename10.C: Likewise.
10461
10462 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10463
10464         PR fortran/18157
10465         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10466         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10467         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10468
10469 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/24569
10472         * g++.dg/debug/static1.C: New test.
10473
10474 2005-11-02  Josh Conner  <jconner@apple.com>
10475
10476         * g++.dg/crash38.C: moved into proper directory...
10477         * g++.dg/template/crash42.C: ...here
10478
10479 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10480
10481         PR target/18338
10482         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10483         pcc_bitfield_type_matters || default_packed.
10484
10485         * lib/target-supports.exp
10486         (check_effective_target_pcc_bitfield_type_matters): New proc.
10487         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10488
10489         PR testsuite/23304
10490         * lib/target-supports.exp (check_effective_default_packed): New proc.
10491         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10492         Gate expected errors on target ! default_packed.
10493         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10494
10495 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10496
10497         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10498         change (r106358).
10499
10500 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10501
10502         PR fortran/24008
10503         * gfortran.dg/entry_5.f90: New.
10504         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10505
10506 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10507
10508         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10509
10510 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10511
10512         PR fortran/21565
10513         gfortran.dg/namelist_blockdata.f90: New test.
10514
10515         PR fortran/18737
10516         gfortran.dg/external_implicit_none.f90: New test.
10517
10518         PR fortran/14994
10519         * gfortran.dg/secnds.f: New test.
10520
10521 2005-10-31  Jan Hubicka  <jh@suse.cz>
10522
10523         PR target/20928
10524         * gcc.c-torture/compile/pr20928.c: New test.
10525
10526 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR middle-end/23492
10529         * gcc.c-torture/compile/zero-strct-5.c: New test.
10530
10531 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10532
10533         PR libgfortran/24584
10534         * gfortran.dg/pr24584.f90: New test.
10535
10536 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10537
10538         PR fortran/18883
10539         * gfortran.dg/char_result_9.f90: New.
10540         * gfortran.dg/char_result_10.f90: New.
10541
10542 2005-10-30  Jan Hubicka  <jh@suse.cz>
10543
10544         * g++.dg/tree-ssa/pr24172.C: New testcase.
10545
10546 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10547
10548         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10549
10550 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10551
10552         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10553         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10554         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10555         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10556         gfortran.dg/enum_9.f90,
10557         gfortran.fortran-torture/compile/enum_1.f90,
10558         gfortran.fortran-torture/execute/enum_1.f90,
10559         gfortran.fortran-torture/execute/enum_2.f90,
10560         gfortran.fortran-torture/execute/enum_3.f90,
10561         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10562
10563 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10564
10565         PR target/18482
10566         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10567         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10568
10569 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10570
10571         PR libfortran/20179
10572         * gfortran.dg/mixed_io_1.f90: New test.
10573         * gfortran.dg/mixed_io_1.c: New file.
10574
10575 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10576
10577         * gfortran.dg/malloc_free_1.f90: New test.
10578
10579 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10580
10581         * gcc.dg/nested-func-4.c: Require profiling -pg.
10582
10583 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         PR C++/23229
10586         * g++.dg/warn/main-2.C: New test.
10587
10588 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10589
10590         PR fortran/24545
10591         * gfortran.dg/interface_2.f90: new test.
10592
10593 2005-10-28  Josh Conner  <jconner@apple.com>
10594
10595         PR c++/22153
10596         * g++.dg/template/crash38.C: New test.
10597         * g++.dg/parse/explicit1.C: Change expected errors.
10598
10599 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10600
10601         PR C++/23426
10602         * g++.dg/other/large-size-array.C: New test.
10603
10604 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10605
10606         PR middle-end/24362
10607         * g++.dg/opt/complex4.C: New test.
10608
10609 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10610
10611         * gcc.dg/nested-func-4.c: New test.
10612
10613 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10614
10615         PR fortran/24158
10616         gfortran.dg/derived_recursion.f90: New test.
10617         gfortran.dg/implicit_actual.f90: New test.
10618
10619 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10620
10621         PR middle-end/24295, PR testsuite/24477
10622         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10623         removed when weakref hits the tree.
10624
10625 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10626
10627         * gfortran.dg/cray_pointers_4.f90: New test.
10628
10629         * gfortran.dg/cray_pointers_5.f90: New test.
10630
10631 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10632
10633         PR fortran/22290
10634         * gfortran.dg/assign_5.f90: New test.
10635         * gfortran.dg/assign_6.f: New test.
10636
10637 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10638
10639         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10640         CPU has no SSE support.
10641
10642 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10643
10644         PR libgfortran/24224
10645         * gfortran.dg/arrayio_1.f90: Update attribution.
10646         * gfortran.dg/arrayio_2.f90: Update attribution.
10647         * gfortran.dg/arrayio_3.f90: Update attribution.
10648         * gfortran.dg/arrayio_4.f90: Update test conditions.
10649         * gfortran.dg/arrayio_5.f90: Update attribution.
10650         * gfortran.dg/arrayio_6.f90: New test.
10651         * gfortran.dg/arrayio_7.f90: New test.
10652
10653 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10654
10655         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10656
10657 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10660
10661 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/24416
10664         * gfortran.dg/namelist_char_only.f90: New test.
10665
10666 2005-10-24  Asher Langton  <langton2@llnl.gov>
10667
10668         PR fortran/17031
10669         PR fortran/22282
10670         * gfortran.dg/cray_pointers_1.f90: New test.
10671         * gfortran.dg/cray_pointers_2.f90: New test.
10672         * gfortran.dg/cray_pointers_3.f90: New test.
10673         * gfortran.dg/loc_1.f90: New test.
10674         * gfortran.dg/loc_2.f90: New test.
10675
10676 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10677
10678         * gcc.dg/pr24225.c: New test.
10679
10680 2005-10-24  Asher Langton  <langton2@llnl.gov>
10681
10682         * gfortran.dg/dup_save_1.f90: New test.
10683         * gfortran.dg/dup_save_2.f90: New test.
10684
10685 2005-10-24  Paul Brook  <paul@codesourcery.com>
10686
10687         PR 24107
10688         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10689         stdint.h.
10690
10691 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10692
10693         PR libgfortran/24489
10694         * gfortran.dg/pr24489.f90: New test.
10695
10696 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         PR fortran/23635
10699         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10700
10701 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10702
10703         PR target/18911
10704         * g++.dg/init/array16.C: Skip for mmix-*-*.
10705
10706 2005-10-23  Asher Langton  <langton2@llnl.gov>
10707
10708         * gfortran.dg/byte_1.f90: New test.
10709         * gfortran.dg/byte_2.f90: New test.
10710
10711 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10712
10713         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10714
10715 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10716
10717         PR fortran/18022
10718         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10719
10720         PR fortran/24311
10721         * gfortran.dg/merge_char_const.f90: New test.
10722
10723         PR fortran/24384
10724         * gfortran.dg/spread_scalar_source.f90: New test.
10725
10726 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10727
10728         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10729
10730         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10731         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10732
10733         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10734
10735 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10736
10737         PR fortran/24426
10738         * gfortran.dg/der_pointer_4.f90: New.
10739
10740 2005-10-22  David Ayers  <d.ayers@inode.at>
10741
10742         * obj-c++.dg/except-1.mm: Simplify.
10743
10744 2005-10-21  David Ayers  <d.ayers@inode.at>
10745
10746         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10747
10748 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gfortran.dg/assumed_dummy_2.f90: New test.
10751
10752 2005-10-21  James E Wilson  <wilson@specifix.com>
10753
10754         PR preprocessor/15220
10755         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10756
10757 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10758
10759         * gcc.c-torture/execute/20051021-1.c: New test.
10760
10761 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/24260
10764         * g++.dg/ext/tmplattr1.C: New test.
10765
10766 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10767
10768         PR fortran/24440
10769         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10770
10771 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10772
10773         * obj-c++.dg/except-1.mm: New.
10774
10775         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10776
10777 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10778
10779         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10780
10781 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10782
10783         PR middle-end/24295
10784         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10785         declarations with the same names as thunks' alias targets, use
10786         aliases instead.
10787         * gcc.dg/attr-alias-3.c: New test.
10788         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10789
10790 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10791
10792         PR c++/22618
10793         * g++.dg/parse/access8.C: New test.
10794
10795 2005-10-20  Richard Guenther  <rguenther@suse.de>
10796
10797         PR c++/24439
10798         * g++.dg/tree-ssa/pr24439.C: New testcase.
10799
10800 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10801
10802         * g++.dg/opt/delay-slot-1.C: New test.
10803
10804 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10805
10806         PR fortran/21625
10807         * gfortran.fg/der_init_1.f90: New.
10808
10809 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10810
10811         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10812
10813 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10814
10815         PR c++/21908
10816         * g++.dg/parse/error28.C: New test.
10817
10818 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10819
10820         * gcc.dg/profile-generate-2.c: New test.
10821
10822 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10823
10824         PR target/23589
10825         * g++.dg/ext/dllimport11.C: New.
10826
10827 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10828
10829         PR c++/22293
10830         * g++.dg/other/friend3.C: New test.
10831
10832 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/23293
10835         * g++.dg/template/error19.C: New test.
10836
10837 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         PR c++/21383
10840         * g++.dg/overload/koenig2.C: New.
10841
10842         PR c++/23118
10843         * g++.dg/overload/error2.C: New.
10844
10845         PR c++/22604
10846         * g++.dg/inherit/covariant14.C: New.
10847
10848 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10849
10850         PR c++/23440
10851         * g++.dg/parse/for1.C: New test.
10852
10853 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10854
10855         PR fortran/23446
10856         * gfortran.dg/host_dummy_index_1.f90: New test.
10857
10858         PR fortran/21459
10859         * gfortran.dg/automatic_char_len_2.f90: New test.
10860
10861         PR fortran/20866
10862         * gfortran.dg/recursive_statement_functions.f90: New test.
10863
10864         PR fortran/20853
10865         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10866
10867         PR fortran/20849
10868         * gfortran.dg/external_initializer.f90: New test.
10869
10870         PR fortran/20837
10871         * non_module_public.f90: New test.
10872
10873 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10874
10875         PR c++/24386
10876         * g++.dg/template/overload7.C: New.
10877
10878         PR c++/22551
10879         * g++.dg/other/switch2.C: Remove expected warnings.
10880
10881         PR c++/21353
10882         * g++.dg/template/defarg6.C: New.
10883
10884 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10885
10886         PR target/24315
10887         * gcc.target/i386/pr24315.c: New test.
10888
10889 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/24389
10892         * g++.dg/template/static21.C: New test.
10893         * g++.dg/template/static21-a.cc: Likewise.
10894
10895 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10896
10897         PR c++/23959
10898         * g++.dg/warn/Wswitch-default-1.C: New test.
10899         * g++.dg/warn/Wswitch-default-2.C: New test.
10900
10901 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10902
10903         PR c++/22173
10904         * g++.dg/parse/template18.C: New test.
10905         * g++.dg/template/nontype15.C: Likewise.
10906
10907 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10908
10909         PR fortran/22273
10910         * gfortran.dg/spec_expr_2.f90: New.
10911
10912 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10913
10914         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10915         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10916         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10917         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10918         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10919         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10920         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10921         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10922         previous target-specific skips and warning-message matches where
10923         applicable.
10924
10925 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/21347
10928         * g++.dg/warn/Wctor-dtor.C: New test.
10929
10930 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10931
10932         PR c/23439
10933         * gcc.dg/for-1.c: New test.
10934
10935 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10936
10937         PR c++/19565
10938         * g++.dg/warn/Wconversion1.C: New test.
10939         * g++.dg/ext/packed4.C: Compile with -w.
10940         * g++.dg/opt/20050511-1.C: Likewise.
10941         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10942
10943 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * gfortran.dg/boz_5.f90: New test.
10946
10947 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         PR c++/22551
10950         * g++.dg/other/switch2.C: New.
10951
10952         PR c++/23984
10953         * g++.dg/init/ctor7.C: New.
10954
10955 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10956
10957         PR c++/23730
10958         * g++.dg/parse/crash32.C: New test.
10959
10960 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c++/20721
10963         * g++.dg/init/goto2.C: New test.
10964
10965         PR c++/22464
10966         * g++.dg/template/crash/41.C: New test.
10967
10968         PR c++/22180
10969         * g++.dg/template/crash40.C: New test.
10970
10971         PR c++/23694
10972         * g++.dg/parse/friend5.C: New test.
10973
10974         PR c++/23307
10975         * g++.dg/template/crash38.C: New test.
10976
10977         PR c++/22352
10978         * g++.dg/template/friend38.C: New test.
10979
10980         PR c++/22405
10981         * g++.dg/template/crash39.C: New test.
10982
10983 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10984
10985         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10986         gcc.dg/debug/dwarf2/dwarf-char2.c,
10987         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10988
10989         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10990
10991 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10992
10993         * gcc.dg/dll-2.c: Add tests for warnings.
10994         * gcc.dg/dll-3.c: Likewise.
10995         * gcc.dg/dll-4.c: Likewise.
10996
10997         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10998         * g++.dg/ext/dllimport2.C: Likewise.
10999         * g++.dg/ext/dllimport3.C: Likewise.
11000         * g++.dg/ext/dllimport7.C: Likewise.
11001         * g++.dg/ext/dllimport8.C: Likewise.
11002         * g++.dg/ext/dllimport9.C: Likewise.
11003
11004 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11005
11006         PR fortran/24092
11007         * gfortran.dg/derived_pointer_recursion.f90: New test.
11008
11009 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11010
11011         * gcc.c-torture/execute/20051012-1.c: New test.
11012
11013 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11014
11015         PR fortran/18082
11016         * gfortran.dg/automatic_char_len_1.f90: New test.
11017
11018 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11019
11020         PR fortran/20847
11021         * gfortran.dg/save_common.f90: New test.
11022
11023         PR fortran/20856
11024         * gfortran.dg/save_result.f90: New test.
11025
11026 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11027
11028         PR c++/21592
11029         * g++.dg/template/dependent-expr1.C: Add new expected error.
11030         * g++.dg/template/dependent-expr2.C: Adjust error text.
11031         * g++.dg/template/overload6.C: New.
11032
11033         PR c++/23797
11034         * g++.dg/other/typename8.C: New.
11035
11036         PR c++/21117
11037         * g++.dg/other/return1.C: New.
11038
11039 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11040
11041         PR c++/24052
11042         * g++.dg/ext/label5.C: New.
11043
11044 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11045
11046         PR c++/19964
11047         * g++.dg/parse/crash31.C: New.
11048
11049 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11050
11051         * g++.dg/ipa/ipa-1.c: New test.
11052         * g++.dg/ipa/ipa-2.c: New test.
11053         * g++.dg/ipa/ipa-3.c: New test.
11054         * g++.dg/ipa/ipa-4.c: New test.
11055         * g++.dg/ipa/ipa-5.c: New test.
11056         * g++.dg/ipa/ipa.exp: New file.
11057
11058 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/24207
11061         * gfortran.dg/private_type_3.f90: New test.
11062
11063 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11064
11065         PR fortran/20786
11066         gfortran.dg/aint_anint_1.f90: New test.
11067
11068 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11069
11070         PR libgfortran/24313
11071         gfortran.dg/csqrt.f: New test.
11072
11073 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11074
11075         PR c++/8057
11076         * g++.dg/warn/noeffect7.C: New test.
11077         * g++.dg/warn/noeffect2.C: Instantiate templates.
11078         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11079         and warning.
11080
11081 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11082
11083         PR c++/21089
11084         * g++.dg/init/float1.C: New test.
11085
11086         PR c++/24277
11087         * g++.dg/init/member1.C: Tweak error markers.
11088
11089 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11090
11091         PR testsuite/24281
11092         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11093         Check for null pointer.
11094
11095 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11096
11097         PR c++/21369
11098         * g++.dg/parse/ret-type3.C: New test.
11099
11100 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11101
11102         PR tree-opt/23946
11103         * gcc.c-torture/compile/pr23946.c: New test.
11104
11105 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * g++.dg/opt/mmx2.C: New test.
11108
11109 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11110
11111         PR c++/24277
11112         * g++.dg/template/static20.C: New test.
11113
11114         PR c++/24302
11115         * g++.dg/warn/Wunused-12.C: New test.
11116
11117         PR c++/23437
11118         * g++.dg/template/arg4.C: New test.
11119
11120 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11121
11122         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11123         * gcc.dg/ucnid-3.c: Likewise.
11124         * gcc.dg/ucnid-4.c: Likewise.
11125         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11126         * g++.dg/other/ucnid-1.C: Likewise.
11127         * gcc.dg/sparc-frame-1.c: New test.
11128
11129 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/24139
11132         * g++.dg/template/spec27.C: New test.
11133
11134         PR c++/24275
11135         * g++.dg/template/static19.C: New test.
11136
11137 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11138
11139         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11140         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11141
11142 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11143
11144         PR target/24136
11145         * gfortran.fortran-torture/compile/pr24136.f: New test.
11146
11147 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11148
11149         PR c++/22172
11150         * g++.dg/parse/crash30.C: New test.
11151
11152 2005-10-07  Richard Guenther  <rguenther@suse.de>
11153
11154         PR middle-end/24227
11155         * gcc.c-torture/compile/pr24227.c: New testcase.
11156
11157 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11158
11159         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11160         Do not put aligned attributes on array elements.
11161
11162 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11163
11164         PR testsuite/23611, PR testsuite/23615
11165         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11166         writing prototypes of library functions by hand.
11167         * obj-c++.dg/bitfield-4.mm: Likewise.
11168         * obj-c++.dg/const-str-4.mm: Likewise.
11169         * obj-c++.dg/encode-4.mm: Likewise.
11170         * obj-c++.dg/encode-5.mm: Likewise.
11171         * obj-c++.dg/encode-6.mm: Likewise.
11172         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11173         * obj-c++.dg/method-10.mm: Likewise.
11174         * obj-c++.dg/method-17.mm: Likewise.
11175         * obj-c++.dg/method-19.mm: Likewise.
11176         * obj-c++.dg/try-catch-2.mm: Likewise.
11177
11178 2005-10-06  Richard Henderson  <rth@redhat.com>
11179
11180         PR 24236
11181         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11182
11183 2005-10-06  Dale Johannesen  <dalej@apple.com>
11184
11185         * gcc.c-torture/execute/20030125-1.c: Correct.
11186
11187 2005-10-06  Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/24238
11190         * g++.dg/tree-ssa/pr24238.C: New testcase.
11191
11192 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11193
11194         PR 18568
11195         * gfortran.dg/der_pointer_3.f90: New test.
11196
11197 2005-10-05  Devang Patel  <dpatel@apple.com>
11198
11199         PR Debug/23205
11200         * g++.dg/other/PR23205.C: New.
11201
11202 2005-10-05  Richard Henderson  <rth@redhat.com>
11203
11204         PR target/23602
11205         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11206         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11207
11208 2005-10-05  Dale Johannesen  <dalej@apple.com>
11209
11210         * gcc.c-torture/execute/float-floor.c: New.
11211
11212 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11213
11214         PR tree-optimization/21419
11215         PR tree-optimization/24146
11216         PR tree-optimization/24151
11217
11218         * g++.dg/ext/asm7.C: New.
11219         * g++.dg/ext/asm8.C: New.
11220         * gcc.dg/asm-1.c: Compile on all targets.
11221         * gcc.dg/asm-pr24146.c: New.
11222         * gcc.dg/pr21419.c: Adjust error messages.
11223
11224 2005-10-05  Richard Guenther  <rguenther@suse.de>
11225
11226         PR fortran/24176
11227         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11228
11229 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         PR c++/23513
11232         * g++.dg/template/spec22.C: Robustify test.
11233         * g++.dg/template/spec26.C: New.
11234
11235 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11236
11237         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11238         if target supports vector instructions.
11239
11240 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11241
11242         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11243         C99 functions.
11244
11245 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11246
11247         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11248         check_effective_target_fortran_large_int): Replace cached result
11249         when target changes.
11250
11251 2005-10-04  Devang Patel  <dpatel@apple.com>
11252
11253         * gcc.dg/i386-sse-vect-types.c: New.
11254
11255 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11256
11257         PR preprocessor/13726
11258         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11259         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11260
11261 2005-10-04  Richard Guenther  <rguenther@suse.de>
11262
11263         PR c/23576
11264         * gcc.dg/noncompile/pr23576.c: New testcase.
11265
11266 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11267
11268         PR middle-end/23125
11269         * gcc.dg/register-var-3.c: New test.
11270
11271 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11272
11273         * gcc.dg/pr23049.c: New test.
11274
11275         * gcc.dg/ucnid-4.c: Fix test.
11276
11277 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11278
11279         PR 23445
11280         * gcc.c-torture/compile/pr23445.c: New test.
11281
11282 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11283
11284         * g++.dg/overload/unknown1.C: New.
11285
11286 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/17775
11289         * g++.dg/template/repo4.C: New test.
11290
11291 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11292
11293         PR libfortran/19308
11294         * gfortran.dg/large_real_kind_2.F90: New test.
11295         * gfortran.dg/large_integer_kind_2.f90: New test.
11296
11297 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11298
11299         * lib/target-supports.exp (check_effective_target_vect_shift):
11300         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11301         (check_effective_target_vect_condition): Fix copy-n-pasto.
11302
11303         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11304         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11305         targets.
11306
11307 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/22621
11310         * g++.dg/template/overload5.C : New test.
11311
11312         PR c++/23840
11313         * g++.dg/expr/stdarg1.C: New test.
11314
11315 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11316
11317         PR 24142
11318         * gcc.c-torture/execute/pr24142.c: New test.
11319
11320 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11321
11322         PR 24141
11323         * gcc.c-torture/execute/pr24141.c: New test.
11324
11325 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11326             Diego Novillo  <dnovillo@redhat.com>
11327
11328         PR 23604
11329         * gcc.c-torture/execute/pr23604.c: New test.
11330
11331 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11332
11333         PR fortran/16404
11334         PR fortran/20835
11335         PR fortran/20890
11336         PR fortran/20899
11337         PR fortran/20900
11338         PR fortran/20901
11339         PR fortran/20902
11340         gfortran.dg/equiv_constraint_1.f90: New test.
11341         gfortran.dg/equiv_constraint_2.f90: New test.
11342         gfortran.dg/equiv_constraint_3.f90: New test.
11343         gfortran.dg/equiv_constraint_4.f90: New test.
11344         gfortran.dg/equiv_constraint_5.f90: New test.
11345         gfortran.dg/equiv_constraint_6.f90: New test.
11346         gfortran.dg/equiv_constraint_7.f90: New test.
11347         gfortran.dg/equiv_constraint_8.f90: New test.
11348         gfortran.dg/private_type_1.f90: New test.
11349         gfortran.dg/private_type_2.f90: New test.
11350         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11351         980628-10.f: Assert std=gnu to permit mixing of
11352         types in equivalence statements.
11353
11354 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11355
11356         PR 24112
11357         * gfortran.dg/open_status_1.f90: New.
11358
11359 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11360
11361         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11362         * gcc.dg/vect/pr22480.c: Clean up temp files.
11363         * gcc.dg/vect/pr23831.c: Clean up temp files.
11364         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11365         Clean up temp files.
11366         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11367         Clean up temp files.
11368
11369         * gcc.dg/20050309-1.c: Clean up temp files.
11370         * gcc.dg/20050325-1.c: Clean up temp files.
11371
11372 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11373
11374         PR tree-optimization/24059
11375         * gcc.dg/vect/pr24059.c : New test.
11376
11377 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR middle-end/24109
11380         * gcc.c-torture/execute/20050929-1.c: New test.
11381
11382 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11383
11384         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11385
11386 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11387
11388         PR c/21419
11389         * gcc.dg/pr21419.c: New test.
11390
11391 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11392
11393         * gcc.dg/pr23911.c: New test.
11394
11395 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11396
11397         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11398
11399         PR c++/16782
11400         * g++.dg/parse/qualified4.C: New test.
11401         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11402         * g++.old-deja/g++.mike/p8154.C: Likewise.
11403
11404 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/22147
11407         * g++.dg/template/friend37.C: New test.
11408         * g++.dg/parse/crash28.C: Adjust error markers.
11409
11410 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR fortran/18518
11413         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11414
11415 2005-09-27  Devang Patel  <dpatel@apple.com>
11416
11417         PR tree-optimization/23625
11418         * gcc.dg/pr23625.c: New test.
11419
11420 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11421
11422         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11423         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11424
11425 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR fortran/23677
11428         * gfortran.fortran-torture/execute/save_1.f90: New test.
11429         * gfortran.dg/save_1.f90: New test.
11430
11431 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11432
11433         * gcc.target/i386/builtin-apply-mmx.c: New test.
11434
11435         PR target/22576
11436         * gcc.target/i386/pr22576.c: New test.
11437
11438         PR target/22585
11439         * gcc.target/i386/pr22585.c: New test.
11440
11441         PR target/23268
11442         * gcc.target/i386/pr23268.c: New test.
11443
11444         PR middle-end/23831
11445         * gcc.dg/vect/pr23831.c: New test.
11446
11447         PR target/24055
11448         * gcc.target/i386/pr24055.c: New test.
11449
11450 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11451
11452         PR tree-optimization/23960
11453         * gcc.c-torture/compile/pr23960.c: New.
11454
11455 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11456
11457         PR fortran/16861
11458         * gfortran.dg/nested_modules_3.f90: New.
11459
11460 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11461
11462         PR fortran/24005
11463         gfortran.dg/interface_1.f90: New test.
11464
11465 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11466         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11467
11468         PR fortran/23843
11469         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11470
11471 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11472
11473         PR fortran/23516
11474         * gfortran.dg/imag_1.f: New test.
11475         * gfortran.dg/imag_2.f: Ditto.
11476
11477 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11478
11479         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11480
11481 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11482
11483         PR c++/21983
11484         * g++.dg/warn/pr21983.C: New test.
11485
11486 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/23993
11489         * g++.dg/template/array14.C: New test.
11490
11491 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11492
11493         PR fortran/19929
11494         * gfortran.dg/der_ptr_component_1.f90: New test.
11495
11496 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11497
11498         PR c++/23965
11499         * g++.dg/template/error1.C: Reject "no matching function" message.
11500
11501 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11502
11503         PR c++/17609
11504         * g++.dg/lookup/error1.C: New test.
11505
11506 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11507
11508         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11509         functionality of the testcase.
11510
11511 2005-09-20  Richard Henderson  <rth@redhat.com>
11512
11513         * gcc.dg/vect/vect-22.c: Require vect_float.
11514         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11515
11516 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11517
11518         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11519         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11520         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11521         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11522         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11523         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11524         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11525         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11526         * gcc.dg/cpp/ucnid-8.c: New test.
11527
11528 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR tree-optimization/23929
11531         * gcc.c-torture/compile/pr23929.c: New test.
11532
11533 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11534
11535         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11536         for one loop.
11537
11538 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11539
11540         PR testsuite/23186
11541         * g++.dg/other/pr22003.C: Require named sections.
11542
11543 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11544
11545         PR c++/23947
11546         * g++.dg/rtti/crash3.C: New test.
11547
11548         PR tree-optimization/23818
11549         * gcc.dg/pr23818.c: New test.
11550
11551 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11552
11553         PR fortran/23420
11554         * gfortran.dg/print_fmt_4.f: New.
11555
11556 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11557
11558         PR fortran/23663
11559         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11560
11561 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11562
11563         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11564         Use pointers to local alignable arrays instead. Added comments.
11565         * gcc.dg/vect/vect-46.c: Likewise.
11566         * gcc.dg/vect/vect-48.c: Likewise.
11567         * gcc.dg/vect/vect-49.c: Likewise.
11568         * gcc.dg/vect/vect-52.c: Likewise.
11569         * gcc.dg/vect/vect-53.c: Likewise.
11570         * gcc.dg/vect/vect-54.c: Likewise.
11571         * gcc.dg/vect/vect-56.c: Likewise.
11572         * gcc.dg/vect/vect-57.c: Likewise.
11573         * gcc.dg/vect/vect-58.c: Likewise.
11574         * gcc.dg/vect/vect-60.c: Likewise.
11575         * gcc.dg/vect/vect-61.c: Likewise.
11576
11577         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11578         The test is no longer vectorizable on vect_no_align targets.
11579         * gcc.dg/vect/vect-43.c: Likewsie.
11580
11581         * gcc.dg/vect/vect-44.c: Added comments.
11582         * gcc.dg/vect/vect-45.c: Added comments.
11583         * gcc.dg/vect/vect-50.c: Added comments.
11584         * gcc.dg/vect/vect-51.c: Added comments.
11585
11586         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11587         aligned type.
11588         * gcc.dg/vect/Os-vect-95.c: Likewise.
11589
11590         * gcc.dg/vect/vect-41.c: Test removed.
11591         * gcc.dg/vect/vect-47.c: Test removed.
11592         * gcc.dg/vect/vect-55.c: Test removed.
11593         * gcc.dg/vect/vect-59.c: Test removed.
11594
11595 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11596
11597         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11598         No longer vectorizable on vect_no_align targets.
11599         * gcc.dg/vect/pr20122.c: Likewise.
11600         * gcc.dg/vect/vect-74.c: Likewise.
11601         * gcc.dg/vect/vect-75.c: Likewise.
11602         * gcc.dg/vect/vect-76.c: Likewise.
11603
11604         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11605         Will not be vectorizable on vect_no_align targets once aliasing issues
11606         are resolved.
11607         * gcc.dg/vect/vect-79.c: Likewise.
11608
11609         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11610         * gcc.dg/vect/vect-78.c: Likewise.
11611         * gcc.dg/vect/vect-97.c: Likewise.
11612
11613 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11614
11615         * gcc.dg/pr23943.c: New test.
11616
11617 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11618
11619         PR fortran/19181
11620         * gfortran.dg/derived_pointer_null_1.f90: New test.
11621
11622 2005-09-18  Richard Guenther  <rguenther@suse.de>
11623
11624         PR middle-end/23944
11625         * gcc.c-torture/compile/pr23944.c: New testcase.
11626
11627 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11628
11629         PR fortran/15975
11630         * gfortran.dg/der_pointer_2.f90: New test.
11631
11632 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11633
11634         PR fortran/16861
11635         * gfortran.dg/nested_modules_2.f90: New test.
11636
11637 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11638
11639         PR c++/18368
11640         * g++.dg/other/semicolon.C: New test.
11641
11642 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11643
11644         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11645         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11646
11647 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11648
11649         PR c++/23914
11650         * g++.dg/template/static18.C: New test.
11651
11652         PR c++/21514
11653         * g++.dg/template/crash19.C: Remove dg-error marker.
11654         * g++.dg/template/local4.C: New test.
11655
11656 2005-09-16  Paul Brook  <paul@codesourcery.com>
11657
11658         PR fortran/23906
11659         * gfortran.dg/dependency_1.f90: New test.
11660
11661 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11662
11663         PR c++/23896
11664         * g++.dg/template/static17.C: New test.
11665
11666 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11667
11668         PR c++/23139
11669         * g++.dg/warn/huge-val1.C: New test.
11670
11671 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/13140
11674         * g++.dg/parse/class2.C: New test.
11675         * g++.dg/template/explicit8.C: Likewise.
11676         * g++.dg/template/spec25.C: Likewise.
11677
11678 2005-09-14  Josh Conner  <jconner@apple.com>
11679
11680         PR middle-end/23584
11681         * gcc.dg/pr23584.c: New test.
11682
11683 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11684
11685         PR fortran/21875 Internal Unit Array I/O, NIST
11686         * gfortran.dg/arrayio_1.f90: New test.
11687         * gfortran.dg/arrayio_1.f90: New test.
11688         * gfortran.dg/arrayio_1.f90: New test.
11689         * gfortran.dg/arrayio_1.f90: New test.
11690         * gfortran.dg/arrayio_1.f90: New test.
11691
11692 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11693
11694         PR middle-end/22480
11695         * gcc.dg/vect/pr22480.c: New test.
11696
11697 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/19358
11700         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11701
11702 2005-09-13 Josh Conner <jconner@apple.com>
11703
11704         PR c++/23180
11705         * g++.dg/init/struct2.C: New test.
11706         * g++.dg/init/struct3.C: New test.
11707
11708 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11709
11710         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11711         Clean up temp files.
11712         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11713         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11714         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11715         gcc.dg/tree-ssa/builtin-printf-1.c,
11716         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11717         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11718         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11719         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11720         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11721         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11722         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11723         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11724         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11725         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11726         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11727         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11728
11729 2005-09-13  Josh Conner  <jconner@apple.com>
11730
11731         * lib/gcc-dg.exp: Load scanipa.exp.
11732         (cleanup-dump): New procedure.
11733         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11734         * lib/scandump.exp: New file.
11735         * lib/scantree.exp: Use it.
11736         * lib/scanipa.exp: New file.
11737
11738 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11739
11740         PR fortran/17740
11741         * gfortran.dg/generic_4.f90: New test.
11742
11743 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11744
11745         PR target/23816
11746         * gcc.target/i386/pr23816-1.c: New test.
11747         * gcc.target/i386/pr23816-2.c: New test.
11748
11749
11750 2005-09-13  Bastian Blank <waldi@debian.org>
11751
11752         PR c++/16171
11753         * g++.dg/abi/mangle26.C: New test.
11754         * g++.dg/abi/mangle27.C: New test.
11755         * g++.dg/abi/mangle28.C: New test.
11756         * g++.dg/abi/mangle29.C: New test.
11757
11758         PR c++/23839
11759         * g++.dg/parse/register1.C: New test.
11760
11761 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/23842
11764         * g++.dg/template/access16.C: New test.
11765
11766 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11767
11768         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11769
11770 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11771
11772         PR fortran/18899
11773         * gfortran.dg/shape_2.f90: New test.
11774
11775 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11776
11777         PR target/19269
11778         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11779         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11780         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11781         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11782         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11783         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11784         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11785         tests.
11786
11787 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/23841
11790         * g++.dg/parse/template17.C: New test.
11791
11792 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/23789
11795         * g++.dg/template/nontype14.C: New test.
11796
11797 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11798
11799         PR g++/7874
11800         * g++.dg/lookup/friend7.C: New test.
11801         * g++.dg/lookup/friend8.C: New test.
11802         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11803         so that it will be found via argument dependent lookup.
11804         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11805         friend functions which will no longer be found.
11806         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11807         function g, so that it will be found via argument dependent
11808         lookup.
11809         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11810         * g++.old-deja/g++.mike/net43.C: Likewise.
11811
11812 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/23691
11815         * g++.dg/template/static16.C: New test.
11816
11817 2005-09-12  Josh Conner  <jconner@apple.com>
11818
11819         PR middle-end/23237
11820         * gcc.c-torture/compile/pr23237.c: New test.
11821
11822 2005-09-11  Richard Henderson  <rth@redhat.com>
11823
11824         * g++.dg/other/error8.C: Update expected diagnostic text.
11825
11826 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11827
11828         PR libfortran/19872
11829         * gfortran.dg/overwrite_1.f: New test.
11830
11831 2005-09-09  Josh Conner  <jconner@apple.com>
11832
11833         * g++.dg/init/pr23180-1.C: Removed.
11834         * g++.dg/init/pr23180-2.C: Removed.
11835
11836 2005-09-09  David Daney <ddaney@avtrex.com>
11837
11838         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11839         files which are ...
11840         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11841         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11842
11843 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11844
11845         * gfortran.dg/iostat_2.f90: New test.
11846
11847 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/22252
11850         * g++.dg/ext/interface1.C: New test.
11851         * g++.dg/ext/interface1.h: Likewise.
11852         * g++.dg/ext/interface1a.cc: Likewise.
11853
11854 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11855
11856         * gfortran.dg/iomsg_1.f90: New test case.
11857
11858 2005-09-09  Richard Guenther  <rguenther@suse.de>
11859
11860         PR c++/23624
11861         * g++.dg/tree-ssa/pr23624.C: New testcase.
11862
11863 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11864
11865         PR fortran/19239
11866         * gfortran.dg/vector_subscript_1.f90,
11867         * gfortran.dg/vector_subscript_2.f90: New tests.
11868
11869 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11870
11871         PR fortran/21104
11872         * gfortran.dg/array_alloc_1.f90,
11873         * gfortran.dg/array_alloc_2.f90,
11874         * gfortran.dg/array_alloc_3.f90: New tests.
11875
11876 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11877
11878         PR fortran/12840
11879         * gfortran.dg/array_constructor_6.f90
11880         * gfortran.dg/array_constructor_7.f90
11881         * gfortran.dg/array_constructor_8.f90
11882         * gfortran.dg/array_constructor_9.f90
11883         * gfortran.dg/array_constructor_10.f90
11884         * gfortran.dg/array_constructor_11.f90
11885         * gfortran.dg/array_constructor_12.f90: New tests.
11886
11887 2005-09-08  Josh Conner  <jconner@apple.com>
11888
11889         PR c++/23180
11890         * g++.dg/init/pr23180-1.C: New test.
11891         * g++.dg/init/pr23180-2.C: New test.
11892
11893 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11894
11895         PR fortran/18878
11896         * gfortran.dg/module_double_reuse.f90: New.
11897
11898 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11899
11900         PR fortran/23270
11901         PR fortran/22304
11902         PR fortran/18870
11903         PR fortran/17917
11904         PR fortran/16511
11905         * gfortran.dg/common_equivalence_1.f: New.
11906         * gfortran.dg/common_equivalence_2.f: New.
11907         * gfortran.dg/common_equivalence_3.f: New.
11908         * gfortran.dg/contained_equivalence_1.f90: New.
11909         * gfortran.dg/module_blank_common.f90: New.
11910         * gfortran.dg/module_commons_1.f90: New.
11911         * gfortran.dg/module_equivalence_1.f90: New.
11912         * gfortran.dg/nested_modules_1.f90: New.
11913         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11914         equivalences and add comment to connect the test with
11915         the PR.
11916
11917 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11918
11919         PR fortran/23765
11920         * gfortran.dg/common_6.f90: New test.
11921
11922 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11923
11924         PR fortran/15326
11925         * gfortran.dg/char_result_1.f90,
11926         * gfortran.dg/char_result_2.f90,
11927         * gfortran.dg/char_result_3.f90,
11928         * gfortran.dg/char_result_4.f90,
11929         * gfortran.dg/char_result_5.f90,
11930         * gfortran.dg/char_result_6.f90,
11931         * gfortran.dg/char_result_7.f90,
11932         * gfortran.dg/char_result_8.f90: New tests.
11933
11934 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11935
11936         PR fortran/19928
11937         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11938
11939 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         PR obj-c++/16816
11942         * obj-c++.dg/selector-5.mm: New test.
11943         * obj-c++.dg/selector-6.mm: New test.
11944
11945 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11946
11947         PR objc/20574
11948         PR objc/19324
11949         * objc.dg/error-1.m: New test.
11950
11951 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11952
11953         PR fortran/23373
11954         * gfortran.fortran-torture/execute/pr23373-1.f90,
11955         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11956
11957 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11958
11959         PR libfortran/23760
11960         * gfortran.dg/g77/1832.f: Remove long string in write statement
11961         to allow the test to pass on correct list directed output with
11962         prepended space.
11963
11964 2005-09-07  James E Wilson  <wilson@specifix.com>
11965
11966         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11967
11968 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11969
11970         * gfortran.dg/parameter+save.f90: Rename to
11971         * gfortran.dg/parameter_save.f90: .. this.
11972
11973 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11974
11975         PR fortran/20848
11976         * gfortran.dg/parameter+save.f90: New test case.
11977
11978 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11979
11980         PR fortran/19269
11981         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11982
11983 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR c/23075
11986         * gcc.dg/pr23075.c: New test.
11987         * g++.dg/warn/pr23075.C: New test.
11988
11989         PR target/22362
11990         * gcc.target/i386/pr22362.c: New test.
11991
11992         PR rtl-optimization/23098
11993         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11994
11995         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11996         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11997         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11998
11999 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12000
12001         * g++.dg/expr/cast6.C: New test.
12002
12003         PR c++/9782
12004         * g++.dg/init/new15.C: New test.
12005
12006 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12007
12008         * gcc.dg/vect/Os-vect-95.c: New test.
12009         * gcc.dg/vect/vect-95.c: Same.
12010
12011 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12012
12013         * gcc.dg/vect/vect-29.c: Update xfail testing.
12014         * gcc.dg/vect/vect-44.c: Same.
12015         * gcc.dg/vect/vect-48.c: Same.
12016         * gcc.dg/vect/vect-50.c: Same.
12017         * gcc.dg/vect/vect-72.c: Same.
12018         * gcc.dg/vect/vect-77.c: Same.
12019         * gcc.dg/vect/vect-78.c: Same.
12020         * gcc.dg/vect/vect-80.c: Same.
12021         * gcc.dg/vect/vect-96.c: Same.
12022         * gcc.dg/vect/vect-100.c: Same.
12023         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12024         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12025         * gfortran.dg/vect/vect-5.f90: Same.
12026
12027 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12030         start strings.
12031         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12032         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12033
12034         PR c++/23056
12035         * g++.dg/opt/pr23056.C: New test.
12036
12037         PR rtl-optimization/23098
12038         * gcc.target/i386/pr23098.c: New test.
12039
12040 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/23667
12043         * g++.dg/template/static15.C: New test.
12044
12045         PR c++/21440
12046         * g++.dg/ext/stmtexpr5.C: New test.
12047         * g++.dg/ext/stmtexpr6.C: Likewise.
12048
12049 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12050
12051         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12052
12053         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12054         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12055         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12056
12057 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12058
12059         PR libfortran/23321
12060         * gfortran.dg/direct_io_4.f90: New test case.
12061
12062 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12063             Rasmus Hahn  <rassahah@neofonie.de>
12064
12065         PR libobjc/23108
12066         * objc.dg/type-stream-1.m: New test.
12067
12068 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12069
12070         PR fortran/23661
12071         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12072         gfortran.dg/print_fmt_3.f90: New test.
12073
12074 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12075
12076         * gfortran.dg/fmt_t_1.f90: New test.
12077
12078 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12079
12080         PR rtl-optimization/23454
12081         * g++.dg/opt/pr23454.C: New test.
12082
12083 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12084
12085         PR c++/23699
12086         * g++.dg/ext/static1.C: New test.
12087
12088 2005-09-02  Richard Henderson  <rth@redhat.com>
12089
12090         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12091         tail call to check_fa_work.
12092
12093 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/21687
12096         * g++.dg/other/gc3.C: New test.
12097
12098 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12099
12100         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12101         * gcc.dg/20050826-1.c: Likewise.
12102
12103 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/23167
12106         * g++.dg/expr/volatile1.C: New test.
12107
12108 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12109
12110         PR middle-end/23547
12111         * gcc.dg/pr23547.c: New test.
12112
12113 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12114
12115         PR c/22061
12116         * gcc.c-torture/execute/pr22061-1.c,
12117         * gcc.c-torture/execute/pr22061-2.c,
12118         * gcc.c-torture/execute/pr22061-3.c,
12119         * gcc.c-torture/execute/pr22061-4.c: New tests.
12120
12121 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12122
12123         * gcc.dg/Wredundant-decls-2.c: New test to check that
12124         -Wredundant-decls does not issue warning for a variable
12125         definition following a declaration.
12126
12127 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR debug/7241
12130         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12131         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12132         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12133
12134         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12135         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12136         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12137         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12138         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12139         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12140         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12141         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12142
12143 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12144
12145         PR objc/23306
12146         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12147         scan-assmbler.
12148
12149 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12150
12151         PR target/21255
12152         * gcc.dg/pr21255-1.c: New test.
12153         * gcc.dg/pr21255-2-mb.c: Likewise.
12154         * gcc.dg/pr21255-2-ml.c: Likewise.
12155         * gcc.dg/pr21255-3.c: Likewise.
12156         * gcc.dg/pr21255-4.c: Likewise.
12157
12158 2005-08-31  Dale Johannesen  <dalej@apple.com>
12159
12160         * gcc.dg/20050830-1.c: New.
12161
12162 2005-08-31  Josh Conner  <jconner@apple.com>
12163
12164         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12165         command-line options for arm-*-* targets.
12166         * g++.dg/init/array16.C: Likewise.
12167         * g++.dg/other/crash-4.C: Likewise.
12168
12169 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12170
12171         PR obj-c++/23640
12172         * obj-c++.dg/gnu-runtime-3.mm: New test.
12173
12174 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12175
12176         PR c++/13377
12177         * g++.dg/lookup/ambig4.C: New test.
12178         * g++.dg/lookup/ambig5.C: New test.
12179         * g++.dg/tc1/dr101.C: Adjust error markers.
12180
12181 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12182
12183         PR c++/23639
12184         * g++.dg/template/ttp5.C: Adjust error markers.
12185
12186 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12187
12188         PR testsuite/23609
12189         * lib/obj-c++.exp: Include target-libpath.exp.
12190         (obj-c++_link_flags): Look for the GNU libobjc library
12191         and set the library path to include it.
12192         Don't manually set LD_LIBRARY_PATH (etc.) but call
12193         set_ld_library_path_env_vars instead.
12194         (obj-c++_target_compile): Don't set library path or
12195         linker flags because they are already set correctly
12196         in obj-c++_link_flags.
12197
12198 2005-08-30  Josh Conner  <jconner@apple.com>
12199
12200         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12201         to command-line options for arm-*-* targets.
12202
12203 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12204
12205         * g++.dg/other/i386-1.C: New.
12206
12207 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12208
12209         PR preprocessor/20348
12210         PR preprocessor/20356
12211         * gcc.dg/cpp/pr20348.c: New test.
12212         * gcc.dg/cpp/pr20348.h: New file.
12213         * gcc.dg/cpp/inc/pr20348.h: New file.
12214         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12215         * gcc.dg/cpp/pr20356.c: New test.
12216         * gcc.dg/cpp/pr20356.h: New file.
12217         * gcc.dg/cpp/inc/pr20356.h: New file.
12218         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12219
12220 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12221
12222         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12223         Fix array dimension to avoid correct end-of-file error.
12224
12225 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12226
12227         PR libfortran/23598
12228         * gfortran.dg/iostat_1.f90: New test.
12229
12230 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12231
12232         PR middle-end/23408
12233         * gcc.dg/pr23408.c: New test.
12234
12235 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/23099
12238         * g++.dg/init/member1.C: Make sure erroneous static data member
12239         definitions are required.
12240         * g++.dg/template/static13.C: New test.
12241         * g++.dg/template/static14.C: Likewise.
12242
12243 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12246         -march=pentium4, remove ilp32 requirement.
12247
12248         PR middle-end/23484
12249         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12250         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12251
12252 2005-08-29  Andreas Jaeger  <aj@suse.de>
12253
12254         PR testsuite/23607
12255         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12256
12257 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12258
12259         * gcc.c-torture/execute/20050316-2.c: New test.
12260         * gcc.c-torture/execute/20050316-3.c: New test.
12261         * gcc.dg/torture/pr16104-1.c: New test.
12262
12263 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12264
12265         PR middle-end/23463
12266         * gcc.c-torture/execute/zero-struct-1.c: New test.
12267
12268 2005-08-27  Richard Guenther  <rguenther@suse.de>
12269
12270         PR target/23575
12271         * gcc.target/i386/pr23575.c: New testcase.
12272
12273 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR rtl-optimization/23561
12276         * gcc.c-torture/execute/20050826-1.c: New test.
12277
12278         PR rtl-opt/23560
12279         * gcc.c-torture/execute/20050826-2.c: New test.
12280
12281 2005-08-26  Dale Johannesen  <dalej@apple.com>
12282
12283         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12284         * gcc.dg/20050826-1.c: New.
12285
12286 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/19004
12289         * g++.dg/template/nontype13.C: New test.
12290
12291         PR c++/23491
12292         * g++.dg/init/new14.C: New test.
12293         * g++.dg/expr/anew1.C: Do not XFAIL.
12294         * g++.dg/expr/anew2.C: Likewise.
12295         * g++.dg/expr/anew3.C: Likewise.
12296
12297 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12298
12299         PR middle-end/22439
12300         * gcc.dg/vla-3.c: New test.
12301
12302 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12303
12304         PR fortran/20363
12305         * gfortran.dg/named_interface.f90: New.
12306
12307 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12308
12309         * gcc.c-torture/execute/frame-address.c: New test.
12310
12311 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12312
12313         PR c++/20817
12314         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12315
12316 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12317
12318         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12319
12320 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12321
12322         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12323         * gcc.dg/altivec-22.c: Rename from..
12324         * gcc.dg/altivec-nomfcr.c: ..this.
12325
12326 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12327
12328         PR tree-optimization/23546
12329         * gcc.dg/tree-ssa/pr23546.c: New test.
12330
12331 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12332
12333         PR fortran/17758
12334         * gfortran.dg/nonreturning_statements.f90: New test.
12335
12336 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/22454
12339         * g++.dg/parse/crash29.C: New.
12340
12341 2005-08-23  DJ Delorie  <dj@redhat.com>
12342
12343         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12344         constants have the L suffix.
12345
12346 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         PR c++/23044
12349         * g++.dg/template/instantiate8.C: New.
12350
12351 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12352
12353         PR middle-end/23467
12354         * gcc.c-torture/execute/pr23467.c: New test.
12355
12356 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR tree-optimization/22043
12359         * gcc.c-torture/execute/20050613-1.c: New test.
12360
12361 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12362
12363         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12364
12365 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12366
12367         PR rtl-optimization/23478
12368         * g++.dg/opt/pr23478.C: New test.
12369
12370 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12371
12372         PR c/18715
12373         * gcc.dg/switch-warn-3.c: New test.
12374
12375 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12376
12377         PR c++/22233
12378         * g++.dg/template/param1.C: New test.
12379
12380 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12381
12382         PR c++/23089
12383         * g++.dg/other/incomplete1.C: New test.
12384
12385 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12386
12387         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12388         are vectorizable.
12389
12390 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12391
12392         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12393         d_lines_5.f: New.
12394
12395 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12396
12397         * gcc.target/i386/sse-4.c: New test.
12398
12399 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12400
12401         PR testsuite/23239
12402         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12403
12404 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12405
12406         * gcc.dg/20050811-1.c: New test.
12407         * gcc.dg/20050811-2.c: New test.
12408
12409 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12410
12411         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12412
12413 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12414
12415         PR 23476
12416         * gcc.c-torture/compile/pr23476.c: New test.
12417
12418 2005-08-19  Devang Patel  <dpatel@apple.com>
12419
12420         PR tree-optimization/23048
12421         * gcc.dg/tree-ssa/pr23048.c: New test.
12422
12423 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12424
12425         PR middle-end/20624
12426         * g++.dg/warn/Wreturn-3.C: New test
12427
12428 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12429
12430         PR tree-optimization/22228
12431         * g++.dg/vect/pr22543.cc: New test.
12432
12433 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12434
12435         PR tree-optimization/21574
12436         * gcc.dg/tree-ssa/pr21574.c: New test.
12437
12438 2005-08-16  James E Wilson  <wilson@specifix.com>
12439
12440         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12441
12442 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12443
12444         PR tree-opt/23402
12445         * gcc.c-torture/compile/zero-strct-3.c: New test.
12446         * gcc.c-torture/compile/zero-strct-4.c: New test.
12447
12448 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12449
12450         PR target/23376
12451         * gcc.target/x86_64/pr23376.c: New test.
12452
12453 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12454
12455         PR c++/23337
12456         * g++.dg/ext/vector2.C: New.
12457
12458 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12459
12460         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12461
12462 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12463
12464         PR libfortran/23428
12465         * gfortran.dg/inquire-complex.f90: New test case.
12466
12467 2005-08-16  James E Wilson  <wilson@specifix.com>
12468
12469         PR tree-optimization/21105
12470         * gcc.dg/large-size-array.c: New.
12471
12472 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12473
12474         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12475         type.
12476         * gcc.dg/vect/vect-41: Likewise.
12477         * gcc.dg/vect/vect-42: Likewise.
12478         * gcc.dg/vect/vect-43: Likewise.
12479         * gcc.dg/vect/vect-44: Likewise.
12480         * gcc.dg/vect/vect-46: Likewise.
12481         * gcc.dg/vect/vect-47: Likewise.
12482         * gcc.dg/vect/vect-48: Likewise.
12483         * gcc.dg/vect/vect-52: Likewise.
12484         * gcc.dg/vect/vect-53: Likewise.
12485         * gcc.dg/vect/vect-54: Likewise.
12486         * gcc.dg/vect/vect-55: Likewise.
12487         * gcc.dg/vect/vect-56: Likewise.
12488         * gcc.dg/vect/vect-57: Likewise.
12489         * gcc.dg/vect/vect-58: Likewise.
12490         * gcc.dg/vect/vect-59: Likewise.
12491         * gcc.dg/vect/vect-60: Likewise.
12492         * gcc.dg/vect/vect-61: Likewise.
12493         * gcc.dg/vect/vect-85: Likewise.
12494         * gcc.dg/vect/vect-87: Likewise.
12495         * gcc.dg/vect/vect-88: Likewise.
12496         * gcc.dg/vect/vect-93.c: Likewise.
12497         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12498         * gcc.dg/vect/vect-75: Likewise.
12499         * gcc.dg/vect/vect-76: Likewise.
12500         * gcc.dg/vect/vect-77: Likewise.
12501         * gcc.dg/vect/vect-78: Likewise.
12502         * gcc.dg/vect/vect-80: Likewise.
12503         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12504         vectorized for the expected reason, rather than checking how alignment
12505         was handled.
12506         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12507         type and also instead of aligned pointers. Added documentation.
12508
12509 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12510
12511         * gfortran.dg/power.f90: New test.
12512
12513 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR rtl-optimization/23299
12516         * g++.dg/opt/pr23299.C: New test.
12517
12518 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12519
12520         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12521
12522 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12523
12524         * g++.dg/template/local6.C: New test.
12525
12526 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12527
12528         * execute/exceptions/finally-1.m: Check that the catch and finally are
12529         being called.  Also add a "return 0;" at the end of main.
12530
12531 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12532
12533         PR fortran/21432.
12534         * gfortran.dg/namelist_print_1.f: New test of functionality of
12535         PRINT namelist.
12536         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12537         namelist generates error with -std=f95.
12538
12539 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12540
12541         PR tree-optimization/23119
12542         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12543
12544 2005-08-13  Marcin Koziej  <creep@desk.pl>
12545             Andrew Pinski  <pinskia@physics.uc.edu>
12546
12547         PR libobjc/22492
12548         * execute/exceptions/finally-1.m: New test.
12549
12550 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12551
12552         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12553         testsuite.
12554         * objc/execute/exceptions/trivial.m: New test.
12555         * objc.dg/try-catch-11.m: Move to ...
12556         * objc/execute/exceptions/foward-1.m: Here.
12557         * objc.dg/try-catch-2.m: Move to ...
12558         * objc/execute/exceptions/catchall-1.m: Here.
12559         * objc.dg/try-catch-8.m: Move to ...
12560         * objc/execute/exceptions/local-variables-1.m: Here.
12561
12562 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12563
12564         * objc.dg/nested-func-1.m: Move to ...
12565         * objc/execute/nested-func-1.m: Here.
12566
12567 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12568
12569         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12570         in ${options} instead of [target_info name].
12571         * lib/obj-c++.exp (objc_target_compile): Likewise.
12572
12573 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12574
12575         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12576
12577 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12578
12579         part of PR testsuite/23348
12580         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12581         of the torture options.
12582         * objc/compile/trivial.m: New test.
12583
12584 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12585
12586         * gfortran.dg/eoshift.f90: Correct format.
12587
12588 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12589
12590         * gfortran.fortran-torture/execute/character_passing.f90:
12591         Fix comment typo.
12592
12593 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12594
12595         PR c++/8271
12596         * g++.dg/template/unify10.C: New.
12597
12598 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12599
12600         * g++.dg/parse/pr22514.C: Move to...
12601         * g++.dg/debug/pr22514.C: here.
12602
12603 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12604
12605         PR c++/23266
12606         * g++.dg/inherit/pure1.C: New test.
12607
12608         * ChangeLog: Fix typos.
12609
12610 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12611             Steven Bosscher  <stevenb@suse.de>
12612
12613         * gfortran.dg/runtime_warning_1.f90: New test.
12614
12615 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         PR c++/23219
12618         * g++.dg/parse/crash28.C: New.
12619
12620 2005-08-11  Richard Guenther  <rguenther@suse.de>
12621
12622         PR target/23289
12623         * gcc.target/i386/tailcall-1.c: New testcase.
12624
12625 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12626
12627         * gcc.dg/vect/vect-67.c: Un-xfail.
12628
12629 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12630
12631         PR c++/23225
12632         * g++.dg/testsuite/parse/crash27.C: new test.
12633
12634 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12635
12636         PR libfortran/22143
12637         * gfortran.dg/shift-kind.f90: New testcase.
12638
12639 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12640
12641         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12642         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12643
12644 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12645
12646         PR c++/20646
12647         * g++.dg/other/mult-stor1.C: New test.
12648
12649 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12650
12651         * gcc.c-torture/pr18299-1.c: Move to ...
12652         * gcc.c-torture/compile/pr18299-1.c: Here.
12653
12654 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12655
12656         * gfortran/fortran.torture/execute/character_passing.f90:
12657         Fix types for LSAME.
12658
12659 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12660
12661         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12662         input data back to what it was originally.
12663
12664 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12665
12666         * objc.dg/try-catch-8.m: Enable for all targets.
12667
12668 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12669
12670         * gcc.dg/pr23165.c: New test.
12671
12672 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12673
12674         PR tree-optimization/23234
12675         * gcc.dg/tree-ssa/pr23234.c: New test.
12676
12677 2005-08-08  Josh Conner  <jconner@apple.com>
12678
12679         PR rtl-optimization/23241
12680         * gcc.dg/char-compare.c: New test.
12681
12682 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12683
12684         PR c++/22508
12685         * g++.dg/init/new13.C: New test.
12686
12687 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         PR c++/21166
12690         * g++.dg/other/crash-4.C: Adjust
12691         * g++/dg/ext/packed9.C: New.
12692
12693 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12694
12695         PR middle-end/21964
12696         * gcc.c-torture/execute/pr21964-1.c: New test.
12697
12698 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12699
12700         PR c/22458
12701         * gcc.dg/pr22458-1.c: New test.
12702
12703 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12704             Steven G. Kargl <kargls@comcast.net>
12705
12706         PR fortran/22390
12707         * gfortran.dg/flush_1.f90: New test.
12708
12709 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12710
12711         PR c++/23191
12712         * g++.dg/template/eh2.C: New test.
12713
12714 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12715
12716         PR c++/19498
12717         * g++.dg/template/instantiate7.C: New test.
12718
12719 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12720
12721         PR c/23113
12722         * gcc.dg/Wunused-value-1.c: New test.
12723
12724 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12725
12726         PR rtl-optimization/23233
12727         * gcc.c-torture/compile/pr23233-1.c: New test.
12728
12729 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR fortran/18833
12732         PR fortran/20850
12733         * gfortran.dg/equiv_1.f90: New test.
12734         * gfortran.dg/equiv_2.f90: New test.
12735         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12736         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12737         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12738
12739 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12740
12741         * gcc.c-torture/execute/vrp-5.c: New test.
12742         * gcc.c-torture/execute/vrp-6.c: New test.
12743         * gcc.dg/tree-ssa/vrp21.c: New test.
12744
12745 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12746
12747         * g++.dg/parse/pr22514.C: New test.
12748
12749 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12750
12751         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12752
12753         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12754         instead of constant loads / pool entries.
12755
12756 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12757
12758         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12759         TEST_TO_WCTYPE.
12760
12761 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12762
12763         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12764         __WINT_TYPE__ in generated prototypes if possible.
12765
12766 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12767
12768         PR 22037
12769         * g++.dg/tree-ssa/pr22037.C:
12770
12771 2005-08-04  Richard Henderson  <rth@redhat.com>
12772
12773         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12774         scan-tree-dump-times directive.
12775
12776 2005-08-04  Jan Hubicka  <jh@suse.cz>
12777
12778         * gcov-1.C: Fix switch counts.
12779         * gcov-4b.c: Likewise.
12780
12781 2005-08-03  Jeff Law  <law@redhat.com>
12782
12783         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12784
12785 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12786
12787         * gcc.c-torture/execute/pr23135.c: New test.
12788
12789 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12790
12791         PR tree-optimization/19899
12792         * gcc.dg/tree-ssa/scev-1.c: New test.
12793         * gcc.dg/tree-ssa/scev-2.c: New test.
12794
12795 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12796
12797         PR target/18582
12798         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12799
12800 2005-08-03  Jan Hubicka  <jh@suse.cz>
12801
12802         * update-conroll.c: New testcase.
12803         * update-conroll-2.c: New testcase.
12804
12805 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12806
12807         * gfortran.dg/constant_substring.f: New test.
12808         * gfortran.dg/pr22491.f: New test.
12809
12810 2005-08-02  Jan Hubicka  <jh@suse.cz>
12811
12812         * update-threading.c: Replace by the proper one.
12813
12814 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12815
12816         PR 23164
12817         * g++.dg/tree-ssa/pr23164.C: New test.
12818
12819 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12820
12821         * gcc.dg/tree-ssa/pr23192.c: New test.
12822
12823 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12824
12825         * gcc.c-torture/execute/vrp-4.c: New test.
12826
12827 2005-08-02  Jan Hubicka  <jh@suse.cz>
12828
12829         * update-threading.c: New test.
12830
12831 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12832
12833         * gcc.c-torture/compile/20050801-1.c: New test.
12834         * gcc.c-torture/compile/20050801-2.c: New test.
12835
12836 2005-08-01  Jan Hubicka  <jh@suse.cz>
12837
12838         * val-prof-5.c: New test.
12839
12840 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12841
12842         PR c/22311
12843         * gcc.dg/pr22311-1.c : New test.
12844
12845 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12846
12847         PR target/23095
12848         * gfortran.dg/pr23095.f: New test.
12849
12850         PR c++/22003
12851         * g++.dg/other/pr22003.C: New test.
12852
12853 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12854
12855         PR target/20621
12856         * gcc.c-torture/execute/pr20621-1.c: New test.
12857
12858 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12859
12860         * gfortran.dg/comma_format_extension_4.f: Adjust length
12861         of string for format.
12862         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12863         print statement with internal write.
12864         * gfortran.dg/der_array_io_2.f: Likewise.
12865         * gfortran.dg/der_array_io_3.f: Likewise.
12866
12867 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12868
12869         * gcc.dg/fold-abs-4.c: new test.
12870
12871 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12872
12873         PR fortran/22570 an related issues.
12874         * gfortran.dg/x_slash_1.f: New test.
12875
12876 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12877
12878         PR c/23143
12879         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12880         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12881
12882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12883
12884         PR c/529
12885         * gcc.dg/Wshadow-3.c: New test.
12886
12887 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12888
12889         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12890         used to have the wrong bounds).
12891
12892 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12893
12894         PR c/21720
12895         * gcc.dg/hex-round-1.c: Test more cases.
12896         * gcc.dg/hex-round-2.c: New test.
12897
12898 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12899
12900         PR 22550
12901         * g++.dg/tree-ssa/pr22550.C: New test.
12902
12903 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12904
12905         * gcc.dg/tree-ssa/vrp19.c: New test.
12906         * gcc.dg/tree-ssa-vrp20.c: New test.
12907
12908 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12909
12910         PR c/22240
12911         * gcc.dg/transparent-union-4.c: New test.
12912
12913 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12914
12915         PR c/22192
12916         * gcc.dg/c99-vla-2.c: New test.
12917
12918 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12919
12920         PR c/21720
12921         * gcc.dg/hex-round-1.c: New test.
12922
12923 2005-07-28  Jan Hubicka  <jh@suse.cz>
12924
12925         * inliner-1.c: Do not dump everything.
12926         * tree-prof.exp: Do not pass -ftree-based-profiling.
12927         * bprob.exp: Likewise.
12928
12929         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12930
12931 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12932
12933         PR c++/22545
12934         * g++.dg/expr/ptrmem7.C: New test.
12935
12936 2005-07-28  Mike Stump  <mrs@apple.com>
12937
12938         * g++.old-deja/g++.mike/visibility-1.C: New test.
12939
12940 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12941
12942         PR c/20187
12943         * gcc.c-torture/execute/pr20187-1.c: New test.
12944
12945 2005-07-28  Jeff Law  <law@redhat.com>
12946
12947         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12948         * gcc.dg/tree-ssa/vrp18.c: New test.
12949
12950 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12951
12952         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12953
12954 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12955
12956         PR tree-optimization/22506
12957         * gcc.dg/vect/ps22506.c: New test.
12958
12959 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12960
12961         PR target/21149
12962         * gcc.target/i386/sse-3.c: New test.
12963
12964 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12965
12966         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12967         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12968
12969 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12970
12971         PR c/22589
12972         * gcc.c-torture/compile/pr22589-1.c: New test.
12973
12974 2005-07-28  Jan Hubicka  <jh@suse.cz>
12975
12976         * update-loopch.c: New testcase.
12977
12978 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12979
12980         PR rtl-optimization/23047
12981         * gcc.c-torture/execute/pr23047.c: New test.
12982         * gcc.c-torture/execute/pr23047.x: New.
12983
12984 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12985
12986         PR tree-optimization/22493
12987         * gcc.c-torture/execute/pr22493-1.c: New test.
12988         * gcc.c-torture/execute/pr22493-1.x: New.
12989         * gcc.c-torture/execute/vrp-1.c: New test.
12990         * gcc.c-torture/execute/vrp-2.c: New test.
12991         * gcc.c-torture/execute/vrp-2.c: New test.
12992
12993 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12994
12995         * gcc.target/frv/all-builtin-read8.c: Delete.
12996         * gcc.target/frv/all-builtin-read16.c: Delete.
12997         * gcc.target/frv/all-builtin-read32.c: Delete.
12998         * gcc.target/frv/all-builtin-read64.c: Delete.
12999         * gcc.target/frv/all-builtin-write8.c: Delete.
13000         * gcc.target/frv/all-builtin-write16.c: Delete.
13001         * gcc.target/frv/all-builtin-write32.c: Delete.
13002         * gcc.target/frv/all-builtin-write64.c: Delete.
13003         * gcc.target/frv/all-read-write-1.c: New.
13004
13005 2005-07-27  Jeff Law  <law@redhat.com>
13006
13007         * gcc.c-torture/execute/pr22630.c: New test.
13008
13009 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13010
13011         PR tree-optimization/23073
13012         * gcc.dg/vect/nodump-pr23073.c: New test.
13013         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13014
13015 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13016
13017         PR tree-optimize/22348
13018         * gcc.c-torture/execute/pr22348.c: New.
13019
13020 2005-07-27  Richard Guenther  <rguenther@suse.de>
13021
13022         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13023
13024 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13025
13026         PR fortran/22503
13027         * gfortran.dg/logical_comp.f90: New test.
13028
13029 2005-07-27  Jan Hubicka  <jh@suse.cz>
13030
13031         * inliner-1.c: Add cleanup of dumps.
13032         * val-prof-*.c: Likewise.
13033         * update-tailcall.c: New.
13034
13035 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13036
13037         PR 22591
13038         * gcc.dg/tree-ssa/pr22591.c: New test.
13039         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13040
13041 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         PR libobjc/22606
13044         * objc.dg/try-catch-11.m: New test.
13045
13046 2005-07-26  Richard Guenther  <rguenther@suse.de>
13047
13048         PR tree-optimization/22486
13049         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13050
13051 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13052
13053         PR tree-opt/22484
13054         * testsuite/g++.dg/opt/loop2.C: New test.
13055
13056 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13057
13058         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13059         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13060
13061 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13062
13063         * lib/profopt.exp (profopt-execute): Check for profiling data
13064         files on the target.
13065
13066 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13067
13068         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13069         for matching of asm labels.
13070
13071 2005-07-25  Richard Guenther  <rguenther@suse.de>
13072
13073         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13074
13075 2005-07-25  Richard Guenther  <rguenther@suse.de>
13076
13077         PR testsuite/22624
13078         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13079
13080 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13081
13082         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13083         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13084         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13085         * gcc.dg/vect/vect-100.c: New test.
13086         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13087         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13088         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13089         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13090         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13091         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13092         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13093         * gfortran.dg/vect/pr19049.f90: New testcase.
13094         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13095
13096 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13097
13098         * gcc.c-torture/execute/20050713-1.c: New test.
13099
13100         PR fortran/20063
13101         * gfortran.fortran-torture/execute/data_4.f90: New test.
13102
13103         PR middle-end/20303
13104         * gcc.dg/visibility-d.c: New test.
13105
13106 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13107
13108         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13109         * gfortran.dg/underflow.f90: Ditto.
13110
13111 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13112
13113         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13114         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13115         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13116
13117 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13118
13119         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13120         include case of field width of zero.
13121
13122 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13123
13124         PR libgfortran/21875
13125         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13126         with trailing blanks on normal formatted read.
13127
13128 2005-07-23  Chao-ying Fu  <fu@mips.com>
13129
13130         * gcc.target/mips/mips32-dsp-type.c: New test.
13131         * gcc.target/mips/mips32-dsp.c: New test.
13132
13133 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13134
13135         PR testsuite/21073
13136         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13137
13138         PR testsuite/20454
13139         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13140         and __cyg_profile_func_exit.
13141
13142 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13143
13144         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13145         * gfortran.dg/comma_format_extension_4.f: Same.
13146         * gfortran.dg/pr15332.f: Same.
13147         * gfortran.dg/pr21730.f: Same.
13148
13149 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         * g++.dg/opt/vrp2.C: Fix testcase.
13152
13153         PR tree-opt/22625
13154         * g++.dg/opt/vrp2.C: New test.
13155
13156 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13157
13158         PR debug/21828
13159         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13160
13161 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13162
13163         * gcc.dg/tree-ssa/20050719-1.c: New test.
13164
13165 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13166
13167         * gcc.dg/bfin-longcall-1.c: New file.
13168         * gcc.dg/bfin-longcall-2.c: New file.
13169
13170 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13171
13172         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13173
13174 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13175
13176         PR middle-end/19055
13177         * gcc.dg/tree-ssa/pr19055.c: New test.
13178         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13179
13180 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13181
13182         PR C++/22358
13183         * g++.dg/other/pr22358.C: New test.
13184
13185 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13186
13187         PR c++/2922
13188         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13189
13190 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13191
13192         PR c++/15938
13193         * g++.dg/init/union2.C: New test.
13194
13195 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13196
13197         PR c/22393
13198         * gcc.dg/complex-4.c: New test.
13199
13200 2005-07-21  Richard Guenther  <rguenther@suse.de>
13201
13202         PR testsuite/22522
13203         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13204         scanning for asm labels.
13205         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13206
13207 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13208
13209         PR target/22085
13210         * gcc.dg/altivec-pr22085.c: New.
13211
13212 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13213
13214         PR tree-optimization/19210
13215         * gcc.dg/tree-ssa/pr19210-1.c: New.
13216         * gcc.dg/tree-ssa/pr19210-2.c: New.
13217
13218 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13219
13220         PR rtl-optimization/22167
13221         * g++.dg/opt/pr22167.C: New test.
13222
13223 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13224
13225         PR c++/2922
13226         * g++.dg/lookup/two-stage2.C: New.
13227         * g++.dg/lookup/two-stage3.C: New.
13228         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13229         fixed two-stage name lookup for operators.
13230         * g++.dg/template/call3.C: Compiler now produces an appropriate
13231         error message.
13232         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13233         14 as a candidate.
13234         * g++.dg/template/ptrmem4.C: Compiler produces different error
13235         message.
13236         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13237         connect_to_method as a candidate.
13238
13239 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13240
13241         * gcc.dg/fold-alloc-1.c: New test.
13242
13243 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13244
13245         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13246         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13247
13248 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13249
13250         * gcc.dg/fold-abs-1.c: New test.
13251         * gcc.dg/fold-abs-2.c: New test.
13252         * gcc.dg/fold-abs-3.c: New test.
13253
13254 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13255
13256         Make CONSTRUCTOR use VEC to store initializers.
13257         * g++.dg/ext/complit3.C: Check for specific error messages.
13258         * g++.dg/init/brace2.C: Update error message.
13259         * g++.dg/warn/Wbraces2.C: Likewise.
13260
13261 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13262
13263         PR fortran/16940
13264         * gfortran.dg/module_interface_1.f90: New test.
13265
13266 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13267             Kenneth Zadeck <zadeck@naturalbridge.com>
13268
13269         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13270
13271 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13272
13273         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13274         specify -Wformat for these tests.
13275         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13276         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13277         * gcc.dg/format/opt-6.c: Delete.
13278
13279 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13280
13281         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13282         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13283
13284 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13285
13286         * gcc.dg/tree-ssa/alias-2.c: New test.
13287
13288 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/22263
13291         * g++.dg/template/explicit7.C: New test.
13292
13293 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13294
13295         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13296         width of 8 to +Inf and -Inf.
13297
13298 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/22139
13301         * g++.dg/template/friend36.C: New test.
13302
13303 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13304
13305         PR fortran/21730
13306         * gfortran.dg/pr21730.f: New test.
13307
13308 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13309             Kenneth Zadeck <zadeck@naturalbridge.com>
13310
13311         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13312         since pure const detection cannot run at -O1 in c compiler.
13313         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13314         can now optimize this case properly.
13315         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13316         because we now pass.
13317         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13318
13319 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13320
13321         PR c/22421
13322         * gcc.dg/format/bitfld-1.c: New test.
13323
13324 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13325
13326         PR c++/22204
13327         * g++.dg/rtti/repo1.C: New test.
13328
13329 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13330
13331         PR middle-end/22398
13332         * gcc.c-torture/compile/pr22398.c: New test.
13333
13334 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/22132
13337         * g++.dg/expr/cast4.C: New test.
13338
13339 2005-07-15  Richard Guenther  <rguenther@suse.de>
13340
13341         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13342         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13343
13344 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13345
13346         PR tree-optimization/22230
13347         * gcc.dg/tree-ssa/pr22230.c: New test.
13348
13349 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13350
13351         * gfortran.dg/g77/cpp6.f: New test.
13352
13353         PR fortran/22417
13354         * gfortran.dg/g77/cpp5.F: New test.
13355         * gfortran.dg/g77/cpp5.h: New file.
13356         * gfortran.dg/g77/cpp5inc.h: New file.
13357
13358 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13359
13360         PR libfortran/16435
13361         * gfortran.dg/tl_editting.f90: New.
13362         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13363
13364 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13365
13366         * gfortran.dg/char_array_constructor.f90: New test.
13367
13368 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13369
13370         * gfortran.dg/past_eor.f90: New.
13371         * gfortran.dg/complex_read.f90: New.
13372
13373 2005-07-13  Jeff Law  <law@redhat.com>
13374
13375         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13376         additional casts.
13377
13378         * gcc.dg/tree-ssa/pr22321.c: New test
13379
13380 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13381
13382         PR tree-optimization/21921
13383         * gcc.dg/tree-ssa/pr21921.c: New.
13384
13385 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13386
13387         PR tree-optimizatio/22442
13388         * gcc.dg/tree-ssa/loop-11.c: New test.
13389
13390 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13391
13392         PR tree-opt/21840
13393         * gcc.c-torture/compile/pr21840.c: New test.
13394
13395 2005-07-12  Jan Hubicka  <jh@suse.cz>
13396
13397         * gcc.c-torture/compile/pr22379.c: New test.
13398
13399 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13400
13401         PR libfortran/21593
13402         gfortran.dg/dev_null.f90: Remove outdated comment about
13403         PR libfortran/21593.
13404
13405
13406 2005-07-12  Dale Johannesen  <dalej@apple.com>
13407
13408         * gcc.target/i386/compress-float-sse.c: New.
13409         * gcc.target/i386/compress-float-sse-pic.c: New.
13410         * gcc.target/i386/compress-float-387.c: New.
13411         * gcc.target/i386/compress-float-387-pic.c: New.
13412         * gcc.dg/compress-float-ppc.c: New.
13413         * gcc.dg/compress-float-ppc-pic.c: New.
13414
13415 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13416
13417         PR libfortran/21593
13418         gfortran.dg/dev_null.f90: Remove targets.
13419
13420 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13421
13422         PR tree-opt/22335
13423         * gcc.dg/pr22335-1.c: New test.
13424         * gcc.dg/pr22335-2.c: New test.
13425
13426 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13427
13428         PR c++/20172
13429         * g++.dg/template/nontype12.C : New test.
13430
13431 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13432
13433         * gcc.dg/tree-ssa/loop-10.c: New test.
13434
13435 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13436
13437         * gcc.c-torture/execute/20020720-1.x: Remove.
13438
13439 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13440
13441         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13442
13443 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13444
13445         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13446         (dg-mips-options): Use it.
13447
13448 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13449
13450         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13451
13452 2005-07-09  Richard Henderson  <rth@redhat.com>
13453
13454         * lib/target-supports.exp (check_effective_target_sync_char_short):
13455         Add alpha.
13456
13457 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13458
13459         PR libfortran/22217
13460         * gfortran.dg/negative-z-descriptor.f90: New test.
13461
13462 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13463
13464         PR tree-opt/22329
13465         * gcc.dg/pr22329.c: New test.
13466
13467 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13468
13469         PR tree-optimization/20139
13470         * gcc.dg/tree-ssa/pr20139.c: New.
13471
13472 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13473
13474         PR tree-opt/22356
13475         * testsuite/gcc.dg/pr22356-1.c: New test.
13476
13477 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         PR c++/21799
13480         * g++.dg/template/unify8.C: New.
13481         * g++.dg/template/unify9.C: New.
13482
13483 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13484
13485         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13486
13487 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13488
13489         * gcc.dg/darwin-version-1.c: New.
13490         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13491         * gcc.dg/builtins-20.c: Likewise.
13492         * gcc.dg/builtins-53.c: Likewise.
13493         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13494         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13495         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13496         * gcc.dg/torture/builtins-power-1.c: Likewise.
13497         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13498         on Darwin.
13499
13500 2005-07-07  Jeff Law  <law@redhat.com>
13501
13502         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13503         argument evaluation order.
13504
13505 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13506
13507         PR libfortran/21594
13508         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13509         Add test cases where the shift length is greater than the
13510         array length.
13511
13512 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13513
13514         * obj-c++.dg/proto-lossage-6.mm: New.
13515         * objc.dg/proto-lossage-6.m: New.
13516
13517 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13518
13519         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13520         * objc.dg/gnu-runtime-2.m: Likewise.
13521
13522 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13523
13524         * gfortran.dg/longline.f: New test.
13525
13526         * gfortran.dg/badline.f: New test.
13527
13528 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13529
13530         PR fortran/16531
13531         PR fortran/15966
13532         PR fortran/18781
13533         * gfortran.dg/hollerith.f90: New.
13534         * gfortran.dg/hollerith2.f90: New.
13535         * gfortran.dg/hollerith3.f90: New.
13536         * gfortran.dg/hollerith4.f90: New.
13537         * gfortran.dg/hollerith_f95.f90: New.
13538         * gfortran.dg/hollerith_legacy.f90: New.
13539         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13540
13541 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13542
13543         PR objc/22274
13544         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13545         * objc.dg/gnu-runtime-2.m: New.
13546
13547 2005-07-06  Jeff Law  <law@redhat.com>
13548
13549         * gcc.dg/tree-ssa/vrp17.c: New test.
13550
13551 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13552
13553         PR fortran/22327
13554         * gfortran.dg/array_constructor_5.f90: New test.
13555
13556 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13557
13558         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13559
13560 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13561
13562         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13563         * gcc.dg/980816-1.c: Ditto.
13564
13565 2005-07-06  Jeff Law  <law@redhat.com>
13566
13567         * gcc.c-torture/compile/pr21356.c: New test.
13568
13569 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13570
13571         PR c/22013
13572         PR c/22098
13573         * gcc.c-torture/compile/pr22013-1.c,
13574         gcc.c-torture/execute/pr22098-1.c,
13575         gcc.c-torture/execute/pr22098-2.c,
13576         gcc.c-torture/execute/pr22098-3.c: New tests.
13577
13578 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13579
13580         PR c/22308
13581         * gcc.dg/pr22308-1.c: New test.
13582
13583 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13584
13585         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13586         target.
13587         * gcc.dg/compare9.c: Use -fshort-enums instead of
13588         -fno-short-enums.  Change the last test to dg-bogus.
13589
13590 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13591
13592         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13593         * gcc.dg/compare9.c: New.
13594
13595 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13596
13597         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13598
13599 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13600
13601         PR testsuite/22288
13602         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13603
13604
13605 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13606
13607         * gcc.dg/format/gcc_gfc-1.c: New.
13608
13609 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13610
13611         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13612
13613 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13614
13615         PR fortran/20842
13616         * gfortran.dg/io_invalid_1.f90: New test.
13617
13618 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13619
13620         * gcc.dg/format/gcc_diag-1.c: Update.
13621
13622 2005-07-02  Jeff Law  <law@redhat.com>
13623
13624         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13625         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13626
13627 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13628
13629         * gcc.dg/format/gcc_diag-1.c: Update.
13630
13631 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13632
13633         PR tree-opt/22269
13634         * gcc.c-torture/compile/pr22269.c: New test.
13635
13636 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13637
13638         PR 21584
13639         PR 22219
13640         * g++.dg/tree-ssa/pr21584-1.C: New test.
13641         * g++.dg/tree-ssa/pr21584-2.C: New test.
13642
13643 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13644
13645         * obj-c++.dg/try-catch-11.mm: New.
13646         * objc.dg/try-catch-10.m: New.
13647
13648 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13649
13650         * g++.dg/other/ucnid-1.C: xfail on AIX.
13651
13652 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13653
13654         PR 22234
13655         * gcc.dg/20050629-1.c: New test.
13656
13657 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13658
13659         * obj-c++.dg/const-str-1[0-1].mm: New.
13660         * objc.dg/const-str-1[0-1].m: New.
13661
13662 2005-05-29  Richard Henderson  <rth@redhat.com>
13663
13664         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13665         Rename from check_effective_target_vect_no_max.
13666         (check_effective_target_vect_no_int_add): New.
13667         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13668         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13669         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13670         * gcc.dg/vect/vect-reduc-1.c: Use both.
13671         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13672
13673 2005-05-29  Richard Henderson  <rth@redhat.com>
13674
13675         * lib/target-supports.exp (check_effective_target_vect_no_max):
13676         Remove i386 and x86_64.
13677
13678 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13679
13680         PR testsuite/21969
13681         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13682
13683 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13684
13685         PR middle-end/21969
13686         * gcc.dg/vect/pr21969.c: New test.
13687
13688 2005-06-28  Eric Christopher  <echristo@redhat.com>
13689
13690         PR c/22052
13691         PR c/21975
13692         * gcc.dg/inline1.c: New test.
13693         * gcc.dg/inline2.c: Ditto.
13694         * gcc.dg/inline3.c: Ditto.
13695         * gcc.dg/inline4.c: Ditto.
13696         * gcc.dg/inline5.c: Ditto.
13697
13698 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13699
13700         PR libfortran/22142
13701         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13702         Add testcase also testing eoshift1 for PR 22142.
13703
13704 2005-06-28  Richard Henderson  <rth@redhat.com>
13705
13706         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13707         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13708         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13709         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13710         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13711
13712 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13713
13714         PR libfortran/22142
13715         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13716         Add testcase for PR 22142.
13717
13718 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13719
13720         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13721         gcc.target/ia64/fpreg-2.c: New tests.
13722
13723 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13724
13725         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13726
13727 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13728
13729         PR libfortran/22170
13730         * gfortran.dg/slash_1.f90: New test.
13731
13732 2005-06-27  Richard Henderson  <rth@redhat.com>
13733
13734         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13735         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13736         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13737         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13738         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13739         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13740
13741 2005-06-27  Richard Henderson  <rth@redhat.com>
13742
13743         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13744         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13745
13746 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13747
13748         * obj-c++.dg/proto-lossage-5.mm: New.
13749         * objc.dg/proto-lossage-5.m: New.
13750
13751 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13752
13753         PR 21959
13754         * gcc.dg/tree-ssa/pr21959.c: New test.
13755
13756 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13757
13758         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13759         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13760         testing uninitialized var.
13761
13762         * gcc.c-torture/execute/builtins/chk.h: New.
13763         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13764         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13765         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13766         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13767         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13768         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13769         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13770         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13771         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13772         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13773         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13774         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13775         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13776         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13777         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13778         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13779         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13780         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13781         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13782         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13783         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13784         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13785         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13786         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13787         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13788         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13789         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13790         * gcc.dg/builtin-object-size-1.c: New test.
13791         * gcc.dg/builtin-object-size-2.c: New test.
13792         * gcc.dg/builtin-object-size-3.c: New test.
13793         * gcc.dg/builtin-object-size-4.c: New test.
13794         * gcc.dg/builtin-object-size-5.c: New test.
13795         * gcc.dg/builtin-stringop-chk-1.c: New test.
13796         * gcc.dg/builtin-stringop-chk-2.c: New test.
13797         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13798         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13799         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13800         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13801         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13802         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13803         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13804         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13805         * gcc.c-torture/execute/printf-1.c: New test.
13806         * gcc.c-torture/execute/fprintf-1.c: New test.
13807         * gcc.c-torture/execute/vprintf-1.c: New test.
13808         * gcc.c-torture/execute/vfprintf-1.c: New test.
13809         * gcc.c-torture/execute/printf-chk-1.c: New test.
13810         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13811         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13812         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13813
13814 2005-06-27  Michael Matz  <matz@suse.de>
13815
13816         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13817         slot is not merged if address escapes.
13818
13819 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         PR c/21911
13822         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13823
13824 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13825
13826         PR middle-end/17965
13827         * gcc.c-torture/compile/20050622-1.c: New test.
13828
13829         PR middle-end/22028
13830         * gcc.dg/20050620-1.c: New test.
13831
13832 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13833
13834         PR tree-optimization/22026
13835         * gcc.dg/tree-ssa/pr22026.c: New.
13836
13837 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13838
13839         PR libfortran/22144
13840         * gfortran.dg/shift-alloc.f90: New testcase.
13841
13842 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13843
13844         * all files: Update FSF address in copyright headers.
13845
13846 2005-06-22  Jan Hubicka  <jh@suse.cz>
13847
13848         * wholeprogram-1.c: New testcase.
13849         * wholeprogram-2.c: New testcase.
13850
13851 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR 22171
13854         * gcc.dg/tree-ssa/pr22171.c: New test.
13855
13856 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13857
13858         * gfortran.dg/simplify_modulo.f90: New.
13859
13860 2005-06-24  Jan Hubicka  <jh@suse.cz>
13861
13862         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13863
13864 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13865
13866         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13867
13868 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13869
13870         * obj-c++.dg/typedef-alias-1.mm: New.
13871         * objc.dg/typedef-alias-1.m: New.
13872
13873 2005-06-23  Jeff Law  <law@redhat.com>
13874
13875         * gcc.dg/tree-ssa/vrp16.c: New test.
13876
13877 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13878
13879         * lib/target-supports.exp: Add
13880         check_effective_target_fortran_large_real and
13881         check_effective_target_fortran_large_int to check for
13882         corresponding effective targets.
13883         * gfortran.dg/large_integer_kind_1.f90: New test.
13884         * gfortran.dg/large_real_kind_1.f90: New test.
13885
13886 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13887
13888         PR tree-optimization/22117
13889         * gcc.dg/tree-ssa/pr22117.c: New.
13890
13891 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13892
13893         PR testsuite/22123
13894         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13895
13896 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13897
13898         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13899
13900 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13901
13902         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13903         * gfortran.dg/f2c_4.c: Likewise.
13904
13905 2005-06-22 Paul Brook  <paul@codesourcery.com>
13906
13907         PR fortran/21034
13908         * gfortran.dg/auto_save_1.f90: New test.
13909
13910 2005-06-22  Michael Matz  <matz@suse.de>
13911
13912         * gcc.target/x86-64/abi: New directory.
13913         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13914         * gcc.target/x86-64/abi/README.gcc: New file.
13915         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13916         * gcc.target/x86-64/abi/asm-support.s: New file.
13917         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13918         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13919         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13920         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13921         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13922         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13923         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13924         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13925         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13926         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13927         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13928         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13929         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13930         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13931         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13932         * gcc.target/x86_64/abi/test_varargs.c: New test.
13933
13934 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13935
13936         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13937         32-bit i?86 and x86_64.
13938
13939 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13940
13941         * obj-c++.dg/const-str-[1-9].mm: New tests.
13942
13943 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR fortran/22010
13946         * gfortran.dg/namelist_use.f90: New.
13947         * gfortran.dg/namelist_use_only.f90: New.
13948
13949 2005-06-21  Jeff Law  <law@redhat.com>
13950
13951         * gcc.dg/tree-ssa/vrp15.c: New test.
13952
13953 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13954
13955         * lib/target-supports.exp (check_effective_target_vect_reduction):
13956         Remove.
13957         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13958         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13959         remove vect_reduction target keyword. Also avoid two returns in main.
13960         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13961         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13962         * gcc.dg/vect/vect-reduc-1short.c: New test.
13963         * gcc.dg/vect/vect-reduc-1char.c: New test.
13964         * gcc.dg/vect/vect-reduc-2short.c: New test.
13965         * gcc.dg/vect/vect-reduc-2char.c: New test.
13966         * gcc.dg/vect/vect-reduc-6.c: New test.
13967         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13968         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13969         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13970
13971 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13972         Paul Thomas  <pault@gcc.gnu.org>
13973
13974         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13975         New tests.
13976
13977 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13978
13979         * gfortran.dg/backslash_1.f90: New test.
13980         * gfortran.dg/backslash_2.f90: New test.
13981
13982 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13983
13984         * gfortran.dg/duplicate_labels.f90: New test.
13985
13986 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13987
13988         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13989         unsupportable relocations.
13990         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13991         * gcc.dg/20050321-2.c: xfail for NetWare.
13992
13993 2005-06-20  Andreas Jaeger  <aj@suse.de>
13994
13995         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13996         gcc.target/i386/fastcall-sseregparm.c,
13997         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13998
13999 2005-06-19  Richard Henderson  <rth@redhat.com>
14000
14001         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14002
14003 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14004
14005         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14006
14007 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14008
14009         PR c++/22115
14010         * g++.dg/conversion/simd2.C: Change expected error message.
14011
14012 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14013
14014         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14015         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14016         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14017
14018 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14019
14020         * gcc.dg/fold-mod-1.c: New test.
14021
14022 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14023
14024         PR fortran/19926
14025         * gfortran.dg/pr19926.f90: New test.
14026
14027 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14028
14029         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14030         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14031         targets.
14032         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14033         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14034
14035 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14036
14037         * gcc.target/ia64/float80-varargs-1.c: New test.
14038
14039 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14040
14041         PR tree-opt/22035
14042         * gfortran.dg/f2c_6.f90: New test.
14043
14044 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14045
14046         PR c++/17413
14047         * g++.dg/template/local5.C: New.
14048
14049 2005-06-17  Richard Henderson  <rth@redhat.com>
14050
14051         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14052
14053 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14054
14055         PR testsuite/21945
14056         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14057
14058 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14059
14060         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14061         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14062         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14063         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14064         check_vect to verify the presence of hardware vector support.
14065
14066 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14067
14068         PR testsuite/22056
14069         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14070
14071 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14072
14073         PR libfortran/19216
14074         * gfortran.dg/pr19216.f: Add correct space between brackets and
14075         dg directive.
14076
14077 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14078
14079         PR libfortran/16436
14080         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14081
14082 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14083
14084         * gcc.target/i386/attributes-error.c: New testcase.
14085         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14086         * gcc.target/i386/regparm-stdcall.c: Likewise.
14087         * gcc.target/i386/sseregparm-1.c: Likewise.
14088         * gcc.target/i386/sseregparm-2.c: Likewise.
14089
14090 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.dg/rtti/crash2.C: New.
14093
14094 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14095
14096         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14097
14098 2005-06-15  David Ung  <davidu@mips.com>
14099
14100         * gcc.target/mips/mips16e-extends.c: New test for testing the
14101         generation of MIPS16e zeb/zeh, seb/seh instructions.
14102
14103 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14104
14105         PR 22018
14106         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14107         * gcc.dg/tree-ssa/pr22018.c: New test.
14108
14109 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14110
14111         * gcc.dg/simd-1.c: Update error messages.
14112         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14113         * gcc.dg/simd-2.c: Update error messages.
14114         * gcc.dg/simd-4.c: New.
14115
14116 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         PR c++/20678
14119         * g++.dg/other/crash-4.C: New.
14120
14121 2005-06-14  Devang Patel  <dpatel@apple.com>
14122
14123         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14124
14125 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         PR c++/21929
14128         * g++.dg/parse/crash11.C: Update
14129
14130 2005-06-13  Jeff Law  <law@redhat.com>
14131
14132         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14133         perform the desired transformations.
14134         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14135         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14136
14137 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14138
14139         PR fortran/22038
14140         * gfortran.dg/forall_1.f90: Un-XFAIL.
14141
14142 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14143
14144         PR c++/21929
14145         * g++.dg/parse/crash26.C: New.
14146
14147         PR c++/20789
14148         * g++.dg/init/member1.C: New.
14149
14150 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * gfortran.dg/altreturn_1.f90: New test.
14153
14154 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14155
14156         PR middle-end/21985
14157         * gcc.dg/tree-ssa/pr21985.c: New test.
14158
14159 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14160
14161         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14162
14163 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14164
14165         PR c++/21930
14166         * g++.dg/other/error10.C: New test case.
14167
14168 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14169
14170         PR libfortran/19155
14171         * gfortran.dg/pr19155.f: Add test.
14172
14173 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14174
14175         * gfortran.dg/f2c_7.f90: New test.
14176
14177         * gfortran.dg/forall_1.f90: XFAILed.
14178
14179 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14180
14181         * gcc.dg/pr14796-1.c: New.
14182         * gcc.dg/pr14796-2.c: New.
14183
14184 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14185
14186         PR fortran/17792
14187         PR fortran/21375
14188         * gfortran.dg/deallocate_stat.f90: New test.
14189
14190 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14191
14192         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14193
14194 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14195
14196         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14197         access will be generated when this loop is vectorized. Test that
14198         accesses with same alignment were detected.
14199         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14200         Test that accesses with same alignment were detected.
14201         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14202         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14203         alignment were detected.
14204
14205 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14206
14207         PR c++/10611
14208         * g++.dg/conversion/simd2.C: New.
14209
14210 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14211
14212         * gcc.dg/Wcxx-compat-1.c: New.
14213
14214 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14215
14216         PR libfortran/21480
14217         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14218         complex array.
14219
14220 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         * gcc.dg/alias-8.c: New.
14223
14224 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14225
14226         * gcc.dg/format/cmn_err-1.c: Update.
14227
14228 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14229
14230         PR target/20666
14231         * gcc.target/sparc/fexpand-2.c: New.
14232         * gcc.target/sparc/fpmerge-2.c: New.
14233         * gcc.target/sparc/fpmul-2.c: New.
14234         * gcc.target/sparc/noresult.c: New.
14235         * gcc.target/sparc/pdist-2.c: New.
14236         * gcc.target/sparc/pdist-3.c: New.
14237
14238 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14239
14240         PR testsuite/21702
14241         * gcc.target/i386/i386.exp: Fix comment typo.
14242
14243 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14244
14245         PR c++/19497
14246         * g++.dg/inherit/using5.C: New.
14247         * g++.dg/inherit/using6.C: New.
14248
14249 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14250
14251         PR c++/19894
14252         * g++.dg/template/ptrmem15.C: New test.
14253
14254         PR c++/20563
14255         * g++.dg/ext/label4.C: New test.
14256
14257 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14258
14259         * gcc.dg/tls/debug-1.c: New test.
14260
14261 2005-06-07  Dale Johannesen  <dalej@apple.com>
14262
14263         * gcc.target/i386/movq.c: New.
14264
14265 2005-06-07  Dale Johannesen  <dalej@apple.com>
14266
14267         * gcc.dg/20050607-1.c: New.
14268
14269 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14270
14271         PR middle-end/21850
14272         * gcc.c-torture/execute/20050607-1.c: New test.
14273
14274 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14275
14276         PR libfortran/21926
14277         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14278         Test case where the return array has lowest stride one,
14279         but isn't packed.
14280
14281 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14282
14283         * lib/target-supports.exp (check_effective_target_sync_int_long):
14284         Add s390 and s390x targets.
14285
14286 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14287
14288         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14289         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14290         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14291         * gcc.dg/tree-ssa/loop-9.c: New test.
14292
14293 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14294
14295         * g++.dg/parse/defarg10.C: New.
14296
14297 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14298
14299         PR regression/21897
14300         * gcc.c-torture/execute/20050604-1.c: New test.
14301
14302 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14303
14304         PR 21903
14305         * g++.dg/parse/defarg9.C: New.
14306
14307         PR c++/20637
14308         * g++.dg/inherit/using4.C: New.
14309         * g++.dg/overload/error1.C: Adjust expected errors.
14310         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14311         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14312         * g++.old-deja/g++.other/redecl2.C: Likewise.
14313         * g++.old-deja/g++.other/redecl4.C: Likewise.
14314         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14315
14316 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14317
14318         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14319
14320 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14321
14322         * lib/gfortran.exp (gfortran_target_compile): Call
14323         dg-additional-files-options
14324         * gfortran.dg/f2c_4.f90: New file
14325         * gfortran.dg/f2c_4.c: New file
14326         * gfortran.dg/f2c_5.f90: New file
14327         * gfortran.dg/f2c_5.c: New file
14328
14329 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14330
14331         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14332
14333         PR fortran/21912
14334         * gfortran.dg/array_constructor_4.f90: New test.
14335
14336 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/21619
14339         * g++.dg/ext/builtin9.C: New test.
14340
14341 2005-06-05  Dale Johannesen  <dalej@apple.com>
14342
14343         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14344         * gcc.c-torture/execute/20050603-2.c: Ditto.
14345
14346 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14347
14348         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14349         * gcc.dg/vect/vect-reduc-1.c: New.
14350         * gcc.dg/vect/vect-reduc-2.c: New.
14351         * gcc.dg/vect/vect-reduc-3.c: New.
14352
14353 2005-06-04  Dale Johannesen  <dalej@apple.com>
14354
14355         * gcc.c-torture/execute/20050603-1.c: New.
14356         * gcc.c-torture/execute/20050603-2.c: New.
14357         * gcc.dg/20050603-3.c: New.
14358
14359 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14360
14361         PR fortran/19195
14362         * gfortran.dg/debug_1.f90: New test.
14363
14364         * gfortran.dg/forall_1.f90: New test.
14365
14366 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14367
14368         * gfortran.dg/array_constructor_3.f90: New test.
14369
14370 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14371
14372         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14373
14374 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14375
14376         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14377
14378 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14379
14380         PR c/21873
14381         * gcc.dg/init-excess-1.c: New test.
14382
14383 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14384
14385         PR c++/21853
14386         * g++.dg/expr/static_cast6.C: New test.
14387
14388 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14389
14390         * gcc.dg/tree-ssa/vrp14.c: New test.
14391
14392 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/21336
14395         * g++.dg/template/new2.C: New test.
14396
14397 2005-06-03  Josh Conner  <jconner@apple.com>
14398
14399         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14400         all entries in initializer.
14401
14402 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14403
14404         PR middle-end/21858
14405         * gcc.dg/pr21858.c: New testcase.
14406
14407 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14408
14409         PR tree-optimization/21292
14410
14411         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14412         New.
14413         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14414         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14415         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14416         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14417         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14418
14419 2005-06-02  Richard Henderson  <rth@redhat.com>
14420
14421         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14422
14423 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14424
14425         * gcc.dg/wtypequal.c: New testcase.
14426
14427 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14428
14429         PR 21582
14430         * gcc.dg/tree-ssa/pr21582.c: New test.
14431
14432 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         PR c++/21280
14435         * g++.dg/opt/interface2.h: New.
14436         * g++.dg/opt/interface2.C: New.
14437         * g++.dg/init/ctor4.C: Adjust error lines.
14438         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14439         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14440         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14441         * g++.old-deja/g++.pt/assign1.C: Likewise.
14442         * g++.old-deja/g++.pt/crash20.C: Likewise.
14443
14444 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14445
14446         PR tree-optimization/21734
14447         * g++.dg/vect/pr21734_1.cc: New.
14448         * g++.dg/vect/pr21734_2.cc: New.
14449
14450 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14451
14452         PR c++/20350
14453         * g++.dg/template/spec24.C: New.
14454
14455         PR c++/21151
14456         * g++.dg/pch/local-1.C: New.
14457         * g++.dg/pch/local-1.Hs: New.
14458
14459 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14460
14461         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14462         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14463         * gcc.dg/tree-ssa/pr14341.c: New test.
14464         * gcc.dg/tree-ssa/pr14841.c: New test.
14465         * gcc.dg/tree-ssa/pr20701.c: New test.
14466         * gcc.dg/tree-ssa/pr21086.c: New test.
14467         * gcc.dg/tree-ssa/pr21090.c: New test.
14468         * gcc.dg/tree-ssa/pr21332.c: New test.
14469         * gcc.dg/tree-ssa/pr21458.c: New test.
14470         * gcc.dg/tree-ssa/pr21658.c: New test.
14471         * gcc.dg/tree-ssa/vrp01.c: New test.
14472         * gcc.dg/tree-ssa/vrp02.c: New test.
14473         * gcc.dg/tree-ssa/vrp03.c: New test.
14474         * gcc.dg/tree-ssa/vrp04.c: New test.
14475         * gcc.dg/tree-ssa/vrp05.c: New test.
14476         * gcc.dg/tree-ssa/vrp06.c: New test.
14477         * gcc.dg/tree-ssa/vrp07.c: New test.
14478         * gcc.dg/tree-ssa/vrp08.c: New test.
14479         * gcc.dg/tree-ssa/vrp09.c: New test.
14480         * gcc.dg/tree-ssa/vrp10.c: New test.
14481         * gcc.dg/tree-ssa/vrp11.c: New test.
14482         * gcc.dg/tree-ssa/vrp12.c: New test.
14483         * gcc.dg/tree-ssa/vrp13.c: New test.
14484
14485 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14486
14487         PR 21029
14488         * gcc.dg/tree-ssa/pr21029.c: New test.
14489
14490 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14491
14492         * gfortran.dg/logint-1.f: New test case.
14493         * gfortran.dg/logint-2.f: Likewise.
14494         * gfortran.dg/logint-3.f: Likewise.
14495
14496 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14497
14498         PR c/21536
14499         PR c/20760
14500         * gcc.dg/20050527-1.c: New test.
14501
14502         * gcc.dg/i386-sse-12.c: New test.
14503
14504         PR fortran/21729
14505         * gfortran.dg/implicit_5.f90: New test.
14506
14507 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14508
14509         PR fortran/20883
14510         * gfortran/assign_4.f90: New test.
14511         * gfortran/assign_2.f90: Change compile to run.
14512
14513 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14514
14515         * lib/target-supports.exp
14516         (check_effective_target_sync_char_short): New.
14517         * gcc.dg/sync-2.c: New.
14518
14519 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14520
14521         PR tree-optimization/21817
14522         * gcc.dg/torture/pr21817-1.c: New.
14523
14524 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14525
14526         PR c++/21165
14527         * g++.dg/template/init5.C: New.
14528
14529 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14530
14531         * gfortran.dg/char_initialiser_actual.f90:
14532         Test character initialisers as actual arguments.
14533         * gfortran.dg/char_pointer_comp_assign.f90:
14534         Test character pointer structure component assignments.
14535         * gfortran.dg/char_array_structure_constructor.f90:
14536         Test character components in structure constructors.
14537
14538 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14539
14540         PR middle-end/20931
14541         * g++.dg/opt/pr20931.C: New test.
14542
14543 2005-05-31  Andreas Jaeger  <aj@suse.de>
14544
14545         PR testsuite/20772
14546         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14547         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14548         g++.old-deja/g++.ext/asmspec1.C,
14549         g++.old-deja/g++.other/regstack.C,
14550         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14551         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14552         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14553         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14554         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14555         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14556         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14557         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14558         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14559         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14560         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14561         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14562         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14563         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14564         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14565         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14566         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14567         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14568         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14569
14570 2005-05-31  Jeff Law  <law@redhat.com>
14571
14572         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14573
14574 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14575
14576         PR middle-end/21743
14577         * gcc.dg/builtins-1.c: Activate disabled clog test.
14578         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14579
14580 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14581
14582         * gfortran.dg/char_pointer_assign.f90:
14583         Test character-pointer assignments and pointer assignments.
14584         * gfortran.dg/char_pointer_dummy.f90:
14585         Test character-pointer dummy arguments.
14586         * gfortran.dg/char_pointer_func.f90:
14587         Test character-pointer function returns.
14588         * gfortran.dg/char_pointer_dependency.f90:
14589         Test character-pointer functions with dependencies.
14590
14591 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/21784
14594         * g++.dg/lookup/using14.C: New test.
14595
14596 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14597
14598         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14599         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14600         trailing ^M.
14601
14602 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14603
14604         PR c++/17413
14605         * g++.dg/template/local5.C: New.
14606
14607         PR target/21761
14608         * gcc.c-torture/compile/pr21761.c: New.
14609
14610         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14611         before darwin8.
14612
14613 2005-05-30  Steven G. Kargl
14614
14615         PR fortran/20846
14616         * gfortran.dg/inquire_8.f90: New test.
14617
14618 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14619
14620         PR libfortran/21376
14621         * gfortran.dg/output_exponents_1.f90: New test.
14622
14623 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14624
14625         PR libfortran/20006
14626         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14627
14628 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14629
14630         PR c++/21210
14631         * g++.dg/ext/complex1.C: New test.
14632
14633         PR c++/21340
14634         * g++.dg/init/ctor6.C: New test.
14635
14636 2005-05-29  Jan Hubicka  <jh@suse.cz>
14637
14638         * gcc.c-torture/compile/pr21562.c: New.
14639
14640 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14641
14642         * gfortran.dg/subnormal_1.f90: New test.
14643
14644 2005-05-28  Jan Hubicka  <jh@suse.cz>
14645
14646         * tree-prof.exp: Fix comment.
14647         * value-prof-1.c: New.
14648         * value-prof-2.c: New.
14649         * value-prof-3.c: New.
14650         * value-prof-4.c: New.
14651
14652 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/21614
14655         * g++.dg/expr/ptrmem6.C: New test.
14656         * g++.dg/expr/ptrmem6a.C: Likewise.
14657
14658 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14659
14660         PR tree-optimization/21658
14661         * gcc.dg/tree-ssa/pr21658.c: New.
14662
14663 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         PR c++/21455
14666         * g++.dg/inherit/ptrmem3.C: New.
14667
14668         PR c++/21681
14669         * g++.dg/parse/template16.C: New.
14670
14671 2005-05-27  Andreas Jaeger  <aj@suse.de>
14672
14673         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14674
14675         * gcc.dg/i386-sse-8.c: Run test on all archs.
14676
14677 2005-05-26  Mike Stump  <mrs@apple.com>
14678
14679         * objc.dg/isa-field-1.m: Only run on darwin.
14680         * objc.dg/lookup-1.m: Likewise.
14681         * objc.dg/try-catch-8.m: Likewise.
14682
14683 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14684
14685         PR tree-optimization/9814
14686         * gcc.dg/pr9814-1.c: New test case.
14687
14688 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14689
14690         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14691         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14692         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14693         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14694         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14695         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14696         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14697         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14698         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14699         objc.dg/try-catch-8.m: New.
14700
14701 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14702
14703         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14704         remove extraneous semicolons.
14705
14706 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14707
14708         * obj-c++.dg/comp-types-12.mm: New.
14709         * objc.dg/comp-types-11.m: New.
14710         * objc.dg/selector-4.m: New.
14711
14712 2005-05-26  Andreas Jaeger  <aj@suse.de>
14713
14714         PR testsuite/20772
14715         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14716         g++.old-deja/g++.ext/attrib3.C,
14717         g++.old-deja/g++.other/store-expr1.C,
14718         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14719         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14720         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14721         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14722         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14723         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14724         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14725         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14726         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14727         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14728         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14729         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14730         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14731         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14732         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14733         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14734         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14735         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14736         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14737
14738 2005-05-26  Andreas Jaeger  <aj@suse.de>
14739
14740         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14741         x86-64 compilation.
14742
14743 2005-05-26  Andreas Jaeger  <aj@suse.de>
14744
14745         PR testsuite/20772
14746         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14747         gcc.misc-tests/i386-pf-athlon-1.c,
14748         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14749         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14750         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14751         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14752         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14753         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14754         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14755         programs.
14756
14757         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14758         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14759         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14760         x86-64 compilation.
14761
14762         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14763         x86_64.
14764
14765         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14766         effective-target ilp32.
14767
14768 2005-05-26  David Ung  <davidu@mips.com>
14769
14770         * gcc.target/mips/ext_ins.c: New test for testing the generation
14771         of MIPS32/64 rev 2 ext/ins instructions.
14772
14773 2005-05-26  Andreas Jaeger  <aj@suse.de>
14774
14775         * treelang/compile/unsigned.tree: Use gimple instead of
14776         nonexisting generic dump.
14777
14778 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14779
14780         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14781
14782 2005-05-26  Andreas Jaeger  <aj@suse.de>
14783
14784         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14785
14786 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14787
14788         PR libfortran/17283
14789         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14790         Test callee-allocated memory with write statements.
14791
14792 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14793
14794         PR middle-end/21709
14795         * gcc.dg/pr21709-1.c: New test case.
14796
14797 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14798             Mike Stump  <mrs@apple.com>
14799
14800         * objc/execute/next_mapping.h: Update for C++.
14801
14802         * obj-c++.dg/selector-1.mm: Move to...
14803         * obj-c++.dg/selector-4.mm: here...
14804
14805         * obj-c++.dg/basic.mm: New.
14806         * obj-c++.dg/comp-types-1.mm: New.
14807         * obj-c++.dg/cxx-class-1.mm: New.
14808         * obj-c++.dg/cxx-ivars-1.mm: New.
14809         * obj-c++.dg/cxx-ivars-2.mm: New.
14810         * obj-c++.dg/cxx-ivars-3.mm: New.
14811         * obj-c++.dg/cxx-scope-1.mm: New.
14812         * obj-c++.dg/cxx-scope-2.mm: New.
14813         * obj-c++.dg/defs.mm: New.
14814         * obj-c++.dg/empty-private-1.mm: New.
14815         * obj-c++.dg/encode-1.mm: New.
14816         * obj-c++.dg/encode-2.mm: New.
14817         * obj-c++.dg/encode-3.mm: New.
14818         * obj-c++.dg/extern-c-1.mm: New.
14819         * obj-c++.dg/extra-semi.mm: New.
14820         * obj-c++.dg/fix-and-continue-2.mm: New.
14821         * obj-c++.dg/isa-field-1.mm: New.
14822         * obj-c++.dg/ivar-list-semi.mm: New.
14823         * obj-c++.dg/local-decl-1.mm: New.
14824         * obj-c++.dg/lookup-1.mm: New.
14825         * obj-c++.dg/lookup-2.mm: New.
14826         * obj-c++.dg/method-1.mm: New.
14827         * obj-c++.dg/method-2.mm: New.
14828         * obj-c++.dg/method-3.mm: New.
14829         * obj-c++.dg/method-4.mm: New.
14830         * obj-c++.dg/method-5.mm: New.
14831         * obj-c++.dg/method-6.mm: New.
14832         * obj-c++.dg/method-7.mm: New.
14833         * obj-c++.dg/no-extra-load.mm: New.
14834         * obj-c++.dg/overload-1.mm: New.
14835         * obj-c++.dg/pragma-1.mm: New.
14836         * obj-c++.dg/pragma-2.mm: New.
14837         * obj-c++.dg/private-1.mm: New.
14838         * obj-c++.dg/private-2.mm: New.
14839         * obj-c++.dg/proto-qual-1.mm: New.
14840         * obj-c++.dg/qual-types-1.mm: New.
14841         * obj-c++.dg/stubify-1.mm: New.
14842         * obj-c++.dg/stubify-2.mm: New.
14843         * obj-c++.dg/super-class-1.mm: New.
14844         * obj-c++.dg/super-class-2.mm: New.
14845         * obj-c++.dg/super-dealloc-1.mm: New.
14846         * obj-c++.dg/super-dealloc-2.mm: New.
14847         * obj-c++.dg/template-1.mm: New.
14848         * obj-c++.dg/template-2.mm: New.
14849         * obj-c++.dg/template-3.mm: New.
14850         * obj-c++.dg/template-4.mm: New.
14851         * obj-c++.dg/template-5.mm: New.
14852         * obj-c++.dg/template-6.mm: New.
14853         * obj-c++.dg/try-catch-1.mm: New.
14854         * obj-c++.dg/try-catch-2.mm: New.
14855         * obj-c++.dg/try-catch-3.mm: New.
14856         * obj-c++.dg/try-catch-4.mm: New.
14857         * obj-c++.dg/try-catch-5.mm: New.
14858         * obj-c++.dg/try-catch-6.mm: New.
14859         * obj-c++.dg/try-catch-7.mm: New.
14860         * obj-c++.dg/try-catch-8.mm: New.
14861         * obj-c++.dg/try-catch-9.mm: New.
14862         * obj-c++.dg/va-meth-1.mm: New.
14863
14864 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14865
14866         * obj-c++.dg/selector-1.mm: New.
14867         * obj-c++.dg/selector-2.mm: New.
14868
14869 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14870
14871         * obj-c++.dg/selector-3.mm: New.
14872         * objc.dg/selector-3.m: New.
14873
14874 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14875
14876         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14877         about where warning appears.
14878
14879 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14880
14881         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14882         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14883         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14884         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14885
14886 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14887
14888         * gcc.dg/20050524-1.c: New test.
14889
14890 2005-05-25  Jan Hubicka  <jh@suse.cz>
14891
14892         * gcc.dg/tree-prof/inliner-1.c: New.
14893
14894 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14895
14896         * gcc.dg/tree-prof: New directory.
14897         * gcc.dg/tree-prof/tree-prof.exp: New.
14898
14899 2005-05-25  DJ Delorie  <dj@redhat.com>
14900
14901         * gcc.dg/Wattributes-1.c: New.
14902         * gcc.dg/Wattributes-2.c: New.
14903         * gcc.dg/Wattributes-3.c: New.
14904
14905 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14906
14907         PR tree-optimization/19833
14908         * gcc.dg/uninit-4.c: Remove xfail.
14909         * gcc.dg/uninit-9.c: Ditto.
14910
14911 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14912
14913         * obj-c++.dg/bitfield-[1-5].mm: New.
14914         * obj-c++.dg/class-protocol-1.mm: New.
14915         * obj-c++.dg/comp-types-1[0-1].mm: New.
14916         * obj-c++.dg/comp-types-[2-9].mm: New.
14917         * obj-c++.dg/encode-[4-8].mm: New.
14918         * obj-c++.dg/layout-1.mm: New.
14919         * obj-c++.dg/method-1[0-9].mm: New.
14920         * obj-c++.dg/method-2[0-1].mm: New.
14921         * obj-c++.dg/method-[8-9].mm: New.
14922         * obj-c++.dg/objc-gc-3.mm: New.
14923         * obj-c++.dg/try-catch-10.mm: New.
14924         * objc.dg/bitfield-5.m: New.
14925         * objc.dg/comp-types-10.m: New.
14926         * objc.dg/comp-types-9.m: New.
14927         * objc.dg/layout-1.m: New.
14928         * objc.dg/objc-gc-4.m: New.
14929         * objc.dg/try-catch-9.m: New.
14930         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14931         * objc.dg/comp-types-1.m: Likewise.
14932         * objc.dg/comp-types-[5-6].m: Likewise.
14933         * objc.dg/method-9.m: Likewise.
14934
14935 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14936
14937         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14938         and on hardware without VMX support.
14939
14940         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14941
14942         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14943
14944         * lib/profopt.exp (dg-final-generate, dg-final-use,
14945         profopt-final-code, profopt-get-options): New.
14946         (profopt-execute): Process test directives.
14947
14948         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14949         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14950         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14951
14952 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14953
14954         PR C++/21645
14955         * g++.dg/init/ctor5.C: New test.
14956
14957 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14958
14959         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14960         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14961         vect-113.c, vect-114.c.
14962
14963 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14964
14965         * gcc.dg/const-elim-1.c: Remove xfails.
14966
14967 2005-05-23  Jeff Law  <law@redhat.com>
14968
14969         * gcc.c-torture/compile/pr21638.c: New test.
14970         * gcc.c-torture/compile/20050520-1.c: New test.
14971
14972 2005-05-23  Nick Clifton  <nickc@redhat.com>
14973
14974         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14975         be a proper triple, ie: m32r*-*-*.
14976         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14977
14978 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14979
14980         PR middle-end/21331
14981         PR tree-opt/21293
14982         * gcc.c-torture/compile/pr21293.c: New test.
14983         * gcc.c-torture/execute/pr21331.c: New test.
14984
14985 2004-05-20  Richard Henderson  <rth@redhat.com>
14986
14987         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14988
14989 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14990
14991         * obj-c++-dg.exp: Add.
14992         * obj-c++.exp: Add.
14993         * obj-c++.dg/dg.exp: Add.
14994
14995 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14996
14997         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14998         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14999
15000 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15001
15002         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15003
15004 2004-05-19  Richard Henderson  <rth@redhat.com>
15005
15006         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15007
15008 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15009
15010         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15011
15012         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15013
15014 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15015
15016         PR c++/21495
15017         * g++.dg/parse/extern1.C: New test.
15018         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15019
15020 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15021
15022         * gcc.dg/c99-math.h: New.
15023         * gcc.dg/c99-math-float-1.c: New test.
15024         * gcc.dg/c99-math-double-1.c: Likewise.
15025         * gcc.dg/c99-math-long-double-1.c: Likewise.
15026
15027 2005-05-18  Richard Henderson  <rth@redhat.com>
15028
15029         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15030
15031 2005-05-18  Devang Patel  <dpatel@apple.com>
15032
15033         * g++.dg/opt/20050511-1.C: New test.
15034
15035 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15036
15037         PR libfortran/21127
15038         * gfortran.dg/reshape-complex.f90: New test.
15039
15040 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15041
15042         * gfortran.dg/array_constructor_1.f90: New test.
15043         * gfortran.dg/array_constructor_2.f90: New test.
15044
15045 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15046
15047         PR fortran/20954
15048         * gfortran.dg/pr20954.f: New test.
15049
15050 2005-05-17  Mike Stump  <mrs@apple.com>
15051
15052         Yet more Objective-C++...
15053
15054         * objc.dg/method-5.m: Update.
15055         * objc.dg/method-6.m: Update.
15056         * objc.dg/method-7.m: Update.
15057         * objc.dg/method-9.m: Update.
15058         * objc.dg/try-catch-2.m: Update.
15059
15060 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15061
15062         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15063         Remove little-endian optimizations.
15064
15065 2005-05-17  Jeff Law  <law@redhat.com>
15066
15067         * g++.dg/tree-ssa/pr14814.C: New test.
15068         * gcc.dg/tree-ssa/pr14814.C: New test.
15069         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15070         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15071
15072 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15073
15074         * gcc.dg/compat/generate-random.c: Do not include
15075         libiberty.h.
15076         * gcc.dg/compat/generate-random_r.c: Likewise.
15077
15078 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15079
15080         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15081
15082 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15083
15084         PR middle-end/21595
15085         * g++.dg/tree-ssa/builtin1.C: New testcase.
15086
15087 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15088
15089         PR c++/21454
15090         * g++.dg/opt/const4.C: New test.
15091
15092         PR middle-end/21492
15093         * g++.dg/opt/crossjump1.C: New test.
15094
15095         PR tree-optimization/21610
15096         * gcc.c-torture/compile/20050516-1.c: New test.
15097
15098         PR fortran/15080
15099         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15100         about the test failing.
15101         * gfortran.fortran-torture/execute/where_7.f90: New test.
15102         * gfortran.fortran-torture/execute/where_8.f90: New test.
15103
15104 2005-05-16  Richard Henderson  <rth@redhat.com>
15105
15106         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15107         i?86 and x86_64.
15108
15109 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15110
15111         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15112         (limits.h): Include unconditionally.
15113         (stdlib.h): Likewise.
15114         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15115         (limits.h): Include unconditionally.
15116         (stdlib.h): Likewise.
15117         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15118         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15119         (limits.h): Include unconditionally.
15120         (stdlib.h): Likewise.
15121         (hashtab.h): Do not include.
15122         (getopt.h): Likewise.
15123         (stddef.h): Include.
15124         (hashval_t): Define.
15125         (struct entry): Add "next" field.
15126         (HASH_SIZE): New macro.
15127         (hash_table): New variable.
15128         (switchfiles): Do not use xmalloc.
15129         (mix): New macro.
15130         (iterative_hash): New function.
15131         (hasht): Remove.
15132         (e_exists): New function.
15133         (e_insert): Likewise.
15134         (output): Use, instead of libiberty hashtable functions.
15135         (main): Do not use getopt.  Do not call htab_create.
15136
15137 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15138
15139         PR libstdc++/21526
15140         * lib/target-supports.exp (check_mkfifo_available):
15141         Return 0 for cygwin as mkfifo support incomplete on platform.
15142         Fix typos in comments.
15143
15144 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15145
15146         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15147
15148 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15149
15150         PR fortran/17432
15151         * gfortran.dg/assign_4.f: New test.
15152
15153 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15154
15155         PR tree-optimization/21563
15156         * gcc.dg/tree-ssa/pr21563.c: New.
15157
15158 2005-05-14  Jan Hubicka  <jh@suse.cz>
15159
15160         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15161
15162 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15163
15164         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15165
15166 2005-05-13  Julian Brown  <julian@codesourcery.com>
15167
15168         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15169         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15170
15171 2005-05-13  Jan Hubicka  <jh@suse.cz>
15172
15173         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15174         * gcc.dg/fold-xor-?.c: Likewise.
15175         * gcc.dg/pr15784-?.c: Likewise.
15176         * gcc.dg/pr20922-?.c: Likewise.
15177         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15178         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15179         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15180
15181 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15182
15183         PR fortran/21260
15184         * gfortran.dg/hollerith_1.f90: New test.
15185
15186 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15187
15188         * gfortran.dg/func_result_2.f90: New test.
15189
15190 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15191
15192         * gfortran.dg/dev_null.f90: New test.
15193
15194 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15195
15196         * gcc.dg/arm-vfp1.c: Revert last change.
15197
15198 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15199
15200         PR middle-end/19807
15201         PR tree-optimization/19639
15202         * g++.dg/tree-ssa/pr19807.C: New testcase.
15203
15204 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15205
15206         PR libfortran/21471
15207         * gfortran.dg/append-1.f90: New test.
15208
15209 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15210
15211         * gcc.dg/pr18501.c: XFAIL.
15212         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15213         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15214         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15215         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15216         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15217         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15218         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15219         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15220
15221 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15222
15223         PR fortran/20178
15224         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15225         gfortran.dg/f2c_3.f90: New tests.
15226
15227         * gfortran.dg/return_1.f90: Fix dg annotation.
15228
15229 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15230
15231         * gcc.c-torture/compile/20050510-1.c: New test.
15232
15233 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15234
15235         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15236
15237 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15238
15239         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15240
15241 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15242
15243         PR c/17913
15244         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15245
15246 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15247
15248         PR c/21342
15249         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15250         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15251
15252 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15253
15254         PR debug/16676
15255         * gcc.dg/debug/pr16676.c: New test.
15256
15257 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15258
15259         PR testsuite/21443
15260         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15261         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15262         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15263         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15264         Change -O1 to -O2.
15265         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15266         -fno-tree-dominator-opts.
15267
15268 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15269
15270         * gfortran.dg/return_1.f90: New test.
15271
15272 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15273
15274         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15275
15276         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15277
15278 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15279
15280         PR c++/21427
15281         * g++.dg/inherit/covariant13.C: New.
15282
15283 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15284
15285         PR libfortran/19155
15286         * gfortran.dg/pr19155.f: New test.
15287
15288 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15289
15290         PR inline-asm/8788
15291         * gcc.dg/pr8788-1.c: New testcase.
15292
15293 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15294
15295         PR target/21416
15296         * gcc.target/mips/fpcmp-[12].c: New tests.
15297
15298 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15299
15300         * lib/target-supports-dg.exp (dg-require-fork): New function.
15301         (dg-require-mkfifo): Likewise.
15302         * lib/target-supports.exp (check_function_available): New
15303         function.
15304         (check_fork_available): Likewise.
15305         (check_mkfifo_available): Likewise.
15306
15307 2005-05-06  Jeff Law  <law@redhat.com>
15308
15309         * gcc.c-torture/compile/pr21380.c: New test.
15310
15311 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15312
15313         PR c++/20961
15314         * g++.dg/ext/weak3.C: New test.
15315
15316 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/21352
15319         * g++.dg/template/crash37.C: New test.
15320
15321 2005-05-05  Paul Brook  <paul@codesourcery.com>
15322
15323         * gcc.dg/arm-g2.c: Use effective-target arm32.
15324         * gcc.dg/arm-mmx-1.c: Ditto.
15325         * gcc.dg/arm-scd42-2.c: Ditto.
15326         * gcc.dg/arm-vfp1.c: Ditto.
15327         * lib/target-supports.exp (check_effective_target_arm32): New
15328         function.
15329
15330 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15331
15332         PR libfortran/21354
15333         gfortran.dg/in_pack_rank7.f90: New test.
15334
15335 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         PR middle-end/15618
15338         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15339
15340 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR middle-end/21265
15343         * gcc.dg/20050503-1.c: New test.
15344
15345         PR rtl-optimization/21239
15346         * gcc.dg/i386-sse-11.c: New test.
15347
15348 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15349
15350         PR target/16888
15351         * gcc.target/i386/asm-1.c: New test.
15352
15353 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15354
15355         PR rtl-optimization/21330
15356         * gcc.c-torture/execute/20050502-1.c: New test.
15357
15358         PR target/21297
15359         * gcc.c-torture/execute/20050502-2.c: New test.
15360
15361 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15362
15363         PR middle-end/21282
15364         * gcc.dg/pr21282.c: New.
15365
15366 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15367
15368         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15369         * gcc.dg/vect/vect-92.c: Likewise.
15370         * gcc.dg/vect/vect-93.c: Likewise.
15371         * gcc.dg/vect/vect-dv-1.c: Likewise.
15372         * gcc.dg/vect/vect-dv-2.c: Likewise.
15373         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15374
15375 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15376
15377         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15378         * gfortran.dg/vect/vect-2.f90: Likewise.
15379         * gfortran.dg/vect/vect-3.f90: Likewise.
15380         * gfortran.dg/vect/vect-4.f90: Likewise.
15381         * gfortran.dg/vect/vect-5.f90: Likewise.
15382
15383 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15384
15385         PR target/20813
15386         * gcc.dg/rs6000-fpint-2.c: New.
15387
15388 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15389
15390         PR c/15698
15391         * gcc.dg/builtins-30.c: Update expected messages.
15392         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15393         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15394         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15395
15396 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15397
15398         PR tree-optimization/21294
15399         * gcc.dg/tree-ssa/pr21294.c: New.
15400
15401 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15402
15403         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15404         __builtin_altivec_st_internal_4si built-in.
15405
15406 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15407
15408         PR c++/15875
15409         * g++.dg/template/ptrmem14.C: New test.
15410
15411 2005-05-02  Paul Brook  <paul@codesourcery.com>
15412
15413         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15414
15415 2005-05-02  Michael Matz  <matz@suse.de>
15416
15417         PR c++/19542
15418         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15419
15420 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15421
15422         * g++.dg/cpp/weak.C: New test.
15423
15424 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15425
15426         * gcc.dg/tree-ssa/loop-8.c: New test.
15427
15428 2005-04-30  Michael Maty  <matz@suse.de>
15429
15430         * gcc.dg/inline-mcpy.c: New test.
15431
15432 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15433
15434         PR libfortran/18958
15435         * gfortran.dg/eoshift.f90: New test case.
15436
15437 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15438
15439         PR libfortran/18857
15440         * gfortran.dg/matmul_1.f90: New test.
15441
15442 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15443
15444         PR tree-optimization/21030
15445         * gcc.dg/tree-ssa/pr21030.c: New.
15446
15447 2005-04-29  Devang Patel  <dpatel@apple.com>
15448
15449         PR tree-optimization/21272
15450         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15451
15452 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15453
15454         PR fortran/13082
15455         PR fortran/18824
15456         * gfortran.dg/entry_4.f90: New test.
15457         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15458         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15459         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15460         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15461         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15462         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15463         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15464
15465 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15466
15467         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15468
15469 2005-04-29  Paul Brook  <paul@codesourcery.com>
15470
15471         * gfortran.dg/entry_3.f90: New test.
15472
15473 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15474
15475         * gfortran.dg/implicit_4.f90: New test.
15476
15477 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15478
15479         * lib/target-supports.exp (check_profiling_available): Return
15480         false for xtensa-*-elf.
15481
15482 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15483
15484         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15485         error if file cannot be deleted.
15486
15487 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15488
15489         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15490         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15491         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15492         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15493         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15494         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15495         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15496         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15497         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15498         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15499         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15500         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15501         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15502
15503 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15504
15505         PR fortran/20865
15506         * gfortran.dg/pr20865.f90: New test.
15507
15508 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15509
15510         * gcc.dg/void-cast-2.c: New test.
15511
15512 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15513
15514         PR c/21159
15515         * gcc.dg/void-cast-1.c: New test.
15516
15517 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15518
15519         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15520
15521 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15522
15523         PR fortran/21177
15524         * gfortran.dg/pr21177.f90: New test.
15525
15526 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15527
15528         PR tree-optimization/21171
15529         * gcc.dg/tree-ssa/pr21171.c: New test.
15530
15531 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15532
15533         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15534         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15535         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15536         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15537         gcc.dg/tree-ssa/gen-vect-32.c: New.
15538         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15539         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15540         don't run on PPC32.
15541
15542 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15543
15544         PR c/21213
15545         * gcc.dg/transparent-union-3.c: New test.
15546
15547 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15548
15549         PR c/20740
15550         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15551         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15552         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15553         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15554         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15555         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15556
15557 2005-04-26  Jeff Law  <law@redhat.com>
15558
15559         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15560         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15561         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15562         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15563         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15564         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15565         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15566
15567 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15568
15569         PR tree-optimization/17598
15570         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15571
15572 2005-04-25  Mike Stump  <mrs@apple.com>
15573
15574         * objc.dg/fix-and-continue-1.m: Add.
15575
15576 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15577
15578         PR c++/20995
15579         * g++.dg/opt/pr20995-1.C: New test case.
15580
15581 2005-04-25  Devang Patel <dpatel@apple.com>
15582
15583         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15584
15585 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15586
15587         PR testsuite/21062
15588         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15589
15590 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15591
15592         PR C++/21188
15593         * g++.dg/opt/rtti2.C: New test.
15594
15595 2005-04-25  Paul Brook  <paul@codesourcery.com>
15596         Steven G. Kargl  <kargls@comcast.net>
15597
15598         PR fortran/20879
15599         * gfortran.dg/ichar_1.f90: New file.
15600
15601 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15602
15603         PR middle-end/20991
15604         * g++.dg/opt/pr20991.C: New test.
15605
15606         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15607         where sizeof (type) < __alignof__ (type).
15608         * gcc.dg/compat/struct-layout-1.h: Likewise.
15609
15610 2005-04-24  Per Bothner  <per@bothner.com>
15611             Devang Patel  <dpatel@apple.com>
15612
15613         PR preprocessor/20907
15614         * gcc.dg/cpp/very-long-comment.c: New test.
15615
15616 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15617
15618         PR fortran/20059
15619         * gfortran.dg/common_5.f: New test.
15620
15621 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15622
15623         PR middle-end/21082
15624         * g++.dg/tree-ssa/pr21082.C: New testcase.
15625
15626 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15627
15628         * gcc.dg/vect/vect-99.c: New test.
15629
15630 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15631
15632         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15633
15634 2005-04-22  Jeff Law  <law@redhat.com>
15635
15636         * gcc.dg/uninit-5.c: Remove xfails.
15637         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15638         conditionals and loads.
15639
15640 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15641
15642         PR libfortran/20074
15643         PR libfortran/20436
15644         PR libfortran/21108
15645         * gfortran.dg/nested_reshape.f90: new test
15646         * gfortran.dg/reshape-alloc.f90: new test
15647         * gfortran.dg/reshape.f90: new test
15648
15649 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15650
15651         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15652
15653         * gcc.dg/arm-vfp1.c: New test.
15654
15655 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15656
15657         PR c++/21087
15658         * g++.dg/lookup/builtin2.C: New test.
15659
15660 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15661
15662         * gcc.dg/weak/weak-13.c: New test.
15663
15664 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15665
15666         * lib/target-supports.exp (check_effective_target_sync_int_long):
15667         Add powerpc*.
15668
15669 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15670
15671         * gcc.target/mips/branch-1.c: New test.
15672
15673 2005-04-21  Richard Henderson  <rth@redhat.com>
15674
15675         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15676         * gcc.dg/vect/vect-86.c: Likewise.
15677         * gcc.dg/vect/vect-87.c: Likewise.
15678         * gcc.dg/vect/vect-88.c: Likewise.
15679
15680 2005-04-21  Devang Patel  <dpatel@apple.com>
15681
15682         PR optimization/20994
15683         * gcc.dg/tree-ssa/ifc-3.c: New test.
15684
15685 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15686
15687         PR c/12913
15688         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15689         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15690         gcc.dg/c99-vla-jump-5.c: New tests.
15691
15692 2005-04-19  Richard Henderson  <rth@redhat.com>
15693
15694         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15695         Fix typo in exists check.
15696         (check_effective_target_sync_int_long): New.
15697         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15698         * gcc.dg/ia64-sync-2.c: Likewise.
15699         * gcc.dg/ia64-sync-3.c: Likewise.
15700         * gcc.dg/ia64-sync-4.c: Likewise.
15701
15702 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15703
15704         * gcc.dg/fold-xor-1.c: New test.
15705         * gcc.dg/fold-xor-2.c: New test.
15706
15707 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15708
15709         PR target/20670
15710         * g++.dg/eh/fp-regs.C: New test.
15711
15712 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15713
15714         * gcc.dg/Wint-to-pointer-cast-1.c,
15715         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15716         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15717         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15718
15719 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15720
15721         PR fortran/16861
15722         * gfortran.dg/pr16861.f90: New test.
15723
15724 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15725
15726         * gcc.dg/pr21085.c: New test.
15727
15728 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15729
15730         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15731         (setup_mips_tests, dg-mips-options): New procedures.
15732         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15733         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15734         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15735         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15736         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15737         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15738         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15739         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15740         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15741         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15742         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15743         dg-mips-options instead of dg-options.  Remove now-redundant
15744         preprocessor guards.
15745         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15746         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15747         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15748         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15749         * gcc.dg/vr-mult-2.c: Delete.
15750         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15751         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15752         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15753         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15754         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15755         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15756         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15757
15758 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15759
15760         * ada/acats/run_all.sh: Use sync when executable not present.
15761
15762 2005-04-18  Devang Patel  <dpatel@apple.com>
15763
15764         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15765         * gcc.dg/vect/vect-11a.c: New.
15766         * gcc.dg/vect/vect-none.c: Update.
15767         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15768
15769 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15770
15771         PR tree-optimization/20922
15772         * gcc.dg/pr20922-1.c: New test.
15773         * gcc.dg/pr20922-2.c: New test.
15774         * gcc.dg/pr20922-3.c: New test.
15775         * gcc.dg/pr20922-4.c: New test.
15776         * gcc.dg/pr20922-5.c: New test.
15777         * gcc.dg/pr20922-6.c: New test.
15778
15779 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15780
15781         PR libfortran/20950
15782         * gfortran.dg/pr20950.f: New test.
15783
15784 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15785
15786         PR libfortran/19216
15787         * gfortran.dg/pr19216.f: New test.
15788
15789 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15790
15791         PR tree-optimization/21001
15792         * gcc.dg/tree-ssa/pr21001.c: New.
15793
15794 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15795
15796         PR libfortran/21075
15797         * gfortran.dg/reshape_rank7.f90: New test.
15798
15799 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15800
15801         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15802         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15803         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15804         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15805         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15806         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15807         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15808         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15809         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15810         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15811         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15812         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15813         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15814         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15815         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15816         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15817         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15818         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15819         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15820         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15821         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15822
15823 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15824
15825         * gfortran.dg/wtruncate.f: New testcase.
15826         * gfortran.dg/wtruncate.f90: New testcase.
15827
15828 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15829
15830         PR c++/21025
15831         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15832         which sizeof/alignof is dependent, rather than just whether we are
15833         processing_template_decl.
15834
15835 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15836
15837         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15838         corrected typo where the wrong variables had been compared.
15839
15840 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15841
15842         PR libfortran/18495
15843         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15844         Test callee-allocated version of return array with a write
15845         statement.
15846         Test spread with a temporary with another write statement.
15847
15848 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15849
15850         PR tree-optimization/21031
15851         * gcc.dg/tree-ssa/pr21031.c: New.
15852
15853 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15854
15855         PR tree-optimization/21004
15856         * gcc.dg/builtins-53.c: Include builtins-config.h.
15857         Check floorf, ceilf, floorl and ceill transformations
15858         only when HAVE_C99_RUNTIME is defined.
15859
15860 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15861
15862         PR middle-end/20739
15863         * gcc.dg/tree-ssa/pr20739.c: New test.
15864
15865 2005-04-14  Mike Stump  <mrs@apple.com>
15866
15867         * gcc.dg/Foundation.framework/empty: New.
15868         * gcc.dg/framework-2.c: New.
15869
15870 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15871
15872         PR tree-optimization/21021
15873         * gcc.c-torture/compile/pr21021.c: New.
15874
15875 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15876
15877         PR testsuite/21010
15878         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15879         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15880         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15881         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15882         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15883         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15884         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15885         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15886
15887 2005-04-14  Richard Henderson  <rth@redhat.com>
15888
15889         * lib/target-supports.exp (check_effective_target_vect_condition):
15890         Add ia64, i?86, and x86_64.
15891
15892 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15893
15894         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15895
15896 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15897
15898         PR tree-optimization/20657
15899         * gcc.dg/tree-ssa/pr20657.c: New.
15900
15901 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15902
15903         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15904         (long long int)trunc*.
15905
15906 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15907
15908         PR target/20927
15909         * gcc.dg/pr20927.c: New test.
15910
15911 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15912
15913         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15914         * gcc.target/mips/asm-1.c: Likewise.
15915
15916 2005-04-13  Dale Johannesen  <dalej@apple.com>
15917
15918         * objc.dg/objc-fast-4.m: New.
15919
15920 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15921
15922         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15923         directory.
15924         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15925
15926 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15927
15928         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15929         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15930         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15931
15932 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15933
15934         PR tree-optimization/20913
15935         * gcc.dg/tree-ssa/pr20913.c: New.
15936
15937         PR tree-optimization/20702
15938         * gcc.dg/tree-ssa/pr20702.c: New.
15939
15940 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15941
15942         PR c++/13744
15943         * g++.dg/inherit/local3.C: New test.
15944
15945 2005-04-12  Jeff Law  <law@redhat.com>
15946
15947         * gcc.dg/tree-ssa/20050412-1.c: New test.
15948
15949 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15950
15951         PR libfortran/19016
15952         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15953         Add tests with mask generated by expression.
15954         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15955         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15956         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15957
15958 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15959
15960         PR middle-end/20917
15961         * gcc.dg/20050409-1.c: New test.
15962
15963 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15964
15965         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15966
15967 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15968
15969         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15970         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15971         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15972         (TARGET_CXX): Adjust accordingly.
15973         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15974         determine_class_data_visibility and class_data_always_comdat.
15975         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15976         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15977         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15978         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15979         (arm_cxx_determine_class_data_visibility): New.
15980         (arm_cxx_class_data_always_comdat): Likewise.
15981         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15982         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15983         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15984         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15985         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15986         Define.
15987
15988 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15989
15990         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15991
15992 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15993
15994         * gcc.dg/i386-darwin-fpmath.c: New.
15995
15996 2004-04-11  Devang Patel  <dpatel@apple.com>
15997
15998         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15999         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16000         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16001         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16002         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16003         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16004         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16005         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16006         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16007
16008 2004-04-11  Devang Patel  <dpatel@apple.com>
16009
16010         * gcc.dg/vect/vect-dv-1.c: New test.
16011         * gcc.dg/vect/vect-dv-2.c: New test.
16012
16013 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16014
16015         PR tree-optimization/20933
16016         * gcc.dg/tree-ssa/pr20933.c: New test.
16017
16018 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16019
16020         * gfortran.dg/fold_nearest.f90: New test.
16021
16022 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16023
16024         * gcc.dg/tree-ssa/alias-1.c: New test.
16025
16026 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16027
16028         PR tree-optimization/20920
16029         * g++.dg/tree-ssa/pr20920.C: New test.
16030
16031 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16032
16033         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16034         (long long int)ceil*.
16035
16036 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16037
16038         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16039         explicit C++ linkage.
16040
16041 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16042
16043         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16044         warning for arithmetic IF statements.
16045
16046 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16047
16048         * eor_handling_1.f90: New test case.
16049         * eor_handling_2.f90: New test case.
16050         * eor_handling_3.f90: New test case.
16051         * eor_handling_4.f90: New test case.
16052         * eor_handling_5.f90: New test case.
16053         * noadv_size.f90: New test case.
16054         * pad_no.f90: New test case.
16055
16056 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16057
16058         * gcc.c-torture/execute/20050410-1.c: New test.
16059
16060 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16061
16062         * gcc.dg/pr20126.c: New.
16063
16064 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16065             Steven G. Kargl <kargls@comcast.net>
16066
16067         * gfortran.dg/PR19872.f: New test.
16068
16069 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16070
16071         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16072
16073 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16074
16075         * gfortran.dg/nint_1.f90: New test.
16076
16077 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16078
16079         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16080         Added test for callee-allocated arrays with write statements.
16081         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16082         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16083         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16084         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16085         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16086
16087 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16088
16089         PR libfortran/20163
16090         * gfortran.dg/open-options-blanks.f: New test.
16091
16092 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16093
16094         PR fortran/13257
16095         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16096
16097 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16098
16099         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16100         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16101         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16102         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16103         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16104         * gcc.c-torture/execute/stdarg-4.c: New test.
16105
16106         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16107
16108         PR target/20795
16109         * g++.dg/abi/param2.C: New test.
16110
16111 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16112
16113         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16114
16115 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16116
16117         * gcc.dg/builtins-53.c: New test.
16118
16119 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16120
16121         * g++.dg/tree-ssa/pr18178.C: New test.
16122         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16123         * gcc.c-torture/execute/20041019-1.c: New test.
16124         * gcc.dg/tree-ssa/20041008-1.c: New test.
16125         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16126         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16127         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16128         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16129         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16130         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16131         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16132         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16133         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16134         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16135
16136 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16137
16138         PR rtl-optimization/20466
16139         * gcc.c-torture/execute/pr20466-1.c: New test.
16140
16141 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16142
16143         PR c++/20905
16144         * g++.dg/parse/cond2.C: New test.
16145
16146         PR c++/20145
16147         * g++.dg/warn/Wdtor1.C: New test.
16148
16149 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16150
16151         PR fortran/17229
16152         * gfortran.dg/pr17229.f: New test.
16153
16154 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16155
16156         * gfortran.dg/tiny_1.f90: New test.
16157         * gfortran.dg/tiny_2.f90: ditto.
16158
16159 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16160
16161         * gfortran.dg/eor_1.f90: Fix dg-do run line
16162         * gfortran.dg/open_new.f90: Fix dg-do run line
16163
16164 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16165
16166         * lib/target-supports.exp (get_compiler_messages): Support
16167         optional arguments, the fourth being compiler options.
16168         (check_effective_target_fpic): New proc.
16169         * gcc.dg/20050321-2.c: Restrict to target fpic.
16170
16171 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16172
16173         * gcc.dg/15443-1.c: New test.
16174         * gcc.dg/15443-2.c: Likewise.
16175
16176 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16177
16178         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16179
16180 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16181
16182         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16183
16184 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16185
16186         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16187         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16188         -m64.
16189         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16190         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16191         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16192
16193 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/20212
16196         * g++.dg/warn/Wunused-11.C: New test.
16197
16198 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16199
16200         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16201
16202 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16203
16204         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16205
16206 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/20734
16209         * g++.dg/template/ptrmem13.C: New test.
16210
16211 2005-04-05  Per Bothner  <per@bothner.com>
16212
16213         * lib/gcc.exp: Always add -fno-show-column, for now.
16214
16215 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16216
16217         PR testsuite/20767
16218         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16219         of plain old "unsigned int" for the type of "i".  Makes this test
16220         64bit clean.
16221
16222 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16223
16224         * gcc.dg/i386-ssefn-1.c: New test.
16225         * gcc.dg/i386-ssefn-2.c: New test.
16226         * gcc.dg/i386-ssefn-3.c: New test.
16227         * gcc.dg/i386-ssefn-4.c: New test.
16228
16229 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16230
16231         PR tree-optimization/20076
16232         * gcc.dg/builtin-apply4.c: New test.
16233
16234         PR preprocessor/19475
16235         * gcc.dg/cpp/macspace1.c: New test.
16236         * gcc.dg/cpp/macspace2.c: New test.
16237
16238 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16239
16240         * gfortran.dg/pr20755.f: Fixed bad format.
16241
16242 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/20763
16245         * g++.dg/ext/attrib21.C: New test.
16246
16247 2004-04-05  Devang Patel  <dpatel@apple.com>
16248
16249         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16250         * gcc.dg/vect/vect-shift-1.c: New test.
16251
16252 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16253
16254         PR libfortran/20755
16255         * gfortran.dg/pr20755.f: New test.
16256
16257 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16258
16259         * gfortran.dg/pr15959.f90: New test.
16260         * gfortran.dg/string_pad_trunc.f90: New test.
16261
16262 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16263
16264         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16265         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16266         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16267         syntax.
16268
16269 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16270
16271         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16272
16273 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16274
16275         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16276         * gcc.c-torture/compile/20011119-2.c: Likewise.
16277         * gcc.c-torture/compile/981001-2.c: Likewise.
16278
16279 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16280
16281         PR c++/20679
16282         * g++.dg/template/overload4.C: New test.
16283
16284 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16285
16286         PR c++/20746
16287         * g++.dg/abi/covariant5.C: New.
16288
16289         PR debug/20505
16290         * g++.dg/debug/const2.C: New.
16291
16292 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16293
16294         PR rtl-optimization/16104
16295         * gcc.c-torture/execute/20050316-1.c: New test.
16296
16297 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16298
16299         * g++.dg/template/spec23.C: Fix dg-error text.
16300
16301 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16302
16303         PR c++/19199
16304         * g++.dg/expr/lval2.C: New.
16305
16306 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16307
16308         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16309         __builtin_strcasecmp and __builtin_strncasecmp.
16310
16311 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16312
16313         PR c++/20723
16314         * g++.dg/template/spec22.C: New.
16315         * g++.dg/template/spec23.C: New.
16316
16317 2005-04-03  Dale Ranta  <dir@lanl.gov>
16318             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16319
16320         PR libfortran/20068
16321         PR libfortran/20125
16322         PR libfortran/20156
16323         PR libfortran/20471
16324         * gfortran.dg/backspace.f: New test.
16325
16326 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16327
16328         * gcc.dg/pr19345.c: New test.
16329
16330 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16331
16332         PR tree-optimization/20640
16333         * gcc.dg/torture/tree-loop-1.c: New.
16334
16335 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16336
16337         PR rtl-optimization/20290
16338         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16339
16340 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16341
16342         * gcc.dg/rs6000-fpint.c: New.
16343
16344 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16345
16346         * gcc.dg/old-style-then-proto-1.c: New test.
16347
16348 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16349
16350         * gfortran.fortran-torture/execute/backspace.f90: Check
16351         after backspace and read was incorrect.
16352
16353 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16354
16355         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16356         buffer past the terminating NUL using memcmp.
16357         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16358         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16359
16360         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16361         Fix unused/uninitialized variable warnings.
16362
16363         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16364         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16365         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16366         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16367
16368         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16369         gcc.c-torture/execute/builtins/fputs-lib.c,
16370         gcc.c-torture/execute/builtins/lib/fprintf.c,
16371         gcc.c-torture/execute/builtins/lib/main.c,
16372         gcc.c-torture/execute/builtins/lib/memcmp.c,
16373         gcc.c-torture/execute/builtins/lib/memmove.c,
16374         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16375         gcc.c-torture/execute/builtins/lib/memset.c,
16376         gcc.c-torture/execute/builtins/lib/printf.c,
16377         gcc.c-torture/execute/builtins/lib/sprintf.c,
16378         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16379         gcc.c-torture/execute/builtins/lib/strchr.c,
16380         gcc.c-torture/execute/builtins/lib/strcmp.c,
16381         gcc.c-torture/execute/builtins/lib/strcpy.c,
16382         gcc.c-torture/execute/builtins/lib/strcspn.c,
16383         gcc.c-torture/execute/builtins/lib/strlen.c,
16384         gcc.c-torture/execute/builtins/lib/strncat.c,
16385         gcc.c-torture/execute/builtins/lib/strncmp.c,
16386         gcc.c-torture/execute/builtins/lib/strncpy.c,
16387         gcc.c-torture/execute/builtins/lib/strrchr.c,
16388         gcc.c-torture/execute/builtins/lib/strspn.c,
16389         gcc.c-torture/execute/builtins/lib/strstr.c,
16390         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16391         gcc.c-torture/execute/builtins/strlen-2.c,
16392         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16393         prototypes.
16394
16395 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16396
16397         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16398         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16399         selectany usage.
16400
16401 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16402
16403         PR c++/19406
16404         * g++.dg/debug/using1.C: New test.
16405
16406 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16407
16408         PR middle-end/20524
16409         * gcc.dg/alias-7.c: Prefix asm-declared name with
16410         __USER_LABEL_PREFIX__.
16411
16412 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16413
16414         Fix fallout from PR middle-end/15700:
16415         * gcc.c-torture/compile/20011119-1.c: Take
16416         __USER_LABEL_PREFIX__ into account.
16417         * gcc.c-torture/compile/20011119-2.c: Likewise.
16418
16419 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16420
16421         PR c++/18644
16422         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16423
16424 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16425
16426         PR c/17855
16427         * gcc.c-torture/compile/struct-non-lval-1.c,
16428         gcc.c-torture/compile/struct-non-lval-2.c,
16429         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16430
16431 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16432
16433         * gcc.dg/tls/tls.exp: Remove temporary file.
16434         * g++.dg/tls/tls.exp: Ditto.
16435         * lib/file-format.exp: Ditto.
16436         * g++.dg/special/ecos.exp: Ditto.
16437
16438         * lib/profopt.exp: Treat prof_ext as a list.
16439         * gcc.misc-tests/bprob.exp: Ditto.
16440         * g++.dg/bprob/bprob.exp: Ditto.
16441
16442         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16443         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16444         g++.dg/tree-ssa/pointer-reference-alias.C,
16445         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16446         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16447         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16448         g++.dg/vect/pr19951.cc: Ditto.
16449         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16450         gcc.dg/builtins-47.c: Ditto.
16451         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16452         gcc.dg/pr20115-1.c: Ditto.
16453         * gcc.dg/tree-ssa/20030530-2.c,
16454         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16455         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16456         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16457         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16458         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16459         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16460         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16461         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16462         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16463         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16464         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16465         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16466         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16467         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16468         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16469         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16470         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16471         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16472         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16473         gcc.dg/tree-ssa/20030824-1.c,
16474         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16475         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16476         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16477         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16478         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16479         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16480         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16481         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16482         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16483         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16484         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16485         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16486         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16487         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16488         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16489         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16490         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16491         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16492         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16493         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16494         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16495         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16496         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16497         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16498         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16499         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16500         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16501         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16502         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16503         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16504         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16505         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16506         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16507         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16508         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16509         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16510         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16511         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16512         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16513         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16514         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16515         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16516         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16517         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16518         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16519         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16520         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16521         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16522         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16523         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16524         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16525         gcc.dg/tree-ssa/useless-1.c: Ditto.
16526         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16527         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16528         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16529         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16530         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16531         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16532         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16533         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16534         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16535         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16536         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16537         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16538         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16539         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16540         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16541         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16542         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16543         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16544         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16545         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16546         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16547         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16548         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16549         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16550         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16551         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16552         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16553         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16554         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16555         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16556         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16557         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16558         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16559         gcc.dg/vect/vect-none.c: Ditto.
16560         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16561         treelang/compile/unsigned.tree: Ditto.
16562
16563         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16564         * gcc.dg/cpp/direct2s.c: Ditto.
16565         * gcc.dg/cpp/paste4.c: Ditto.
16566         * gcc.dg/cpp/separate-1.c: Ditto.
16567         * gcc.dg/pch/save-temps-1.c: Ditto.
16568         * g++.dg/ext/altivec-10.C: Ditto.
16569         * g++.dg/pch/pch.C: Ditto.
16570
16571         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16572
16573         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16574         * g++.dg/template/repo1.C: Ditto.
16575         * g++.dg/template/repo2.C: Ditto.
16576         * g++.dg/template/repo3.C: Ditto.
16577         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16578         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16579         * g++.old-deja/g++.pt/repo1.C: Ditto.
16580         * g++.old-deja/g++.pt/repo2.C: Ditto.
16581         * g++.old-deja/g++.pt/repo3.C: Ditto.
16582         * g++.old-deja/g++.pt/repo4.C: Ditto.
16583
16584         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16585         * gcc.dg/20030107-1.c: Ditto.
16586         * gcc.dg/20030702-1.c: Ditto.
16587         * gcc.dg/profile-generate-1.c: Ditto.
16588         * g++.dg/other/profile1.C: Ditto.
16589         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16590
16591         * lib/gcc-dg.exp (remove-build-file): New.
16592         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16593         cleanup-tree-dump, cleanup-saved-temps): New.
16594
16595 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16596
16597         PR c++/19203, DR 214
16598         * g++.dg/parse/ambig3.C: Not ambiguous.
16599         * g++.dg/template/spec20.C: New.
16600         * g++.dg/template/spec21.C: New.
16601
16602 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16603
16604         PR target/20045
16605         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16606
16607 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16608
16609         PR libfortran/20660
16610         * gfortran.dg/negative_unit.f: New test.
16611
16612 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16613
16614         * gcc.dg/20050330-1.c: New test.
16615
16616 2005-03-30  Devang Patel  <dpatel@apple.com>
16617
16618         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16619
16620 2005-03-30  Dale Johannesen  <dalej@apple.com>
16621
16622         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16623
16624 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16625
16626         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16627         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16628         Strip options from test name.
16629
16630 2005-03-31  Jan Hubicka  <jh@suse.cz>
16631
16632         * gcc.dg/varpool-1.c: New testcase.
16633
16634 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16635
16636         PR c/772
16637         PR c/17913
16638         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16639         gcc.dg/stmt-expr-label-3.c : New tests.
16640         * gcc.c-torture/execute/medce-2.c: Remove.
16641
16642 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16643
16644         PR c/20368
16645         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16646         tests.
16647
16648 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16649
16650         * gcc.c-torture/compile/pr20203.c: New test.
16651
16652 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16653
16654         * gfortran.dg/promotion.f90: New test.
16655
16656 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16657
16658         PR middle-end/20491
16659         * gcc.dg/torture/asm-subreg-1.c: New test.
16660
16661 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16662
16663         PR c/20672
16664         * gcc.dg/pr20672-1.c: New test.
16665
16666 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16667
16668         * gfortran.dg/vect: New directory.
16669         * gfortran.dg/vect/vect.exp: New.
16670         * gfortran.dg/vect/vect-1.f90: New test.
16671         * gfortran.dg/vect/vect-2.f90: New test.
16672         * gfortran.dg/vect/vect-3.f90: New test.
16673         * gfortran.dg/vect/vect-4.f90: New test.
16674         * gfortran.dg/vect/vect-5.f90: New test.
16675
16676 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16677
16678         PR middle-end/20622
16679         * gcc.dg/alias-7.c: New test.
16680
16681 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16682
16683         * gcc.dg/sparc-reg-1.c: New test.
16684
16685 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16686
16687         PR target/19890
16688         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16689
16690 2005-03-29  Dale Ranta  <dir@lanl.gov>
16691             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16692
16693         PR libfortran/20163
16694         * gfortran.dg/pr20163-2.f: New test.
16695
16696 2005-03-28  Jan Hubicka  <jh@suse.cz>
16697
16698         PR middle-end/20635
16699         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16700         by Jakub Jelinek.
16701
16702 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16703
16704         PR tree-optimization/20626
16705         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16706         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16707
16708 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16709
16710         * gfortran.dg/underflow.f90: New test.
16711         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16712
16713 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16714
16715         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16716
16717 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16718
16719         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16720         (g++_init): Make sure that CXXFLAGS is set.
16721         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16722         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16723         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16724         * lib/objc.exp (objc_init): Likewise.
16725         * lib/treelang.exp (treelang_init): Likewise.
16726
16727 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16728
16729         PR tree-optimization/20470
16730         * gcc.dg/tree-ssa/pr20470.c: New test.
16731
16732 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16733
16734         * gcc.dg/ppc-stfiwx.c: New.
16735
16736 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16737
16738         PR target/19888
16739         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16740
16741 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16742
16743         * gcc.dg/20050325-1.c: Fix a typo.
16744
16745 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16746
16747         PR libfortran/19678
16748         PR libfortran/19679
16749         * gfortran.dg/dos_eol.f: New test.
16750
16751 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16752
16753         PR rtl-optimization/20249
16754         * gcc.dg/20050325-1.c: New test.
16755
16756 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16757
16758         PR libfortran/15332
16759         * gfortran.dg/pr15332.f: New test.
16760
16761 2005-03-24  Dale Johannesen  <dalej@apple.com>
16762
16763         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16764
16765 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16766
16767         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16768         'internal' visibility.
16769         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16770         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16771         'protected' visibility.
16772         * gcc.dg/visibility-7.c: Likewise.
16773         * lib/target-supports.exp (check_visibility_available): Take
16774         a parameter, the kind of visibility to check for.
16775         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16776         to check_visibility_available.
16777
16778         * g++.dg/expr/cast3.C: New.
16779
16780 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16781
16782         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16783         rs6000.
16784
16785 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16786
16787         PR target/20095
16788         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16789
16790 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16791
16792         * gcc.dg/badshift.c: Renamed to...
16793         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16794
16795         * gcc.target/i386/badshift.c: Renamed to...
16796         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16797         only.
16798
16799         PR rtl-optimization/20532
16800         * gcc.target/i386/badshift.c: New.
16801
16802 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16803
16804         * gfortran.dg/pr18025.f90: New test.
16805
16806 2005-03-23  Dale Johannesen  <dalej@apple.com>
16807
16808         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16809
16810 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16813
16814         * lib/target-supports.exp (check_iconv_available): Default
16815         libiconv to -liconv, if there is no definition.
16816
16817 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16818
16819         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16820
16821 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16822
16823         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16824         * g++.dg/opt/pr7503-2.C: Likewise.
16825         * g++.dg/opt/pr7503-3.C: Likewise.
16826         * g++.dg/opt/pr7503-4.C: Likewise.
16827         * g++.dg/opt/pr7503-5.C: Likewise.
16828         * g++.dg/warn/minmax.C: New test.
16829
16830 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16831
16832         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16833         * gfortran.dg/g77_intrinsics_sub.f: New test.
16834
16835 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16836             Jan Hubicka  <jh@suse.cz>
16837             Steven Bosscher <stevenb@suse.de
16838
16839         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16840
16841 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16842
16843         PR c++/19980
16844         * g++.dg/template/redecl3.C: New test.
16845
16846 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16847
16848         PR c++/20499
16849         * g++.dg/parse/error16.C: Tweak error markers.
16850
16851 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16852
16853         PR target/20561
16854         * gcc.dg/20050321-2.c: New test.
16855
16856 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         PR c++/20465
16859         PR c++/20381
16860         * g++.dg/template/ptrmem12.C: New.
16861
16862 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16863
16864         PR rtl-optimization/20527
16865         * gcc.c-torture/execute/pr20527-1.c: New test.
16866
16867 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16868
16869         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16870         program, compile it into a real executable and then delete the .c
16871         and .x files afterwards, to avoid problems on testglue targets.
16872
16873 2005-03-21  Stuart Hastings  <stuart@apple.com>
16874
16875         * gcc.target/i386/sse-2.c: New.
16876
16877 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16878
16879         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16880
16881 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16882
16883         * g++.dg/parse/crash25.C: Fix typo.
16884
16885 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16886
16887         PR c++/20461
16888         * g++.dg/parse/crash24.C: New test.
16889
16890         PR c++/20536
16891         * g++.dg/parse/crash25.C: New test.
16892
16893 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16894
16895         PR c++/20147
16896         * g++.dg/ext/stmtexpr4.C: New test.
16897
16898 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16899
16900         PR middle-end/20539
16901         * gcc.c-torture/compile/pr13066-1.c: New test case.
16902         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16903         * g++.dg/opt/pr13066-1.C: Likewise.
16904
16905 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16906
16907         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16908
16909 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16910
16911         PR fortran/18525
16912         * gfortran.dg/nesting_1.f90: New test.
16913
16914 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16915
16916         PR c++/20240
16917         * g++.dg/lookup/using13.C: New test.
16918
16919 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16920
16921         PR c++/20333
16922         * g++.dg/template/crash36.C: New test.
16923
16924 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16925
16926         PR c++/20463
16927         * g++.dg/template/crash35.C: New test.
16928
16929 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16930
16931         PR c++/19966
16932         * g++.dg/overload/operator2.C: New test.
16933
16934 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16935
16936         PR libfortran/20257
16937         * gfortran.dg/pr20257.f90: New test.
16938
16939 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16940
16941         PR libfortran/20480
16942         * gfortran.dg/pr20480.f90: New test.
16943
16944 2005-03-16  Richard Henderson  <rth@redhat.com>
16945
16946         PR middle-end/15700
16947         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16948         (_rtld_global): New.
16949         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16950         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16951
16952         * gcc.dg/alias-3.c: New.
16953         * gcc.dg/alias-4.c: New.
16954         * gcc.dg/alias-5.c: New.
16955         * gcc.dg/alias-6.c: New.
16956
16957 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16958
16959         * gcc.dg/cpp/ucnid-7.c: New.
16960
16961 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16962             Dorit Naishlos  <dorit@il.ibm.com>
16963
16964         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16965         darwin.
16966
16967 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16968
16969         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16970         misaligned accesses.
16971         * gcc.dg/vect/vect-58.c: Likewise.
16972         * gcc.dg/vect/vect-92.c: New.
16973         * gcc.dg/vect/vect-93.c: New.
16974
16975 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16976
16977         PR fortran/18827
16978         * gfortran.dg/assign_2.f90: New test.
16979         * gfortran.dg/assign_3.f90: New test.
16980         * gfortran.dg/assign.f90: New test.
16981
16982 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16983
16984         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16985         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16986         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16987         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16988         names.
16989
16990 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16991
16992         * gcc.dg/cpp/ucnid-6.c: New.
16993
16994         * gcc.dg/cpp/normalize-1.c: New.
16995         * gcc.dg/cpp/normalize-2.c: New.
16996         * gcc.dg/cpp/normalize-3.c: New.
16997         * gcc.dg/cpp/normalize-4.c: New.
16998         * gcc.dg/cpp/ucnid-4.c: New.
16999         * gcc.dg/cpp/ucnid-5.c: New.
17000         * g++.dg/cpp/normalize-1.C: New.
17001         * g++.dg/cpp/ucnid-1.C: New.
17002
17003 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17004
17005         * gcc.dg/pr18628.c: New.
17006
17007 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17008
17009         PR c++/20280
17010         * g++.dg/tree-ssa/pr20280.C: New.
17011
17012 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17013
17014         PR fortran/20467
17015         * gfortran.dg/stfunc_2.f90: New test.
17016
17017 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17018
17019         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17020
17021 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17022
17023         * gcc.dg/tree-ssa/20050314-1.c: New test.
17024
17025 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17026
17027         PR c++/4403
17028         PR c++/9783, DR433
17029         * g++.dg/template/friend34.C: New test.
17030         * g++.dg/template/friend35.C: Likewise.
17031         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17032
17033 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17034
17035         Friend class name lookup 5/n
17036         PR c++/1016
17037         * g++.dg/lookup/hidden-class1.C: New test.
17038         * g++.dg/lookup/hidden-class2.C: Likewise.
17039         * g++.dg/lookup/hidden-class3.C: Likewise.
17040         * g++.dg/lookup/hidden-class4.C: Likewise.
17041         * g++.dg/lookup/hidden-class5.C: Likewise.
17042         * g++.dg/lookup/hidden-class6.C: Likewise.
17043         * g++.dg/lookup/hidden-class7.C: Likewise.
17044         * g++.dg/lookup/hidden-class8.C: Likewise.
17045         * g++.dg/lookup/hidden-class9.C: Likewise.
17046         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17047         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17048         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17049         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17050         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17051         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17052         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17053         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17054         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17055         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17056         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17057
17058 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17059
17060         PR c++/20157
17061         * g++.dg/template/error18.C: New test.
17062
17063 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17064
17065         PR debug/16792
17066         * g++.dg/debug/pr16792.C: New test.
17067
17068 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17069
17070         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17071         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17072         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17073         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17074         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17075         test assertion names.
17076
17077 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17078
17079         PR fortran/18600
17080         * gfortran.dg/stfunc_1.f90: New test.
17081
17082 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17083
17084         PR fortran/16907
17085         * gfortran.dg/real_index_1.f90: New test.
17086
17087 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17088
17089         PR fortran/20323
17090         * gfortran.dg/spec_expr_1.f90: New test.
17091
17092 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17093
17094         PR c/20402
17095         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17096         new parser.
17097
17098 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17099
17100         PR fortran/20361
17101         * gfortran.dg/largeequiv_1.f90: New test.
17102
17103 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17104
17105         * gcc.dg/ucnid-1.c: New.
17106         * gcc.dg/ucnid-2.c: New.
17107         * gcc.dg/ucnid-3.c: New.
17108         * gcc.dg/ucnid-4.c: New.
17109         * gcc.dg/ucnid-5.c: New.
17110         * gcc.dg/ucnid-6.c: New.
17111         * gcc.dg/cpp/ucnid-1.c: New.
17112         * gcc.dg/cpp/ucnid-2.c: New.
17113         * gcc.dg/cpp/ucnid-3.c: New.
17114         * g++.dg/other/ucnid-1.C: New.
17115
17116 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17117
17118         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17119
17120 2005-03-11  Per Bothner  <per@bothner.com>
17121
17122         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17123         that diagnotics refer to correct token.
17124         * gcc.dg/unused-3.c: Likewise.
17125
17126 2005-03-11  Per Bothner  <per@bothner.com>
17127
17128         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17129         constant" is now actually on same line as string constant.
17130         * gcc.dg/cpp/direct2s.c: Likewise.
17131
17132 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17133
17134         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17135
17136 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17137
17138         PR libfortran/20124
17139         * gfortran.dg/pr20124.f90: New Test
17140
17141 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17142
17143         PR tree-optimization/20130
17144         * gcc.dg/pr20130-1.c: New test.
17145
17146 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17147
17148         PR target/20095
17149         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17150
17151 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17152
17153         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17154
17155 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17156
17157         * g++.dg/eh/forced1.C: Fix comment.
17158         * g++.dg/eh/forced2.C: Ditto.
17159         * g++.dg/eh/forced3.C: Ditto.
17160         * g++.dg/eh/forced4.C: Ditto.
17161
17162 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR rtl-opt/20412
17165         * gcc.c-torture/compile/pr20412.c: New test.
17166
17167 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17168
17169         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17170
17171 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17172
17173         PR target/20322
17174         * gcc.dg/20050307-1.c: New test.
17175
17176 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17177
17178         PR c++/20375
17179         * g++.dg/other/stdarg3.C: New.
17180
17181 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17182
17183         PR c++/18384, c++/18327
17184         * g++.dg/init/array19.C: New test.
17185
17186         PR inline-asm/20314
17187         * gcc.dg/torture/pr20314-1.c: New test.
17188         * gcc.dg/torture/pr20314-2.c: New test.
17189
17190 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17191
17192         * gcc.dg/20050309-1.c: New test.
17193
17194 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17195
17196         * gcc.dg/builtins-10.c: Reactivate disabled test.
17197         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17198         new cbrt transformations.
17199
17200 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/20208
17203         * g++.dg/template/array13.C: New test.
17204
17205 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17206
17207         PR c++/16859
17208         * g++.dg/init/brace4.C: New test.
17209
17210 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         PR c++/20186
17213         * g++.dg/template/non-dependent12.C: New.
17214
17215 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/20142
17218         * g++.dg/init/array18.C: Add dg-do run marker.
17219
17220         PR c++/20142
17221         * g++.dg/init/array18.C: New test.
17222
17223 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17224
17225         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17226         * g++.dg/gcov/gcov.exp: Likewise.
17227         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17228         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17229         * lib/c-torture.exp: Likewise.
17230         * lib/fortran-torture.exp: Likewise.
17231         * lib/g++.exp: Likewise.
17232         * lib/gcc-defs.exp: Likewise.
17233         * lib/gcc-dg.exp: Likewise.
17234         * lib/gcc.exp: Likewise.
17235         * lib/gcov.exp: Likewise.
17236         * lib/gfortran.exp: Likewise.
17237         * lib/mike-g++.exp: Likewise.
17238         * lib/mike-gcc.exp: Likewise.
17239         * lib/objc-torture.exp: Likewise.
17240         * lib/objc.exp: Likewise.
17241         * lib/profopt.exp: Likewise.
17242         * lib/target-libpath.exp: Likewise.
17243         * lib/target-supports.exp: Likewise.
17244         * lib/treelang.exp: Likewise.
17245         * lib/wrapper.exp: Likewise.
17246
17247 2005-03-08  Jeff Law  <law@redhat.com>
17248
17249         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17250         PHI-OPT changes.
17251
17252 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17253
17254         * gcc.dg/vect/pr20122.c: New test.
17255
17256 2005-03-07  Jeff Law  <law@redhat.com>
17257
17258         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17259         was folded away.
17260         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17261         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17262         * gcc.dg/tree-ssa/pr18134.c: New test.
17263
17264 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17265
17266         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17267         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17268         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17269
17270 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17271
17272         PR tree-opt/17671
17273         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17274
17275 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17276
17277         * g++.dg/warn/Wnvdtor.C: New test.
17278
17279 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17280
17281         * gcc.dg/torture/pr19683-1.c: New test.
17282
17283 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17284
17285         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17286         * gfortran.dg/g77/19990313-2.f: Ditto.
17287         * gfortran.dg/g77/19990313-3.f: Ditto.
17288         * gfortran.dg/g77/19990525-0.f: Ditto.
17289         * gfortran.dg/g77/19990826-0.f: Ditto.
17290         * gfortran.dg/g77/19990826-2.f: Ditto.
17291         * gfortran.dg/g77/19990826-3.f: Ditto.
17292         * gfortran.dg/g77/20000511-1.f: Ditto.
17293         * gfortran.dg/g77/20000511-2.f: Ditto.
17294         * gfortran.dg/g77/970625-2.f: Ditto.
17295         * gfortran.dg/g77/980310-2.f: Ditto.
17296         * gfortran.dg/g77/980310-3.f: Ditto.
17297         * gfortran.dg/g77/980310-8.f: Ditto.
17298         * gfortran.dg/g77/980519-2.f: Ditto.
17299         * gfortran.dg/g77/alpha1.f: Ditto.
17300         * gfortran.dg/g77/claus.f: Ditto.
17301         * gfortran.dg/g77/erfc.f: Ditto.
17302         * gfortran.dg/g77/short.f: Ditto.
17303         * gfortran.fortran-torture/execute/data.f90: Ditto.
17304         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17305         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17306
17307 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17308
17309         * lib/file-format.exp (gcc_target_object_format): Add check for som
17310         format and hardcode object formats on hppa*-*-hpux*.
17311         * lib/target-supports.exp (check_weak_available): Add check for som
17312         object format.  Always return 0 on hppa*-*-hpux10*.
17313
17314         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17315         is defined.
17316
17317         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17318
17319 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17320
17321         * gfortran.dg/pr19936_1.f90: New test.
17322         * gfortran.dg/pr19936_2.f90: New test.
17323         * gfortran.dg/pr19936_3.f90: New test.
17324
17325 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17326             Paul Thomas <prthomas@drfccad.cea.fr>
17327
17328         * gfortran.dg/PR19754_1.f90: New test.
17329         * gfortran.dg/PR19754_2.f90: Ditto.
17330
17331 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17332
17333         PR c++/19311
17334         * g++.dg/template/non-dependent11.C: New test.
17335
17336 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17337
17338         * lib/target-supports.exp (check_iconv_available): Fix comment.
17339
17340 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17341             Joseph S. Myers  <joseph@codesourcery.com>
17342
17343         PR c++/19797
17344         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17345
17346 2005-03-04  Matthew Sachs  <msachs@apple.com>
17347
17348         * gcc.exp (gcc_target_compile): Put braces around
17349         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17350         * objc.exp (objc_target_compile): Likewise.
17351         * treelang.exp (treelang_target_compile): Likewise.
17352
17353 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17354
17355         PR fortran/19673
17356         * gfortran.dg/func_result_1.f90: New test.
17357
17358 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17359
17360         * gcc.misc-tests/options.exp: New test.
17361
17362 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17363
17364         * gcc.dg/pr15784-4.c: New test.
17365
17366 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17367
17368         * gcc.c-torture/execute/pr17133.c: New.
17369         * gcc.c-torture/compile/20050303-1.c: New.
17370
17371 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17372
17373         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17374
17375 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17376
17377         * g++.dg/overload/using2.C: New.
17378
17379 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/19916
17382         * g++.dg/init/ptrmem2.C: New test.
17383
17384 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17385
17386         PR c/8927
17387         * gcc.dg/pr8927-1.c: New test.
17388
17389 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17390
17391         PR c++/20232
17392         * g++.dg/inherit/covariant12.C: New.
17393
17394 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17395
17396         PR fortran/19479
17397         * gfortran.dg/bound_1.f90: New test.
17398
17399 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17400
17401         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17402         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17403
17404 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17405
17406         PR c/20245
17407         * gcc.dg/pr20245-1.c: New test.
17408
17409 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17410
17411         PR middle-end/19874
17412         * gcc.c-torture/execute/20050119-2.c: New test case.
17413
17414 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17415
17416         * README: Update the DejaGnu bug reporting address.
17417         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17418         * lib/objc-torture.exp: Likewise.
17419
17420 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17421
17422         * gfortran.dg/boz_1.f90: New test.
17423         * gfortran.dg/boz_3.f90: New test.
17424         * gfortran.dg/boz_4.f90: New test.
17425
17426 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17427
17428         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17429         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17430
17431 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17432
17433         PR libfortran/20101
17434         * gfortran.dg/write_0_pe_format.f90: New test.
17435
17436 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17437
17438         PR c++/20206
17439         * g++.dg/opt/thunk2.C: New test.
17440         * g++.dg/opt/covariant1.C: New test.
17441
17442 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17443
17444         * gfortran.dg/e_d_fmt.f90: New test.
17445
17446 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17447
17448         * gcc.dg/asm-b.c: Fix comment typos.
17449
17450 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17451
17452         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17453         a V_MAY_DEF also.
17454
17455 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17456
17457         PR tree-opt/20188
17458         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17459         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17460         * gcc.dg/asm-b.c: New test.
17461
17462 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17463
17464         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17465         Disable this test on IRIX 6.
17466
17467 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17468
17469         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17470         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17471         parser.
17472
17473 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17474
17475         PR tree-optimization/20204
17476         * testsuite/gcc.dg/pr20204.c: New test.
17477
17478 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17479
17480         PR target/20196
17481         * gcc.c-torture/execute/20050224-1.c: New test.
17482
17483         PR c++/20175
17484         * g++.dg/warn/Wbraces2.C: New test.
17485
17486 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/19878
17489         * g++.dg/init/const2.C: New test.
17490
17491 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17492
17493         PR tree-optimization/20100
17494         * gcc.c-torture/execute/pr20100-1.c: New test.
17495
17496 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17497
17498         * gfortran.dg/implicit_3.f90: New test.
17499
17500         * gfortran.dg/deftype_1.f90: New test.
17501
17502 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17503
17504         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17505         the test passes.
17506         * g++.dg/other/anon3.C: Accept a warning.
17507
17508 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17509
17510         * gcc.dg/pr20017.c: Fix a comment typo.
17511
17512 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17513
17514         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17515
17516 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517
17518         PR ada/19902
17519         * ada/acats/tests/cxa/cxa3004.a: Remove.
17520         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17521
17522 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/20073
17525         * g++.dg/init/const1.C: New test.
17526
17527         PR c++/19991
17528         * g++.dg/parse/constant7.C: New test.
17529
17530         PR c++/20152
17531         * g++.dg/parse/error27.C: New test.
17532         * g++.dg/template/qualttp15.C: Adjust error markers.
17533         * g++.old-deja/g++.other/struct1.C: Likewise.
17534
17535         PR c++/20153
17536         * g++.dg/template/error17.C: New test.
17537
17538         PR c++/20148
17539         * g++.dg/parser/error26.C: New test.
17540
17541 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17542
17543         PR tree-optimization/20100
17544         PR tree-optimization/20115
17545         * gcc.dg/pr20115.c: New test.
17546         * gcc.dg/pr20115-1.c: New test.
17547         * gcc.dg/pr20100.c: New test.
17548         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17549         call-clobbered variables after alias1.
17550
17551 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17552
17553         * gfortran.dg/list_read_4.f90: new test.
17554
17555 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17556
17557         PR rtl-optimization/20017.
17558         * gcc.dg/pr20017.c: New.
17559
17560 2005-02-22  Devang Patel  <dpatel@apple.com>
17561
17562         PR 19952
17563         * g++.dg/tree-ssa/pr19952.C: New test.
17564
17565 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/19883
17568         * g++.dg/parse/constant6.C: New test.
17569
17570 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17571
17572         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17573         * g++.dg/charset/asm2.c: Likewise.
17574         * g++.dg/charset/asm3.c: Likewise.
17575         * g++.dg/charset/asm4.c: Likewise.
17576         * g++.dg/charset/asm5.c: Likewise.
17577         * g++.dg/charset/attribute1.c: Likewise.
17578         * g++.dg/charset/attribute2.c: Likewise.
17579         * g++.dg/charset/extern1.cc: Likewise.
17580         * g++.dg/charset/extern2.cc: Likewise.
17581         * g++.dg/charset/extern3.cc: Likewise.
17582         * g++.dg/charset/function.cc: Likewise.
17583         * g++.dg/charset/string.c: Likewise.
17584         * g++.dg/charset/charset.exp: Likewise.
17585         * lib/target-supports.exp (check_iconv_available): Fix comment.
17586
17587 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17588
17589         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17590         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17591         * gcc.dg/charset/asm2.c: Likewise.
17592         * gcc.dg/charset/asm3.c: Likewise.
17593         * gcc.dg/charset/asm4.c: Likewise.
17594         * gcc.dg/charset/asm5.c: Likewise.
17595         * gcc.dg/charset/asm6.c: Likewise.
17596         * gcc.dg/charset/attribute1.c: Likewise.
17597         * gcc.dg/charset/attribute2.c: Likewise.
17598         * gcc.dg/charset/builtin1.c: Likewise.
17599         * gcc.dg/charset/extern.c: Likewise.
17600         * gcc.dg/charset/function.c: Likewise.
17601         * gcc.dg/charset/string.c: Likewise.
17602         * gcc.dg/charset/charset.exp: Likewise.
17603
17604 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17605
17606         PR fortran/20086
17607         * gfortran.dg/pr20086.f90: New test.
17608
17609 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17610
17611         PR tree-optimization/19786
17612         * g++.dg/tree-ssa/pr19786.C: New.
17613
17614 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17615
17616         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17617
17618 2005-02-21  Jeff Law  <law@redhat.com>
17619
17620         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17621
17622 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17623
17624         * gfortran.dg/do_iterator: Split loop, markup all lines for
17625         which an error locus is printed.
17626         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17627         locus is printed.
17628         * gfortran.dg/select_4.f90: Likewise.
17629         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17630         locuses in the various permutations.
17631
17632 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17633
17634         PR tree-optimization/19951
17635         * g++.dg/vect: New directory.
17636         * g++.dg/vect/vect.exp: New file.
17637         * g++.dg/vect/pr19951.cc: New testcase.
17638         * g++.dg/dg.exp: Also prune vectorizer tests.
17639
17640 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17641
17642         PR 18785
17643         * gcc.dg/charset/builtin1.c: New test.
17644
17645 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17646
17647         PR c++/19299
17648         * g++.dg/inherit/volatile1.C: New test.
17649
17650         PR c++/19440
17651         * g++.dg/template/dtor4.C: New test.
17652
17653 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17654
17655         * gfortran.dg/int_1.f90: New test.
17656
17657 2005-02-19  Devang Patel  <dpatel@apple.com>
17658
17659         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17660
17661 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17662
17663         * gfortran.dg/achar_1.f90: New test.
17664
17665 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17666
17667         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17668
17669 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17670             Jakub Jelinek  <jakub@redhat.com>
17671
17672         PR tree-optimization/19828
17673         * gcc.dg/tree-ssa/loop-7.c: New test.
17674         * gcc.c-torture/execute/20050218-1.c: New test.
17675
17676 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17677
17678         PR c/20043
17679         * gcc.dg/transparent-union-1.c: New test.
17680         * gcc.dg/transparent-union-2.c: New test.
17681
17682 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17683
17684         PR tree-optimization/18977
17685         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17686
17687 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17688
17689         PR target/20054
17690         * gcc.dg/pr20054.c: New test.
17691
17692 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17693
17694         PR c++/19508
17695         * g++.dg/ext/attrib20.C: New test.
17696
17697 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17698
17699         PR middle-end/20030
17700         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17701
17702 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17703
17704         PR c++/20008
17705         * g++.dg/opt/switch4.C: New.
17706
17707 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17708
17709         PR c++/20023
17710         PR tree-optimization/20009
17711         * gcc.c-torture/compile/20050217-1.c: New test.
17712         * g++.dg/opt/switch3.C: New test.
17713
17714         PR tree-optimization/18947
17715         * gcc.c-torture/compile/20050215-1.c: New test.
17716         * gcc.c-torture/compile/20050215-2.c: New test.
17717         * gcc.c-torture/compile/20050215-3.c: New test.
17718
17719 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17720
17721         PR c++/20028
17722         * g++.dg/template/crash34.C: New.
17723
17724         PR c++/20022
17725         * g++.dg/other/access3.C: New.
17726
17727 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17728
17729         * gcc.dg/vect/vect-98.c: New test.
17730
17731 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17732
17733         PR tree-optimization/19967
17734         * gcc.dg/pr19967.c: New.
17735
17736 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17737
17738         PR middle-end/19857
17739         * gcc.dg/tree-ssa/20050215-1.c: New test.
17740         * gcc.c-torture/execute/20050215-1.c: New test.
17741
17742 2005-02-15  Eric Christopher  <echristo@redhat.com>
17743
17744         * gcc.dg/cpp/20050215-1.c: New file.
17745
17746 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17747
17748         PR tree-optimization/15785
17749         * gcc.dg/pr15785-1.c: New test.
17750
17751 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17752
17753         PR c++/17788
17754         * g++.dg/init/ctor4.C: New.
17755         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17756
17757 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17758
17759         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17760         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17761
17762 2005-02-15  Andreas Schwab  <schwab@suse.de>
17763
17764         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17765         declare malloc.
17766
17767 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17768
17769         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17770
17771 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17772
17773         PR tree-optimization/19853
17774         * gcc.c-torture/compile/pr19853.c: New test.
17775
17776 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17777
17778         PR c++/19608
17779         * g++.dg/parse/local-class1.C: New.
17780
17781         PR c++/19895
17782         * g++.dg/parse/ptrmem3.C: New.
17783
17784         PR c++/19884
17785         * g++.old-deja/g++.oliva/template6.C: Add another case.
17786         * g++.dg/template/explicit6.C: New.
17787
17788 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17789
17790         PR c++/17816
17791         * g++.dg/other/redecl2.C: New.
17792
17793 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         PR c++/19891
17796         * g++.dg/abi/covariant4.C: New.
17797
17798 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17799
17800         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17801
17802 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17803
17804         * gcc.dg/vect/vect-96.c: Fix typo.
17805
17806 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17807
17808         PR c++/14479
17809         PR c++/19487
17810         * g++.dg/template/enum5.C: New test.
17811
17812 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17813
17814         * gcc.dg/vect/vect-97.c: New test.
17815
17816 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17817
17818         * gcc.dg/vect/vect-96.c: New test.
17819
17820 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17821
17822         * gcc.dg/builtins-34.c: Also check ldexp*.
17823
17824 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17825
17826         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17827
17828 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17829
17830         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17831         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17832         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17833         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17834         selector_list, selector_expression, dg-process-target): Move to new
17835         file target-supports-dg.exp.
17836         * lib/target-supports-dg.exp: New.
17837
17838         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17839         New.
17840
17841 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17842
17843         PR c++/19666
17844         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17845
17846         PR middle-end/19858
17847         * gcc.c-torture/compile/20050210-1.c: New test.
17848
17849 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/19755
17852         * g++.dg/warn/Wbraces1.C: New test.
17853
17854 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17855
17856         * gcc.dg/builtins-52.c: New testcase.
17857
17858 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17859
17860         PR c/19342
17861         * gcc.c-torture/execute/20050119-1.c: New test.
17862
17863 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/19811
17866         * g++.dg/init/delete1.C: New test.
17867
17868 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17869
17870         PR c++/18470
17871         * g++.dg/template/static12.C: New test.
17872
17873 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17874
17875         PR c++/19787
17876         * g++.dg/conversion/ambig1.C: New test.
17877
17878         PR c++/19739
17879         * g++.dg/ext/attrib19.C: New test.
17880
17881         PR c++/19732
17882         * g++.dg/parse/dtor5.C: New test.
17883
17884         PR c++/19762
17885         * g++.dg/template/dtor3.C: New test.
17886
17887         PR c++/19826
17888         * g++.dg/template/static11.C: New test.
17889         * g++.dg/template/crash2.C: Remove dg-error marker.
17890
17891 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17892
17893         PR C++/18491
17894         * g++.old-deja/g++.mike/p10769a.C: Remove.
17895
17896 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17897
17898         * gcc.dg/builtins-48.c: New test case.
17899         * gcc.dg/builtins-49.c: New test case.
17900         * gcc.dg/builtins-50.c: New test case.
17901         * gcc.dg/builtins-51.c: New test case.
17902
17903 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17904
17905         PR middle-end/19583
17906         * g++.dg/warn/Wreturn-type-3.C: New test.
17907
17908 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17909
17910         PR middle-end/19402
17911         * gcc.dg/pr19402-1.c: New testcase.
17912         * gcc.dg/pr19402-2.c: likewise.
17913
17914 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17915
17916         PR middle-end/19854
17917         * g++.dg/tree-ssa/tmmti.C: New testcase.
17918
17919 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17920
17921         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17922
17923 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17924
17925         PR c++/19733
17926         * g++.dg/parse/crash23.C: New test.
17927         * g++.dg/warn/Weff1.C: New test.
17928
17929 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17930
17931         * gcc.dg/20050209-1.c: New test.
17932
17933 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17934
17935         PR target/19799
17936         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17937
17938 2005-02-08  Mike Stump  <mrs@apple.com>
17939
17940         * g++.dg/pch/import-2.c: New test.
17941         * g++.dg/pch/import-2.hs: New.
17942         * g++.dg/pch/include/import-2a.h: New.
17943         * g++.dg/pch/include/import-2b.h: New.
17944
17945 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17946
17947         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17948
17949 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17950
17951         * gfortran.dg/substr_1.f90: New test.
17952
17953 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17954
17955         PR middle-end/19775
17956         * gcc.dg/torture/builtin-power-1.c: Disable test for
17957         invalid transformation.
17958         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17959         no longer optimize.
17960         * gcc.dg/builtins-47.c: New testcase.
17961
17962 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17963             Dorit Naishlos  <dorit@il.ibm.com>
17964
17965         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17966
17967 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17968
17969         * gcc.c-torture/compile/20050206-1.c: New test.
17970
17971 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17972
17973         PR tree-opt/19768
17974         * g++.dg/opt/pr19768.C: New test.
17975
17976 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17977
17978         PR tree-opt/19736
17979         * gcc.c-torture/compile/pr19736.c: New test.
17980
17981 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17982
17983         PR c++/17401
17984         * g++.dg/parse/error25.C: New test.
17985
17986 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17987
17988         * gcc.c-torture/execute/20050203-1.c: New.
17989
17990 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17991
17992         * gcc.dg/vect/vect-85.c: Remove xfail.
17993         * gcc.dg/vect/vect-86.c: Remove xfail.
17994         * gcc.dg/vect/vect-87.c: Remove xfail.
17995         * gcc.dg/vect/vect-88.c: Remove xfail.
17996
17997 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17998
17999         * gcc.dg/altivec-19.c: New.
18000
18001 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18002
18003         PR c/17807
18004         * gcc.dg/nested-func-3.c: New test.
18005         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18006
18007 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18008
18009         * gcc.test-framework/gen_directive_tests: Generate tests for
18010         selector expressions.
18011
18012 2005-02-02  Matt Austern  <austern@apple.com>
18013
18014         PR c++/19628
18015         * g++/ext/builtin7.C: New.
18016         * g++/ext/builtin8.C: New.
18017
18018 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18019
18020         PR c/18502
18021         * gcc.dg/pr18502-1.c: New test.
18022
18023 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18024
18025         PR c++/17413
18026         * g++.dg/template/local4.C: Tweak.
18027
18028 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18029
18030         PR tree-optimization/19578
18031         * gcc.c-torture/compile/20050202-1.c: New test.
18032
18033 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18034
18035         PR c/19435
18036         * gcc.dg/c99-init-4.c: New test.
18037
18038 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18039
18040         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18041
18042         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18043
18044         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18045         * g++.dg/eh/check-vect.h: New.
18046
18047         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18048         * gcc.dg/vect/vect-78.c: Ditto.
18049         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18050         Remove.
18051
18052         * g++.dg/conversion/simd1.C: Expect warning.
18053         * g++.dg/ext/attribute-test-1.C: Ditto.
18054         * g++.dg/ext/attribute-test-2.C: Ditto.
18055         * g++.dg/ext/attribute-test-3.C: Ditto.
18056         * g++.dg/ext/attribute-test-4.C: Ditto.
18057
18058         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18059         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18060
18061         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18062
18063 2005-02-01  Richard Henderson  <rth@redhat.com>
18064
18065         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18066         long double for ibm double-double format.
18067         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18068
18069 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18070
18071         PR tree-optimization/19633
18072         * testsuite/gcc.dg/pr19633-1.c: New test.
18073         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18074         to NULL or a symbol.
18075
18076 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18077
18078         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18079         New procs.
18080         (dg-process-target (local override)): Handle selector expressions.
18081
18082         * gcc.test-framework/README: Describe tests in source directory.
18083         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18084         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18085         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18086         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18087         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18088         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18089         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18090         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18091         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18092         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18093         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18094         * gcc.test-framework/dg-error-exp-P.c: New test.
18095         * gcc.test-framework/dg-error-exp-XP.c: New test.
18096         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18097         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18098         * gcc.test-framework/dg-output-exp-P.c: New test.
18099         * gcc.test-framework/dg-output-exp-XF.c: New test.
18100         * gcc.test-framework/dg-warning-exp-P.c: New test.
18101         * gcc.misc-tests/dg-1.c: Remove.
18102         * gcc.misc-tests/dg-2.c: Remove.
18103         * gcc.misc-tests/dg-3.c: Remove.
18104         * gcc.misc-tests/dg-4.c: Remove.
18105         * gcc.misc-tests/dg-5.c: Remove.
18106         * gcc.misc-tests/dg-6.c: Remove.
18107         * gcc.misc-tests/dg-7.c: Remove.
18108         * gcc.misc-tests/dg-8.c: Remove.
18109         * gcc.misc-tests/dg-9.c: Remove.
18110         * gcc.misc-tests/dg-10.c: Remove.
18111         * gcc.misc-tests/dg-11.c: Remove.
18112         * gcc.misc-tests/dg-12.c: Remove.
18113         * gcc.misc-tests/dg-test.exp: Remove.
18114
18115         * gcc.test-framework/test-framework.awk: Change recording and
18116         printing of passes and failures.
18117
18118         * gcc.test-framework: New directory.
18119         * gcc.test-framework/README: New.
18120         * gcc.test-framework/test-framework.exp: New.
18121         * gcc.test-framework/test-framework.awk: New.
18122         * gcc.test-framework/gen_directive_tests: New.
18123
18124 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18125
18126         * lib/treelang.exp: Fix comment typos.
18127         (treelang_target_compile): Don't append libs=-ltreelang to options.
18128
18129 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18130
18131         * g++.dg/parse/typename7.C: Adjust error messages.
18132
18133 2005-01-31  Jeff Law  <law@redhat.com>
18134
18135         * gcc.c-torture/execute/20050131-1.c: New test.
18136         * gcc.dg/wcaselabel.c: New test.
18137
18138 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18139
18140         * g++.dg/other/warning1.C: Adjust error messags.
18141         * g++.dg/parse/constant5.C: New test.
18142
18143 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18144
18145         PR c/19333
18146         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18147         the test case valid.
18148         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18149         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18150         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18151         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18152         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18153         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18154
18155 2005-01-31  Dale Johannesen  <dalej@apple.com>
18156
18157         * g++.dg/opt/pr19650.C: New test.
18158
18159 2005-01-31  Richard Henderson  <rth@redhat.com>
18160
18161         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18162         long double for intel double extended format.
18163         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18164
18165 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18166
18167         PR c++/19555
18168         * g++.dg/template/static10.C: New test.
18169
18170         PR c++/19395
18171         * g++.dg/parse/error24.C: New test.
18172
18173         PR c++/19367
18174         * g++.dg/lookup/builtin1.C: New test.
18175
18176         PR c++/19457
18177         * g++.dg/warn/conv3.C: New test.
18178
18179 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18180
18181         PR fortran/19647
18182         * gfortan.dg/inquire_7.f90
18183
18184 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18185
18186         PR tree-optimization/15791
18187         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18188         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18189         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18190         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18191         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18192         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18193         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18194         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18195         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18196         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18197
18198 2005-01-29  Paul Brook  <paul@codesourcery.com>
18199
18200         PR fortran/18565
18201         * check.c (real_or_complex_check): New function.
18202         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18203         * intrinsic.c (add_functions): Use new check functions.
18204         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18205         Add prototypes.
18206
18207 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18208
18209         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18210         gcc.dg/lvalue-3.c: New tests.
18211         * gcc.dg/concat.c: Update expected messages.
18212
18213 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18214
18215         PR libfortran/19595
18216         * gfortran.dg/eor_1.f90: New test.
18217
18218 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18219
18220         PR fortran/19589
18221         * gfortran.dg/logical_data_1.f90: New test.
18222
18223 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18224
18225         PR c++/19253
18226         * g++.dg/template/crash33.C: New test.
18227
18228         PR c++/19667
18229         * g++.dg/template/crash32.C: New test.
18230
18231 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18232
18233         PR middle-end/16558
18234         * g++.dg/warn/Wreturn-type-2.C: New test.
18235
18236 2004-06-24  Jeff Law  <law@redhat.com>
18237
18238         * gcc.dg/tree-ssa/20050128-1.c: New test.
18239
18240 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18241
18242         * gcc.target/frv/all-mdpackh-1.c: New test.
18243
18244 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18245
18246         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18247
18248 2005-01-27  Richard Henderson  <rth@redhat.com>
18249
18250         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18251
18252 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18253
18254         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18255
18256 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18257
18258         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18259         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18260         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18261         to cope with cases where the multilib options override the dg-options.
18262
18263 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18264
18265         PR c/18946
18266         * gcc.dg/noncompile/20050120-1.c: New test.
18267
18268 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18269
18270         PR tree-optimization/19633
18271         * gcc.dg/pr19633.c: New test.
18272         * gcc.dg/tree-ssa/pr19633.c: New test.
18273
18274 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18275
18276         * gcc.dg/20041216-1.c: New test.
18277
18278 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18279
18280         PR objc/18862
18281         * objc.dg/selector-2.m: New test.
18282
18283 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18284
18285         * g++.dg/opt/range-test-2.C: New test.
18286
18287         PR rtl-optimization/19579
18288         * gcc.c-torture/execute/20050124-1.c: New test.
18289
18290 2005-01-26  Greg Parker  <gparker@apple.com>
18291         Stuart Hastings  <stuart@apple.com>
18292
18293         * gcc.c-torture/execute/20050125-1.c: New.
18294
18295 2005-01-18  Jan Hubicka  <jh@suse.cz>
18296
18297         PR tree-optimize/19337
18298         * gcc.c-torture/compile/20050119-1.c: New test.
18299
18300 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18301
18302         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18303         test for successful match.
18304
18305 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18306
18307         PR objc/18408
18308         * objc.dg/comp-types-7.m: New test.
18309
18310 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18311
18312         * lib/target-supports.exp (current_target_name): New.
18313         (check_effective_target_ilp32, check_effective_target_lp64):
18314         Cache the result to use as long as the current target, with
18315         multilib flags, remains the same.
18316
18317         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18318         (dg-require-weak, dg-require-visibility, dg-require-alias,
18319         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18320         dg-require-effective-target, dg-skip-if): Remove call to
18321         skip_test_and_clear_xfail.
18322         (dg-test): Clear xfail data.
18323
18324 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18325
18326         PR target/17751
18327         * gcc.dg/ppc64-toc.c: New test.
18328
18329         * g++.dg/tree-ssa/empty-1.C: New test.
18330
18331         PR middle-end/19551
18332         * gcc.c-torture/execute/20050121-1.c: New test.
18333         * gcc.dg/20050121-2.c: New test.
18334
18335 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18336         Paul Brook  <paul@codesourcery.com>
18337
18338         PR fortran/17941
18339         * gfortran.dg/real_const_1.f: New test.
18340         * gfortran.dg/real_const_2.f90: New test.
18341         * gfortran.dg/complex_int_1.f90: New test.
18342
18343 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18344
18345         PR fortran/19313
18346         * gfortan.dg/inquire_6.f90: New test.
18347
18348 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18349
18350         PR libfortran/19451
18351         * open_readonly_1.f90: New test.
18352
18353 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18354
18355         PR libfortran/18982
18356         * gfortran.dg/open_new.f90: New file.
18357
18358 2005-01-22  Paul Brook  <paul@codesourcery.com>
18359
18360         * namelist_1.f90: New test.
18361
18362 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18363
18364         PR tree-optimization/19484
18365         * gcc.c-torture/compile/20050122-[12].c: New tests.
18366
18367 2005-01-22  Paul Brook  <paul@codesourcery.com>
18368
18369         * gfortran.dg/implicit_2.f90: New test.
18370
18371 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18372
18373         PR fortran/19314
18374         * gfortran.dg/inquire_5.f90: New test.
18375
18376 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18377
18378         PR c/18809
18379         * gcc.dg/pr18809-1.c: New test.
18380
18381 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18382
18383         * gcc.dg/20050121-1.c: New test.
18384
18385         PR tree-optimization/13000
18386         * gcc.dg/20040206-1.c: Change warning to point where function is
18387         being inlined.
18388
18389 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18390
18391         PR c++/19208
18392         * g++.dg/template/array11.C: New test.
18393
18394 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18395
18396         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18397         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18398         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18399         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18400         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18401         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18402
18403 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18404
18405         PR tree-optimization/15349
18406         * gcc.dg/tree-ssa/pr15349.c: New.
18407
18408 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18409
18410         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18411
18412 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18413
18414         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18415         scan-assembler-times directive name.
18416
18417         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18418         after dg-do.
18419
18420         PR rtl-optimization/19462
18421         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18422
18423 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18424
18425         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18426         counting function calls on ia64.
18427
18428 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18429
18430         PR rtl-optimization/15139
18431         * gcc.dg/20050111-2.c: New test.
18432
18433         PR c/17297
18434         * gcc.c-torture/compile/20050113-1.c: New testcase.
18435
18436         PR middle-end/19164
18437         * gcc.dg/20050113-1.c: New testcase.
18438
18439 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18440
18441         * gcc.dg/vect/vect-85.c: Add comment.
18442         * gcc.dg/vect/vect-86.c: Add xfail for now.
18443         * gcc.dg/vect/vect-87.c: Add xfail for now.
18444         * gcc.dg/vect/vect-88.c: Add xfail for now.
18445         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18446
18447 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18448
18449         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18450
18451 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18452
18453         * g++.dg/debug/typedef3.C: New test.
18454
18455 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18456
18457         PR c/19472
18458         * gcc.dg/asm-a.c: New test.
18459
18460 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18461
18462         * gcc.dg/sh-relax.c: Add prototype for abort.
18463
18464 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18465
18466         * gcc.dg/short-compare-1.c: New test.
18467         * gcc.dg/short-compare-2.c: Likewise.
18468
18469 2005-01-18  Michael Matz  <matz@suse.de>
18470
18471         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18472
18473 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18474
18475         PR tree-optimization/19121
18476         * gcc.c-torture/compile/pr19121.c: New test.
18477
18478 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18479
18480         PR target/19357
18481         * gcc.c-torture/compile/pr19357.c: New test.
18482
18483 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18484
18485         PR c/5675
18486         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18487         pass--those that refer just to the variable, possibly with a
18488         cast.
18489         * gcc.dg/c99-const-expr-3.c: Likewise.
18490
18491         PR middle-end/13127
18492         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18493         longer emitted.
18494
18495 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18496
18497         PR fortran/18778
18498         * gfortran.dg/endfile_2.f90: New test.
18499
18500 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18501
18502         PR 19168
18503         * gfortran.dg/select_5.f90: New test.
18504
18505 2004-01-16  Paul Brook  <paul@codesourcery.com>
18506
18507         * gfortran.dg/common_4.f90: New test.
18508
18509 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18510
18511         PR rtl-optimization/19462
18512         * gcc.dg/torture/pr19462-1.c: New test.
18513
18514 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18515
18516         PR objc/19321
18517         * objc.dg/func-ptr-2.m: New.
18518         * objc.dg/volatile-1.m: New.
18519
18520 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18521
18522         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18523
18524 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18525
18526         PR tree-optimization/19060
18527         * gcc.c-torture/execute/20050104-1.c: New test.
18528
18529 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18530
18531         PR fortran/18983
18532         * gfortran.dg/write_to_null.f90: New test.
18533
18534 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18535             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18536
18537         PR other/19328
18538         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18539         argument.
18540
18541 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18542
18543         PR c++/19263
18544         * g++.dg/init/vector1.C: New test.
18545
18546 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18547
18548         PR target/13158
18549         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18550         PR target/18987
18551         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18552
18553 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18554
18555         * gfortran.dg/select_1.f90: New test.
18556         * gfortran.dg/select_2.f90: New test.
18557         * gfortran.dg/select_3.f90: New test.
18558         * gfortran.dg/select_4.f90: New test.
18559
18560 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18561
18562         PR middle-end/19084
18563         PR rtl-optimization/19348
18564         * gcc.dg/20050111-1.c: New test.
18565         * gcc.c-torture/execute/20050111-1.c: New test.
18566
18567         * gcc.dg/i386-asm-4.c: New test.
18568
18569 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18570
18571         * gcc.dg/nested-func-2.c: New test.
18572         * ada/acats/norun.lst: Remove c953002.
18573
18574 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18575
18576         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18577
18578 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18579
18580         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18581
18582 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18583
18584         PR target/18761
18585         * g++.dg/abi/align1.C: New test.
18586
18587 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18588
18589         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18590         at a time.
18591         * g++.dg/ext/altivec_check.h: Support compiling as C.
18592
18593 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18594
18595         PR c++/19355
18596         * g++.dg/expr/pr19355-1.C: New test case.
18597
18598 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18599
18600         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18601         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18602         * ada/acats/tests/c3/c92005b.ada: Likewise.
18603         * ada/acats/tests/c3/cxb3012.a: Likewise.
18604         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18605
18606 2005-01-09  Paul Brook  <paul@codesourcery.com>
18607
18608         * gfortran.dg/common_2.f90: New file.
18609         * gfortran.dg/common_3.f90: New file.
18610
18611 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18612
18613         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18614
18615 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18616
18617         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18618         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18619         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18620         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18621         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18622         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18623         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18624         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18625         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18626         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18627         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18628         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18629         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18630         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18631         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18632         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18633         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18634         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18635         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18636         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18637         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18638         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18639         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18640         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18641         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18642         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18643         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18644         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18645         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18646         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18647         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18648         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18649         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18650         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18651         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18652         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18653         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18654         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18655         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18656         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18657         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18658         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18659         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18660         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18661         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18662         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18663         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18664         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18665         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18666         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18667         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18668         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18669         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18670         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18671         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18672         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18673         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18674         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18675         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18676         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18677         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18678         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18679         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18680         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18681         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18682         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18683         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18684
18685         * gcc.dg/vect/vect-1.c: Fix spelling.
18686         * gcc.dg/vect/vect-10.c: Fix spelling.
18687         * gcc.dg/vect/vect-11.c: Fix spelling.
18688         * gcc.dg/vect/vect-12.c: Fix spelling.
18689         * gcc.dg/vect/vect-14.c: Fix spelling.
18690         * gcc.dg/vect/vect-15.c: Fix spelling.
18691         * gcc.dg/vect/vect-16.c: Fix spelling.
18692         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18693         * gcc.dg/vect/vect-64.c: Fix comments.
18694         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18695
18696 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18697             Ira Rosen  <irar@il.ibm.com>
18698
18699         * gcc.dg/vect/vect-70.c: New test.
18700         * gcc.dg/vect/vect-71.c: New test.
18701
18702 2005-01-09  Manfred Hollstein  <mh@suse.com>
18703
18704         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18705         * gcc.dg/pr18241-2.c: Likewise.
18706         * gcc.dg/pr18241-3.c: Likewise.
18707         * gcc.dg/pr18241-4.c: Likewise.
18708         * gcc.dg/pr18241-5.c: Likewise.
18709
18710 2005-01-08  Richard Henderson  <rth@redhat.com>
18711
18712         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18713         False for x86 and x86-64.
18714
18715 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18716
18717         PR tree-optimization/18241
18718         * gcc.dg/pr18241-1.c: New test.
18719         * gcc.dg/pr18241-2.c: New test.
18720         * gcc.dg/pr18241-3.c: New test.
18721         * gcc.dg/pr18241-4.c: New test.
18722         * gcc.dg/pr18241-5.c: New test.
18723
18724 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18725
18726         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18727         gfortran.dg/select_4.f90: New.
18728
18729 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18730
18731         * gcc.c-torture/execute/20050107-1.c: New test.
18732
18733 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18734
18735         PR c++/19298
18736         * g++.dg/template/ref2.C: New.
18737
18738 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18739
18740         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18741         instead of being empty.
18742
18743 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18744
18745         PR fortran/15553
18746         * gfortran.dg/array-1.f90: New test.
18747
18748 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18749
18750         PR tree-optimization/19283
18751         * gcc.c-torture/execute/20050106-1.c: New test.
18752
18753         PR rtl-optimization/18861
18754         * gcc.dg/20050105-1.c: New test.
18755
18756         PR tree-optimization/18828
18757         * gcc.dg/20050105-2.c: New test.
18758
18759 2005-01-07  Andreas Jaeger  <aj@suse.de>
18760
18761         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18762
18763 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18764
18765         PR fortran/18398
18766         * gfortran.dg/fmt_read.f90: New test.
18767
18768 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18769
18770         * gcc.dg/rs6000-ldouble-2.c: New.
18771
18772 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18773
18774         PR c++/19244
18775         * g++.dg/parser/ctor2.C: New test.
18776
18777 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18778
18779         PR c++/17154
18780         * g++.dg/template/using9.C: New test.
18781
18782 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18783
18784         PR c++/19258
18785         * g++.dg/lookup/friend6.C: New test.
18786
18787 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18788
18789         PR c++/19270
18790         * g++.dg/template/array10.C: New.
18791
18792 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18793
18794         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18795         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18796
18797 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.c-torture/compile/20050105-1.c: New test.
18800
18801 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18802
18803         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18804
18805 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18806
18807         PR middle-end/19100
18808         * gcc.dg/conv-3.c: New test case.
18809
18810 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18811
18812         * gcc.dg/asm-wide-1.c: New test.
18813
18814 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18815
18816         PR c++/19030
18817         * g++.dg/parse/crash22.C: New
18818
18819 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18820
18821         PR 19257
18822         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18823
18824 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18825
18826         PR middle-end/17767
18827         * gcc.dg/i386-mmx-6.c: New test case.
18828
18829 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18830
18831         PR tree-optimization/18308
18832         * gcc.dg/vect/pr18308.c: New testcase.
18833
18834 2005-01-04  Andreas Jaeger  <aj@suse.de>
18835
18836         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18837
18838 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18839             Robert Bowdidge <bowdidge@apple.com>
18840
18841         * gcc.dg/cpp/subframework1.c: New.
18842         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18843         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18844         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18845         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18846
18847 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18848
18849         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18850         producing warning.
18851         * gcc.dg/darwin-weakimport-2.c: New.
18852
18853 2005-01-03  Richard Henderson  <rth@redhat.com>
18854
18855         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18856
18857 2005-01-03  Richard Henderson  <rth@redhat.com>
18858
18859         * gcc.dg/vect/vect.exp: Enable for ia64.
18860         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18861         (check_effective_target_vect_float): Likewise.
18862         (check_effective_target_vect_no_align): Likewise.
18863         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18864         * gcc.dg/vect/vect-8.c: Likewise.
18865
18866 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18867
18868         PR target/19236
18869         * gcc.dg/pr19236-1.c: New test case.
18870
18871 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18872
18873         PR rtl-optimization/12092
18874         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18875
18876 2005-01-02  Andreas Jaeger  <aj@suse.de>
18877
18878         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18879
18880 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18881             Andrew Pinski  <pinskia@physics.uc.edu>
18882
18883         PR rtl-optimization/12092
18884         * gcc.dg/pr12092-1.c: New test case.
18885
18886 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18887
18888         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18889         'hidden' and 'default' for better portability.
18890         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18891
18892         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18893         6 and 7.
18894         * g++.old-deja/g++.brendan/new3.C: Likewise.
18895
18896 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18897
18898         * gcc.dg/20041231-1.C: New test.
18899         * g++.dg/warn/Wunreachable-code-1.C: New test.
18900
18901 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18902
18903         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18904         file, not /dev/null.  Abort on error.
18905
18906 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18907             Ziemowit Laski  <zlaski@apple.com>
18908
18909         PR objc/18971
18910         * objc.dg/encode-5.m: New test.
18911
18912 2004-12-29  Richard Henderson  <rth@redhat.com>
18913
18914         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18915         * objc.dg/stabs-1.m: Disable for ia64.
18916
18917 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18918
18919         PR c++/19190
18920         * g++.dg/warn/Wunused-10.C: New test.
18921
18922 2004-12-28  Richard Henderson  <rth@redhat.com>
18923
18924         * objc.dg/stabs-1.m: Disable for alpha.
18925
18926 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++/19149
18929         * g++.dg/parse/error23.C: New test.
18930
18931 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18932
18933         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18934
18935         PR fortran/19032
18936         * gfortran.dg/intrinsic_modulo_1.f90: New.
18937         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18938         tests with divisor -1.
18939
18940 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18941
18942         * g++.dg/opt/temp1.C (memcpy): Return a value.
18943
18944         PR c++/19148
18945         * g++.dg/expr/cond7.C: New test.
18946
18947 2004-12-27  Paul Brook  <paul@codesourcery.com>
18948
18949         * gfortran.dg/g77/select_no_compile.f: Remove.
18950
18951 2004-12-27  Richard Henderson  <rth@redhat.com>
18952
18953         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18954         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18955         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18956
18957 2004-12-26  Richard Henderson  <rth@redhat.com>
18958
18959         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18960         by 1i instead of token pasting.
18961
18962 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18963
18964         PR tree-optimization/17578
18965         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18966         to additional_flags.
18967         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18968
18969 2004-12-25  Richard Henderson  <rth@redhat.com>
18970
18971         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18972         Remove Alpha.
18973
18974 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18975
18976         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18977         hppa*-*-hpux*.
18978         * gcc.dg/pr17957.c (dg-options): Likewise.
18979         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18980         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18981         instead of 0 on __hppa__.
18982         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18983         "foo,%r" on hppa*-*-*.
18984
18985 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18986
18987         PR fortran/19071
18988         * gfortran.dg/complex_write.f90: New test.
18989
18990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/17595
18993         * g++.dg/parse/pragma2.C: New test.
18994
18995         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18996
18997 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18998
18999         * gcc.dg/empty2.c: Add missing dg-warning.
19000
19001 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19002
19003         PR c++/17413
19004         * g++.dg/template/local4.C: New test.
19005         * g++.dg/template/crash19.C: Add dg-error marker.
19006
19007         * g++.dg/template/crash31.C: Correct embedded PR number.
19008
19009 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/16405
19012         * g++.dg/opt/temp1.C: Add do-run marker.
19013
19014 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19015
19016         * g++.dg/template/spec19.C: New.
19017
19018 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19019
19020         PR target/16819
19021         * gcc.dg/empty2.c: New.
19022
19023 2004-12-23  Richard Henderson  <rth@redhat.com>
19024
19025         * lib/target-supports.exp (check_effective_target_vect_no_align):
19026         Remove i?86 and x86-64.
19027
19028 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19029
19030         PR c++/16405
19031         * g++.dg/opt/temp1.C: New test.
19032
19033 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19034
19035         PR c++/18733
19036         * g++.dg/template/friend33.C: New testcase.
19037
19038 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19039
19040         PR c++/18464
19041         * g++.dg/template/cond5.C: New test.
19042
19043         PR c++/18492
19044         * g++.dg/inherit/thunk3.C: New test.
19045
19046         PR c++/11224
19047         * g++.dg/warn/Wunused-9.C: New test.
19048
19049 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19050
19051         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19052
19053 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19054
19055         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19056
19057 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/18378
19060         * g++.dg/ext/packed8.C: New test.
19061
19062         PR c++/19063
19063         * g++.dg/template/crash31.C: New test.
19064
19065         PR c++/19034
19066         * g++.dg/template/crash30.C: New test.
19067
19068 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         PR C++/18984
19071         * g++.dg/eh/ctor3.C: New test.
19072
19073 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19074
19075         * objc.dg/stabs-1.m: Allow section name to be quoted and
19076         assembly label to begin with '.LL'.
19077
19078 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19079
19080         * gcc.dg/vect/vect.exp
19081         (check_effective_target_lp64_or_vect_no_align): New.
19082         * gcc.dg/vect/vect-77.c: Use it.
19083         * gcc.dg/vect/vect-78.c: Use it.
19084
19085         * lib/target-supports.exp
19086         (check_effective_target_vect_no_max,
19087         check_effective_target_vect_no_bitwise,
19088         check_effective_target_vect_no_align): New.
19089         * gcc.dg/vect/vect-13.c: Use them.
19090         * gcc.dg/vect/vect-17.c: Ditto.
19091         * gcc.dg/vect/vect-18.c: Ditto.
19092         * gcc.dg/vect/vect-19.c: Ditto.
19093         * gcc.dg/vect/vect-20.c: Ditto.
19094         * gcc.dg/vect/vect-27.c: Ditto.
19095         * gcc.dg/vect/vect-29.c: Ditto.
19096         * gcc.dg/vect/vect-44.c: Ditto.
19097         * gcc.dg/vect/vect-48.c: Ditto.
19098         * gcc.dg/vect/vect-50.c: Ditto.
19099         * gcc.dg/vect/vect-52.c: Ditto.
19100         * gcc.dg/vect/vect-54.c: Ditto.
19101         * gcc.dg/vect/vect-56.c: Ditto.
19102         * gcc.dg/vect/vect-58.c: Ditto.
19103         * gcc.dg/vect/vect-60.c: Ditto.
19104         * gcc.dg/vect/vect-72.c: Ditto.
19105         * gcc.dg/vect/vect-80.c: Ditto.
19106
19107 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         PR c++/14075
19110         * g++.dg/init/string1.C: New.
19111
19112         PR c++/18975
19113         * g++.dg/other/synth1.C: New.
19114
19115 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19116
19117         PR c/18963
19118         * gcc.dg/pr18963-1.c: New test.
19119
19120 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19121
19122         PR c/18596
19123         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19124         * gcc.dg/pr18596-1.c: Use dg-error.
19125         (dg-options): Use -fno-unit-at-a-time.
19126         * gcc.dg/pr18596-2.c: New test.
19127         * gcc.dg/pr18596-3.c: New test.
19128
19129 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19130
19131         PR middle-end/18683
19132         * g++.dg/opt/pr18683-1.C: New test case.
19133
19134 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19135
19136         PR other/19093
19137         * g++.dg/opt/max1.C: Fix for 64bit targets.
19138
19139 2004-12-20  Matt Austern  <austern@apple.com>
19140
19141         PR c++/19044
19142         * g++.dg/ext/builtin6.C: New
19143
19144 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19145
19146         PR tree-optimization/19080
19147         * gcc.c-torture/compile/pr19080.c: New test.
19148
19149 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19150
19151         * gcc.dg/20041219-1.c: New test.
19152
19153 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19154
19155         PR middle-end/19068
19156         * g++.dg/opt/max1.C: New test case.
19157
19158 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19159
19160         * gcc.dg/fdata-sections-1.c: New test.
19161
19162 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19163
19164         PR middle-end/18548
19165         * gcc.dg/max-1.c: New test case.
19166
19167 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19168
19169         * gcc.c-torture/execute/20041218-1.c: New test.
19170
19171 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19172
19173         * gcc.dg/pr18501.c: New test.
19174         * gcc.dg/uninit-5.c: XFAIL.
19175         * gcc.dg/uninit-9.c: XFAIL.
19176
19177 2004-12-17  Dale Johannesen  <dalej@apple.com>
19178
19179         * gcc.dg/20041213-1.c: New.
19180
19181 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19182
19183         * objc.dg/stabs-1.m: Allow assembly label to begin
19184         with a dot ('.').
19185
19186 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19187
19188         * gcc.c-torture/execute/20041213-1.c: Move...
19189         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19190
19191 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19192
19193         PR c++/18721
19194         * g++.dg/lookup/conv-5.C: New.
19195
19196 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19197
19198         * objc.dg/stabs-1.m: New test.
19199
19200 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19201
19202         * gcc.dg/visibility-c.c: Change compile to
19203         assemble for the test.
19204
19205 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19206
19207         PR target/19041
19208         * gcc.dg/visibility-c.c: New test.
19209
19210 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19211
19212         PR middle-end/18493
19213         * gcc.dg/switch-8.c: New test case.
19214
19215 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19216
19217         PR c++/18905
19218         * g++.dg/template/init4.C: New.
19219         * g++.dg/opt/static3.C: Enable optimizer.
19220
19221 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19222
19223         * g++.dg/other/complex1.C: New test.
19224
19225 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19226
19227         * g++.dg/opt/inline9.C: New test.
19228
19229 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19230
19231         PR fortran/18993
19232         * gfotran.dg/nullify_1.f: New test.
19233
19234 2004-12-15  Richard Henderson  <rth@redhat.com>
19235
19236         * gcc.target/i386/i386.exp: New harness.
19237         * gcc.target/i386/vect-args.c: New.
19238
19239 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19240
19241         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19242
19243 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19244
19245         PR c++/18825
19246         * g++.dg/template/friend32.C: New test.
19247
19248 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19249
19250         * cpp/pragma-once-1.c: New test.
19251         * cpp/pragma-once-1b.h: Likewise.
19252         * cpp/pragma-once-1c.h: Likewise.
19253         * cpp/pragma-once-1d.h: Likewise.
19254         * cpp/inc/pragma-once-1a.h: Likewise.
19255
19256 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19257             Steven G. Kargl  <kargls@comcast.net>
19258
19259         PR fortran/17597
19260         * gfortran.dg/list_read_3.f90: New test.
19261
19262 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19263
19264         * gcc.dg/ftrapv-2.c: New test.
19265
19266 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         PR c++/18981
19269         * g++.dg/template/typename9.C: New test.
19270
19271 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/18738
19274         * g++.dg/template/typename8.C: New test.
19275         * g++.dg/parse/friend2.C: Tweak error message.
19276
19277 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19278
19279         * gcc.c-torture/20041214-1.c: New test.
19280
19281 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19282
19283         PR c++/18965
19284         * g++.dg/init/array17.C: New test.
19285
19286 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR c++/18793
19289         * g++.dg/init/aggr3.C: New test.
19290
19291 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19292
19293         * gcc.dg/altivec-types-1.c: New test.
19294         * gcc.dg/altivec-types-2.c: New test.
19295         * gcc.dg/altivec-types-3.c: New test.
19296         * gcc.dg/altivec-types-4.c: New test.
19297         * g++.dg/ext/altivec-types-1.C: New test.
19298         * g++.dg/ext/altivec-types-2.C: New test.
19299         * g++.dg/ext/altivec-types-3.C: New test.
19300         * g++.dg/ext/altivec-types-4.C: New test.
19301
19302 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19303
19304         PR middle-end/18951
19305         * gcc.c-torture/execute/20041213-1.c: New test.
19306
19307 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         PR c++/18949
19310         * g++.dg/template/cast1.C: New.
19311
19312 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19313
19314         * gcc.c-torture/execute/20041213-2.c: New test.
19315
19316 2004-12-13  Richard Henderson  <rth@redhat.com>
19317
19318         * gcc.dg/i386-sse-10.c: Fix typo in options.
19319
19320 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19321
19322         PR c++/18968
19323         * g++.dg/opt/pr18968.C: New test.
19324
19325 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/18925
19328         * g++.dg/ext/visibility/staticdatamem.C: New test.
19329
19330 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19331
19332         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19333
19334 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19335
19336         PR rtl-optimization/18928
19337         * gcc.dg/pr18928-1.c: New test case.
19338
19339 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19340
19341         PR tree-opt/16951
19342         * gcc.c-torture/compile/20041211-1.c: New.
19343
19344 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19345
19346         PR middle-end/17564
19347         * gcc.c-torture/execute/20041212-1.c: New test.
19348
19349 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19350
19351         PR fortran/18869
19352         * gfortran.dg/common_1.f90: New test.
19353
19354 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19355         Paul Brook  <paul@codesourcery.com>
19356
19357         PR fortran/16222
19358         * gfortran.dg/real_do_1.f90: New test.
19359
19360 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19361
19362         PR tree-opt/18040
19363         * g++.dg/opt/ptrmem6.C: New test.
19364
19365 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19366
19367         PR middle-end/18921
19368         * gcc.dg/pr18921-1.c: New test case.
19369
19370 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19371
19372         PR fortran/17175
19373         * gfortran.dg/scale_1.f90: New test.
19374
19375 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19376
19377         PR middle-end/18903
19378         * gcc.c-torture/compile/pr18903.c: New test.
19379
19380 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19381
19382         * gcc.c-torture/execute/20041210-1.c: New test.
19383
19384 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19385
19386         PR c++/18731
19387         * g++.dg/parser/struct-1.C: New test.
19388         * g++.dg/parser/struct-2.C: New test.
19389         * g++.dg/parser/struct-3.C: New test.
19390
19391 2004-12-09  Richard Henderson  <rth@redhat.com>
19392
19393         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19394
19395         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19396         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19397
19398 2004-12-09  Matt Austern  <austern@apple.com>
19399
19400         PR c++/18514
19401         * g++.dg/ext/builtin1.C: New
19402         * g++.dg/ext/builtin2.C: New
19403         * g++.dg/ext/builtin3.C: New
19404         * g++.dg/ext/builtin4.C: New
19405         * g++.dg/ext/builtin5.C: New
19406
19407 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19408
19409         PR tree-opt/18904
19410         * g++.dg/opt/ptrmem5.C: New test.
19411
19412 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19413
19414         * g++.dg/parse/typename5.C: Adjust for new error.
19415         * g++.dg/parse/typename7.C: New.
19416
19417 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19418
19419         PR c++/18073
19420         * g++.dg/other/mmintrin.C: New test.
19421
19422 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19423
19424         PR c++/16681
19425         * g++.dg/init/array15.C: New.
19426         * g++.dg/init/array16.C: New.
19427
19428 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19429
19430         PR fortran/18826
19431         * gfortran.dg/assign_1.f90: New test.
19432
19433 2004-12-08  Nick Clifton  <nickc@redhat.com>
19434
19435         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19436         * gcc.target/xstormy16/data_below100: Likewise.
19437         * gcc.target/xstormy16/sfr: Likewise.
19438         * gcc.target/xstormy16/below100.S: New test source file.
19439         * gcc.target/xstormy16/below100.ld: New test linker script.
19440         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19441         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19442         bp instructions.
19443         * gcc.target/xstormy16/bp.c: Likewise.
19444
19445         * gcc.target/xstormy16/bss_below100: New files:
19446         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19447         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19448         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19449         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19450         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19451         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19452         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19453         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19454         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19455         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19456         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19457         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19458         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19459         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19460         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19461         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19462         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19463         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19464         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19465         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19466         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19467         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19468         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19469         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19470         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19471         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19472         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19473
19474         * gcc.target/xstormy16/data_below100: New files:
19475         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19476         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19477         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19478         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19479         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19480         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19481         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19482         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19483         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19484         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19485         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19486         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19487         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19488         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19489         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19490         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19491         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19492         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19493         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19494         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19495         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19496         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19497         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19498         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19499         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19500         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19501         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19502
19503         * gcc.target/xstormy16/sfr: New files:
19504         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19505         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19506         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19507         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19508         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19509         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19510         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19511         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19512         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19513         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19514         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19515         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19516         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19517         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19518         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19519         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19520         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19521         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19522         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19523         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19524         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19525         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19526         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19527         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19528         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19529         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19530         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19531         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19532         27_if0_sfrw_bitfield_f.c
19533
19534 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19535
19536         PR c++/18100
19537         * g++.dg/lookup/name-clash4.C: New test.
19538
19539 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19540
19541         PR c++/18672
19542         * g++.dg/opt/array1.C: New.
19543
19544         PR c++/18803
19545         * g++.dg/template/operator5.C: New.
19546
19547 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19548
19549         PR c/18867
19550         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19551
19552 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19553
19554         * gcc.dg/noncompile/20041207.c: New test.
19555
19556 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19557
19558         * g++.dg/other/unreachable-1.C: New test.
19559
19560 2004-12-06  Nick Clifton  <nickc@redhat.com>
19561
19562         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19563         <limits.h> because the latter comes from gcc's include/ directory
19564         and not the newlib/libc/include directory.
19565
19566 2004-12-04  Richard Henderson  <rth@redhat.com>
19567
19568         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19569
19570 2004-12-04  Richard Henderson  <rth@redhat.com>
19571
19572         * lib/target-supports.exp (check_gc_sections_available): Disable
19573         for alpha and ia64.
19574
19575 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19576
19577         PR middle-end/17909
19578         * g++.dg/other/vararg-2.C: New test.
19579
19580 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19581
19582         PR c++/17011, c++/17971
19583         * g++.dg/template/error15.C: Adjust expected error.
19584         * g++.dg/template/instantiate3.C: Likewise.
19585
19586 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19587
19588         * gcc.dg/altivec-18.c: Fix for darwin
19589
19590 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         PR c++/18782
19593         * g++.dg/parse/ptrmem2.C: New.
19594
19595         PR c++/18318
19596         * g++.dg/template/new1.C: New.
19597
19598 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19599
19600         PR fortran/18710
19601         * gfortran.dg/direct_io_3.f90: New test.
19602
19603 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         PR 18758
19606         * g++.dg/parse/crash21.C: New.
19607
19608 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19609
19610         PR c++/15664, c++/18276
19611         * g++.dg/template/ttp13.C: New test.
19612         * g++.dg/template/ttp14.C: Likewise.
19613
19614 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19615
19616         PR c++/18123
19617         * g++.dg/parse/enum2.C: New test.
19618         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19619
19620 2004-12-02  Nick Clifton  <nickc@redhat.com>
19621
19622         * gcc.target/xstormy16: New test directory.
19623         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19624         * gcc.target/xstormy16/bp.c: Check the generation of bp
19625         instructions.
19626         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19627         bn instructions and the BELOW100 attribute.
19628
19629 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19630
19631         PR target/16952
19632         * gcc.dg/ppc-eabi.c: New.
19633
19634 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19635
19636         PR fortran/18284
19637         * gfortran.dg/backspace.f90
19638
19639 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19640
19641         * gfortran.dg/inquire.f90: New test.
19642
19643 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19644
19645         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19646         handle effective-target-keyword.
19647         (dg-skip-if): Support effective-target keyword as target list.
19648         (dg-xfail-if): Ditto.
19649         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19650
19651 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19652
19653         PR tree-optimization/18291
19654         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19655
19656 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19657
19658         PR C++/18729
19659         * g++.dg/parse/crash20.C: New.
19660
19661         PR c++/17431
19662         * g++.dg/overload/arg1.C: New.
19663         * g++.dg/overload/arg2.C: New.
19664         * g++.dg/overload/arg3.C: New.
19665         * g++.dg/overload/arg4.C: New.
19666
19667 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19668
19669         * gcc.dg/c99-flex-array-4.c: Remove.
19670
19671 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19672
19673         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19674
19675         * lib/target-supports.exp (is-effective-target): Simplify.
19676
19677         * lib/target-supports.exp (check_effective_target_vect_long):
19678         Fix for powerpc64-*-*.
19679
19680 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19681
19682         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19683         to support new requirements on FreeBSD 5.
19684
19685 2004-11-30  Devang Patel  <dpatel@apple.com>
19686
19687         PR 18702
19688         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19689
19690 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19691
19692         * g++.dg/ext/altivec-13.C: New test.
19693
19694 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19695
19696         PR tree-opt/18298
19697         * gcc.c-torture/execute/p18298.c: New test.
19698
19699 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19700             Dorit Naishlos  <dorit@il.ibm.com>
19701
19702         PR tree-opt/18607
19703         * gcc.dg/vect/vect-89.c: New test.
19704
19705 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19706
19707         * gcc.dg/pr18596-1.c: New test.
19708
19709 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19710
19711         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19712
19713 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19714
19715         PR c/18479
19716         * gcc.dg/pr18479.c: New test.
19717
19718 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19719
19720         PR target/18490
19721         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19722         mmix-knuth-mmixware.
19723
19724         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19725         cris-*-elf* cris-*-aout* mmix-*-*
19726
19727 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19728
19729         PR middle-end/18725
19730         * gcc.dg/pr18725.c: New test.
19731
19732 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19733
19734         PR target/18488
19735         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19736
19737         PR target/18336
19738         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19739
19740 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19741
19742         PR c++/18368
19743         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19744         * g++.old-deja/g++.law/ctors5.C: Likewise.
19745         * g++.old-deja/g++.other/crash25.C: Likewise.
19746
19747         PR c++/18674
19748         * g++.dg/template/error16.C: New test.
19749
19750         PR c++/18512
19751         * g++.dg/template/crash29.C: New test.
19752
19753 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19754
19755         PR tree-optimization/18712
19756         * gcc.c-torture/compile/pr18712.c: New test.
19757
19758 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19759
19760         PR c/7544
19761         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19762         tests.
19763
19764 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19765
19766         PR c++/18652
19767         * g++.dg/lookup/crash6.C: New test.
19768
19769 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19770
19771         PR middle-end/18164
19772         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19773
19774 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19775
19776         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19777         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19778         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19779
19780 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19781
19782         * gcc.dg/pr18164.c: New test.
19783
19784 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19785
19786         * gcc.dg/funroll-loops-all.c: New.
19787
19788 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19789
19790         PR target/18489
19791         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19792         delimeter, match space and TAB as well as ":".
19793
19794         PR target/18484
19795         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19796
19797         PR target/18348
19798         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19799
19800         PR target/18345
19801         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19802
19803         PR target/18337
19804         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19805
19806 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19807
19808         * gfortran.dg/direct_io_2.f90: New test.
19809
19810 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19811
19812         PR target/18334
19813         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19814
19815 2004-11-28  Richard Henderson  <rth@redhat.com>
19816
19817         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19818
19819 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19820
19821         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19822         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19823         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19824         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19825         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19826         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19827         gcc.dg/pointer-arith-8.c: New tests.
19828
19829 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19830
19831         PR fortran/18364
19832         * gfortran.dg/endfile.f90: New test.
19833
19834 2004-11-27  Falk Hueffner  <falk@debian.org>
19835
19836         * gcc.dg/loop-6.c: New test.
19837
19838 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19839
19840         * gcc.c-torture/execute/20041126-1.c: New test.
19841
19842 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19843
19844         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19845         on IRIX.
19846
19847 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19848
19849         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19850         functions.
19851
19852 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19853
19854         PR rtl-optimization/17825
19855         * gcc.c-torture/compile/20041119-1.c: New test.
19856
19857 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19858
19859         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19860         Check existence of ld library path variables before unsetting.
19861
19862 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19863
19864         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19865
19866 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19867
19868         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19869
19870 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19871
19872         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19873
19874 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19875
19876         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19877         dg-do directive.
19878
19879 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19880
19881         * gcc.dg/pr17957.c: Pass --param, not -param.
19882
19883 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19884
19885         PR middle-end/17957
19886         * testsuite/gcc.dg/pr17957.c: New test.
19887
19888 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/18445
19891         * g++.dg/template/crash28.C: Likewise.
19892
19893         PR c++/18001
19894         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19895         * g++.dg/ext/lvaddr.C: Likewise.
19896         * g++.dg/opt/pr7503-3.C: Likewise.
19897
19898         PR c++/18466
19899         * g++.dg/parse/qualified3.C: New test.
19900         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19901
19902         PR c++/18545
19903         * g++.dg/expr/return1.C: New test.
19904
19905 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19906
19907         Friend class name lookup 3/n, PR c++/3332
19908         * g++.dg/lookup/friend3.C: New test.
19909         * g++.dg/lookup/friend4.C: Likewise.
19910         * g++.dg/lookup/friend5.C: Likewise.
19911
19912 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19913
19914         Friend class name lookup 2/n, PR c++/14513, c++/15410
19915         * g++.dg/lookup/friend2.C: New test.
19916         * g++.dg/template/friend31.C: Likewise.
19917
19918 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19919
19920         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19921
19922 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/17473
19925         * g++.dg/tc1/dr56.C: Remove.
19926         * g++.dg/template/typedef1.C: Add dg-error markers.
19927         * g++.old-deja/g++.other/typedef7.C: Likewise.
19928
19929         PR c++/18285
19930         * g++.dg/parse/typedef7.C: New test.
19931
19932 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19933
19934         * gcc.c-torture/execute/20041124-1.c: New test.
19935
19936 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19937
19938         * g++.dg/template/deduce3.C: New test.
19939
19940         PR c++/18586
19941         * g++.dg/template/crash27.C: New test.
19942
19943         PR c++/18530
19944         * g++.dg/warn/Wshadow-3.C: New test.
19945
19946 2004-11-24  Devang Patel  <dpatel@apple.com>
19947
19948         PR/18555
19949         * gcc.dg/cpp/isysroot-1.c: New test.
19950         * gcc.dg/cpp/usr/include/stdio.h: New file.
19951         * gcc.dg/cpp/isysroot-2.c: New test.
19952         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19953         New file.
19954
19955 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19956
19957         PR c++/8929
19958         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19959
19960 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19961
19962         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19963         * gcc.target/sparc/pdist.c: Likewise.
19964
19965 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19966
19967         PR c++/16882
19968         * g++.dg/conversion/simd1.C: New test.
19969
19970 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19971
19972         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19973         and restore_ld_library_path_env_vars.
19974         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19975         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19976         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19977         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19978
19979 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19980
19981         * gcc.dg/pragma-align-2.c: Test macro expansion.
19982         * gcc.dg/pragma-pack-2.c: New test.
19983
19984 2004-11-23  Richard Henderson  <rth@redhat.com>
19985
19986         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19987         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19988         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19989         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19990         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19991         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19992
19993         * gcc.dg/vect/vect.exp: Add check for alpha.
19994         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19995         (check_effective_target_vect_int): Enable for alpha.
19996         (check_effective_target_vect_long): New.
19997         (is-effective-target): Add it.
19998
19999 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20000
20001         * gcc.dg/pr18614-1.c: New test.
20002
20003 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20004
20005         * gcc.dg/setjmp-2.c: New test.
20006
20007 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20008
20009         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20010         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20011         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20012         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20013         gcc.target/sparc/pdist.c: New tests.
20014
20015 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20016
20017         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20018
20019 2004-11-22  Dale Johannesen  <dalej@apple.com>
20020
20021         * gcc.dg/20041111-1.c: New.
20022
20023 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20024
20025         PR tree-opt/18536
20026         * gcc.dg/vect/pr18536.c: New test.
20027
20028 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20029
20030         PR c++/18354
20031         * g++.dg/template/nontype11.C: New test.
20032
20033 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20034
20035         PR middle-end/18520
20036         * gcc.dg/pr18520-1.c: New test case.
20037
20038 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20039
20040         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20041         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20042         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20043         expected diagnostics.
20044
20045 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         PR target/18580
20048         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20049         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20050         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20051
20052 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20053
20054         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20055
20056 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20057             Joseph Myers  <joseph@codesourcery.com>
20058
20059         * lib/target-supports.exp (check_visibility_available): Really
20060         test the compiler.
20061
20062 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20063
20064         PR tree-opt/18181
20065         * gcc.dg/vect/vect-85.c: New test.
20066         * gcc.dg/vect/vect-86.c: New test.
20067         * gcc.dg/vect/vect-87.c: New test.
20068         * gcc.dg/vect/vect-88.c: New test.
20069
20070 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20071
20072         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20073
20074 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20075
20076         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20077         * gcc.dg/ppc-and-1.c: Ditto.
20078         * gcc.dg/ppc-compare-1.c: Ditto.
20079         * gcc.dg/ppc-mov-1.c: Ditto
20080
20081 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20082             Mark Mitchell  <mark@codesourcery.com>
20083
20084         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20085
20086 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20087             Aldy Hernandez  <aldyh@redhat.com>
20088
20089         * lib/target-supports.exp (check_effective_target_vect_int): New
20090         (check_effective_target_vect_float): New
20091         (check_effective_target_vect_double): New.
20092         (is-effective-target): Support new effective targets keywords.
20093         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20094         default action for dg-do.
20095         * gcc.dg/vect/pr16105.c: Use new support.
20096         * gcc.dg/vect/pr18400.c: Ditto.
20097         * gcc.dg/vect/pr18425.c: Ditto.
20098         * gcc.dg/vect/vect-1.c: Ditto.
20099         * gcc.dg/vect/vect-10.c: Ditto.
20100         * gcc.dg/vect/vect-11.c: Ditto.
20101         * gcc.dg/vect/vect-12.c: Ditto.
20102         * gcc.dg/vect/vect-13.c: Ditto.
20103         * gcc.dg/vect/vect-14.c: Ditto.
20104         * gcc.dg/vect/vect-15.c: Ditto.
20105         * gcc.dg/vect/vect-16.c: Ditto.
20106         * gcc.dg/vect/vect-17.c: Ditto.
20107         * gcc.dg/vect/vect-18.c: Ditto.
20108         * gcc.dg/vect/vect-19.c: Ditto.
20109         * gcc.dg/vect/vect-2.c: Ditto.
20110         * gcc.dg/vect/vect-20.c: Ditto.
20111         * gcc.dg/vect/vect-21.c: Ditto.
20112         * gcc.dg/vect/vect-22.c: Ditto.
20113         * gcc.dg/vect/vect-23.c: Ditto.
20114         * gcc.dg/vect/vect-24.c: Ditto.
20115         * gcc.dg/vect/vect-25.c: Ditto.
20116         * gcc.dg/vect/vect-26.c: Ditto.
20117         * gcc.dg/vect/vect-27.c: Ditto.
20118         * gcc.dg/vect/vect-27a.c: Ditto.
20119         * gcc.dg/vect/vect-28.c: Ditto.
20120         * gcc.dg/vect/vect-29.c: Ditto.
20121         * gcc.dg/vect/vect-29a.c: Ditto.
20122         * gcc.dg/vect/vect-3.c: Ditto.
20123         * gcc.dg/vect/vect-30.c: Ditto.
20124         * gcc.dg/vect/vect-31.c: Ditto.
20125         * gcc.dg/vect/vect-32.c: Ditto.
20126         * gcc.dg/vect/vect-33.c: Ditto.
20127         * gcc.dg/vect/vect-34.c: Ditto.
20128         * gcc.dg/vect/vect-35.c: Ditto.
20129         * gcc.dg/vect/vect-36.c: Ditto.
20130         * gcc.dg/vect/vect-37.c: Ditto.
20131         * gcc.dg/vect/vect-38.c: Ditto.
20132         * gcc.dg/vect/vect-4.c: Ditto.
20133         * gcc.dg/vect/vect-40.c: Ditto.
20134         * gcc.dg/vect/vect-41.c: Ditto.
20135         * gcc.dg/vect/vect-42.c: Ditto.
20136         * gcc.dg/vect/vect-43.c: Ditto.
20137         * gcc.dg/vect/vect-44.c: Ditto.
20138         * gcc.dg/vect/vect-45.c: Ditto.
20139         * gcc.dg/vect/vect-46.c: Ditto.
20140         * gcc.dg/vect/vect-47.c: Ditto.
20141         * gcc.dg/vect/vect-48.c: Ditto.
20142         * gcc.dg/vect/vect-48a.c: Ditto.
20143         * gcc.dg/vect/vect-49.c: Ditto.
20144         * gcc.dg/vect/vect-5.c: Ditto.
20145         * gcc.dg/vect/vect-50.c: Ditto.
20146         * gcc.dg/vect/vect-51.c: Ditto.
20147         * gcc.dg/vect/vect-52.c: Ditto.
20148         * gcc.dg/vect/vect-53.c: Ditto.
20149         * gcc.dg/vect/vect-54.c: Ditto.
20150         * gcc.dg/vect/vect-55.c: Ditto.
20151         * gcc.dg/vect/vect-56.c: Ditto.
20152         * gcc.dg/vect/vect-56a.c: Ditto.
20153         * gcc.dg/vect/vect-57.c: Ditto.
20154         * gcc.dg/vect/vect-58.c: Ditto.
20155         * gcc.dg/vect/vect-59.c: Ditto.
20156         * gcc.dg/vect/vect-6.c: Ditto.
20157         * gcc.dg/vect/vect-60.c: Ditto.
20158         * gcc.dg/vect/vect-61.c: Ditto.
20159         * gcc.dg/vect/vect-62.c: Ditto.
20160         * gcc.dg/vect/vect-63.c: Ditto.
20161         * gcc.dg/vect/vect-64.c: Ditto.
20162         * gcc.dg/vect/vect-65.c: Ditto.
20163         * gcc.dg/vect/vect-66.c: Ditto.
20164         * gcc.dg/vect/vect-67.c: Ditto.
20165         * gcc.dg/vect/vect-68.c: Ditto.
20166         * gcc.dg/vect/vect-69.c: Ditto.
20167         * gcc.dg/vect/vect-7.c: Ditto.
20168         * gcc.dg/vect/vect-72.c: Ditto.
20169         * gcc.dg/vect/vect-72a.c: Ditto.
20170         * gcc.dg/vect/vect-73.c: Ditto.
20171         * gcc.dg/vect/vect-74.c: Ditto.
20172         * gcc.dg/vect/vect-75.c: Ditto.
20173         * gcc.dg/vect/vect-76.c: Ditto.
20174         * gcc.dg/vect/vect-77.c: Ditto.
20175         * gcc.dg/vect/vect-77a.c: Ditto.
20176         * gcc.dg/vect/vect-78.c: Ditto.
20177         * gcc.dg/vect/vect-79.c: Ditto.
20178         * gcc.dg/vect/vect-8.c: Ditto.
20179         * gcc.dg/vect/vect-80.c: Ditto.
20180         * gcc.dg/vect/vect-82.c: Ditto.
20181         * gcc.dg/vect/vect-82_64.c: Ditto.
20182         * gcc.dg/vect/vect-83.c: Ditto.
20183         * gcc.dg/vect/vect-83_64.c: Ditto.
20184         * gcc.dg/vect/vect-9.c: Ditto.
20185         * gcc.dg/vect/vect-all.c: Ditto.
20186         * gcc.dg/vect/vect-none.c: Ditto.
20187
20188 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20189
20190         * lib/gcc-dg.exp (dg-skip-if): New function.
20191         (dg-forbid-option): Remove.
20192         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20193         * g++.dg/abi/bitfield8.C: Likewise.
20194         * g++.dg/abi/dtor1.C: Likewise.
20195         * g++.dg/abi/empty10.C: Likewise.
20196         * g++.dg/abi/empty7.C: Likewise.
20197         * g++.dg/abi/empty9.C: Likewise.
20198         * g++.dg/abi/layout3.C: Likewise.
20199         * g++.dg/abi/layout4.C: Likewise.
20200         * g++.dg/abi/thunk1.C: Likewise.
20201         * g++.dg/abi/thunk2.C: Likewise.
20202         * g++.dg/abi/vbase11.C: Likewise.
20203         * g++.dg/abi/vthunk2.C: Likewise.
20204         * g++.dg/abi/vthunk3.C: Likewise.
20205         * g++.dg/ext/attrib8.C: Likewise.
20206         * g++.dg/opt/longbranch2.C: Likewise.
20207         * g++.dg/opt/reg-stack4.C: Likewise.
20208         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20209         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20210         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20211         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20212         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20213         * gcc.dg/20000609-1.c: Likewise.
20214         * gcc.dg/20000720-1.c: Likewise.
20215         * gcc.dg/20011107-1.c: Likewise.
20216         * gcc.dg/20011119-1.c: Likewise.
20217         * gcc.dg/20020108-1.c: Likewise.
20218         * gcc.dg/20020122-2.c: Likewise.
20219         * gcc.dg/20020122-3.c: Likewise.
20220         * gcc.dg/20020201-3.c: Likewise.
20221         * gcc.dg/20020206-1.c: Likewise.
20222         * gcc.dg/20020218-1.c: Likewise.
20223         * gcc.dg/20020310-1.c: Likewise.
20224         * gcc.dg/20020411-1.c: Likewise.
20225         * gcc.dg/20020418-2.c: Likewise.
20226         * gcc.dg/20020426-1.c: Likewise.
20227         * gcc.dg/20020426-2.c: Likewise.
20228         * gcc.dg/20020517-1.c: Likewise.
20229         * gcc.dg/20020523-1.c: Likewise.
20230         * gcc.dg/20020523-2.c: Likewise.
20231         * gcc.dg/20020729-1.c: Likewise.
20232         * gcc.dg/20030204-1.c: Likewise.
20233         * gcc.dg/20030826-2.c: Likewise.
20234         * gcc.dg/20030926-1.c: Likewise.
20235         * gcc.dg/20031202-1.c: Likewise.
20236         * gcc.dg/980312-1.c: Likewise.
20237         * gcc.dg/980313-1.c: Likewise.
20238         * gcc.dg/990117-1.c: Likewise.
20239         * gcc.dg/990424-1.c: Likewise.
20240         * gcc.dg/990524-1.c: Likewise.
20241         * gcc.dg/991230-1.c: Likewise.
20242         * gcc.dg/i386-387-1.c: Likewise.
20243         * gcc.dg/i386-387-2.c: Likewise.
20244         * gcc.dg/i386-387-3.c: Likewise.
20245         * gcc.dg/i386-387-4.c: Likewise.
20246         * gcc.dg/i386-387-5.c: Likewise.
20247         * gcc.dg/i386-387-6.c: Likewise.
20248         * gcc.dg/i386-asm-1.c: Likewise.
20249         * gcc.dg/i386-bitfield1.c: Likewise.
20250         * gcc.dg/i386-bitfield2.c: Likewise.
20251         * gcc.dg/i386-loop-1.c: Likewise.
20252         * gcc.dg/i386-loop-2.c: Likewise.
20253         * gcc.dg/i386-loop-3.c: Likewise.
20254         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20255         * gcc.dg/i386-pic-1.c: Likewise.
20256         * gcc.dg/i386-regparm.c: Likewise.
20257         * gcc.dg/i386-signbit-1.c: Likewise.
20258         * gcc.dg/i386-signbit-2.c: Likewise.
20259         * gcc.dg/i386-signbit-3.c: Likewise.
20260         * gcc.dg/i386-sse-5.c: Likewise.
20261         * gcc.dg/i386-sse-8.c: Likewise.
20262         * gcc.dg/i386-unroll-1.c: Likewise.
20263         * gcc.dg/tls/opt-1.c: Likewise.
20264         * gcc.dg/tls/opt-2.c: Likewise.
20265         * gcc.dg/unroll-1.c: Likewise.
20266         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20267         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20268         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20269         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20270
20271 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20272
20273         * g++.dg/template/incomplete1.C: New test.
20274
20275 2004-11-16  Nick Clifton  <nickc@redhat.com>
20276
20277         Revert patches accidentally commited during checkin of fixes for
20278         xstormy16 tests:
20279         gcc.c-torture/execute/simd-4.c: Revert
20280         gcc.dg/20040910-1.c: Revert.
20281
20282 2004-11-16  Paul Brook  <paul@codesourcery.com>
20283
20284         PR fortran/13010
20285         * gfortran.dg/der_pointer_1.f90: New test.
20286
20287 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20288
20289         PR c/18498
20290         * gcc.dg/bitfld-13.c: New test.
20291
20292 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20293
20294         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20295         powerpc*-*-linux*.
20296
20297         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20298         * gcc.dg/ppc64-abi-2.c: Ditto.
20299         * gcc.dg/ppc64-abi-3.c: Ditto.
20300
20301         * lib/gcc-dg.exp (dg-target-list): Remove.
20302
20303 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20304
20305         * gcc.dg/ia64-postinc.c: New test.
20306
20307 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20308
20309         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20310
20311 2004-11-15  Nick Clifton  <nickc@redhat.com>
20312
20313         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20314         __INT_MAX__ so that the test can be compiled by toolchains
20315         targeted at 16-bit processors.
20316
20317         * gcc.dg/20040625-1.c: Use long constants rather than integers
20318         when performing arithmetic that will overflow 16-bits.
20319
20320         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20321         xstormy16.  It does not support 128-bit vector operations.
20322
20323         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20324         with the macro PTR_TYPE.  Define this macro to an integer type
20325         suitable for holding a pointer.
20326
20327         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20328         the target is a 16-bit processor.
20329
20330         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20331         16-bit targets where the character constant will be too long.
20332
20333         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20334         where the double will not be directly addressable.
20335
20336 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20337
20338         Friend class name lookup 1/n, PR c++/18471
20339         * g++.dg/template/crash26.C: New test.
20340         * g++.dg/lookup/struct1.C: Adjust expected error.
20341         * g++.dg/parse/elab1.C: Likewise.
20342         * g++.dg/parse/elab2.C: Likewise.
20343         * g++.dg/parse/int-as-enum1.C: Likewise.
20344         * g++.dg/parse/struct-as-enum1.C: Likewise.
20345         * g++.dg/parse/typedef1.C: Likewise.
20346         * g++.dg/parse/typedef3.C: Likewise.
20347         * g++.dg/parse/typedef4.C: Likewise.
20348         * g++.dg/parse/typedef5.C: Likewise.
20349         * g++.dg/template/nontype4.C: Likewise.
20350         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20351         * g++.old-deja/g++.other/elab1.C: Likewise.
20352         * g++.old-deja/g++.other/syntax4.C: Likewise.
20353
20354 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20355
20356         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20357
20358 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20359
20360         * gcc.c-torture/execute/20041114-1.c: New test.
20361
20362 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20363
20364         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20365         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20366         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20367         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20368         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20369         gcc.dg/switch-7.c: New tests.
20370
20371 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20372
20373         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20374
20375 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20376
20377         PR tree-opt/18400
20378         * gcc.dg/vect/pr18400.c: New test.
20379
20380 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20381             Andrew Pinski  <pinskia@physics.uc.edu>
20382
20383         PR tree-opt/18425
20384         * gcc.dg/vect/pr18425.c: New test.
20385
20386 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20387
20388         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20389         Guard with dg-require-alias and dg-require-visibility.
20390
20391 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20392
20393         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20394
20395 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20396
20397         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20398
20399 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20400
20401         PR c++/17344
20402         * g++.dg/template/defarg5.C: New test.
20403
20404 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20405
20406         * g++.dg/parse/cast1.C: Run only on ILP32.
20407         * g++.old-deja/g++.mike/p784.C: Likewise.
20408
20409 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20410
20411         * gcc.c-torture/execute/20041113-1.c: New test.
20412
20413 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20414
20415         PR target/18230
20416         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20417         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20418         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20419         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20420         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20421         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20422         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20423         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20424         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20425         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20426         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20427         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20428         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20429
20430 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20431
20432         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20433         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20434         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20435         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20436         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20437         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20438         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20439         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20440         gcc.target/sparc/combined-1.c: New tests.
20441
20442 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20443
20444         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20445         New tests.
20446
20447 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20448
20449         * lib/gcc-dg.exp (dg-forbid-option): New function.
20450         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20451         * g++.dg/abi/bitfield8.C: Likewise.
20452         * g++.dg/abi/dtor1.C: Likewise.
20453         * g++.dg/abi/empty10.C: Likewise.
20454         * g++.dg/abi/empty7.C: Likewise.
20455         * g++.dg/abi/empty9.C: Likewise.
20456         * g++.dg/abi/layout3.C: Likewise.
20457         * g++.dg/abi/layout4.C: Likewise.
20458         * g++.dg/abi/thunk1.C: Likewise.
20459         * g++.dg/abi/thunk2.C: Likewise.
20460         * g++.dg/abi/vbase11.C: Likewise.
20461         * g++.dg/abi/vthunk2.C: Likewise.
20462         * g++.dg/abi/vthunk3.C: Likewise.
20463         * g++.dg/ext/attrib8.C: Likewise.
20464         * g++.dg/opt/longbranch2.C: Likewise.
20465         * g++.dg/opt/reg-stack4.C: Likewise.
20466         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20467         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20468         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20469         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20470         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20471         * gcc.dg/20000609-1.c: Likewise.
20472         * gcc.dg/20000720-1.c: Likewise.
20473         * gcc.dg/20011107-1.c: Likewise.
20474         * gcc.dg/20011119-1.c: Likewise.
20475         * gcc.dg/20020108-1.c: Likewise.
20476         * gcc.dg/20020122-2.c: Likewise.
20477         * gcc.dg/20020122-3.c: Likewise.
20478         * gcc.dg/20020201-3.c: Likewise.
20479         * gcc.dg/20020206-1.c: Likewise.
20480         * gcc.dg/20020218-1.c: Likewise.
20481         * gcc.dg/20020310-1.c: Likewise.
20482         * gcc.dg/20020411-1.c: Likewise.
20483         * gcc.dg/20020418-2.c: Likewise.
20484         * gcc.dg/20020426-1.c: Likewise.
20485         * gcc.dg/20020426-2.c: Likewise.
20486         * gcc.dg/20020517-1.c: Likewise.
20487         * gcc.dg/20020523-1.c: Likewise.
20488         * gcc.dg/20020523-2.c: Likewise.
20489         * gcc.dg/20020729-1.c: Likewise.
20490         * gcc.dg/20030204-1.c: Likewise.
20491         * gcc.dg/20030826-2.c: Likewise.
20492         * gcc.dg/20030926-1.c: Likewise.
20493         * gcc.dg/20031202-1.c: Likewise.
20494         * gcc.dg/980312-1.c: Likewise.
20495         * gcc.dg/980313-1.c: Likewise.
20496         * gcc.dg/990117-1.c: Likewise.
20497         * gcc.dg/990424-1.c: Likewise.
20498         * gcc.dg/990524-1.c: Likewise.
20499         * gcc.dg/991230-1.c: Likewise.
20500         * gcc.dg/i386-387-1.c: Likewise.
20501         * gcc.dg/i386-387-2.c: Likewise.
20502         * gcc.dg/i386-387-3.c: Likewise.
20503         * gcc.dg/i386-387-4.c: Likewise.
20504         * gcc.dg/i386-387-5.c: Likewise.
20505         * gcc.dg/i386-387-6.c: Likewise.
20506         * gcc.dg/i386-asm-1.c: Likewise.
20507         * gcc.dg/i386-bitfield1.c: Likewise.
20508         * gcc.dg/i386-bitfield2.c: Likewise.
20509         * gcc.dg/i386-loop-1.c: Likewise.
20510         * gcc.dg/i386-loop-2.c: Likewise.
20511         * gcc.dg/i386-loop-3.c: Likewise.
20512         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20513         * gcc.dg/i386-pic-1.c: Likewise.
20514         * gcc.dg/i386-regparm.c: Likewise.
20515         * gcc.dg/i386-signbit-1.c: Likewise.
20516         * gcc.dg/i386-signbit-2.c: Likewise.
20517         * gcc.dg/i386-signbit-3.c: Likewise.
20518         * gcc.dg/i386-sse-5.c: Likewise.
20519         * gcc.dg/i386-sse-8.c: Likewise.
20520         * gcc.dg/i386-unroll-1.c: Likewise.
20521         * gcc.dg/tls/opt-1.c: Likewise.
20522         * gcc.dg/tls/opt-2.c: Likewise.
20523         * gcc.dg/unroll-1.c: Likewise.
20524         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20525         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20526         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20527         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20528         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20529         -m64 is specified.
20530
20531 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20532
20533         PR c++/18389
20534         * g++.dg/parse/cond1.C: New test.
20535
20536         PR c++/18429
20537         * g++.dg/template/array9.C: New test.
20538         * g++.dg/ext/vla1.C: Adjust error messages.
20539         * g++.dg/ext/vlm1.C: Likewise.
20540         * g++.dg/template/crash2.C: Likewise.
20541
20542         PR c++/18436
20543         * g++.dg/template/call3.C: New test.
20544
20545         PR c++/18407
20546         * g++.dg/template/ptrmem11.C: New test.
20547
20548 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20549
20550         PR other/14264
20551         * lib/g++.exp: Set LC_ALL and LANG to C.
20552         * lib/gcc-dg.exp: Likewise.
20553         * lib/gfortran.exp: Likewise.
20554         * lib/objc.exp: Likewise.
20555         * lib/treelang.exp: Likewise.
20556
20557 2004-11-12  Andreas Schwab  <schwab@suse.de>
20558
20559         * gcc.dg/pr16286.c: Fix last change.
20560
20561 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/18416
20564         * g++.dg/init/global1.C: New test.
20565
20566 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20567
20568         * gcc.c-torture/execute/20041112-1.c: New test.
20569
20570 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20571
20572         * lib/gcc-dg.exp (dg-target-list): New.
20573
20574 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20575             Richard Sandiford  <rsandifo@redhat.com>
20576
20577         * lib/target-supports.exp (get-compiler_messages): New.
20578         (check_named_sections_available): Use it.
20579         (check_effective_target_ilp32): New.
20580         (check_effective_target_lp64): New.
20581         (is-effective-target): New.
20582         * lib/gcc-dg.exp (dg-require-effective-target): New.
20583
20584 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20585
20586         * gcc.dg/precedence-1.c: New test.
20587
20588 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20589
20590         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20591
20592         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20593         message, delete generated files, use more descriptive name for
20594         executable, and make the test unsupported when it cannot be run.
20595
20596         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20597         (dg-require-weak, dg-require-visibility, dg-require-alias,
20598         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20599         dg-require-iconv, dg-require-named-sections): Use it.
20600
20601         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20602
20603 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20604
20605         PR target/16457
20606         * gcc.dg/ppc-and-1: New
20607
20608         PR target/16796
20609         * gcc.dg/ppc-mov-1.c: New.
20610
20611         PR target/16458
20612         * gcc.dg/ppc-compare-1.c: New.
20613
20614 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20615
20616         * objc.dg/desig-init-2.m: New test.
20617
20618 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20619
20620         PR middle-end/18160
20621         * g++.dg/warn/register-var-1.C: New test.
20622         * g++.dg/warn/register-var-2.C: New test.
20623
20624 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20625
20626         * gcc.dg/union-2.c: New test.
20627
20628 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20629
20630         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20631         New test for PR tree-optimization/17892.
20632
20633 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR c++/18369
20636         * g++.dg/init/new12.C: New test.
20637
20638 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20639
20640         * gcc.target/sparc: New directory.
20641         * gcc.target/sparc/sparc.exp: New driver.
20642         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20643         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20644         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20645         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20646
20647 2004-11-10  Paul Brook  <paul@codesourcery.com>
20648
20649         PR fortran/18218
20650         * gfortran.dg/list_read.c: New test.
20651
20652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20653
20654         PR c/18322
20655         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20656         expected diagnostic location.
20657
20658 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20659
20660         * gcc.dg/20041109-1.c: New test.
20661
20662 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20663
20664         PR objc/18406
20665         * objc/compile/pr18406.m: New test.
20666
20667 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20668
20669         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20670
20671 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20672
20673         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20674
20675 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20676
20677         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20678
20679 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20680
20681         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20682         exit.
20683
20684 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20685
20686         PR tree-opt/18299
20687         * gcc.c-torture/pr18299-1.c: New test.
20688
20689 2004-11-06  Andreas Schwab  <schwab@suse.de>
20690
20691         * gcc.dg/pr16286.c: Also test for bool and pixel.
20692
20693 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20694
20695         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20696         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20697         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20698         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20699         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20700         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20701         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20702         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20703         gcc.dg/struct-semi-3.c: New tests.
20704
20705 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20706
20707         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20708
20709 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20710
20711         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20712         Do not use C99 designators.
20713
20714 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20715
20716         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20717
20718 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20719
20720         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20721         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20722         * gcc.c-torture/execute/simd-5.x: Remove.
20723
20724 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20725
20726         PR rtl-optimization/17933
20727         * gcc.dg/torture/pr17933-1.c: New test.
20728
20729 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20730
20731         PR target/18106
20732         * lib/target-supports.exp (check_weak_available): Support
20733         Windows.
20734
20735 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20736
20737         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20738         call to fflush(stdout) before abort.
20739         (my_ffsll): New function.
20740         (generate_fields): Use it.
20741
20742 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20743
20744         * gcc.dg/init-undef-1.c: New test.
20745
20746 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20747
20748         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20749         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20750         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20751         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20752         expected messages for new parser.
20753
20754 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20755
20756         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20757
20758 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20759
20760         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20761         on LP64 targets.
20762
20763 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20764
20765         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20766         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20767         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20768         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20769         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20770         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20771         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20772         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20773         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20774         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20775
20776 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20777
20778         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20779         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20780         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20781         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20782         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20783         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20784         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20785         for new parser.
20786
20787 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20788
20789         PR target/15342
20790         * gcc.dg/20041104-1.c: New test.
20791
20792 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20793
20794         * g++.dg/template/nontype7.C: New test.
20795         * g++.dg/template/nontype8.C: Likewise.
20796         * g++.dg/template/nontype9.C: Likewise.
20797         * g++.dg/template/nontype10.C: Likewise.
20798         * g++.dg/tc1/dr49.C: Likewise.
20799         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20800         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20801
20802 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20803
20804         * g++.dg/rtti/tinfo1.C: Remove xfails.
20805
20806 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20807
20808         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20809         packed attribute to the definition to satisfy the new C++ parser.
20810
20811 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20812
20813         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20814         invocations of va_arg.
20815
20816 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20817
20818         PR c++/18124
20819         * g++.dg/template/crash25.C: New test.
20820
20821         PR c++/18155
20822         * g++.dg/template/typedef2.C: New test.
20823         * g++.dg/parse/crash13.C: Adjust error markers.
20824
20825         PR c++/18177
20826         * g++.dg/conversion/const3.C: New test.
20827
20828 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20829
20830         PR fortran/17535
20831         PR fortran/17583
20832         PR fortran/17713
20833         * gfortran.dg/generic_[123].f90: New testcases.
20834
20835 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20836
20837         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20838         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20839
20840 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20841
20842         PR tree-opt/16808
20843         * gcc.c-torture/compile/pr16808.c: New test.
20844
20845 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20846
20847         PR rtl-optimization/17104
20848         * gcc.dg/ppc-bitfield1.c: New.
20849
20850 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20851
20852         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20853
20854 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20855
20856         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20857         strings for 32-bit code.
20858
20859 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20860
20861         PR c/18239
20862         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20863
20864 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         PR c++/18064
20867         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20868
20869 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20870
20871         PR c++/15172
20872         * g++.dg/init/aggr2.C: New test.
20873
20874 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20875
20876         * objc.dg/local-decl-1.m: New test.
20877
20878 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20879
20880         * gcc.dg/20040910-1.c: Adjust regex.
20881
20882 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20883
20884         PR rtl-optimization/18084
20885         * g++.dg/opt/pr18084-1.C: New testcase.
20886
20887 2004-10-30  Matt Austern  <austern@apple.com>
20888
20889         PR c++/17542
20890         * g++.dg/ext/attrib18.C: New test.
20891
20892 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20893
20894         PR middle-end/18096
20895         * gcc.dg/pr18096-1.c: New test case.
20896
20897 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20898
20899         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20900
20901 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20902
20903         PR c/16666
20904         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20905         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20906         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20907         gcc.dg/old-style-prom-3.c: New tests.
20908
20909 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20910
20911         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20912         Remove unnecessary inclusion of stdio.h.
20913
20914 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20915
20916         PR rtl-optimization/17581
20917         * gcc.dg/pr17581-1.c: New test case.
20918
20919 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20922         being implemented.
20923         * g++.dg/conversion/dr195-1.C: New.
20924         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20925         * g++.old-deja/g++.mike/p10148.C: Likewise.
20926
20927 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20928
20929         PR c++/17695
20930         * g++.dg/debug/typedef2.C: New test.
20931
20932 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20933
20934         PR fortran/13490
20935         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20936         * gfortran.dg/g77/README: Update.
20937
20938 2004-10-28  Matt Austern  <austern@apple.com>
20939
20940         PR c++/14124
20941         * g++.dg/ext/packed7.C: New test.
20942
20943 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20944
20945         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20946         scan-assembler.
20947         * lib/scanasm.exp (hidden-scan-for): New proc.
20948         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20949         string.
20950         (scan-not-hidden): Likewise.
20951         * lib/target-supports.exp (check_visibility_available): mach-o is
20952         support too.
20953
20954 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20955
20956         PR c++/17132
20957         * g++.dg/template/memclass3.C: New test.
20958
20959 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20960
20961         PR middle-end/18160
20962         * gcc.dg/register-var-1.c: New test.
20963         * gcc.dg/register-var-2.c: New test.
20964         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20965         error now.
20966
20967 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20968
20969         PR other/18172
20970         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20971         unused variables.
20972         * gcc.dg/vect/vect-22.c: Likewise.
20973
20974 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.dg/i386-rotate-1.c: New test.
20977
20978 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20979
20980         * g++.dg/init/ref12.C: Add "run" marker.
20981
20982         PR c++/17435
20983         * g++.dg/init/ref12.C: New test.
20984
20985         PR c++/18140
20986         * g++.dg/template/shift1.C: New test.
20987         * g++.dg/template/error10.C: Adjust error markers.
20988
20989 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20990
20991         PR tree-opt/17529
20992         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20993
20994 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20995
20996         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20997         * gcc.dg/weak/weak-3.c: Likewise.
20998         * gcc.dg/weak/weak-5.c: Likewise.
20999         * gcc.dg/weak/weak-9.c: Likewise.
21000         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21001         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21002
21003         * gcc.dg/darwin-weakimport-1.c: New.
21004
21005 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21006
21007         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21008
21009 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21010
21011         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21012         'syntax' error messages.
21013         * gcc.dg/cpp/direct2s.c: Likewise.
21014
21015 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21016
21017         * gcc.c-torture/compile/20041026-1.c: New.
21018
21019 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21020
21021         PR c++/18093
21022         * g++.dg/lookup/ns2.C: New test.
21023
21024         PR c++/18020
21025         * g++.dg/template/enum4.C: New test.
21026
21027         PR c++/18161
21028         * g++.dg/template/expr1.C: New test.
21029
21030 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21031
21032         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21033
21034 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21035
21036         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21037         gcc.dg/decl-nospec-3.c: New tests.
21038
21039 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21040
21041         * objc.dg/super-class-3.m: New test.
21042
21043 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21044
21045         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21046         resyncing.
21047         * gcc.dg/cpp/direct2s.c: Likewise.
21048
21049 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21050
21051         * objc.dg/image-info.m: Update for changes to section selection.
21052
21053 2004-10-25  David Ayers  <d.ayers@inode.at>
21054             Ziemowit Laski  <zlaski@apple.com>
21055
21056         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21057         diagnostics when messaging 'id <Proto>'.
21058         * objc.dg/class-protocol-1.m: New test.
21059         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21060         a non-existent method signature.
21061         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21062         Update diagnostics when messaging with non-existent method signature.
21063         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21064         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21065         invalid receivers are now resolved as if messaging 'id'; remove
21066         extraneous diagnostics.
21067
21068 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21069
21070         PR c/16667
21071         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21072         gcc.dg/init-desig-obs-3.c: New tests.
21073
21074 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21075
21076         * gcc.dg/debug/20041023-1.c: New test.
21077
21078 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21079
21080         PR middle-end/17407
21081         * gcc.c-torture/compile/pr17407.c: New test.
21082
21083         PR c++/18121
21084         * g++.dg/template/array8.C: New test.
21085
21086 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21087
21088         PR other/18138
21089         * lib/g++.exp: Accept more than one multilib libgcc.
21090         * lib/gcc-dg.exp: Likewise.
21091         * lib/objc.exp: Likewise.
21092         * lib/treelang.exp: Likewise.
21093         * lib/gfortran.exp: Likewise.
21094
21095 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21096
21097         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21098
21099 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21100
21101         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21102         * gcc.dg/c99-const-expr-3.c: Likewise.
21103
21104 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21105
21106         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21107
21108 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21109
21110         * gcc.c-torture/execute/loop-2e.x: Remove.
21111
21112 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21113
21114         PR c++/18095
21115         * g++.dg/parse/crash18.C: New.
21116         * g++.dg/parse/crash19.C: New.
21117
21118 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21119
21120         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21121         * g++.dg/ext/dllimport2.C: Same.
21122         * g++.dg/ext/dllimport8.C: Same.
21123
21124 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/10841
21127         * g++.dg/conversion/cast1.C: New test.
21128         * g++.dg/overload/pmf1.C: Adjust error marker.
21129
21130 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21131
21132         PR objc/17923
21133         * objc.dg/const-str-7.m: New test.
21134
21135 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         * g++.dg/template/memfriend11.C: Fix comment typo.
21138         * g++.dg/template/memfriend14.C: Likewise.
21139
21140 2004-10-20  Richard Henderson  <rth@redhat.com>
21141
21142         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21143         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21144         -fasynchronous-unwind-tables.
21145
21146 2004-10-20  Richard Henderson  <rth@redhat.com>
21147
21148         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21149         (main): Return success.
21150         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21151         (main): Return success.
21152
21153 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21154
21155         PR c++/13495
21156         * g++.dg/template/memfriend9.C: New test.
21157         * g++.dg/template/memfriend10.C: Likewise.
21158         * g++.dg/template/memfriend11.C: Likewise.
21159         * g++.dg/template/memfriend12.C: Likewise.
21160         * g++.dg/template/memfriend13.C: Likewise.
21161         * g++.dg/template/memfriend14.C: Likewise.
21162         * g++.dg/template/memfriend15.C: Likewise.
21163         * g++.dg/template/memfriend16.C: Likewise.
21164         * g++.dg/template/memfriend17.C: Likewise.
21165         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21166
21167 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         * g++.dg/conversion/dr195.C: New.
21170         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21171
21172 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21173             Devang Patel  <dpatel@apple.com>
21174
21175         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21176         of floating point arithmetic, which could trap.
21177
21178 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21179
21180         PR c++/14035
21181         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21182         * g++.dg/conversion/const2.C: New test.
21183         * g++.dg/expr/reinterpret2.C: New test.
21184         * g++.dg/expr/reinterpret3.C: New test.
21185         * g++.dg/expr/cast2.C: New test.
21186         * g++.dg/expr/copy1.C: New test.
21187         * g++.dg/other/conversion1.C: Change error message.
21188         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21189         function pointers to void *.
21190         * g++.old-deja/g++.mike/p10148.C: Likewise.
21191
21192 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21193
21194         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21195
21196 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21197
21198         PR c++/18047
21199
21200         * g++.dg/parse/expr3.C: New test.
21201
21202 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21203
21204         * gcc.dg/smod-1.c: New test.
21205
21206 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21207
21208         * objc.dg/method-14.m: New test.
21209
21210 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21211
21212         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21213         Also xfail as the patch was reverted.
21214
21215 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21216
21217         PR middle-end/16973
21218         * gcc.dg/pr16973.c: New test.
21219
21220 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21221
21222         PR tree-optimization/17656
21223         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21224
21225 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21226
21227         * g++.dg/eh/shadow1.C: New.
21228
21229 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21230
21231         * gcc.c-torture/compile/20041018-1.c: New test.
21232
21233 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21234
21235         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21236         compiler referring to register 0 when accessing sdata.  The linker
21237         now patches things up.
21238
21239 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21240
21241         PR c/17529
21242         * gcc.c-torture/compile/pr17529.c: New test.
21243
21244 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21245
21246         PR c++/17743
21247         * g++.dg/ext/attrib17.C: New test.
21248
21249 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21250
21251         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21252
21253 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21254
21255         PR c++/10479
21256         * g++.dg/ext/attrib16.C: New test.
21257
21258 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/17042
21261         * g++.dg/init/dso_handle1.C: New test.
21262
21263         PR c++/14667
21264         * g++.dg/parse/typedef6.C: New test.
21265
21266         PR c++/17916
21267         * g++.dg/parse/pragma1.C: New test.
21268
21269 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21270
21271         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21272
21273 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21274
21275         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21276         -fno-common when on HPPA HP-UX platforms.
21277
21278 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21279
21280         PR other/16820
21281         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21282         stdint.h.
21283         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21284         uintptr_t.
21285
21286 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21287
21288         PR c++/16301
21289         * g++.dg/lookup/strong-using-4.C: New test.
21290
21291 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21292
21293         PR middle-end/16567
21294         * gcc.c-torture/compile/nested-1.c: New test.
21295
21296 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21297
21298         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21299         and mipsisa64*-*-* (until support for misaligned loads is added).
21300         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21301         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21302         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21303         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21304         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21305         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21306
21307 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/17976
21310         * g++.dg/init/dtor3.C: New test.
21311
21312 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21313
21314         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21315
21316 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21317
21318         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21319         * gcc.dg/macho-lo-sum.c: Likewise.
21320
21321 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21322
21323         * gcc.dg/ppc-spe64-1.c: New test.
21324
21325 2004-10-14  Devang Patel  <dpatel@apple.com>
21326
21327         PR 17635
21328         * gcc.dg/pr17635.c : New test.
21329
21330 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21331
21332         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21333         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21334         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21335         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21336         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21337         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21338         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21339         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21340         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21341         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21342         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21343         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21344         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21345         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21346         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21347         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21348         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21349         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21350
21351 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21352
21353         * gcc.dg/vect/vect-82.c: New testcase.
21354         * gcc.dg/vect/vect-82_64.c: New testcase.
21355         * gcc.dg/vect/vect-83.c: New testcase.
21356         * gcc.dg/vect/vect-83_64.c: New testcase.
21357
21358 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21359
21360         * gcc.dg/cpp/error-1.c: New test.
21361
21362 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21363
21364         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21365
21366 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21367
21368         PR target/17984
21369         * gcc.dg/cris-peep2-xsrand2.c: New test.
21370
21371 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21372
21373         PR c++/17661
21374         * testsuite/g++.dg/expr/for2.C: New test.
21375
21376 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21377
21378         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21379
21380 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21381
21382         PR tree-optimization/17724
21383         * g++.dg/opt/pr17724-1.C: New test.
21384         * g++.dg/opt/pr17724-2.C: New test.
21385         * g++.dg/opt/pr17724-3.C: New test.
21386         * g++.dg/opt/pr17724-4.C: New test.
21387         * g++.dg/opt/pr17724-5.C: New test.
21388         * g++.dg/opt/pr17724-6.C: New test.
21389
21390 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21391
21392         PR c/17301
21393         * gcc.dg/pr17301-2.c: New test.
21394
21395 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21396
21397         PR c++/15876
21398         * g++.dg/parse/error22.C: New test.
21399
21400         PR c++/17936
21401         * g++.dg/template/spec18.C: New test.
21402
21403 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21404
21405         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21406         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21407         memcpy.
21408         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21409         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21410
21411 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         * g++.dg/eh/cleanup5.C: Add dg-options "".
21414
21415 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21416
21417         PR middle-end/17657
21418         * gcc.dg/switch-4.c: New test case.
21419
21420 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21421
21422         * gcc.c-torture/execute/20041011-1.c: New test.
21423
21424 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21425
21426         PR c++/17554
21427         * g++.dg/init/for3.C: New test.
21428
21429         PR c++/17657
21430         * g++.dg/opt/switch2.C: New test.
21431
21432         PR middle-end/17703
21433         * g++.dg/warn/Wreturn-2.C: New test.
21434
21435 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21436
21437         PR c++/17907
21438         * g++.dg/eh/cleanup5.C: New test.
21439
21440 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/17393
21443         * g++.dg/parse/error21.C: New test.
21444
21445 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21446
21447         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21448         * g++.dg/warn/incomplete1.C: Likewise.
21449         * g++.dg/template/qualttp20.C: Likewise.
21450
21451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21452
21453         PR c/17881
21454         * parm-incomplete-1.c: New test.
21455
21456 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21457
21458         PR c++/17867
21459         * g++.dg/parse/error19.C: New test.
21460
21461         PR c++/17670
21462         * g++.dg/init/new11.C: New test.
21463
21464         PR c++/17821
21465         * g++.dg/parse/error20.C: New test.
21466
21467         PR c++/17826
21468         * g++.dg/template/crash24.C: New test.
21469
21470 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21471
21472         PR c/17301
21473         * gcc.dg/pr17301-1.c: New test.
21474
21475 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21476
21477         PR c/17189
21478         * gcc.dg/anon-struct-5.c: New test.
21479
21480 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21481
21482         PR c/17844
21483         * gcc.dg/pr17844-1.c: New test.
21484
21485 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21486
21487         PR tree-optimization/17906
21488         * gcc.c-torture/compile/pr17906.c: New.
21489
21490 2004-10-09  Stuart Hastings  <stuart@apple.com>
21491             Roger Sayle  <roger@eyesopen.com>
21492
21493         PR rtl-optimization/17853
21494         * gcc.dg/i386-mmx-5.c: New testcase.
21495
21496 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21497
21498         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21499
21500 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c++/17524
21503         * g++.dg/template/static9.C: New test.
21504
21505         PR c++/17685
21506         * g++.dg/parse/operator5.C: New test.
21507
21508 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21509
21510         PR middle-end/17894
21511         * gcc.c-torture/execute/divcmp-4.c: New test case.
21512
21513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21514
21515         PR tree-opt/17902
21516         * g++.dg/opt/pr17902.C: New test.
21517
21518 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21519
21520         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21521
21522 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21523
21524         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21525
21526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21527
21528         * gcc.dg/assign-warn-3.c: New test.
21529
21530 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21531
21532         PR c/16999
21533         * gcc.dg/cpp/ident-1.c: New test.
21534
21535 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21536
21537         * gcc.c-torture/compile/acc1.c: New.
21538
21539 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21540
21541         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21542         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21543
21544 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21545
21546         * gcc.dg/ultrasp11.c: New test.
21547
21548 2004-10-08  Michael Matz  <matz@suse.de>
21549
21550         * gcc.dg/doloop-2.c: New test.
21551
21552 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21553
21554         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21555         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21556         objc.dg/method-9.m: Update expected diagnostics.
21557
21558 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21559
21560         * gcc.dg/ppc-fsel-3.c: New file.
21561         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21562
21563 2004-10-07  Paul Brook  <paul@codesourcery.com>
21564
21565         * gfortran.dg/intrinsic_verify_1.f90: New test.
21566
21567 2004-10-07  Paul Brook  <paul@codesourcery.com>
21568
21569         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21570
21571 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21572
21573         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21574         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21575         commit.
21576
21577 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21578
21579         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21580
21581 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21582
21583         PR c++/17115
21584         * g++.dg/warn/Winline-4.C: New test.
21585
21586 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21587
21588         * gcc.c-torture/compile/20041007-1.c: New test.
21589
21590 2004-10-07  Paul Brook  <paul@codesourcery.com>
21591
21592         PR fortran/17678
21593         * gfortran.dg/use_allocated_1.f90: New test.
21594
21595 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21596
21597         PR middle-end/17849
21598         * gfortran.fortran-torture/compile/nested.f90: New test
21599
21600 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21601
21602         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21603
21604 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21605
21606         PR c++/17368
21607         * g++.dg/ext/asm6.C: New test.
21608
21609 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21610
21611         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21612
21613 2004-10-06  Paul Brook  <paul@codesourcery.com>
21614
21615         PR libfortran/17709
21616         * gfortran.dg/empty_format_1.f90: New test.
21617
21618 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21619
21620         PR fortran/17568
21621         * gfortran.dg/ishft.f90: New test.
21622
21623         PR fortran/17283
21624         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21625         tests.
21626
21627 2004-10-06  Paul Brook  <paul@codesourcery.com>
21628
21629         * gfortran.dg/do_1.f90: New test.
21630
21631 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21632
21633         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21634         optimizing for size.
21635
21636 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21637
21638         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21639
21640 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21641
21642         * gcc.c-torture/compile/20041005-1.c: New test.
21643
21644 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         PR c++/17829
21647         * g++.dg/lookup/koenig4.C: New.
21648
21649 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21650
21651         * g++.dg/other/classkey1.C: Adjust quoting marks.
21652         * g++.dg/parse/error15.C: Likewise.
21653         * g++.dg/template/meminit2.C (int>): Likewise.
21654
21655 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21656
21657         PR fortran/17283
21658         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21659
21660         PR fortran/17631
21661         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21662
21663         PR fortran/17708
21664         * gfortran.dg/pr17708.f90: New test.
21665
21666 2004-10-04  Chao-ying Fu  <fu@mips.com>
21667
21668         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21669         * gcc.dg/vect/vect-4.c: Ditto.
21670         * gcc.dg/vect/vect-5.c: Ditto.
21671         * gcc.dg/vect/vect-6.c: Ditto.
21672         * gcc.dg/vect/vect-8.c: Ditto.
21673         * gcc.dg/vect/vect-16.c: Ditto.
21674         * gcc.dg/vect/vect-30.c: Ditto.
21675         * gcc.dg/vect/vect-40.c: Ditto.
21676         * gcc.dg/vect/vect-41.c: Ditto.
21677         * gcc.dg/vect/vect-42.c: Ditto.
21678         * gcc.dg/vect/vect-43.c: Ditto.
21679         * gcc.dg/vect/vect-44.c: Ditto.
21680         * gcc.dg/vect/vect-45.c: Ditto.
21681         * gcc.dg/vect/vect-46.c: Ditto.
21682         * gcc.dg/vect/vect-47.c: Ditto.
21683         * gcc.dg/vect/vect-48.c: Ditto.
21684         * gcc.dg/vect/vect-49.c: Ditto.
21685         * gcc.dg/vect/vect-50.c: Ditto.
21686         * gcc.dg/vect/vect-51.c: Ditto.
21687         * gcc.dg/vect/vect-52.c: Ditto.
21688         * gcc.dg/vect/vect-53.c: Ditto.
21689         * gcc.dg/vect/vect-54.c: Ditto.
21690         * gcc.dg/vect/vect-55.c: Ditto.
21691         * gcc.dg/vect/vect-56.c: Ditto.
21692         * gcc.dg/vect/vect-57.c: Ditto.
21693         * gcc.dg/vect/vect-58.c: Ditto.
21694         * gcc.dg/vect/vect-59.c: Ditto.
21695         * gcc.dg/vect/vect-60.c: Ditto.
21696         * gcc.dg/vect/vect-74.c: Ditto.
21697         * gcc.dg/vect/vect-79.c: Ditto.
21698         * gcc.dg/vect/vect-80.c: Ditto.
21699
21700 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21701
21702         * gcc.dg/unused-7.c: Use the correct option.
21703
21704 2004-10-04  Paul Brook  <paul@codesourcery.com>
21705         Bud Davis  <bdavis9659@comcast.net>
21706
21707         PR fortran/17706
21708         PR fortran/16434
21709         * gfortran/pr17706.f90: New test.
21710         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21711
21712 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21713
21714         * gfortran.dg/pr17612.f90: New test.
21715
21716 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21717
21718         * g++.dg/template/local1.C: Adjust quoting marks in
21719         testing for diagnostics.
21720         * g++.dg/tls/diag-2.C: Likewise.
21721         * g++.dg/other/error8.C: Likewise.
21722
21723 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21724
21725         PR c/17178
21726         * gcc.dg/unused-4.c: Adjust to be correct.
21727
21728         PR c/17820
21729         * gcc.dg/unused-7.c: New test.
21730
21731 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21732
21733         PR c++/17797
21734         * g++.dg/overload/template2.C: New test.
21735
21736 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21737
21738         PR tree-optimization/16632
21739         * gcc.dg/tree-ssa/20041002-1.c: New.
21740
21741 2004-10-03  Paul Brook  <paul@codesourcery.com>
21742
21743         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21744         rather than relying on default formatting.
21745
21746 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21747
21748         * gcc.dg/20040920-1.c: Update expected message text.
21749
21750 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21751
21752         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21753
21754 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21755
21756         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21757         tree level.
21758
21759 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21760
21761         * gcc.dg/tree-ssa/pr17343.c: Remove.
21762
21763 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21764
21765         PR tree-opt/17343
21766         * gcc.dg/tree-ssa/pr17343.c: New test.
21767
21768 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21771         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21772         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21773         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21774         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21775
21776 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21777
21778         * gcc.dg/lvalue-2.c: New test.
21779
21780 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21781
21782         PR c/17730
21783         * gcc.dg/pr17730-1.c: New test
21784
21785 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21786
21787         PR c/7425
21788         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21789
21790 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21791
21792         * gcc.c-torture/execute/stdarg-1.c: New test.
21793         * gcc.c-torture/execute/stdarg-2.c: New test.
21794         * gcc.c-torture/execute/stdarg-3.c: New test.
21795         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21796         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21797         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21798         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21799         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21800
21801 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21802
21803         PR tree-optimization/17697
21804         * g++.dg/opt/pr17697-1.C: New test.
21805         * g++.dg/opt/pr17697-2.C: New test.
21806         * g++.dg/opt/pr17697-3.C: New test.
21807
21808 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21809
21810         PR c/16409
21811         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21812         gcc.dg/vla-init-5.c: New tests.
21813
21814 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21815
21816         PR c/13804
21817         * gcc.dg/pr13804-1.c: New test.
21818
21819 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21820
21821         PR fortran/16938
21822         * gfortran.dg/pr16938.f90: New test.
21823
21824 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21825
21826         * g++.dg/template/crash23.C: New test.
21827
21828 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21829
21830         PR c++/17585
21831         * g++.dg/template/static8.C: New test.
21832
21833 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21834
21835         PR c++/17681
21836         * g++.dg/other/error9.C: New test.
21837
21838 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21839
21840         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21841
21842 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21843
21844         PR fortran/15164
21845         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21846
21847 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21848
21849         PR middle-end/17112
21850         * gcc.dg/pr17112-1.c: New test case.
21851
21852 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21853
21854         PR c/11459
21855         * gcc.dg/pr11459-1.c: New test.
21856
21857 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21858
21859         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21860         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21861
21862 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21863
21864         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21865
21866 2004-09-25  Jan Hubicka  <jh@suse.cz>
21867
21868         * compile/30040909-1.c: New test.
21869         * compile/30040907-1.c: New test.
21870
21871 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21872
21873         * gcc.c-torture/execute/va-arg-26.c: New test.
21874
21875 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21876
21877         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21878         extra diagnostics on targets with 64-bit pointers.
21879         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21880
21881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21882
21883         PR c/17188
21884         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21885         * gcc.dg/decl-3.c: Adjust expected message.
21886
21887 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21888
21889         PR fortran/17615
21890         * gfortran.dg/pr17615.f90: New test.
21891
21892 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21893
21894         PR tree-optimzation/17517
21895         * g++.dg/tree-ssa/pr17517.C: New Test.
21896
21897 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21898
21899         PR c++/16889
21900         * g++.dg/lookup/ambig3.C: New.
21901
21902 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         PR tree-opt/17624
21905         * g++.dg/opt/pr17624.C: New test.
21906
21907 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21908
21909         PR c/6980
21910         * gcc.dg/Wbad-function-cast-1.c: New test.
21911
21912 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21913
21914         * g++.dg/ext/complit1.C
21915         * g++.dg/other/error2.C
21916         * g++.dg/other/nontype-1.C
21917         * g++.dg/parse/crash11.C
21918         * g++.dg/parse/crash12.C
21919         * g++.dg/parse/error15.C
21920         * g++.dg/parse/error4.C
21921         * g++.dg/parse/tmpl-outside1.C
21922         * g++.dg/parse/too-many-tmpl-args1.C
21923         * g++.dg/template/dependent-expr3.C
21924         * g++.dg/template/error10.C
21925         * g++.dg/template/instantiate1.C
21926         * g++.dg/template/vtable2.C
21927         * g++.dg/warn/Wshadow-1.C
21928         * g++.dg/warn/weak1.C
21929         * g++.old-deja/g++.brendan/crash16.C
21930         * g++.old-deja/g++.brendan/crash18.C
21931         * g++.old-deja/g++.brendan/crash48.C
21932         * g++.old-deja/g++.brendan/crash49.C
21933         * g++.old-deja/g++.brendan/crash55.C
21934         * g++.old-deja/g++.brendan/crash56.C
21935         * g++.old-deja/g++.brendan/crash8.C
21936         * g++.old-deja/g++.brendan/enum11.C
21937         * g++.old-deja/g++.brendan/enum8.C
21938         * g++.old-deja/g++.brendan/enum9.C
21939         * g++.old-deja/g++.brendan/friend3.C
21940         * g++.old-deja/g++.brendan/misc14.C
21941         * g++.old-deja/g++.bugs/900402_02.C
21942         * g++.old-deja/g++.bugs/900404_03.C
21943         * g++.old-deja/g++.bugs/900404_04.C
21944         * g++.old-deja/g++.bugs/900428_03.C
21945         * g++.old-deja/g++.jason/crash4.C
21946         * g++.old-deja/g++.jason/overload21.C
21947         * g++.old-deja/g++.jason/redecl1.C
21948         * g++.old-deja/g++.jason/report.C
21949         * g++.old-deja/g++.jason/rfg10.C
21950         * g++.old-deja/g++.jason/template30.C
21951         * g++.old-deja/g++.law/arm12.C
21952         * g++.old-deja/g++.law/ctors5.C
21953         * g++.old-deja/g++.law/cvt20.C
21954         * g++.old-deja/g++.law/init10.C
21955         * g++.old-deja/g++.law/init8.C
21956         * g++.old-deja/g++.law/visibility17.C
21957         * g++.old-deja/g++.law/visibility7.C
21958         * g++.old-deja/g++.mike/net8.C
21959         * g++.old-deja/g++.mike/p646.C
21960         * g++.old-deja/g++.mike/p700.C
21961         * g++.old-deja/g++.mike/p701.C
21962         * g++.old-deja/g++.mike/p811.C
21963         * g++.old-deja/g++.ns/template13.C
21964         * g++.old-deja/g++.other/array3.C
21965         * g++.old-deja/g++.other/crash25.C
21966         * g++.old-deja/g++.other/dtor3.C
21967         * g++.old-deja/g++.other/dtor4.C
21968         * g++.old-deja/g++.other/main1.C
21969         * g++.old-deja/g++.other/warn7.C
21970         * g++.old-deja/g++.pt/crash11.C
21971         * g++.old-deja/g++.pt/crash36.C
21972         * g++.old-deja/g++.pt/spec22.C
21973         * g++.old-deja/g++.pt/spec9.C
21974         * g++.old-deja/g++.pt/ttp52.C
21975         * g++.old-deja/g++.robertl/eb103.C
21976         * g++.old-deja/g++.robertl/eb121.C
21977         * g++.old-deja/g++.robertl/eb22.C
21978         * g++.old-deja/g++.robertl/eb8.C:
21979         Update locations and/or regexps of dg-error markers.
21980         Remove markers for some bogus messages that are no longer issued.
21981
21982 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21983
21984         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21985         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21986
21987 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         PR c++/17618
21990         * g++.dg/lookup/crash5.C: New test.
21991
21992 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21993
21994         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21995         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21996         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21997         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21998         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21999         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22000
22001         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22002         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22003         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22004         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22005         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22006         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22007
22008         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22009
22010         * gcc.dg/vect/vect-44.c: Check additional cases.
22011         * gcc.dg/vect/vect-48.c: Check additional cases.
22012
22013         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22014         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22015         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22016         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22017         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22018         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22019         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22020         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22021         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22022
22023         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22024         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22025         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22026
22027 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22028
22029         * gcc.dg/tree-ssa/loop-6.c: New test.
22030
22031 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         PR c++/17620
22034         * g++.dg/inherit/base2.C: New.
22035
22036 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22037
22038         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22039         * gcc.dg/20001012-2.c: Likewise.
22040         * gcc.dg/20001013-1.c: Likewise.
22041         * gcc.dg/20001101-1.c: Likewise.
22042         * gcc.dg/20001102-1.c: Likewise.
22043         * gcc.dg/bf-spl1.c: Likewise.
22044         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22045         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22046
22047 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22048
22049         PR tree-optimization/16721
22050         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22051
22052 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22053
22054         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22055         * gcc.dg/20040305-1.c: Likewise.
22056
22057 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22058
22059         PR c/16566
22060         * gcc.c-torture/compile/pr16566-1.c,
22061         gcc.c-torture/compile/pr16566-2.c,
22062         gcc.c-torture/compile/pr16566-3.c: New tests.
22063
22064 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22065
22066         PR tree-optimization/17512
22067         * gcc.c-torture/compile/20040916-1.c.
22068
22069 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22070
22071         * gcc.dg/pragma-re-3.c: New test.
22072
22073 2004-09-17  Matt Austern  <austern@apple.com>
22074
22075         PR c++/15049
22076         * g++.dg/other/anon3.C: New.
22077
22078 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22079
22080         PR c++/7503
22081         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22082         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22083         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22084         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22085         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22086
22087 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22088
22089         PR fortran/17286
22090         * gfortran.dg/pr17286.f90: New test.
22091
22092 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/17530
22095         * g++.dg/template/static7.C: New test.
22096
22097 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22098
22099         PR tree-opt/17558
22100         * gcc.c-torture/compile/pr17558.c: New test.
22101
22102 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22103
22104         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22105         if SKIP_ATTRIBUTE is defined.
22106
22107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22108
22109         PR fortran/15957
22110         * gfortran.dg/pr15957.f90: New test.
22111
22112 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22113
22114         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22115         in comparison.
22116         * gcc.dg/vect/vect-79.c: Likewise.
22117         * gcc.dg/vect/vect-80.c: Likewise.
22118
22119 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22120
22121         PR fortran/15750
22122         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22123
22124 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22125
22126         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22127         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22128         * gcc.dg/vect/vect-62.c: New testcase.
22129         * gcc.dg/vect/vect-63.c: New testcase.
22130         * gcc.dg/vect/vect-64.c: New testcase.
22131         * gcc.dg/vect/vect-65.c: New testcase.
22132         * gcc.dg/vect/vect-66.c: New testcase.
22133         * gcc.dg/vect/vect-67.c: New testcase.
22134         * gcc.dg/vect/vect-68.c: New testcase.
22135         * gcc.dg/vect/vect-69.c: New testcase.
22136         * gcc.dg/vect/vect-79.c: New testcase.
22137         * gcc.dg/vect/vect-80.c: New testcase.
22138
22139 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22140
22141         * gcc.target/mips/asm-1.c: New test.
22142
22143 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22144
22145         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22146         * gcc.dg/vect/vect-73.c: New testcase.
22147         * gcc.dg/vect/vect-74.c: New testcase.
22148         * gcc.dg/vect/vect-75.c: New testcase.
22149         * gcc.dg/vect/vect-76.c: New testcase.
22150         * gcc.dg/vect/vect-77.c: New testcase.
22151         * gcc.dg/vect/vect-78.c: New testcase
22152
22153 2004-09-18  Paul Brook  <paul@codesourcery.com>
22154
22155         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22156
22157 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22158
22159         PR c/17424
22160         * gcc.dg/pr17424-1.c: New test.
22161
22162 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22163
22164         * g++.dg/tree-ssa/pr17153.C: New test.
22165
22166 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22167
22168         PR pch/13361
22169         * testsuite/g++.dg/pch/wchar-1.C: New.
22170         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22171
22172 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22173
22174         * gcc.c-torture/execute/20040917-1.c: New test.
22175
22176 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22177
22178         PR tree-optimization/17319
22179         * gcc.dg/pr17319.c: New test.
22180
22181 2004-09-17  Devang Patel  <dpatel@apple.com>
22182
22183         * gcc.dg/20040813-1.c: New test.
22184
22185 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22186
22187         PR tree-optimization/17273
22188         * gcc.c-torture/compile/pr17273.c: New test.
22189
22190 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22191
22192         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22193         Update expected messages.
22194         * gcc.dg/declspec-13.c: New test.
22195
22196 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22197
22198         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22199
22200 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22201
22202         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22203         change what 'a' is pointing to.
22204
22205 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22206
22207         PR c++/16002
22208         * g++.dg/template/error18.C: New test.
22209
22210         PR c++/16029
22211         * g++.dg/warn/Wunused-8.C: New test.
22212
22213 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22214
22215         PR tree-optimization/17513
22216         * gcc.dg/20040916-1.c: New test.
22217
22218 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22219
22220         PR c++/17501
22221         * g++.dg/template/typename7.C: New test.
22222
22223 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22224
22225         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22226
22227 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22228
22229         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22230         with -ftree-based-profiling also.
22231         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22232
22233 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22234
22235         PR/15364
22236         * gfortran.dg/der_array_io_1.f90: New test.
22237         * gfortran.dg/der_array_io_2.f90: New test.
22238         * gfortran.dg/der_array_io_3.f90: New test.
22239
22240 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22241
22242         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22243         EABI.
22244
22245 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22246
22247         * g++.dg/opt/switch1.C: New test.
22248
22249 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22250
22251         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22252         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22253         Update expected messages.
22254
22255 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22256
22257         PR fortran/16485
22258         * gfortran.dg/same_name_1.f90: New test.
22259
22260 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22261
22262         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22263         dereference garbage pointers.
22264
22265 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22268         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22269
22270         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22271         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22272         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22273
22274 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22275
22276         PR c++/17324
22277         * g++.dg/template/mangle1.C: New test.
22278
22279 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22280
22281         PR tree-optimization/17252
22282         * gcc.c-torture/execute/pr17252.c: New test.
22283
22284 2004-09-14  Andrew Pinski  <apinski@apple.com>
22285
22286         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22287
22288 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22289
22290         PR rtl-optimization/9771
22291         * gcc.dg/pr9771-1.c: New test case.
22292
22293 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22294
22295         PR tree-optimization/15262
22296         * gcc.c-torture/execute/pr15262-1.c: New test.
22297         * gcc.c-torture/execute/pr15262-2.c: New test.
22298
22299 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22300
22301         * gcc.dg/declspec-12.c: New test.
22302
22303 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22304
22305         * gfortran.dg/pr17090.f90: Add directives to test.
22306
22307 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22308
22309         * gcc.c-torture/compile/20040914-1.c: New test.
22310
22311 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22312
22313         PR c++/16162
22314         * g++.dg/template/decl2.C: New test.
22315
22316 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22317
22318         PR fortran/17090
22319         * gfortran.dg/pr17090.f90: New test.
22320
22321 2004-09-13  Dale Johannesen  <dalej@apple.com>
22322
22323         * gcc.c-torture/compile/pr17408.c: New test case.
22324
22325 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/16716
22328         * g++.dg/parse/crash17.C: New test.
22329
22330         PR c++/17327
22331         * g++.dg/template/enum3.C: New test.
22332
22333 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22334
22335         * lib/gcc-defs.exp: Load wrapper.exp.
22336         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22337         using local code.
22338         * lib/gcc.exp (gcc_init): Similar.
22339         * lib/gfortran.exp (gfortran_init): Similar.
22340         * lib/objc.exp (objc_init): Similar.
22341         * lib/treelang.exp (treelang_init): Similar.
22342         * lib/wrapper.exp: New file with build_wrapper call machinery in
22343         ${tool}_maybe_build_wrapper.
22344
22345 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22346
22347         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22348         "inline".
22349         * gcc.dg/declspec-11.c: Update expected messages.
22350         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22351         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22352         gcc.dg/inline-12.c: New tests.
22353
22354 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22355
22356         * g++.dg/tree-ssa/pr17400.C: New testcase.
22357
22358 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22359
22360         * gcc.target/mips/sb1-1.c: New testcase.
22361
22362 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22363
22364         * lib/g77-dg.exp: Remove unused file.
22365         * lib/mike-g77.exp: Ditto.
22366         * lib/g77.exp: Ditto.
22367
22368 2004-09-12  Richard Henderson  <rth@redhat.com>
22369
22370         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22371
22372 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22373
22374         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22375         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22376         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22377         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22378         Update expected messages.
22379
22380 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22381
22382         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22383         declaration/use mismatch for dirp parameter.
22384
22385 2004-09-12  Andrew Pinski  <apinski@apple.com>
22386
22387         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22388         -fgnu-runtime is passed.
22389
22390 2004-09-12  Richard Henderson  <rth@redhat.com>
22391
22392         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22393         do the uplevel thing and update additional_flags directly.
22394         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22395         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22396         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22397         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22398
22399 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22400
22401         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22402
22403 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22404
22405         PR middle-end/17411
22406         * g++.dg/opt/pr17411-1.C: New test case.
22407
22408 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22409
22410         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22411         gcc.dg/tls/diag-2.c: Update expected messages.
22412         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22413         messages.
22414         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22415         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22416         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22417         gcc.dg/tls/diag-5.c: New tests.
22418
22419 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22420
22421         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22422
22423 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22424
22425         * g++.dg/parse/break-in-for.C: New test.
22426
22427 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22428
22429         * gcc.dg/tree-ssa/20040911-1.c: New test.
22430
22431 2004-09-11  Andreas Jaeger  <aj@suse.de>
22432
22433         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22434         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22435
22436 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22437
22438         * gcc.target/frv: New directory of FR-V-specific tests.
22439
22440 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22441
22442         * gcc.dg/convert-vec-1.c: New test.
22443
22444 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22445
22446         PR middle-end/17024
22447         * gcc.dg/pr17024-1.c: New test case.
22448
22449 2004-09-10  Eric Christopher  <echristo@redhat.com>
22450
22451         * gcc.dg/20040910-1.c: New test.
22452
22453 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22454
22455         * gcc.dg/bitfld-9.c: New test.
22456
22457 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22458
22459         * gcc.c-torture/execute/ieee/acc1.c: New test.
22460         * gcc.c-torture/execute/ieee/acc2.c: New test.
22461         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22462
22463 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22464
22465         * gcc.dg/deprecated-2.c: New test.
22466
22467 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22468
22469         * gcc.dg/init-vec-1.c: New test.
22470
22471 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22472
22473         PR middle-end/17055
22474         * gcc.dg/pr17055-1.c: New test case.
22475
22476 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22477
22478         PR target/17377
22479         * gcc.c-torture/execute/pr17377.c: New test.
22480
22481 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22482
22483         PR c/8420
22484         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22485         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22486         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22487         gcc.dg/long-long-typespec-1.c: New tests.
22488         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22489
22490 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22491
22492         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22493         gcc.dg/gnu99-static-1.c: New tests.
22494
22495 2004-09-08  Devang Patel  <dpatel@apple.com>
22496
22497         * gcc.dg/darwin-ld-20040828-1.c: New test.
22498         * gcc.dg/darwin-ld-20040828-2.c: New test.
22499         * gcc.dg/darwin-ld-20040828-3.c: New test.
22500
22501 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22502
22503         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22504         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22505         in error message.
22506         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22507         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22508         in error message.
22509         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22510         types they qualify.
22511         * objc.dg/type-size-2.m: Fix wording in comment.
22512         * objc.dg/va-meth-1.m: New test case.
22513
22514 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22515
22516         PR c/16633:
22517         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22518         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22519
22520 2004-09-06  Devang Patel  <dpatel@apple.com>
22521
22522         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22523         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22524
22525 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22526
22527         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22528         reflect changed line numbering of diagnostics.
22529
22530 2004-09-06  Paul Brook  <paul@codesourcery.com>
22531
22532         * gfortran.dg/edit_real_1.f90: Add new test.
22533
22534 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22535
22536         * gcc.dg/tree-ssa/loop-2.c: New test.
22537         * gcc.dg/tree-ssa/loop-3.c: New test.
22538         * gcc.dg/tree-ssa/loop-4.c: New test.
22539         * gcc.dg/tree-ssa/loop-5.c: New test.
22540
22541 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22542
22543         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22544
22545 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22546
22547         * gcc.dg/format/sentinel-1.c: New test.
22548
22549 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22550
22551         * testsuite/gcc.dg/builtins-46.c: New.
22552
22553 2004-09-03  Devang Patel  <dpatel@apple.com>
22554
22555         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22556         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22557
22558 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22559
22560         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22561         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22562         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22563         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22564         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22565         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22566         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22567         the non-portable bzero.
22568         * gcc.dg/20010912-1.c: xfail for NetWare.
22569         * gcc.dg/20020426-2.c: xfail for NetWare.
22570         * gcc.dg/20021014-1.c: xfail for NetWare.
22571         * gcc.dg/20021018-1.c: xfail for NetWare.
22572         * gcc.dg/20030213-1.c: xfail for NetWare.
22573         * gcc.dg/20030225-1.c: xfail for NetWare.
22574         * gcc.dg/20030708-1.c: xfail for NetWare.
22575         * gcc.dg/builtins-config.h: Also exclude NetWare.
22576         * gcc.dg/format/format.h: Define restrict only if not already defined.
22577         * gcc.dg/nest.c: xfail for NetWare.
22578         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22579         * lib/target-supports.exp (check_visibility_available): Exclude
22580         NetWare.
22581
22582 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22583
22584         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22585         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22586         deterministic starting point for the alignment of structure fields.
22587         * gcc.dg/Wpadded.c: Dito.
22588         * g++.dg/abi/vbase10.C: Dito.
22589
22590 2004-09-03  Devang Patel  <dpatel@apple.com>
22591
22592         * g++.dg/debug/pr15736.cc: New test.
22593
22594 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22595
22596         * README.QMTEST: Fix out-of-date link.
22597
22598 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22599
22600         PR fortran/16579
22601         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22602         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22603
22604 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22605
22606         * g++.dg/abi/arm_rtti1.C: New test.
22607
22608 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22609
22610         * gcc.dg/ppc-vector-memcpy.c: New.
22611         * gcc.dg/ppc-vector-memset.c: New.
22612
22613 2004-09-02  Chao-ying Fu  <fu@mips.com>
22614
22615         * gcc.target/mips/mips-3d-1.c: New test.
22616         * gcc.target/mips/mips-3d-2.c: New test.
22617         * gcc.target/mips/mips-3d-3.c: New test.
22618         * gcc.target/mips/mips-3d-4.c: New test.
22619         * gcc.target/mips/mips-3d-5.c: New test.
22620         * gcc.target/mips/mips-3d-6.c: New test.
22621         * gcc.target/mips/mips-3d-7.c: New test.
22622         * gcc.target/mips/mips-3d-8.c: New test.
22623         * gcc.target/mips/mips-3d-9.c: New test.
22624         * gcc.target/mips/mips-ps-1.c: New test.
22625         * gcc.target/mips/mips-ps-2.c: New test.
22626         * gcc.target/mips/mips-ps-3.c: New test.
22627         * gcc.target/mips/mips-ps-4.c: New test.
22628         * gcc.target/mips/mips-ps-type.c: New test.
22629
22630 2004-09-02  Paul Brook  <paul@codesourcery.com>
22631
22632         * gfortran.dg/edit_real_1.f90: Add new tests.
22633
22634 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22635
22636         PR fortran/15327
22637         * gfortran.dg/merge_char_1.f90: New test.
22638
22639 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22640
22641         PR fortran/16404
22642         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22643
22644 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22645
22646         PR c/1522
22647         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22648
22649 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22650
22651         * g++.dg/opt/loop1.C: Do not XFAIL.
22652
22653 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * gcc.c-torture/execute/20040831-1.c: New test.
22656
22657 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22658
22659         PR fortran/16579
22660         * gfortran.dg/g77/20010610.f: Now passes.
22661         Copy from g77.f-torture/execute. Add dg-run directive.
22662         * gfortran.dg/g77/README: Update
22663
22664 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22667         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22668         (t1, t2, t3, t4): Add volatile.
22669
22670 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22671
22672         * g++.dg/ext/visibility/arm1.C: New test.
22673
22674 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22675
22676         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22677         -pedantic-errors.
22678
22679 2004-09-01  Paul Brook  <paul@codesourcery.com>
22680
22681         * gfortran.dg/eof_2.f90: New test.
22682
22683 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22684
22685         PR fortran/16579
22686         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22687
22688 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22689
22690         PR libfortran/16805
22691         * gfortran.dg/list_read_2.f90: New test.
22692
22693 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22694
22695         * g++.dg/abi/key1.C: New test.
22696
22697 2004-08-31  Richard Henderson  <rth@redhat.com>
22698
22699         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22700         form of offsetof.
22701         * g++.dg/other/offsetof5.C: Remove duplicate.
22702
22703 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22704
22705         PR fortran/17244
22706         * gfortran.dg/func_derived_1.f90: New test.
22707
22708 2004-08-31  Paul Brook  <paul@codesourcery.com>
22709
22710         * gfortran.dg/eof_1.f90: New test.
22711
22712 2004-08-31  Paul Brook  <paul@codesourcery.com>
22713
22714         * gfortran.dg/list_read_1.f90: New file.
22715
22716 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22717
22718         * g++.dg/opt/loop1.C: XFAIL.
22719
22720 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22721
22722         * gcc.dg/funcdef-storage-1.c: New.
22723         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22724         an extern function in local scope.
22725         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22726         declare an 'auto inline' function in local scope.
22727         * gcc.dg/20011130-1.c: Likewise.
22728         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22729         an 'auto' function in local scope.
22730         * gcc.dg/20021014-1.c: Likewise.
22731         * gcc.dg/20030331-2.c: Likewise.
22732
22733 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22734
22735         * gfortran.dg/blockdata_1.f90: New test.
22736
22737 2004-08-30  Richard Henderson  <rth@redhat.com>
22738
22739         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22740
22741 2004-08-30  Richard Henderson  <rth@redhat.com>
22742
22743         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22744         additional_flags set by alternate driver.
22745         (ieee-options): New procedure.
22746         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22747         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22748         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22749         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22750
22751 2004-08-30  Richard Henderson  <rth@redhat.com>
22752
22753         * lib/f-torture.exp: Remove.
22754
22755 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR rtl-optimization/16590
22758         * g++.dg/opt/loop1.C: New test.
22759
22760 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22761
22762         PR fortran/13910
22763         * gfortran.dg/oldstyle_1.f90: New test.
22764
22765 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22766         Paul Brook  <paul@codesourcery.com>
22767
22768         * gfortran.dg/g77/README: Update.
22769         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22770         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22771         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22772
22773 2004-08-28  Paul Brook  <paul@codesourcery.com>
22774
22775         PR libfortran/17195
22776         * gfortran.dg/edit_real_1.f90: New test.
22777
22778 2004-08-27  Paul Brook  <paul@codesourcery.com>
22779
22780         * gfortran.dg/rewind_1.f90: New test.
22781
22782 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22783
22784         PR fortran/16597
22785         * gfortran.dg/pr16597.f90: New test.
22786
22787 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22788
22789         PR c/13801
22790         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22791         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22792         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22793         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22794         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22795
22796 2004-08-26  Nick Clifton  <nickc@redhat.com>
22797
22798         * gcc.c-torture/compile/pr17119.c: New test.
22799
22800 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22801
22802         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22803
22804 2004-08-25  Richard Henderson  <rth@redhat.com>
22805
22806         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22807         the bits that expect kind=8 to be the largest real kind.
22808
22809 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22810
22811         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22812
22813 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22814
22815         * gfortran.dg/assignment_1.f90: New test.
22816
22817 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22818
22819         * g++.dg/template/repo3.C: New test.
22820
22821 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22822
22823         PR middle-end/16693
22824         PR tree-optimization/16372
22825         * g++.dg/opt/pr16372-1.C: New test case.
22826         * g++.dg/opt/pr16693-1.C: New test case.
22827         * g++.dg/opt/pr16693-2.C: New test case.
22828
22829 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22830
22831         * objc.dg/proto-lossage-4.m: New test.
22832
22833 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22834
22835         PR c++/17155
22836         * g++.dg/inherit/local2.C: New test.
22837
22838 2004-08-25  Paul Brook  <paul@codesourcery.com>
22839
22840         PR fortran/17144
22841         * gfortran.dg/string_ctor_1.f90: New test.
22842
22843 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22844
22845         PR c++/14428
22846         * g++.dg/template/redecl2.C: New test.
22847
22848 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22849
22850         PR fortran/17143
22851         * gfortran.dg/pr17143.f90: New test.
22852
22853 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22854
22855         PR fortran/17164
22856         * gfortran.dg/pr17164.f90: New test.
22857
22858 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22859
22860         * gcc.dg/tree-ssa/loop-1.c: New test.
22861
22862 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22863
22864         * gcc.c-torture/compile/20040824-1.c: New test.
22865
22866 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22867
22868         * gcc.c-torture/compile/iftrap-3.c: New test.
22869
22870 2004-08-24  Paul Brook  <paul@codesourcery.com>
22871
22872         * gfortran.dg/entry_2.f90: New test.
22873
22874 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22875
22876         PR c++/16889
22877         * g++.dg/lookup/ambig[12].C: New.
22878
22879 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22880
22881         PR c++/16706
22882         * g++.dg/template/crash21.C: New test.
22883         * g++.dg/template/crash22.C: Likewise.
22884
22885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         PR c++/17149
22888         * g++.dg/template/access15.C: New.
22889
22890 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22891
22892         PR c++/17163
22893         * g++.dg/template/repo2.C: New test.
22894
22895 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22896
22897         PR rtl-optimization/17078
22898         * gcc.c-torture/execute/pr17078-1.c: New test case.
22899
22900 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c/14492
22903         * gcc.dg/debug/crash1.c: New test.
22904
22905 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22906
22907         PR c/16180
22908         * gcc.dg/loop-5.c: New test.
22909
22910 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22911
22912         * gcc.c-torture/execute/20040823-1.c: New test.
22913
22914 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22915
22916         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22917         to the assembler.  Simplify test accordingly.
22918         (asm_abi_flags): Use GNU names.
22919         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22920         to check for ABI flags.
22921
22922 2004-08-22  Andrew Pinski  <apinski@apple.com>
22923
22924         * g++.dg/opt/pr14029.C: New test.
22925         * gcc.c-torture/execute/pr15262.c: New test.
22926
22927 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22928
22929         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22930
22931 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22932
22933         PR 16908
22934         * gfortran.dg/direct_io.f90: New test.
22935
22936 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/17121
22939         * g++.dg/inherit/local2.C: New test.
22940
22941 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22942
22943         PR c++/17120
22944         * g++.dg/warn/Wparentheses-4.C: New test.
22945
22946 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22947
22948         PR c++/17121
22949         * g++.dg/inherit/local2.C: New test.
22950
22951         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22952         * gcc.dg/ppc-ldstruct.c: Likewise.
22953         * gcc.dg/ppc64-abi-2.c: Likewise.
22954
22955 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22956
22957         PR rtl-optimization/17099
22958         * gcc.c-torture/execute/20040820-1.c: New test.
22959
22960 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22961
22962         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22963
22964 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22965
22966         PR fortran/17077
22967         * gfortran.dg/auto_array_1.f90: New test.
22968
22969 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22970
22971         PR fortran/17074
22972         * gfortran.dg/simpleif_1.f90: New test.
22973
22974 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22975
22976         * lib/target-supports.exp (check_profiling_available): Return
22977         false for arm*-*-symbianelf* and arm*-*-eabi*.
22978
22979         PR c++/15890
22980         * g++.dg/template/delete1.C: New test.
22981
22982 2004-08-19  Paul Brook  <paul@codesourcery.com>
22983
22984         PR fortran/14976
22985         PR fortran/16228
22986         * gfortran.dg/data_char_1.f90: New test.
22987
22988 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22989
22990         PR fortran/16946
22991         * gfortran.dg/reduction.f90: New testcase.
22992
22993 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22994
22995         PR fortran/16520
22996         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22997
22998 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22999
23000         PR c++/17041
23001         * g++.dg/Wparentheses-3.C: New test.
23002
23003 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23004
23005         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23006         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23007         * gcc.dg/vect/vect-2.c: Likewise.
23008         * gcc.dg/vect/vect-3.c: Likewise.
23009         * gcc.dg/vect/vect-4.c: Likewise.
23010         * gcc.dg/vect/vect-5.c: Likewise.
23011         * gcc.dg/vect/vect-6.c: Likewise.
23012         * gcc.dg/vect/vect-7.c: Likewise.
23013         * gcc.dg/vect/vect-25.c: Likewise.
23014         * gcc.dg/vect/vect-31.c: Likewise.
23015         * gcc.dg/vect/vect-32.c: Likewise.
23016         * gcc.dg/vect/vect-34.c: Likewise.
23017         * gcc.dg/vect/vect-36.c: Likewise.
23018         * gcc.dg/vect/vect-all.c: Likewise.
23019
23020 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23021
23022         PR c++/17068
23023         * g++.dg/template/operator4.C: New test.
23024
23025 2004-08-18  Richard Henderson  <rth@redhat.com>
23026
23027         * gcc.dg/20040206-1.c: XFAIL.
23028
23029 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/16246
23032         * g++.dg/template/array7.C: New test.
23033
23034 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23035
23036         * gcc.dg/mips-movcc-1.c: New test.
23037         * gcc.dg/mips-movcc-2.c: New test.
23038         * gcc.dg/mips-movcc-3.c: New test.
23039
23040         * gcc.dg/mips-nmadd-1.c: New test.
23041         * gcc.dg/mips-nmadd-2.c: New test.
23042
23043 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23044
23045         PR c++/15871
23046         * g++.dg/opt/inline8.C: New test.
23047
23048         PR c++/16965
23049         * g++.dg/parse/error17.C: New test.
23050
23051 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23052
23053         * gcc.dg/vect: New directory for vectorizer tests.
23054         * gcc.dg/vect/tree-vect.h: New file.
23055         * gcc.dg/vect/vect.exp: New file.
23056         * gcc.dg/vect/pr16105.c.c: New test.
23057         * gcc.dg/vect/vect-1.c: New test.
23058         * gcc.dg/vect/vect-2.c: New test.
23059         * gcc.dg/vect/vect-3.c: New test.
23060         * gcc.dg/vect/vect-4.c: New test.
23061         * gcc.dg/vect/vect-5.c: New test.
23062         * gcc.dg/vect/vect-6.c: New test.
23063         * gcc.dg/vect/vect-7.c: New test.
23064         * gcc.dg/vect/vect-8.c: New test.
23065         * gcc.dg/vect/vect-9.c: New test.
23066         * gcc.dg/vect/vect-10.c: New test.
23067         * gcc.dg/vect/vect-11.c: New test.
23068         * gcc.dg/vect/vect-12.c: New test.
23069         * gcc.dg/vect/vect-13.c: New test.
23070         * gcc.dg/vect/vect-14.c: New test.
23071         * gcc.dg/vect/vect-15.c: New test.
23072         * gcc.dg/vect/vect-16.c: New test.
23073         * gcc.dg/vect/vect-17.c: New test.
23074         * gcc.dg/vect/vect-18.c: New test.
23075         * gcc.dg/vect/vect-19.c: New test.
23076         * gcc.dg/vect/vect-20.c: New test.
23077         * gcc.dg/vect/vect-21.c: New test.
23078         * gcc.dg/vect/vect-22.c: New test.
23079         * gcc.dg/vect/vect-23.c: New test.
23080         * gcc.dg/vect/vect-24.c: New test.
23081         * gcc.dg/vect/vect-25.c: New test.
23082         * gcc.dg/vect/vect-26.c: New test.
23083         * gcc.dg/vect/vect-27.c: New test.
23084         * gcc.dg/vect/vect-28.c: New test.
23085         * gcc.dg/vect/vect-29.c: New test.
23086         * gcc.dg/vect/vect-30.c: New test.
23087         * gcc.dg/vect/vect-31.c: New test.
23088         * gcc.dg/vect/vect-32.c: New test.
23089         * gcc.dg/vect/vect-33.c: New test.
23090         * gcc.dg/vect/vect-34.c: New test.
23091         * gcc.dg/vect/vect-35.c: New test.
23092         * gcc.dg/vect/vect-36.c: New test.
23093         * gcc.dg/vect/vect-37.c: New test.
23094         * gcc.dg/vect/vect-38.c: New test.
23095         * gcc.dg/vect/vect-40.c: New test.
23096         * gcc.dg/vect/vect-41.c: New test.
23097         * gcc.dg/vect/vect-42.c: New test.
23098         * gcc.dg/vect/vect-43.c: New test.
23099         * gcc.dg/vect/vect-44.c: New test.
23100         * gcc.dg/vect/vect-45.c: New test.
23101         * gcc.dg/vect/vect-46.c: New test.
23102         * gcc.dg/vect/vect-47.c: New test.
23103         * gcc.dg/vect/vect-48.c: New test.
23104         * gcc.dg/vect/vect-49.c: New test.
23105         * gcc.dg/vect/vect-50.c: New test.
23106         * gcc.dg/vect/vect-51.c: New test.
23107         * gcc.dg/vect/vect-52.c: New test.
23108         * gcc.dg/vect/vect-53.c: New test.
23109         * gcc.dg/vect/vect-54.c: New test.
23110         * gcc.dg/vect/vect-55.c: New test.
23111         * gcc.dg/vect/vect-56.c: New test.
23112         * gcc.dg/vect/vect-57.c: New test.
23113         * gcc.dg/vect/vect-58.c: New test.
23114         * gcc.dg/vect/vect-59.c: New test.
23115         * gcc.dg/vect/vect-60.c: New test.
23116         * gcc.dg/vect/vect-61.c: New test.
23117         * gcc.dg/vect/vect-all.c: New test.
23118         * gcc.dg/vect/vect-none.c: New test.
23119
23120 2004-08-17  Paul Brook  <paul@codesourcery.com>
23121
23122         PR fortran/13082
23123         * gfortran.dg/entry_1.f90: New test.
23124
23125 2004-08-17  Andrew Pinski  <apinski@apple.com>
23126
23127         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23128
23129 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23130
23131         * gcc.dg/pr17036-1.c: New test.
23132
23133 2004-08-16  Devang Patel  <dpatel@apple.com>
23134
23135         * gcc.dg/darwin-20040809-1.c: New test.
23136
23137 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23138
23139         * gcc.dg/funcdef-attr-1.c: New test.
23140
23141 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23142
23143         * gcc.dg/altivec-17.c: New test.
23144         * gcc.dg/altivec-18.c: New test.
23145
23146 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23147
23148         PR c++/6749
23149         * g++.dg/template/vtable2.C: New test.
23150
23151 2004-08-14  Richard Henderson  <rth@redhat.com>
23152
23153         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23154         * gcc.dg/pack-test-4.c (main): Return 0.
23155         * gcc.dg/setjmp-1.c: Remove XFAIL.
23156         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23157
23158 2004-08-14  Richard Henderson  <rth@redhat.com>
23159
23160         * gcc.dg/980217-1.c: Add prototype for printf.
23161
23162 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23163
23164         * gfortran.dg/pr16935.f90: New test.
23165
23166 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23167
23168         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23169
23170 2004-08-13  Paul Brook  <paul@codesourcery.com>
23171
23172         * gfortran.dg/der_io_1.f90: Remove stray comma.
23173
23174 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23175
23176         * gcc.dg/vmx/cw-bug-2.c: Remove.
23177         * gcc.dg/vmx/vprint-1.c: Remove.
23178         * gcc.dg/vmx/vscan-1.c: Remove.
23179
23180 2004-08-12  Devang patel  <dpatel@apple.com>
23181
23182         * gcc.dg/darwin-20040809-2.c: New test.
23183
23184 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23185
23186         * g++.dg/ext/altivec-12.C: New test.
23187
23188         * g++.dg/ext/altivec-11.C: New test.
23189
23190 2004-08-12  Paul Brook  <paul@codesourcery.com>
23191
23192         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23193
23194 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23195
23196         * g++.dg/ext/altivec-2.C: Check for hardware support before
23197         executing any VMX instructions.
23198
23199         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23200
23201 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23202
23203         PR c++/16276
23204         * g++.old-deja/g++.other/comdat4.C: New test.
23205         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23206
23207 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23208
23209         PR target/16286
23210         * gcc.dg/pr16286.c: New test.
23211
23212 2004-08-12 Jan Beulich <jbeulich@novell.com>
23213
23214         * g++.dg/ext/asm5.C: New.
23215
23216 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23217
23218         PR c++/16698
23219         * g++.dg/eh/crash1.C: New test.
23220
23221         PR c++/16717
23222         * g++.dg/ext/construct1.C: New test.
23223
23224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23225
23226         PR c++/16853
23227         * g++.dg/init/ptrmem1.C: New test.
23228
23229         PR c++/16618
23230         * g++.dg/parse/offsetof5.C: New test.
23231
23232         PR c++/16870
23233         * g++.dg/template/overload3.C: New test.
23234
23235 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/16964
23238         * g++.dg/parse/error16.C: New test.
23239
23240         PR c++/16904
23241         * g++.dg/template/error14.C: New test.
23242
23243         PR c++/16929
23244         * g++.dg/template/error15.C: New test.
23245
23246 2004-08-11  Devang Patel  <dpatel@apple.com>
23247
23248         * gcc.dg/darwin-ld-20040809-1.c: New test.
23249         * gcc.dg/darwin-ld-20040809-2.c: New test.
23250
23251 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23252
23253         PR fortran/16917
23254         * gfortran.dg/dfloat_1.f90: New test.
23255
23256 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23257
23258         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23259         * gcc.dg/dll-2.c: Fix dg-require syntax.
23260         * gcc.misc-tests/arm-isr.c (abort): Declare.
23261         (exit): Likewise.
23262
23263 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/16971
23266         * g++.dg/parse/crash16.C: New test.
23267
23268 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23269
23270         * gcc.dg/mips-rsqrt-1.c: New test case.
23271         * gcc.dg/mips-rsqrt-2.c: New test case.
23272         * gcc.dg/mips-rsqrt-3.c: New test case.
23273
23274 2004-08-10  Paul Brook  <paul@codesourcery.com>
23275
23276         * gfortran.dg/der_io_1.f90: New test.
23277
23278 2004-08-10  Paul Brook  <paul@codesourcery.com>
23279
23280         PR fortran/16919
23281         * gfortran.dg/der_array_1.f90: New test.
23282
23283 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23284
23285         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23286
23287 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23288
23289         * gcc.dg/wchar_t-2.c: Fix typo.
23290
23291 2004-08-09  Falk Hueffner  <falk@debian.org>
23292
23293         PR tree-optimization/12517
23294         * gcc.c-torture/compile/pr12517.c: New test.
23295
23296         PR tree-optimization/12578
23297         * gcc.c-torture/compile/pr12578.c: New test.
23298
23299         PR tree-optimization/12899
23300         * gcc.c-torture/compile/pr12899.c: New test.
23301
23302         PR rtl-optimization/14692
23303         * gcc.c-torture/compile/pr14692.c: New test.
23304
23305         PR tree-optimization/16461
23306         * gcc.c-torture/compile/pr16461.c: New test.
23307
23308 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23309
23310         * gfortran.dg/getenv_1.f90: New test.
23311
23312 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23313
23314         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23315         wchar_t.
23316         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23317
23318 2004-08-06  Paul Brook  <paul@codesourcery.com>
23319
23320         * gfortran.dg/ret_array_1.f90: New test.
23321         * gfortran.dg/ret_pointer_1.f90: New test.
23322
23323 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23324
23325         * gcc.dg/missing-field-init-[12].c: New tests.
23326         * g++.dg/warn/missing-field-init-[12].C: New tests.
23327
23328 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23329
23330         * gcc.dg/enum2.c: New test.
23331         * gcc.dg/symbian3.c: Likewise.
23332         * gcc.dg/symbian4.c: Likewise.
23333         * gcc.dg/wchar_t-2.c: Likewise.
23334
23335 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23336
23337         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23338         destructor tests.
23339
23340 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23341
23342         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23343         dg-require-visiblity.
23344         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23345         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23346         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23347         * g++.dg/ext/visibility/new1.C: Likewise.
23348         * g++.dg/ext/visibility/pragma.C: Likewise.
23349         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23350         * g++.dg/ext/visibility/virtual.C: Likewise.
23351         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23352         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23353         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23354         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23355         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23356         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23357         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23358         * g++/dg/ext/visibility/visibility-8.C: New test.
23359         * gcc.c-torture/compile/dll.x: Remove.
23360         * gcc.dg/dll-2.c: Use dg-require-dll
23361         * gcc.dg/visibility-10.c: New test.
23362         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23363         supporting DLLs.
23364         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23365         (scan_not_hidden): Likewise.
23366
23367 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23368
23369         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23370
23371 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23372
23373         * gcc.c-torture/execute/20040805-1.c: New test.
23374
23375 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23376
23377         * gcc.dg/20020118-1.c: Declare abort.
23378         * gcc.dg/altivec_check.h: Likewise.
23379         * gcc.dg/iftrap-2.c: Likewise.
23380         * gcc.dg/pragma-darwin.c: Likewise.
23381         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23382
23383 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23384
23385         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23386
23387 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23388
23389         * gcc.c-torture/execute/builtins/abs-2.c,
23390         gcc.c-torture/execute/builtins/abs-3.c,
23391         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23392         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23393         intmax_t, uintmax_t and their limits.
23394         * gcc.dg/intmax_t-1.c: New test.
23395
23396 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23397
23398         * g++.dg/tc1/dr147.C: Add reference to PR.
23399
23400 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23401
23402         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23403         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23404
23405 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23406
23407         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23408
23409 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23410
23411         * gcc.dg/redecl-5.c: New test.
23412         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23413         of scanf.
23414
23415 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23416
23417         PR middle-end/16790
23418         * gcc.c-torture/execute/pr16790-1.c: New test case.
23419
23420 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23421
23422         * g++.dg/ext/visibility/assign1.C: New test.
23423         * g++.dg/ext/visibility/new1.C: Likewise.
23424
23425         * gcc.dg/symbian1.c: New test.
23426         * gcc.dg/symbian2.c: Likewise.
23427
23428 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23429
23430         PR target/16570
23431         * gcc.dg/i386-sse-9.c: New test.
23432
23433 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23434
23435         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23436
23437 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23438
23439         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23440         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23441         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23442         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23443         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23444         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23445         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23446         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23447         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23448         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23449         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23450         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23451         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23452         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23453         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23454         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23455         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23456         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23457         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23458         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23459         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23460         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23461         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23462         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23463         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23464         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23465         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23466         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23467         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23468         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23469         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23470         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23471         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23472         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23473         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23474         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23475         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23476         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23477         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23478         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23479         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23480         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23481         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23482         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23483         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23484         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23485         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23486         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23487         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23488         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23489         gcc.misc-tests/i386-pf-3dnow-1.c,
23490         gcc.misc-tests/i386-pf-athlon-1.c,
23491         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23492         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23493         Declare built-in functions used.
23494         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23495
23496 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/16707
23499         * g++.dg/lookup/using12.C: New test.
23500
23501         * g++.dg/init/null1.C: Fix PR number.
23502         * g++.dg/parse/namespace10.C: Likewise.
23503
23504 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/16224
23507         * g++.dg/template/spec17.C: New test.
23508         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23509         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23510
23511 2004-08-02  David Billinghurst
23512
23513         PR fortran/16292
23514         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23515
23516 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23517
23518         * gcc.dg/ia64-got-1.c: New test case.
23519
23520 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/16489
23523         * g++.dg/init/null1.C: New test.
23524         * g++.dg/tc1/dr76.C: Adjust error marker.
23525
23526         PR c++/16529
23527         * g++.dg/parse/namespace10.C: New test.
23528
23529         PR c++/16810
23530         * g++.dg/inherit/ptrmem2.C: New test.
23531
23532 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23533
23534         PR target/16155
23535         * gcc.dg/pr16155.c: New test.
23536
23537 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23538
23539         * gcc.dg/redecl-2.c: New test.
23540
23541 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23542
23543         * gcc.dg/darwin-longdouble.c: New file.
23544
23545 2004-07-30  Richard Henderson  <rth@redhat.com>
23546
23547         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23548         write to constant argument.
23549         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23550
23551 2004-07-30  Richard Henderson  <rth@redhat.com>
23552
23553         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23554         tests of nearest around zero.
23555
23556 2004-07-30  Andrew Pinski  <apinski@apple.com>
23557
23558         * gcc.c-torture/compile/20040730-1.c: New test.
23559
23560 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23561
23562         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23563         powerpc-eabispe.
23564
23565 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23566
23567         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23568
23569 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23570
23571         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23572         contains $ld_library_path.
23573         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23574
23575 2004-07-29  Richard Henderson  <rth@redhat.com>
23576
23577         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23578
23579         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23580         (alt2, which): New.
23581         (Check): Accept either alternative.
23582
23583 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23584
23585         * g++.dg/abi/inline1.C: New test.
23586         * g++.dg/abi/local1-a.cc: Likewise.
23587         * g++.dg/abi/local1.C: Likewise.
23588         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23589         * g++.dg/abi/mangle12.C: Likewise.
23590         * g++.dg/abi/mangle17.C: Likewise.
23591         * g++.dg/abi/mangle20-2.C: Likewise.
23592         * g++.dg/opt/interface1.C: Likewise.
23593         * g++.dg/opt/interface1.h: Likewise.
23594         * g++.dg/opt/interface1-a.cc: New test.
23595         * g++.dg/parse/repo1.C: New test.
23596         * g++.dg/template/repo1.C: Likewise.
23597         * g++.dg/warn/Winline-1.C: Likewise.
23598         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23599
23600 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23601
23602         * gcc.dg/tree-ssa/20040729-1.c: New test.
23603
23604 2004-07-27  Matt Austern <austern@apple.com>
23605
23606         * gcc.dg/darwin-bool-1.c: New test.
23607         * gcc.dg/darwin-bool-2.c: New test.
23608
23609 2004-07-28  Richard Henderson  <rth@redhat.com>
23610
23611         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23612         arguments in the correct type.  Don't write to constant arguments.
23613
23614 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23615
23616         PR tree-optimization/16688
23617         PR tree-optimization/16689
23618         * g++.dg/tree-ssa/pr16688.C: New test.
23619
23620 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23621
23622         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23623         loads.  Not only in the comment, this time.
23624
23625 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23626
23627         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23628         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23629         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23630         * gcc.dg/sh4a-bitmovua.c: New.
23631         * gcc.dg/sh4a-cos.c: New.
23632         * gcc.dg/sh4a-cosf.c: New.
23633         * gcc.dg/sh4a-fprun.c: New.
23634         * gcc.dg/sh4a-fsrra.c: New.
23635         * gcc.dg/sh4a-memmovua.c: New.
23636         * gcc.dg/sh4a-sin.c: New.
23637         * gcc.dg/sh4a-sincos.c: New.
23638         * gcc.dg/sh4a-sincosf.c: New.
23639         * gcc.dg/sh4a-sinf.c: New.
23640
23641 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23642
23643         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23644         conditionals.
23645         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23646         loads.
23647         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23648         DOM1.
23649
23650 2004-07-27  Andrew Pinski  <apinski@apple.com>
23651
23652         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23653
23654 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23655
23656         * gcc.dg/pragma-isr.c: New test.
23657
23658 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23659
23660         PR c++/14429
23661         * g++.dg/template/ttp11.C: New test.
23662
23663 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23664
23665         * gcc.c-torture/compile/20040727-1.c: New test.
23666
23667 2004-07-26  Eric Christopher  <echristo@redhat.com>
23668
23669         * gcc.c-torture/compile/20040726-2.c: New test.
23670
23671 2004-07-26  Andrew Pinski  <apinski@apple.com>
23672
23673         * g++.dg/rtti/tinfo1.C: Xfail.
23674
23675 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * gcc.c-torture/compile/20040726-1.c: New test.
23678
23679 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23680             Brian Ryner  <bryner@brianryner.com>
23681
23682         PR c++/9283
23683         PR c++/15000
23684         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23685         * g++.dg/ext/visibility/: New directory.
23686         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23687         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23688         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23689         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23690         * g++.dg/ext/visibility/fvisibility.C,
23691         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23692         g++.dg/ext/visibility/fvisibility-override1.C
23693         g++.dg/ext/visibility/fvisibility-override2.C
23694         g++.dg/ext/visibility/memfuncts.C
23695         g++.dg/ext/visibility/noPLT.C
23696         g++.dg/ext/visibility/pragma.C
23697         g++.dg/ext/visibility/pragma-override1.C
23698         g++.dg/ext/visibility/pragma-override2.C
23699         g++.dg/ext/visibility/staticmemfuncts.C
23700         g++.dg/ext/visibility/virtual.C: New tests.
23701
23702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23703
23704         PR c/15360
23705         * gcc.dg/pr15360-1.c: New test.
23706
23707 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23708
23709         * gcc.dg/pragma-align-2.c: New test.
23710         * gcc.dg/pragma-init-fini.c: New test.
23711         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23712         targets.
23713
23714 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23715
23716         * gcc.dg/init-string-2.c: New test.
23717
23718 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23719
23720         PR 16684
23721         * gcc.dg/Wredundant-decls-1.c: New test case.
23722
23723 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23724
23725         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23726         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23727         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23728         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23729         * gcc.dg/compat/generate-random.c: New file.
23730         * gcc.dg/compat/generate-random.h: Likewise.
23731         * gcc.dg/compat/generate-random_r.c: Likewise.
23732         * gcc.dg/compat/struct-layout-1.h: Likewise.
23733         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23734         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23735         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23736         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23737         * gcc.dg/compat/struct-layout-1_main.c: New test.
23738         * gcc.dg/compat/struct-layout-1_x.c: New file.
23739         * gcc.dg/compat/struct-layout-1_y.c: New file.
23740         * gcc.dg/compat/struct-layout-1_test.h: New file.
23741
23742 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23743
23744         * gcc.dg/comp-return-1.c: New test
23745
23746 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23747
23748         * gcc.dg/vmx/8-02a.c: Fix typo.
23749
23750         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23751         * gcc.dg/darwin-abi-3.c: New test.
23752
23753         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23754         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23755
23756         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23757         * gcc.dg/vmx/ops-long-1.c: New test.
23758         * gcc.dg/vmx/ops-long-2.c: New test.
23759
23760 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         * g++.dg/lookup/conv-[1234].C: New.
23763
23764 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23765
23766         * g++.dg/parse/attr2.C: Simplify.
23767
23768 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23769
23770         PR c/7284
23771         * gcc.c-torture/execute/pr7284-1.c: New test.
23772
23773 2004-07-22  Brian Booth  <bbooth@redhat.com>
23774
23775         * gcc.dg/tree-ssa/20040721-1.c: New test.
23776
23777 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         * g++.dg/template/crash20.c: New.
23780
23781 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23782
23783         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23784         Add dg-run directive.  Declare variables as required.
23785         * gfortran.dg/g77/README: Update
23786
23787 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23788
23789         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23790         gcc.dg/cris-peep2-andu2.c: New tests.
23791
23792 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23793
23794         PR c/15052
23795         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23796         on return type.
23797         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23798         messages.
23799         * gcc.dg/qual-return-2.c: Update expected messages.
23800         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23801
23802 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23803
23804         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23805         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23806
23807 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23808
23809         PR c/11250
23810         * gcc.dg/init-string-1.c: New test.
23811
23812 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23813
23814         PR middle-end/15345
23815         PR c/16450
23816         * gcc.dg/torture/nested-fn-1.c: New test.
23817
23818 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23819
23820         PR target/16559
23821         * gcc.dg/ia64-fptr-1.c: New file.
23822
23823 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23824
23825         PR c++/14497
23826         * g++.dg/template/spec16.C: New test.
23827         * g++.old-deja/g++.robertl/eb118.C: Remove.
23828
23829 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23830
23831         PR c++/509
23832         * g++.dg/template/spec15.C: New test.
23833
23834 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23835
23836         Copy cases from g77.f-torture/execute and add dg-run
23837         directive.  Other changes as noted.
23838         * gfortran.dg/g77/13037.f
23839         * gfortran.dg/g77/1832.f
23840         * gfortran.dg/g77/19981119-0.f
23841         * gfortran.dg/g77/19990313-0.f
23842         * gfortran.dg/g77/19990313-1.f
23843         * gfortran.dg/g77/19990313-2.f
23844         * gfortran.dg/g77/19990313-3.f
23845         * gfortran.dg/g77/19990419-1.f
23846         * gfortran.dg/g77/19990826-0.f
23847         * gfortran.dg/g77/19990826-2.f
23848         * gfortran.dg/g77/20000503-1.f
23849         * gfortran.dg/g77/20001111.f
23850         * gfortran.dg/g77/20010116.f
23851         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23852         * gfortran.dg/g77/20010430.f
23853         * gfortran.dg/g77/6177.f
23854         * gfortran.dg/g77/947.f
23855         * gfortran.dg/g77/970816-3.f
23856         * gfortran.dg/g77/971102-1.f
23857         * gfortran.dg/g77/980520-1.f
23858         * gfortran.dg/g77/980628-0.f
23859         * gfortran.dg/g77/980628-1.f
23860         * gfortran.dg/g77/980628-10.f
23861         * gfortran.dg/g77/980628-2.f
23862         * gfortran.dg/g77/980628-3.f
23863         * gfortran.dg/g77/980628-7.f
23864         * gfortran.dg/g77/980628-8.f
23865         * gfortran.dg/g77/980628-9.f
23866         * gfortran.dg/g77/980701-0.f
23867         * gfortran.dg/g77/980701-1.f
23868         * gfortran.dg/g77/cabs.f
23869         * gfortran.dg/g77/claus.f
23870         * gfortran.dg/g77/complex_1.f
23871         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23872         * gfortran.dg/g77/dcomplex.f
23873         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23874         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23875         * gfortran.dg/g77/f90-intrinsic-numeric.f
23876         * gfortran.dg/g77/int8421.f
23877         * gfortran.dg/g77/labug1.f
23878         * gfortran.dg/g77/large_vec.f
23879         * gfortran.dg/g77/le.f
23880         * gfortran.dg/g77/short.f
23881         * gfortran.dg/g77/README: Update
23882
23883 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23884
23885         PR c++/16637
23886         * g++.dg/parse/lookup4.C: New test.
23887
23888 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23889
23890         PR c++/16175
23891         * g++.dg/template/ttp10.C: New test.
23892
23893 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23894
23895         * gcc.dg/pr12625-1.c: New test.
23896
23897 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23898
23899         * testsuite/gcc.dg/switch-warn-1.c: New test.
23900         * testsuite/gcc.dg/switch-warn-2.c: New test.
23901         * gcc.c-torture/compile/pr14730.c: Update.
23902
23903 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23904
23905         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23906         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23907         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23908         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23909
23910 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23911
23912         PR c++/16623
23913         * g++.dg/template/assign1.C: New test.
23914
23915 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23916
23917         PR c++/12170
23918         * g++.dg/template/ttp9.C: New test.
23919
23920 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23921
23922         * gcc.dg/format/cmn-err-1.c: New test.
23923
23924 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23925
23926         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23927         gcc.dg/Wparentheses-10.c: New tests.
23928         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23929
23930 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23931
23932         PR fortran/16465
23933         * gfortran.dg/g77//ffixed-line-length-0.f,
23934         gfortran.dg/g77/ffixed-line-length-132.f,
23935         gfortran.dg/g77/ffixed-line-length-72.f,
23936         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23937         gfortran.dg/g77/README: Update.
23938
23939 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23940
23941         PR c++/13092
23942         * g++.dg/template/non-dependent7.C: New test.
23943         * g++.dg/template/non-dependent8.C: Likewise.
23944         * g++.dg/template/non-dependent9.C: Likewise.
23945         * g++.dg/template/non-dependent10.C: Likewise.
23946
23947 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/16337
23950         * g++.dg/parse/attr2.C: New test.
23951
23952 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23953
23954         * g77.dg: Removed.
23955         * g77.f-torture: Ditto.
23956
23957 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23958
23959         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23960         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23961         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23962
23963 2004-07-16  Richard Henderson  <rth@redhat.com>
23964
23965         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23966
23967 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23968
23969         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23970         tests with full list of options.
23971         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23972         of TORTURE_OPTIONS if test contains 'dg-do run'.
23973
23974         PR fortran/16404
23975         * gfortran.dg/do_iterator.f90: New test.
23976
23977 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23978
23979         PR rtl-optimization/16536
23980         * gcc.c-torture/execute/restrict-1.c: New test.
23981
23982 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23983
23984         PR fortran/15324
23985         * gfortran.dg/pr15324.f90: New test.
23986
23987         PR fortran/15129
23988         * gfortran.dg/pr15129.f90: New test.
23989
23990         PR fortran/15140
23991         * gfortran.dg/pr15140.f90: New test.
23992
23993         PR fortran/13792
23994         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23995         compile-time simplification.
23996
23997 2004-07-14  Mike Stump  <mrs@apple.com>
23998
23999         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24000
24001 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24002
24003         PR target/16325
24004         * gcc.dg/profile-generate-1.c: New.
24005
24006 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24007
24008         * gcc.c-torture/execute/20040709-1.c: New test.
24009         * gcc.c-torture/execute/20040709-2.c: New test.
24010
24011 2004-07-14  Mike Stump  <mrs@apple.com>
24012
24013         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24014
24015 2004-07-14  Mike Stump  <mrs@apple.com>
24016
24017         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24018
24019 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24020
24021         PR c++/16518
24022         * g++.dg/parse/mutable1.C: New test.
24023
24024 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24025
24026         PR tree-optimization/16443
24027         * gcc.dg/tree-ssa/20040713-1.c: New test.
24028
24029 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24030
24031         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24032         for operator new.
24033
24034 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24035
24036         * gfortran.dg/g77/README: New file
24037         * gfortran.dg/g77/19981216-0.f: Copy from
24038         g77.f-torture/noncompile.  Add "dg-do compile" and
24039         dg-error as required.
24040         * gfortran.dg/g77/19990218-1.f: Likewise.
24041         * gfortran.dg/g77/19990905-1.f: Likewise.
24042         * gfortran.dg/g77/9263.f: Likewise.
24043         * gfortran.dg/g77/980615-0.f: Likewise.
24044         * gfortran.dg/g77/980616-0.f: Likewise.
24045         * gfortran.dg/g77/check0.f: Likewise.
24046         * gfortran.dg/g77/select_no_compile.f: Likewise.
24047
24048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24049
24050         Copy files from g77.f-torture/compile.
24051         Add "{ dg-do compile}".  Other changes as noted
24052         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24053         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24054         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24055         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24056         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24057         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24058         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24059         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24060         statement to conform to standard.  Append alpha1.x for reference.
24061         * gfortran.dg/g77/xformat.f: Add dg-warning
24062
24063 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24064
24065         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24066         Add {dg-do compile} directive.
24067         * gfortran.dg/g77/cpp2.F: Likewise.
24068
24069 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24070
24071         PR c++/5402
24072         * g++.dg/lookup/name-clash1.C: New test.
24073
24074         PR c++/9777
24075         * g++.dg/lookup/name-clash2.C: New test.
24076
24077         PR c++/12102
24078         * g++.dg/lookup/name-clash3.C: New test.
24079
24080 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24081
24082         * g++.dg/lookup/new2.C: New test.
24083         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24084
24085 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24086
24087         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24088         Add {dg-do compile} directive.
24089         * gfortran.dg/g77/13060.f: Likewise.
24090         * gfortran.dg/g77/19990218-0.f: Likewise.
24091         * gfortran.dg/g77/19990305-0.f: Likewise.
24092         * gfortran.dg/g77/19990419-0.f: Likewise.
24093         * gfortran.dg/g77/19990502-0.f: Likewise.
24094         * gfortran.dg/g77/19990502-1.f: Likewise.
24095         * gfortran.dg/g77/19990525-0.f: Likewise.
24096         * gfortran.dg/g77/19990826-1.f: Likewise.
24097         * gfortran.dg/g77/19990826-3.f: Likewise.
24098         * gfortran.dg/g77/19990905-2.f: Likewise.
24099         * gfortran.dg/g77/20000412-1.f: Likewise.
24100         * gfortran.dg/g77/20000511-1.f: Likewise.
24101         * gfortran.dg/g77/20000511-2.f: Likewise.
24102         * gfortran.dg/g77/20000518.f: Likewise.
24103         * gfortran.dg/g77/20000601-1.f: Likewise.
24104         * gfortran.dg/g77/20000601-2.f: Likewise.
24105         * gfortran.dg/g77/20000629-1.f: Likewise.
24106         * gfortran.dg/g77/20000630-2.f: Likewise.
24107         * gfortran.dg/g77/20010115.f: Likewise.
24108         * gfortran.dg/g77/20010321-1.f: Likewise.
24109         * gfortran.dg/g77/20010426.f: Likewise.
24110         * gfortran.dg/g77/20020307-1.f: Likewise.
24111         * gfortran.dg/g77/8485.f: Likewise.
24112         * gfortran.dg/g77/960317-1.f: Likewise.
24113         * gfortran.dg/g77/970915-0.f: Likewise.
24114         * gfortran.dg/g77/980310-1.f: Likewise.
24115         * gfortran.dg/g77/980310-2.f: Likewise.
24116         * gfortran.dg/g77/980310-3.f: Likewise.
24117         * gfortran.dg/g77/980310-4.f: Likewise.
24118         * gfortran.dg/g77/980310-6.f: Likewise.
24119         * gfortran.dg/g77/980310-7.f: Likewise.
24120         * gfortran.dg/g77/980310-8.f: Likewise.
24121         * gfortran.dg/g77/980419-2.f: Likewise.
24122         * gfortran.dg/g77/980424-0.f: Likewise.
24123         * gfortran.dg/g77/980427-0.f: Likewise.
24124         * gfortran.dg/g77/980729-0.f: Likewise.
24125         * gfortran.dg/g77/981117-1.f: Likewise.
24126         * gfortran.dg/g77/toon_1.f: Likewise.
24127
24128 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24129
24130         PR c++/2204
24131         * g++.dg/other/abstract2.C: New test.
24132
24133 2004-07-12  Paul Brook  <paul@codesourcery.com>
24134
24135         * gfortran.dg/pointer_init_1.f90: New test.
24136
24137 2004-07-11  Paul Brook  <paul@codesourcery.com>
24138
24139         PR fortran/15986
24140         * gfortran.dg/contained_1.f90: New test.
24141
24142 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24143
24144         * g++.dg/parse/defarg8.C: New test.
24145
24146 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24147
24148         PR fortran/16433
24149         * gfortran.dg/pr16433.f: New test.
24150
24151         PR fortran/17574
24152         * gfortran.dg/pr15754.f90: New test.
24153
24154 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24155
24156         PR tree-optimization/16437
24157         * gcc.c-torture/execute/bitfld-4.c: New test.
24158
24159 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24160
24161         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24162         access to common var from module.
24163
24164 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24165
24166         PR fortran/16336
24167         * gfortran.fortran-torture/execute/common_2.f90: New test.
24168
24169 2004-07-10  Paul Brook  <paul@codesourcery.com>
24170
24171         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24172
24173 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24174
24175         PR fortran/15969
24176         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24177
24178 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24179
24180         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24181         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24182         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24183         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24184         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24185         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24186         * gfortran.dg/g77/funderscoring.f: Likewise.
24187         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24188
24189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24190
24191         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24192
24193 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24194         Paul Brook  <paul@codesourcery.com>
24195
24196         PR fortran/13415
24197         * gfortran.dg/common_pointer_1.f90: New test.
24198
24199 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24200
24201         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24202
24203 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24204
24205         PR target/16364
24206         * gcc.c-torture/compile/20040709-1.c: New.
24207
24208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24209
24210         PR fortran/14077
24211         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24212
24213 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24214
24215         PR fortran/13201
24216         * gfortran.dg/shape_1.f90: New test.
24217
24218 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24219             Andrew Pinski  <apinski@apple.com>
24220
24221         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24222
24223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24224
24225         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24226         comment.
24227
24228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24229         Paul Brook  <paul@codesourcery.com>
24230
24231         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24232         '.f95' and '.F95'.
24233
24234 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24235
24236         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24237
24238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24239
24240         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24241         testcases with capital suffix.
24242
24243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24244
24245         PR fortran/15481
24246         PR fortran/13372
24247         PR fortran/13575
24248         PR fortran/15978
24249         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24250
24251         * gfortran.dg/implicit_1.f90: New test.
24252
24253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24254
24255         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24256         expression to match gfortran warning/error messages
24257         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24258         dg-error text.
24259
24260 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24261
24262         * lib/fortran-torture.exp: Rename proc search_for to
24263         search_for_re.
24264
24265 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24266
24267         * gcc.c-torture/execute/simd-5.x: New file.
24268         XFAIL on SPARC 64-bit at -O0.
24269
24270 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24271
24272         PR c++/8211
24273         PR c++/16165
24274         * g++.dg/warn/effc3.C: New test.
24275
24276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24277
24278         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24279         change X to 1X in format.
24280         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24281         add data statements to conform to standard.
24282
24283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24284
24285         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24286         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24287         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24288
24289 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24290
24291         * gfortran.dg/g77/7388.f: Copy from g77.dg
24292         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24293         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24294         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24295         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24296         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24297         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24298         * gfortran.dg/g77/strlen0.f: Likewise.
24299
24300 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24301
24302         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24303         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24304
24305 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24306
24307         * gcc.c-torture/execute/920428-2.x: Delete.
24308         * gcc.c-torture/execute/920501-7.x: Likewise.
24309
24310 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24313         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24314         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24315         prescott and c3-2.
24316         (PREFETCH_3DNOW): Add -march=c3.
24317
24318 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24319
24320         PR c/16437
24321         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24322         * gcc.c-torture/execute/bf64-1.x: Likewise.
24323
24324 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24325
24326         * gcc.c-torture/compile/20040708-1.c: New test.
24327
24328 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24329
24330         PR c++/16169
24331         * g++.dg/warn/effc2.C: New test.
24332
24333 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24334
24335         * gcc.c-torture/execute/bitfld-1.x: Remove.
24336         * gcc.c-torture/execute/bitfld-3.c: New test.
24337         * gcc.dg/bitfld-2.c: Remove XFAILs.
24338
24339 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24340
24341         PR c++/16276
24342         * g++.dg/rtti/tinfo1.C: New file.
24343
24344 2004-07-07  Eric Christopher  <echristo@redhat.com>
24345
24346         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24347
24348 2004-07-07  Andrew Pinski  <apinski@apple.com>
24349
24350         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24351
24352 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24353
24354         * g++.dg/init/call1.C: XFAIL.
24355
24356 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24357
24358         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24359         except for movstrict*, to movmem* and clrstr* to clrmem*.
24360
24361 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24362
24363         * gcc.c-torture/execute/20040707-1.c: New test.
24364
24365 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24366
24367         * gcc.c-torture/execute/20040706-1.c: New test.
24368
24369 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24370
24371         PR c++/3671
24372         * g++.dg/template/spec14.C: New test.
24373
24374 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24377         nothing if not yet defined.  Use it in b, c and d type definitions.
24378         * gcc.c-torture/execute/20040705-1.c: New test.
24379         * gcc.c-torture/execute/20040705-2.c: New test.
24380
24381 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24382
24383         PR c++/2518
24384         * g++.dg/lookup/new1.C: New test.
24385
24386 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24387
24388         PR c++/11406
24389         * g++.dg/template/sizeof8.C: New test.
24390
24391 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24392
24393         * gcc.c-torture/compile/20040705-1.c: New test.
24394
24395 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24396
24397         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24398
24399 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24400
24401         * gcc.dg/cpp/if-mop.c: Two new testcases.
24402         * gcc.dg/cpp/trad/comment-3.c: New.
24403
24404 2004-07-04  Paul Brook  <paul@codesourcery.com>
24405
24406         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24407
24408 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24409
24410         PR c++/3761
24411         * g++.dg/lookup/crash4.C: New test.
24412
24413 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24414
24415         * gcc.c-torture/execute/builtin-abs-1.c
24416         * gcc.c-torture/execute/builtin-abs-2.c
24417         * gcc.c-torture/execute/builtin-complex-1.c
24418         * gcc.c-torture/execute/builtins/string-1-lib.c
24419         * gcc.c-torture/execute/builtins/string-1.c
24420         * gcc.c-torture/execute/builtins/string-2-lib.c
24421         * gcc.c-torture/execute/builtins/string-2.c
24422         * gcc.c-torture/execute/builtins/string-3-lib.c
24423         * gcc.c-torture/execute/builtins/string-3.c
24424         * gcc.c-torture/execute/builtins/string-4-lib.c
24425         * gcc.c-torture/execute/builtins/string-4.c
24426         * gcc.c-torture/execute/builtins/string-5-lib.c
24427         * gcc.c-torture/execute/builtins/string-5.c
24428         * gcc.c-torture/execute/builtins/string-6-lib.c
24429         * gcc.c-torture/execute/builtins/string-6.c
24430         * gcc.c-torture/execute/builtins/string-7-lib.c
24431         * gcc.c-torture/execute/builtins/string-7.c
24432         * gcc.c-torture/execute/builtins/string-8-lib.c
24433         * gcc.c-torture/execute/builtins/string-8.c
24434         * gcc.c-torture/execute/builtins/string-9-lib.c
24435         * gcc.c-torture/execute/builtins/string-9.c
24436         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24437         * gcc.c-torture/execute/builtins/string-asm-1.c
24438         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24439         * gcc.c-torture/execute/builtins/string-asm-2.c
24440         * gcc.c-torture/execute/stdio-opt-1.c
24441         * gcc.c-torture/execute/stdio-opt-2.c
24442         * gcc.c-torture/execute/stdio-opt-3.c
24443         * gcc.c-torture/execute/string-opt-1.c
24444         * gcc.c-torture/execute/string-opt-10.c
24445         * gcc.c-torture/execute/string-opt-11.c
24446         * gcc.c-torture/execute/string-opt-12.c
24447         * gcc.c-torture/execute/string-opt-13.c
24448         * gcc.c-torture/execute/string-opt-14.c
24449         * gcc.c-torture/execute/string-opt-15.c
24450         * gcc.c-torture/execute/string-opt-16.c
24451         * gcc.c-torture/execute/string-opt-2.c
24452         * gcc.c-torture/execute/string-opt-6.c
24453         * gcc.c-torture/execute/string-opt-7.c
24454         * gcc.c-torture/execute/string-opt-8.c:
24455         Replace with ...
24456
24457         * gcc.c-torture/execute/builtins/abs-2.c
24458         * gcc.c-torture/execute/builtins/abs-3.c
24459         * gcc.c-torture/execute/builtins/complex-1.c
24460         * gcc.c-torture/execute/builtins/fprintf.c
24461         * gcc.c-torture/execute/builtins/fputs.c
24462         * gcc.c-torture/execute/builtins/memcmp.c
24463         * gcc.c-torture/execute/builtins/memmove.c
24464         * gcc.c-torture/execute/builtins/memops-asm.c
24465         * gcc.c-torture/execute/builtins/mempcpy-2.c
24466         * gcc.c-torture/execute/builtins/mempcpy.c
24467         * gcc.c-torture/execute/builtins/memset.c
24468         * gcc.c-torture/execute/builtins/printf.c
24469         * gcc.c-torture/execute/builtins/sprintf.c
24470         * gcc.c-torture/execute/builtins/strcat.c
24471         * gcc.c-torture/execute/builtins/strchr.c
24472         * gcc.c-torture/execute/builtins/strcmp.c
24473         * gcc.c-torture/execute/builtins/strcpy.c
24474         * gcc.c-torture/execute/builtins/strcspn.c
24475         * gcc.c-torture/execute/builtins/strlen-2.c
24476         * gcc.c-torture/execute/builtins/strlen.c
24477         * gcc.c-torture/execute/builtins/strncat.c
24478         * gcc.c-torture/execute/builtins/strncmp-2.c
24479         * gcc.c-torture/execute/builtins/strncmp.c
24480         * gcc.c-torture/execute/builtins/strncpy.c
24481         * gcc.c-torture/execute/builtins/strpbrk.c
24482         * gcc.c-torture/execute/builtins/strpcpy-2.c
24483         * gcc.c-torture/execute/builtins/strpcpy.c
24484         * gcc.c-torture/execute/builtins/strrchr.c
24485         * gcc.c-torture/execute/builtins/strspn.c
24486         * gcc.c-torture/execute/builtins/strstr-asm.c
24487         * gcc.c-torture/execute/builtins/strstr.c:
24488         ... these new files.
24489
24490         * gcc.c-torture/execute/builtins/abs-2-lib.c
24491         * gcc.c-torture/execute/builtins/abs-3-lib.c
24492         * gcc.c-torture/execute/builtins/complex-1-lib.c
24493         * gcc.c-torture/execute/builtins/fprintf-lib.c
24494         * gcc.c-torture/execute/builtins/fputs-lib.c
24495         * gcc.c-torture/execute/builtins/memcmp-lib.c
24496         * gcc.c-torture/execute/builtins/memmove-lib.c
24497         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24498         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24499         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24500         * gcc.c-torture/execute/builtins/memset-lib.c
24501         * gcc.c-torture/execute/builtins/printf-lib.c
24502         * gcc.c-torture/execute/builtins/sprintf-lib.c
24503         * gcc.c-torture/execute/builtins/strcat-lib.c
24504         * gcc.c-torture/execute/builtins/strchr-lib.c
24505         * gcc.c-torture/execute/builtins/strcmp-lib.c
24506         * gcc.c-torture/execute/builtins/strcpy-lib.c
24507         * gcc.c-torture/execute/builtins/strcspn-lib.c
24508         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24509         * gcc.c-torture/execute/builtins/strlen-lib.c
24510         * gcc.c-torture/execute/builtins/strncat-lib.c
24511         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24512         * gcc.c-torture/execute/builtins/strncmp-lib.c
24513         * gcc.c-torture/execute/builtins/strncpy-lib.c
24514         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24515         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24516         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24517         * gcc.c-torture/execute/builtins/strrchr-lib.c
24518         * gcc.c-torture/execute/builtins/strspn-lib.c
24519         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24520         * gcc.c-torture/execute/builtins/strstr-lib.c
24521         * gcc.c-torture/execute/builtins/lib/abs.c
24522         * gcc.c-torture/execute/builtins/lib/fprintf.c
24523         * gcc.c-torture/execute/builtins/lib/memset.c
24524         * gcc.c-torture/execute/builtins/lib/printf.c
24525         * gcc.c-torture/execute/builtins/lib/sprintf.c
24526         * gcc.c-torture/execute/builtins/lib/strcpy.c
24527         * gcc.c-torture/execute/builtins/lib/strcspn.c
24528         * gcc.c-torture/execute/builtins/lib/strncat.c
24529         * gcc.c-torture/execute/builtins/lib/strncmp.c
24530         * gcc.c-torture/execute/builtins/lib/strncpy.c
24531         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24532         * gcc.c-torture/execute/builtins/lib/strspn.c
24533         * gcc.c-torture/execute/builtins/lib/strstr.c:
24534         New files containing support routines.
24535
24536         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24537         declaration.
24538         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24539         when not optimizing.
24540
24541 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24542
24543         PR c++/16240
24544         * g++.dg/abi/mangle22.C: New test.
24545         * g++.dg/abi/mangle23.C: Likewise.
24546
24547 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24548
24549         PR fortran/16290
24550         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24551         Allow for cases without denormalized floating point numbers.
24552
24553 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24554
24555         PR c/1027
24556         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24557         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24558         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24559         expected warning text.
24560         * gcc.dg/format/diag-2.c: New test.
24561
24562 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24563
24564         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24565
24566 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24567
24568         * gcc.dg/builtins-43.c: New.
24569         * gcc.dg/builtins-44.c: New.
24570         * gcc.dg/builtins-45.c: New.
24571
24572 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24573             Andreas Tobler  <a.tobler@schweiz.ch>
24574
24575         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24576         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24577         as SIGSEGV.
24578         * gcc.dg/cleanup-11.c: Likewise.
24579         * gcc.dg/cleanup-8.c: Likewise.
24580         * gcc.dg/cleanup-9.c: Likewise.
24581         * gcc.dg/cleanup-5.c: Run on all platforms.
24582
24583 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24584
24585         * g++.dg/warn/nonnull1.C: New test.
24586
24587 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24588
24589         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24590         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24591         Special-case the Sun compiler wrt to <complex.h>.
24592
24593 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24594
24595         * gcc.dg/Wunreachable-8.C: New test.
24596
24597         * gcc.dg/h8300-ice2.c : New test.
24598
24599 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24600
24601         PR fortran/16161
24602         * gfortran.fortran-torture/compile/implicit.f90: Add test
24603         for implicit character.
24604
24605 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24606
24607         PR fortran/16289
24608         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24609         Use tiny() intrinsic to find smallest non-negative real
24610
24611 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24612
24613         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24614         * gcc.dg/compat/struct-by-value-22_x.c: New.
24615         * gcc.dg/compat/struct-by-value-22_y.c: New.
24616
24617         * gcc.c-torture/execute/20040629-1.c: New test.
24618
24619 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24620
24621         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24622         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24623
24624         PR target/16195
24625         * gcc.dg/20040625-1.c: New test.
24626
24627 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24628
24629         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24630
24631 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24632
24633         PR fortran/15963
24634         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24635
24636 2004-06-29  Richard Henderson  <rth@redhat.com>
24637
24638         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24639
24640 2004-06-29  Paul Brook  <paul@codesourcery.com>
24641
24642         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24643         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24644
24645 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         PR c++/16260
24648         * g++.dg/parse/crash15.C: New.
24649
24650 2004-06-28  Andrew Pinski  <apinski@apple.com>
24651
24652         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24653         by the error already.
24654
24655         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24656
24657 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24658
24659         PR target/14041
24660         * gcc.dg/h8300-bss-align-1.c : New.
24661
24662 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24663
24664         * PR c++/16174
24665         * g++.dg/template/ctor4.C: New.
24666
24667 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24668
24669         PR c++/16205
24670         * g++.dg/warn/Wsequence-point-1.C: New test.
24671
24672 2004-06-27  Paul Brook  <paul@codesourcery.com>
24673
24674         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24675
24676 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24677
24678         * g++.old-deja/g++.mike/p7325.C: Remove.
24679
24680 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24681
24682         PR c/14963
24683         * gcc.dg/pr14963.c: New test.
24684
24685 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24686
24687         PR c++/16193
24688         * g++.dg/parse/redef1.C: New test.
24689
24690 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24691
24692         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24693         20021110.c.
24694         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24695         20021119-1.c.
24696         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24697         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24698         5-04.c.
24699         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24700         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24701         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24702         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24703         g++.brendan/enum14.C.
24704         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24705         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24706         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24707         g++.mike/virt1.C.
24708         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24709         memtemp24.C.
24710
24711 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24712
24713         * gcc.dg/20040527-1.c: New test case.
24714
24715 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24716
24717         PR gfortran/pr16196
24718         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24719
24720 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24721
24722         PR middle-end/15825
24723         * gcc.dg/pr15825-1.c: New test case.
24724
24725 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24726
24727         * gcc.c-torture/execute/20040625-1.c: New test.
24728
24729 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24730
24731         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24732
24733 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24734
24735         * gcc.dg/torture/mips-div-1.c: New test.
24736
24737 2004-06-24  Jeff Law  <law@redhat.com>
24738
24739         * gcc.dg/tree-ssa/20040624-1.c: New test.
24740
24741 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24742
24743         * gcc.c-torture/compile/20040624-1.c: New test.
24744
24745 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24746
24747         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24748         this directory.
24749
24750 2004-06-23  Andrew Pinski  <apinski@apple.com>
24751
24752         PR middle-end/15988
24753         * g++.dg/opt/ptrmem4.C: New test.
24754
24755         * gcc.dg/c90-array-quals-2.c: New test.
24756
24757 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24758
24759         * gcc.dg/kpice1.c: New test.
24760
24761 2006-06-23  Andrew Pinski  <apinski@apple.com>
24762
24763         * gcc.dg/c90-array-quals.c: New test.
24764
24765 2006-06-22  Richard Henderson  <rth@redhat.com>
24766
24767         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24768
24769 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24770
24771         * gcc.dg/builtins-config.h: Handle FreeBSD.
24772
24773 2006-06-22  Richard Henderson  <rth@redhat.com>
24774
24775         * g++.dg/opt/devirt1.C: New.
24776
24777 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24778
24779         * g++.dg/opt/pr15551.C: New testcase.
24780
24781 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24782
24783         PR target/14800
24784         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24785         x86_64-*-linux* when compiling for 32bit.
24786
24787 2004-06-21  Andrew Pinski  <apinski@apple.com>
24788
24789         * gcc.dg/pch/struct-1.c: New.
24790         * gcc.dg/pch/struct-1.hs: New.
24791
24792 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24793
24794         * gcc.dg/pch/save-temps-1.c: New file.
24795         * gcc.dg/pch/save-temps-1.hs: New file.
24796
24797 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24798
24799         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24800         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24801
24802 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24803
24804         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24805         to fix type error.
24806         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24807         Remove trailing spaces.
24808
24809 2004-06-21  Richard Henderson  <rth@redhat.com>
24810
24811         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24812         merging && to BIT_FIELD_REF.
24813
24814 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24815
24816         * g++.dg/opt/placeholder1.C: New test.
24817
24818 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24819
24820         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24821         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24822         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24823         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24824
24825 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24826
24827         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24828         extern "C".
24829         * g++.dg/other/pragma-re-1.C: Add comments.
24830
24831 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24832
24833         PR gfortran/16080
24834         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24835
24836 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24839         instead of setting the type of size_t by
24840         hand.
24841
24842 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24843
24844         * gcc.dg/unordered-2.c: New test case.
24845         * gcc.dg/unordered-3.c: New test case.
24846
24847 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24848
24849         PR other/16043
24850         * lib/g++.exp (g++_version): Tweak regexp for version
24851         * lib/g77.exp (g77_version): Likewise.
24852         * lib/gfortran.exp (gfortran_version): Likewise.
24853         * lib/objc.exp (objc_version): Likewise.
24854         * lib/treelang.exp (treelang_version): Likewise.
24855
24856 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24859         Use INT_MAX instead of __INT_MAX__.
24860         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24861
24862         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24863         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24864         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24865         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24866         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24867         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24868         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24869         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24870         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24871
24872         * gcc.dg/range-test-1.c: New test.
24873         * g++.dg/opt/range-test-1.C: New test.
24874
24875 2004-06-17  Richard Henderson  <rth@redhat.com>
24876
24877         * objc.dg/sync-1.m: New.
24878         * objc.dg/try-catch-1.m: Don't force next runtime.
24879         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24880         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24881         shadowed catch clause.
24882         * objc.dg/try-catch-5.m: New.
24883
24884 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24885
24886         Bug 14610
24887         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24888
24889 2004-06-15  Richard Henderson  <rth@redhat.com>
24890
24891         * gcc.dg/20001116-1.c: Move expected warning line.
24892
24893 2004-06-15  Richard Henderson  <rth@redhat.com>
24894
24895         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24896         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24897
24898 2004-06-15  Jeff Law  <law@redhat.com>
24899
24900         * gcc.dg/tree-ssa/20040615-1.c: New test.
24901         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24902         be less sensitive to operand ordering.
24903         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24904
24905 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24906
24907         * g++.dg/abi/bitfield3.C: Add comment..
24908
24909 2004-06-15  Richard Henderson  <rth@redhat.com>
24910
24911         * g++.dg/ext/stmtexpr1.C: XFAIL.
24912         * gcc.dg/20030612-1.c: XFAIL.
24913
24914 2004-06-15  Eric Christopher  <echristo@redhat.com>
24915
24916         * g++.dg/charset/asm5.c: New.
24917         * gcc.dg/charset/asm6.c: New.
24918
24919 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24920
24921         PR fortran/15962
24922         * gfortran.fortran-torture/execute/select_1.f90: New test.
24923
24924 2004-06-15  Paul Brook  <paul@codesourcery.com>
24925
24926         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24927
24928 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24929
24930         PR c++/15967
24931         * g++.dg/lookup/crash3.C: New test.
24932
24933 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24934
24935         PR c++/15947
24936         * g++.dg/parse/dtor4.C: New test.
24937
24938 2004-06-14  Jeff Law  <law@redhat.com>
24939
24940         * gcc.c-torture/compile/20040614-1.c: New test.
24941
24942 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24943
24944         PR fortran/15211
24945         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24946         LEN of a character array.
24947
24948 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24949
24950         PR c++/15096
24951         * g++.dg/template/ptrmem10.C: New test.
24952
24953         PR c++/14930
24954         * g++.dg/template/friend30.C: New test.
24955
24956 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24957
24958         PR fortran/14928
24959         * gfortran.fortran-torture/compile/mloc.f90: New test.
24960
24961 2004-06-13  Paul Brook  <paul@codesourcery.com>
24962
24963         * gfortran.fortran-torture/execute/random_2.f90: New test.
24964
24965 2004-06-13  Eric Christopher  <echristo@redhat.com>
24966
24967         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24968
24969 2004-06-12  Paul Brook  <paul@codesourcery.com>
24970
24971         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24972
24973 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24974
24975         PR fortran/14923
24976         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24977
24978 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24979
24980         PR fortran/14957
24981         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24982         syntax errors in end statements of contained subroutines.
24983
24984 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24985
24986         PR fortran/12841
24987         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24988
24989 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24990
24991         PR fortran/15665
24992         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24993
24994 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24995
24996         PR gfortran/12839
24997         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24998
24999 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25000
25001         PR c++/15862
25002         * g++.dg/parse/enum1.C: New test.
25003
25004 2004-06-10  Jeff Law  <law@redhat.com>
25005
25006         * gcc.c-torture/compile/20040610-1.c: New test.
25007
25008 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25009
25010         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25011         * g++.old-deja/g++.other/decl3.C: Likewise.
25012
25013 2004-06-10  Brian Booth  <bbooth@redhat.com>
25014
25015         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25016         V_MAY_DEF instead of VDEF.
25017         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25018
25019 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/14211
25022         * g++.dg/conversion/const1.C: New test.
25023
25024         PR c++/15076
25025         * g++.dg/conversion/reinterpret1.C: New test.
25026
25027         PR c++/15877
25028         * g++.dg/template/enum2.C: New test.
25029
25030         PR c++/15227
25031         * g++.dg/template/error13.C: New test.
25032
25033 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25034
25035         PR fortran/14957
25036         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25037         arguments to test_* REAL and of the right size.
25038
25039 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25040
25041         PR target/15569
25042         PR rtl-optimization/15681
25043         * gcc.dg/20040609-1.c: New test.
25044
25045 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25046
25047         PR c++/14791
25048         * g++.dg/opt/builtins1.C: New test.
25049
25050 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25051
25052         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25053         that use default windows32 struct layout.
25054         * gcc.dg/i386-bitfield2.c: Likewise.
25055
25056 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25057
25058         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25059         for mingw32 and cygwin targets.
25060
25061 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25062
25063         * gcc.dg/pch/macro-4.c: New.
25064         * gcc.dg/pch/macro-4.hs: New.
25065
25066 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25067
25068         PR fortran/13249
25069         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25070
25071 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25072
25073         PR fortran/13372
25074         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25075
25076 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25077
25078         PR gfortran/14897
25079         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25080
25081 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25082
25083         PR gfortran/15755
25084         * gfortran.fortran-torture/execute/backspace.c : New test.
25085
25086 2004-06-09  Paul Brook  <paul@codesourcery.com>
25087
25088         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25089         (pointer_to_section): Rewrite to use smaller array.
25090
25091 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25092
25093         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25094         * gcc.dg/ext/altivec-10.c: Same.
25095         * gcc.dg/ext/altivec-11.c: Same.
25096         * gcc.dg/ext/altivec-12.c: Same.
25097         * gcc.dg/ext/altivec-13.c: Same.
25098         * gcc.dg/ext/altivec-14.c: Same.
25099         * gcc.dg/ext/altivec-15.c: Same.
25100         * gcc.dg/ext/altivec-16.c: Same.
25101         * gcc.dg/ext/altivec-3.c: Same.
25102         * gcc.dg/ext/altivec-4.c: Same.
25103         * gcc.dg/ext/altivec-6.c: Same.
25104         * gcc.dg/ext/altivec-7.c: Same.
25105         * gcc.dg/ext/altivec-8.c: Same.
25106         * gcc.dg/ext/altivec-varargs-1.c: Same.
25107
25108         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25109         * g++.dg/ext/altivec-10.C: Same.
25110         * g++.dg/ext/altivec-2.C: Same.
25111         * g++.dg/ext/altivec-3.C: Same.
25112         * g++.dg/ext/altivec-4.C: Same.
25113         * g++.dg/ext/altivec-5.C: Same.
25114         * g++.dg/ext/altivec-6.C: Same.
25115         * g++.dg/ext/altivec-7.C: Same.
25116         * g++.dg/ext/altivec-8.C: Same.
25117         * g++.dg/ext/altivec-9.C: Same.
25118
25119 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25120
25121         PR c++/7841
25122         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25123
25124 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25125
25126         * gcc.dg/union-1.c: New test.
25127
25128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25129
25130         * gcc.dg/builtins-41.c: New test case.
25131         * gcc.dg/builtins-42.c: New test case.
25132
25133 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25134
25135         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25136         * g++.dg/ext/altivec-10.C: Same.
25137         * g++.dg/ext/altivec-2.C: Same.
25138         * g++.dg/ext/altivec-3.C: Same.
25139         * g++.dg/ext/altivec-4.C: Same.
25140         * g++.dg/ext/altivec-5.C: Same.
25141         * g++.dg/ext/altivec-6.C: Same.
25142         * g++.dg/ext/altivec-7.C: Same.
25143         * g++.dg/ext/altivec-8.C: Same.
25144         * g++.dg/ext/altivec-9.C: Same.
25145         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25146         * g++.old-deja/g++.brendan/new3.C: Same.
25147         * gcc.c-torture/execute/eeprof-1.x: Same.
25148
25149 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25150
25151         PR c/14765
25152         * gcc.dg/pr14765-1.c: New test.
25153
25154 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25155
25156         PR c/14649
25157         * gcc.dg/pr14649-1.c: New test case.
25158
25159 2004-06-07  Richard Henderson  <rth@redhat.com>
25160
25161         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25162         if temporaries.
25163
25164 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25165
25166         * g++.dg/eh/elide1.C: Remove XFAIL.
25167
25168 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25169
25170         PR c++/15337
25171         * g++.dg/expr/sizeof3.C: New test.
25172
25173         PR c++/14777
25174         * g++.dg/template/access14.C: New test.
25175
25176         PR c++/15554
25177         * g++.dg/template/enum1.C: New test.
25178
25179         PR c++/15057
25180         * g++.dg/eh/throw1.C: New test.
25181
25182 2004-06-07  David Ayers  <d.ayers@inode.at>
25183             Ziemowit Laski  <zlaski@apple.com>
25184
25185         * lib/objc.exp (objc_target_compile): Revert the '-framework
25186         Foundation' flag fix, since bare Darwin does not ship
25187         with the Foundation framework.
25188         * objc/execute/next_mapping.h: Provide a local NSConstantString
25189         @interface and @implementation.
25190         (objc_constant_string_init): A constructor function, used to
25191         initialize the NSConstantString meta-class object.
25192         * objc/execute/string1.m: Include "next_mapping.h" instead of
25193         <Foundation/NSString.h>.
25194         * objc/execute/string2.m: Likewise.
25195         * objc/execute/string3.m: Likewise.
25196         * objc/execute/string4.m: Likewise.
25197
25198 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25199
25200         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25201         to double. Replace double with FLOAT.
25202         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25203
25204         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25205         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25206         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25207         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25208         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25209         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25210         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25211         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25212
25213 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25214
25215         PR c/13519
25216         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25217
25218 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25219
25220         PR c++/15503
25221         * g++.dg/template/meminit2.C: New test.
25222
25223 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25224
25225         PR target/15822
25226         * gcc.c-torture/execute/compare-fp-1.c,
25227         gcc.c-torture/execute/compare-fp-2.c,
25228         gcc.c-torture/execute/compare-fp-3.c,
25229         gcc.c-torture/execute/compare-fp-4.c,
25230         gcc.c-torture/execute/compare-fp-3.x,
25231         gcc.c-torture/execute/compare-fp-4.x: Moved...
25232         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25233         gcc.c-torture/execute/ieee/compare-fp-2.c,
25234         gcc.c-torture/execute/ieee/compare-fp-3.c,
25235         gcc.c-torture/execute/ieee/compare-fp-4.c,
25236         gcc.c-torture/execute/ieee/compare-fp-3.x,
25237         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25238
25239 2004-06-04  David Ayers  <d.ayers@inode.at>
25240
25241         * objc/execute/protocol-isEqual-4.m: New testcase.
25242
25243 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25244
25245         * objc/execute/protocol-isEqual-1.m: New testcase.
25246         * objc/execute/protocol-isEqual-2.m: New testcase.
25247         * objc/execute/protocol-isEqual-3.m: New testcase.
25248
25249 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25250
25251         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25252
25253 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25254
25255         * lib/objc.exp (objc_target_compile): When running tests on
25256         Darwin (Mac OS X), inform the linker about '-framework
25257         'Foundation'.
25258
25259 2004-06-02  Eric Christopher  <echristo@redhat.com>
25260
25261         * gcc.c-torture/compile/20040602-1.c: New.
25262
25263 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25264
25265         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25266         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25267
25268         PR tree-optimization/14736
25269         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25270
25271         PR tree-optimization/14042
25272         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25273
25274         PR tree-optimization/14729
25275         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25276
25277 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25278
25279         PR fortran/15557
25280         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25281
25282 2004-06-01  Richard Hederson  <rth@redhat.com>
25283
25284         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25285
25286 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25287
25288         PR c++/14932
25289         * g++.dg/parse/offsetof4.C: New test.
25290
25291 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25292
25293         PR objc/7993
25294         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25295
25296 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/15701
25299         * g++.dg/template/friend29.C: New test.
25300
25301 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25302
25303         PR c/15749
25304         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25305
25306 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25307
25308         * gcc.dg/sparc-trap-1.c: New test.
25309
25310 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25311
25312         PR middle-end/15069
25313         * g++.dg/opt/fold3.C: New test case.
25314
25315 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25316
25317         * lib/target-supports.exp (check_iconv_available): Fix fallout
25318         from 2004-05-28 patch.
25319
25320 2004-05-30  Paul Brook  <paul@codesourcery.com>
25321
25322         PR fortran/15620
25323         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25324         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25325
25326 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25327
25328         * gfortran.fortran-torture/execute/random_1.f90: New test.
25329
25330 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25331
25332         * g++.dg/ext/altivec-10.C: New test.
25333
25334 2004-05-29  Paul Brook  <paul@codesourcery.com>
25335
25336         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25337
25338 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25339
25340         * gcc.dg/altivec-16.c: New test.
25341
25342 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25343
25344         * lib/target-supports.exp (check_vmx_hw_available): New.
25345         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25346
25347         * lib/target-supports.exp (check_alias_available,
25348         check_iconv_available, check_named_sections_available): Use
25349         unique names for temporary files.
25350
25351 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25352
25353         * gcc.dg/altivec-15.c: New test.
25354
25355 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25356
25357         PR c++/15083
25358         * g++.dg/warn/noeffect6.C: New test.
25359
25360         PR c++/15471
25361         * g++.dg/expr/ptrmem4.C: New test.
25362
25363         PR c++/15640
25364         * g++.dg/template/operator3.C: New test.
25365
25366 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/14668
25369         * g++.dg/lookup/redecl1.C: New test.
25370         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25371
25372 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25373
25374         * gcc.c-torture/execute/compare-fp-1.c,
25375         gcc.c-torture/execute/compare-fp-2.c,
25376         gcc.c-torture/execute/compare-fp-3.c,
25377         gcc.c-torture/execute/compare-fp-4.c,
25378         gcc.c-torture/execute/compare-fp-3.x,
25379         gcc.c-torture/execute/compare-fp-4.x,
25380         gcc.dg/pr15649-1.c: New.
25381
25382 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25383
25384         PR c++/12883
25385         * g++.dg/init/array14.C: New test.
25386
25387 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25388
25389         * lib/compat.exp (compat-get-options-main): New.
25390         (compat-get-options): Remove unneeded code, warn for ignored
25391         command.
25392         (compat-execute): Check flag set by dg-require-* commands.
25393
25394         * lib/compat.exp (compat-execute): Break up long lines.
25395
25396 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25397
25398         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25399         * gcc.dg/altivec-14.c: New test.
25400         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25401
25402         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25403         * gcc.dg/altivec-12.c: Ditto.
25404
25405         * gcc.dg/altivec-3.c: Move call to altivec_check.
25406
25407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25408
25409         PR c++/15044
25410         * g++.dg/template/error12.C: New test.
25411
25412         PR c++/15317
25413         * g++.dg/ext/attrib15.C: New test.
25414
25415         PR c++/15329
25416         * g++.dg/template/ptrmem9.C: New test.
25417
25418 2004-05-25  Paul Brook  <paul@codesourcery.com>
25419
25420         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25421
25422 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25423
25424         PR c++/15165
25425         * g++.dg/template/crash19.C: New test.
25426
25427 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25428
25429         PR c++/15025
25430         * g++.dg/template/redecl1.C: New test.
25431
25432 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/14821
25435         * g++.dg/other/ns1.C: New test.
25436
25437         PR c++/14883
25438         * g++.dg/template/invalid1.C: New test.
25439
25440 2004-05-23  Paul Brook  <paul@codesourcery.com>
25441         Victor Leikehman  <lei@haifasphere.co.il>
25442
25443         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25444         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25445
25446 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/15285
25449         PR c++/15299
25450         * g++.dg/template/non-dependent5.C: New test.
25451         * g++.dg/template/non-dependent6.C: New test.
25452
25453 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25454
25455         PR c++/15507
25456         * g++.dg/inherit/union1.C: New test.
25457
25458         PR c++/15542
25459         * g++.dg/template/addr1.C: New test.
25460
25461         PR c++/15427
25462         * g++.dg/template/array5.C: New test.
25463
25464         PR c++/15287
25465         * g++.dg/template/array6.C: New test.
25466
25467 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25468             Roger Sayle  <roger@eyesopen.com>
25469
25470         * g++.dg/lookup/forscope2.C: New test case.
25471
25472 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25473
25474         * gcc.dg/cpp/Wmissingdirs.c: New.
25475
25476 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25477
25478         PR target/15301
25479         * gcc.dg/compat/union-m128-1.h: New file.
25480         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25481         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25482         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25483
25484 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25485
25486         PR target/15302
25487         * gcc.dg/compat/struct-complex-1.h: New file.
25488         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25489         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25490         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25491
25492 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25493
25494         PR middle-end/3074
25495         * gcc.dg/pr3074-1.c: New test case.
25496         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25497
25498 2004-05-20  Falk Hueffner  <falk@debian.org>
25499
25500         PR other/15526
25501         * gcc.dg/ftrapv-1.c: New test case.
25502
25503 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25504
25505         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25506
25507 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25508             Jeff Law  <law@redhat.com>
25509
25510         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25511         * gcc.dg/tree-ssa/20040518-2.c: New test.
25512
25513         * gcc.dg/tree-ssa/20040518-1.c: New test.
25514
25515 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25516
25517         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25518
25519 2004-05-18  Paul Brook  <paul@codesourcery.com>
25520
25521         PR fortran/13930
25522         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25523
25524 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25525
25526         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25527         constant folding.
25528
25529 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25530
25531         * gcc.dg/tree-ssa/20040517-1.c: New test.
25532
25533 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25534
25535         * gcc.dg/loop-4.c: New test.
25536
25537 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25538
25539         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25540
25541 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25542
25543         PR fortran/15311
25544         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25545
25546 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25547
25548         PR fortran/13826
25549         PR fortran/13940
25550         * gfortran.fortran-torture/compile/data_1.f90: New test.
25551
25552 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25553
25554         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25555         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25556
25557 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25558
25559         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25560
25561 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25562
25563         PR c/15444
25564         * gcc.dg/format/xopen-1.c: Adjust expected message.
25565         * gcc.dg/format/xopen-3.c: New test.
25566
25567 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25568
25569         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25570
25571 2004-05-14  Jeff Law  <law@redhat.com>
25572
25573         * gcc.dg/tree-ssa/20040514-2.c: New test.
25574
25575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25576
25577         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25578         this ...
25579         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25580         this.
25581
25582 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25583
25584         * gcc.dg/tree-ssa/20040514-1.c: New test.
25585
25586 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25587
25588         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25589         test.
25590
25591 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25592
25593         PR fortran/14066
25594         * gfortran.fortran-torture/compile/do_1.f90: New test.
25595
25596 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25597
25598         PR fortran/15051
25599         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25600         test.
25601
25602 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25603
25604         PR fortran/15149
25605         * gfortran.fortran-torture/execute/random_init.f90: New test.
25606
25607 2004-05-13  Paul Brook  <paul@codesourcery.com>
25608
25609         PR fortran/15314
25610         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25611
25612 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25613
25614         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25615         for the powerpc case.
25616
25617 2004-05-13  Jeff Law  <law@redhat.com>
25618
25619         * gcc.dg/tree-ssa/20040513-1.c: New test.
25620         * gcc.dg/tree-ssa/20040513-2.c: New test.
25621
25622 2004-05-13  Paul Brook  <paul@codesourcery.com>
25623
25624         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25625         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25626         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25627
25628 2004-05-13  Andreas Schwab  <schwab@suse.de>
25629
25630         PR other/10819
25631         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25632         characters.
25633
25634 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25635
25636         PR fortran/15294
25637         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25638
25639 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25640
25641         Merge from tree-ssa-20020619-branch.  See
25642         ChangeLog.tree-ssa for details.
25643
25644 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25645
25646         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25647         include <altivec.h> explicitly.
25648         * gcc.dg/altivec-13.c: Likewise.
25649
25650 2004-05-11  Paul Brook  <paul@codesourcery.com>
25651
25652         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25653
25654 2004-05-10  Eric Christopher  <echristo@redhat.com>
25655
25656         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25657         * gcc.dg/sibcall-4.c: Ditto.
25658
25659 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25660
25661         * g++.dg/ext/altivec-8.C: New test case.
25662         * gcc.dg/altivec-13.c: New test case.
25663
25664 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25665
25666         * gcc.c-torture/execute/divcmp-1.c: New test case.
25667         * gcc.c-torture/execute/divcmp-2.c: New test case.
25668         * gcc.c-torture/execute/divcmp-3.c: New test case.
25669
25670 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25671
25672         * g++.dg/other/pragma-re-2.C: New test.
25673
25674 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25675
25676         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25677         * gcc.dg/i386-387-2.c: Likewise.
25678
25679         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25680         __builtin_drem.
25681         * gcc.dg/i386-387-6.c: Likewise.
25682
25683 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25684
25685         * gcc.dg/builtins-33.c: Also check log1p*.
25686
25687 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25688
25689         PR optimization/15296
25690         * gcc.c-torture/execute/pr15296.c: New test.
25691
25692 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25693
25694         * gcc.dg/builtins-40.c: New test.
25695
25696 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25697
25698         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25699
25700 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25701
25702         * g++.dg/ext/spe1.C: New testcase.
25703
25704 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25705
25706         * objc.dg/image-info.m: Allow additional attributes
25707         for __image_info section.
25708
25709 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25710
25711         * gcc.dg/torture/mips-hilo-2.c: New test.
25712
25713 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25714
25715         PR c++/14389
25716         * g++.dg/template/member5.C: New test.
25717
25718 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25719
25720         * gcc.dg/builtins-34.c: Also check expm1*.
25721
25722 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25723
25724         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25725         * gcc.dg/torture/builtin-convert-3.c: New test.
25726
25727 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25728
25729         PR middle-end/15054
25730         * g++.dg/opt/pr15054.C: New test.
25731
25732 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25733
25734         * gcc.dg/torture/builtin-rounding-1.c: New test.
25735         * gcc.dg/builtins-25.c: Delete.
25736         * gcc.dg/builtins-29.c: Delete.
25737
25738 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25739
25740         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25741         * gcc.dg/sibcall-4.c: Likewise.
25742         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25743
25744 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25745
25746         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25747         bit-field on 16-bit targets.
25748
25749 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25750
25751         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25752         16-bit targets.
25753
25754 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25755
25756         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25757         * gcc.dg/rs6000-power2-2.c: Likewise.
25758
25759 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25760
25761         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25762         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25763         Change the asm registers to be in form of frN instead of fN.
25764
25765 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25766
25767         * gcc.dg/torture/builtin-convert-2.c: New test.
25768
25769 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25770
25771         * gcc.dg/rs6000-power2-1.c: New test.
25772         * gcc.dg/rs6000-power2-2.c: New test.
25773
25774 2004-04-28  Jan Hubicka  <jh@suse.cz>
25775
25776         * gcc.dg/unused-6.c: New test.
25777
25778 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25779             Ulrich Weigand  <uweigand@de.ibm.com>
25780
25781         * ada/acats/run_all.sh: Define $target variable.
25782
25783 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25784
25785         PR c++/15119
25786         * g++.dg/other/vararg-1.C: New test.
25787
25788         PR c++/4794
25789         * g++.dg/eh/cleanup3.C: New test.
25790
25791 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25792
25793         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25794         and ad8011a (target_insn).
25795         * ada/acats/support/macro.dfs: Likewise.
25796         * ada/acats/support/impbit.adb: New file.
25797
25798 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25799
25800         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25801
25802 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25803
25804         * gcc.dg/loop-3.c: New test.
25805
25806 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25807
25808         * gcc.c-torture/execute/simd-5.c: New test.
25809
25810 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25811
25812         PR c++/15064
25813         * g++.dg/template/crash18.C: New test.
25814
25815 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25816
25817         * g++.dg/ext/complit3.C: New test.
25818
25819 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25820
25821         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25822         * gcc.dg/altivec-3.c: Same.
25823         * gcc.dg/altivec-varargs-1.c: Same.
25824
25825 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25826
25827         * lib/target-supports.exp (check_profiling_available): Assume
25828         profiling is not available on powerpc-eabi targets.
25829
25830 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25831
25832         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25833         * gcc.dg/vmx/bug-1.c: Ditto.
25834
25835 2004-04-20  Eric Christopher  <echristo@redhat.com>
25836
25837         * gcc.dg/charset/extern.c: New test.
25838         * g++.dg/charset/extern3.cc: Ditto.
25839
25840 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25841
25842         * gcc.dg/builtins-39.c: New test.
25843
25844 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25845
25846         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25847
25848 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25849
25850         * gcc.dg/torture/mips-hilo-1.c: New test.
25851
25852 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25853
25854         * gcc.c-torture/compile/20040419-1.c: New test.
25855
25856 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25857
25858         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25859
25860 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25861             Aldy Hernandez  <aldyh@redhat.com>
25862
25863         * gcc.c-torture/execute/va-arg-24.c: New.
25864
25865 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25866             Aldy Hernandez  <aldyh@redhat.com>
25867
25868         * gcc.dg/vmx/1b-01.c: New.
25869         * gcc.dg/vmx/1b-02.c: New.
25870         * gcc.dg/vmx/1b-03.c: New.
25871         * gcc.dg/vmx/1b-04.c: New.
25872         * gcc.dg/vmx/1b-05.c: New.
25873         * gcc.dg/vmx/1b-06.c: New.
25874         * gcc.dg/vmx/1b-07.c: New.
25875         * gcc.dg/vmx/1c-01.c: New.
25876         * gcc.dg/vmx/1c-02.c: New.
25877         * gcc.dg/vmx/3a-01a.c: New.
25878         * gcc.dg/vmx/3a-01.c: New.
25879         * gcc.dg/vmx/3a-01m.c: New.
25880         * gcc.dg/vmx/3a-03.c: New.
25881         * gcc.dg/vmx/3a-03m.c: New.
25882         * gcc.dg/vmx/3a-04.c: New.
25883         * gcc.dg/vmx/3a-04m.c: New.
25884         * gcc.dg/vmx/3a-05.c: New.
25885         * gcc.dg/vmx/3a-06.c: New.
25886         * gcc.dg/vmx/3a-06m.c: New.
25887         * gcc.dg/vmx/3a-07.c: New.
25888         * gcc.dg/vmx/3b-01.c: New.
25889         * gcc.dg/vmx/3b-02.c: New.
25890         * gcc.dg/vmx/3b-10.c: New.
25891         * gcc.dg/vmx/3b-13.c: New.
25892         * gcc.dg/vmx/3b-14.c: New.
25893         * gcc.dg/vmx/3b-15.c: New.
25894         * gcc.dg/vmx/3c-01a.c: New.
25895         * gcc.dg/vmx/3c-01.c: New.
25896         * gcc.dg/vmx/3c-02.c: New.
25897         * gcc.dg/vmx/3c-03.c: New.
25898         * gcc.dg/vmx/3d-01.c: New.
25899         * gcc.dg/vmx/4-01.c: New.
25900         * gcc.dg/vmx/4-03.c: New.
25901         * gcc.dg/vmx/5-01.c: New.
25902         * gcc.dg/vmx/5-02.c: New.
25903         * gcc.dg/vmx/5-03.c: New.
25904         * gcc.dg/vmx/5-04.c: New.
25905         * gcc.dg/vmx/5-05.c: New.
25906         * gcc.dg/vmx/5-06.c: New.
25907         * gcc.dg/vmx/5-07.c: New.
25908         * gcc.dg/vmx/5-07t.c: New.
25909         * gcc.dg/vmx/5-08.c: New.
25910         * gcc.dg/vmx/5-10.c: New.
25911         * gcc.dg/vmx/5-11.c: New.
25912         * gcc.dg/vmx/7-01a.c: New.
25913         * gcc.dg/vmx/7-01.c: New.
25914         * gcc.dg/vmx/7c-01.c: New.
25915         * gcc.dg/vmx/7d-01.c: New.
25916         * gcc.dg/vmx/7d-02.c: New.
25917         * gcc.dg/vmx/8-01.c: New.
25918         * gcc.dg/vmx/8-02a.c: New.
25919         * gcc.dg/vmx/8-02.c: New.
25920         * gcc.dg/vmx/brode-1.c: New.
25921         * gcc.dg/vmx/bug-1.c: New.
25922         * gcc.dg/vmx/bug-2.c: New.
25923         * gcc.dg/vmx/bug-3.c: New.
25924         * gcc.dg/vmx/cw-bug-1.c: New.
25925         * gcc.dg/vmx/cw-bug-2.c: New.
25926         * gcc.dg/vmx/cw-bug-3.c: New.
25927         * gcc.dg/vmx/dct.c: New.
25928         * gcc.dg/vmx/debug-1.c: New.
25929         * gcc.dg/vmx/debug-2.c: New.
25930         * gcc.dg/vmx/debug-3.c: New.
25931         * gcc.dg/vmx/debug-4.c: New.
25932         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25933         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25934         * gcc.dg/vmx/eg-5.c: New.
25935         * gcc.dg/vmx/fft.c: New.
25936         * gcc.dg/vmx/gcc-bug-1.c: New.
25937         * gcc.dg/vmx/gcc-bug-2.c: New.
25938         * gcc.dg/vmx/gcc-bug-3.c: New.
25939         * gcc.dg/vmx/gcc-bug-4.c: New.
25940         * gcc.dg/vmx/gcc-bug-5.c: New.
25941         * gcc.dg/vmx/gcc-bug-6.c: New.
25942         * gcc.dg/vmx/gcc-bug-7.c: New.
25943         * gcc.dg/vmx/gcc-bug-8.c: New.
25944         * gcc.dg/vmx/gcc-bug-9.c: New.
25945         * gcc.dg/vmx/gcc-bug-b.c: New.
25946         * gcc.dg/vmx/gcc-bug-c.c: New.
25947         * gcc.dg/vmx/gcc-bug-d.c: New.
25948         * gcc.dg/vmx/gcc-bug-e.c: New.
25949         * gcc.dg/vmx/gcc-bug-f.c: New.
25950         * gcc.dg/vmx/gcc-bug-g.c: New.
25951         * gcc.dg/vmx/gcc-bug-i.c: New.
25952         * gcc.dg/vmx/harness.h: New.
25953         * gcc.dg/vmx/ira1.c: New.
25954         * gcc.dg/vmx/ira2a.c: New.
25955         * gcc.dg/vmx/ira2b.c: New.
25956         * gcc.dg/vmx/ira2.c: New.
25957         * gcc.dg/vmx/ira2c.c: New.
25958         * gcc.dg/vmx/mem.c: New.
25959         * gcc.dg/vmx/newton-1.c: New.
25960         * gcc.dg/vmx/ops.c: New.
25961         * gcc.dg/vmx/sn7153.c: New.
25962         * gcc.dg/vmx/spill2.c: New.
25963         * gcc.dg/vmx/spill3.c: New.
25964         * gcc.dg/vmx/spill.c: New.
25965         * gcc.dg/vmx/t.c: New.
25966         * gcc.dg/vmx/varargs-1.c: New.
25967         * gcc.dg/vmx/varargs-2.c: New.
25968         * gcc.dg/vmx/varargs-3.c: New.
25969         * gcc.dg/vmx/varargs-4.c: New.
25970         * gcc.dg/vmx/varargs-5.c: New.
25971         * gcc.dg/vmx/varargs-6.c: New.
25972         * gcc.dg/vmx/varargs-7.c: New.
25973         * gcc.dg/vmx/vmx.exp: New.
25974         * gcc.dg/vmx/vprint-1.c: New.
25975         * gcc.dg/vmx/vscan-1.c: New.
25976         * gcc.dg/vmx/x-01.c: New.
25977         * gcc.dg/vmx/x-02.c: New.
25978         * gcc.dg/vmx/x-03.c: New.
25979         * gcc.dg/vmx/x-04.c: New.
25980         * gcc.dg/vmx/x-05.c: New.
25981         * gcc.dg/vmx/yousufi-1.c: New.
25982         * gcc.dg/vmx/zero-1.c: New.
25983         * gcc.dg/vmx/zero.c: New.
25984
25985 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25986
25987         * g++.dg/lookup/java1.C: Update for chage of
25988         _Jv_AllocObject.
25989         * g++.dg/lookup/java2.C: Likewise.
25990
25991 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25992
25993         * ada/acats/run_all.sh: use -O2 by default.
25994
25995 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25996
25997         * gcc.dg/vr-mult-[12].c: New tests.
25998
25999 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26000
26001         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26002
26003         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26004
26005 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26006
26007         * lib/target-supports.exp (check_profiling_available): Assume profiling
26008         isn't available for mips*-*-elf targets.
26009
26010 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26011
26012         * gcc.dg/builtins-38.c: New test.
26013
26014 2004-04-14  Eric Christopher  <echristo@redhat.com>
26015
26016         * g++.dg/charset/charset.exp: Run .cc extension tests.
26017
26018 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26019
26020         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26021
26022 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26023
26024         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26025
26026 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26027
26028         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26029         * gcc.dg/i386-387-2.c: Likewise.
26030
26031         * gcc.dg/i386-387-7.c: New test.
26032         * gcc.dg/i386-387-8.c: New test.
26033
26034         * gcc.dg/builtins-37.c: New test.
26035
26036 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26037
26038         * g++.dg/pch/externc-1.C: Add missing semicolon.
26039
26040 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26041
26042         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26043
26044 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26045
26046         * gcc.c-torture/execute/20040411-1.c: New test.
26047
26048 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26051
26052 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26053
26054         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26055
26056 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26057
26058         * lib/target-supports.exp (check_named_sections_available): New.
26059         * lib/gcc-dg.exp (dg-require-named-sections): New.
26060         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26061         old-deja.exp.  Also prune error-count message from HP linker.
26062         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26063
26064         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26065         * g++.old-deja/g++.pt/static3.C: Likewise.
26066         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26067
26068 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26069
26070         * gcc.c-torture/execute/20040409-1.c: New test case.
26071         * gcc.c-torture/execute/20040409-2.c: New test case.
26072         * gcc.c-torture/execute/20040409-3.c: New test case.
26073
26074 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26075
26076         * gcc.dg/20040409-1.c: New test.
26077
26078 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26079
26080         PR target/14888
26081         * g++.dg/opt/pr14888.C: New test case.
26082
26083 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26084
26085         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26086         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26087         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26088         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26089         New tests.
26090
26091 2004-04-08  Paul Brook  <paul@codesourcery.com>
26092
26093         * gcc.dg/spill-1.c: New test.
26094
26095 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26096
26097         * gcc.dg/torture/builtin-ctype-2.c: New test.
26098
26099 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26100
26101         * gcc.dg/pch/pch.exp: Add largefile test.
26102
26103 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26104
26105         * g++.dg/pch/externc-1.Hs: New.
26106         * g++.dg/pch/externc-1.C: New.
26107
26108 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26109
26110         * gcc.dg/compat/struct-by-value-5a_main.c,
26111         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26112         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26113         * gcc.dg/compat/struct-by-value-5a_x.c,
26114         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26115         gcc.dg/compat/struct-by-value-5_x.c.
26116         * gcc.dg/compat/struct-by-value-5a_y.c,
26117         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26118         gcc.dg/compat/struct-by-value-5_y.c.
26119
26120         * gcc.dg/compat/struct-by-value-6a_main.c,
26121         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26122         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26123         * gcc.dg/compat/struct-by-value-6a_x.c,
26124         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26125         gcc.dg/compat/struct-by-value-6_x.c.
26126         * gcc.dg/compat/struct-by-value-6a_y.c,
26127         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26128         gcc.dg/compat/struct-by-value-6_y.c.
26129
26130         * gcc.dg/compat/struct-by-value-7a_main.c,
26131         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26132         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26133         * gcc.dg/compat/struct-by-value-7a_x.c,
26134         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26135         gcc.dg/compat/struct-by-value-7_x.c.
26136         * gcc.dg/compat/struct-by-value-7a_y.c,
26137         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26138         gcc.dg/compat/struct-by-value-7_y.c.
26139
26140 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26141
26142         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26143         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26144         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26145         options.
26146
26147 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26148
26149         * gcc.dg/builtins-36.c: New test.
26150
26151 2004-04-06  Paul Brook  <paul@codesourcery.com>
26152
26153         * README.gcc: Remove obsolete contraint on testcases.
26154
26155 2004-04-05  Paul Brook  <paul@codesourcery.com>
26156
26157         PR2123
26158         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26159         failure and exit(0) on success.
26160         * g++.dg/expr/anew2.C: Ditto.
26161         * g++.dg/expr/anew3.C: Ditto.
26162         * g++.dg/expr/anew4.C: Ditto.
26163
26164 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         PR c++/3518
26167         * g++.dg/template/unify7.C: New.
26168
26169 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26170
26171         * g++.dg/README: Bring up to date with new subdirectories; remove
26172         duplicate subdirectory lines.
26173
26174 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         PR c++/14007
26177         * g++.dg/template/unify5.C: New.
26178         * g++.dg/template/unify6.C: New.
26179         * g++.dg/template/qualttp20.C: Adjust.
26180         * g++.old-deja/g++.jason/report.C: Adjust.
26181         * g++.old-deja/g++.other/qual1.C: Adjust.
26182
26183 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26184
26185         PR c++/14803
26186         * g++.dg/inherit/ptrmem1.C: New test.
26187
26188 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26189
26190         PR c++/14755
26191         * gcc.c-torture/execute/20040331-1.c: New test.
26192         * gcc.dg/20040331-1.c: New test.
26193
26194 2004-04-01  Paul Brook  <paul@codesourcery.com>
26195
26196         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26197
26198 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26199
26200         PR c++/14724
26201         * g++.dg/init/goto1.C: New test.
26202
26203         PR c++/14763
26204         * g++.dg/template/defarg4.C: New test.
26205
26206 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26207
26208         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26209
26210 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26211
26212         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26213
26214 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26215
26216         * gcc.dg/noncompile/undeclared-2.c: New test.
26217
26218 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26219
26220         * gcc.dg/940409-1.c: Remove XFAIL.
26221         * gcc.dg/reg-vol-struct-1.c: New test.
26222
26223 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26224
26225         * gcc.dg/torture/builtin-wctype-1.c: New test.
26226
26227 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26228
26229         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26230         * gcc.dg/20001101-1.c: Likewise.
26231         * gcc.dg/20001102-1.c: Likewise.
26232
26233 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26234
26235         * gcc.dg/compare8.c: Add an additional test for XOR.
26236
26237 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26238
26239         * gcc.dg/torture/builtin-ctype-1.c: New test.
26240
26241 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26242
26243         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26244         * gcc.dg/torture/builtin-math-1.c: Likewise.
26245         * gcc.dg/torture/builtin-power-1.c: New test.
26246
26247 2004-03-24  Andreas Schwab  <schwab@suse.de>
26248
26249         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26250         IA64 assembler.
26251
26252 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26253             Roger Sayle  <roger@eyesopen.com>
26254
26255         * gcc.dg/compare8.c: New test case.
26256
26257 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26258
26259         * g++.dg/ext/altivec-7.C: New test.
26260
26261 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26262
26263         PR 12267, 12391, 12560, 13129, 14114, 14133
26264         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26265         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26266         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26267         Adjust error regexps.
26268         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26269         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26270         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26271         * gcc.dg/local1.c: Add explanatory comment.
26272
26273 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26274
26275         PR optimization/14669
26276         * g++.dg/opt/fold2.C: New test case.
26277
26278 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26279
26280         PR c/14069
26281         * gcc.dg/20040322-1.c: New test.
26282
26283 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26284
26285         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26286         * gcc.dg/ultrasp4.c: Likewise.
26287         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26288
26289 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26290
26291         * gcc.dg/i386-sse-8.c: Reset default options.
26292
26293 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26294
26295         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26296         in the error message text.
26297
26298 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26299
26300         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26301
26302 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26303
26304         PR c++/14616
26305         * g++.dg/init/array13.C: New test.
26306
26307 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26308
26309         PR target/13889
26310         * gcc.c-torture/compile/pr13889.c: New test case.
26311
26312 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26313
26314         PR c/14635
26315         * builtins-1.c (nan, nans): Don't test.
26316         * builtins-30.c: Don't use nan, nanf, nanl.
26317         * builtins-35.c: New test.
26318
26319 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26320
26321         * g++.dg/ext/altivec-6.C: New test.
26322
26323 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26324
26325         * g++.dg/init/placement3.C: New test.
26326
26327         * g++.dg/template/spec13.C: New test.
26328
26329         * g++.dg/lookup/using11.C: New test.
26330
26331         * g++.dg/lookup/koenig3.C: New test.
26332
26333         * g++.dg/template/operator2.C: New test.
26334
26335         * g++.dg/expr/dtor3.C: New test.
26336         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26337         marker.
26338         * g++.old-deja/g++.law/visibility28.C: Likewise.
26339
26340 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26341
26342         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26343         * gcc.dg/ppc64-abi-3.c: Likewise.
26344
26345 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26346
26347         PR c++/14545
26348         * g++.dg/parse/template15.C: New test.
26349
26350 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26351
26352         * g++.dg/expr/dtor2.C: New test.
26353
26354         * g++.dg/lookup/anon4.C: New test.
26355
26356         * g++.dg/overload/using1.C: New test.
26357
26358         * g++.dg/template/lookup7.C: New test.
26359
26360         * g++.dg/template/typename6.C: New test.
26361
26362         * g++.dg/expr/cond6.C: New test.
26363
26364 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26365
26366         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26367
26368 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26369
26370         * g++.dg/expr/cond5.C: New test.
26371         * g++.dg/expr/constcast1.C: Likewise.
26372         * g++.dg/expr/ptrmem2.C: Likewise.
26373         * g++.dg/expr/ptrmem3.C: Likewise.
26374         * g++.dg/lookup/main1.C: Likewise.
26375         * g++.dg/template/lookup6.C: Likewise.
26376
26377 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26378
26379         * gcc.dg/local1.c: New test.
26380
26381         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26382
26383 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26384
26385         * gcc.dg/torture/builtin-convert-1.c: New test.
26386
26387 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26388
26389         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26390
26391 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26392
26393         PR c++/14481
26394         * g++.dg/warn/Wunused-7.C: New test.
26395
26396 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26397
26398         * gcc.dg/torture/builtin-integral-1.c: New test.
26399
26400 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26401
26402         PR c++/14586
26403         * g++.dg/parse/non-dependent3.C: New test.
26404
26405 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26406
26407         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26408         * g++.dg/eh/simd-2.C: Likewise.
26409         * g++.dg/init/array10.C: Likewise.
26410         * gcc.c-torture/compile/simd-1.c: Likewise.
26411         * gcc.c-torture/compile/simd-2.c: Likewise.
26412         * gcc.c-torture/compile/simd-3.c: Likewise.
26413         * gcc.c-torture/compile/simd-4.c: Likewise.
26414         * gcc.c-torture/compile/simd-6.c: Likewise.
26415         * gcc.c-torture/execute/simd-1.c: Likewise.
26416         * gcc.c-torture/execute/simd-2.c: Likewise.
26417         * gcc.dg/compat/vector-defs.h: Likewise.
26418         * gcc.dg/20020531-1.c: Likewise.
26419         * gcc.dg/altivec-3.c: Likewise.
26420         * gcc.dg/altivec-4.c: Likewise.
26421         * gcc.dg/altivec-varargs-1.c: Likewise.
26422         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26423         * gcc.dg/i386-mmx-3.c: Likewise.
26424         * gcc.dg/i386-sse-4.c: Likewise.
26425         * gcc.dg/i386-sse-5.c: Likewise.
26426         * gcc.dg/i386-sse-8.c: Likewise.
26427         * gcc.dg/simd-1.c: Likewise.
26428         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26429         __ev64_opaque__ since the machine description provides it.
26430
26431 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26432
26433         * lib/compat.exp (skip_list): New global variable.
26434         Use it to hold the user defined COMPAT_SKIPS list if any.
26435         (compat-obj): Add the members of skip_list to optall.
26436
26437 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26438
26439         * gcc.dg/compat/union-by-value-1_main.c,
26440         union-by-value-1_x.c, union-by-value-1_y.c,
26441         union-check.h, union-defs.h,
26442         union-init.h, union-return-1_main.c,
26443         union-return-1_x.c, union-return-1_y.c: New files.
26444
26445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26446
26447         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26448         mixed-struct-init.h: Add 4 mixed structure types.
26449         struct-by-value-21_main.c, struct-by-value-21_x.c,
26450         struct-by-value-21_y.c, struct-return-21_main.c,
26451         struct-return-21_x.c, struct-return-21_y.c: New files.
26452
26453 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26454
26455         PR c++/14550
26456         * g++.dg/parse/template14.C: New test.
26457
26458 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26459
26460         * gcc.c-torture/execute/20040313-1.c: New test.
26461
26462 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26463
26464         PR target/14533
26465         * gcc.dg/20040311-2.c: New test.
26466
26467 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26468
26469         PR other/14544
26470         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26471         bit-field.
26472
26473 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26474
26475         * gcc.dg/20040305-2.c: Add missing return statement.
26476
26477 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26478
26479         * gcc.dg/builtins-34.c: Also check pow10*.
26480
26481 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26482
26483         PR target/14262
26484         * gcc.dg/20040305-2.c: New test.
26485
26486 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26487
26488         * gcc.dg/20040310-1.c: New test.
26489
26490 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26491
26492         * gcc.c-torture/execute/20040311-1.c: New test case.
26493
26494 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/14476
26497         * g++.dg/lookup/enum1.C: New test.
26498
26499 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26500
26501         PR c++/14510
26502         * g++.dg/lookup/struct2.C: New test.
26503
26504 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26505
26506         * gcc.dg/builtins-34.c: New test.
26507
26508 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26509
26510         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26511
26512 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26513
26514         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26515         * gcc.dg/alias-2.c: New testcase.
26516
26517 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26518
26519         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26520
26521 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26522
26523         * gcc.c-torture/execute/20040309-1.c: New test case.
26524
26525 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         PR c++/14397
26528         * g++.dg/overload/ref1.C: New.
26529
26530 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26531
26532         PR c++/14409
26533         * g++.dg/template/spec12.C: New test.
26534
26535         PR c++/14448
26536         * g++.dg/parse/crash14.C: New test.
26537
26538 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/14230
26541         * g++.dg/init/ref11.C: New test.
26542
26543 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26544
26545         PR c++/14432
26546         * g++.dg/parse/builtin2.C: New test.
26547
26548 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26549
26550         PR c++/14401
26551         * g++.dg/init/ctor3.C: New test.
26552         * g++.dg/init/union1.C: New test.
26553         * g++.dg/ext/anon-struct4.C: New test.
26554
26555 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26556
26557         * g++.dg/lookup/koenig1.C: Tweak error messages.
26558         * g++.dg/lookup/used-before-declaration.C: Likewise.
26559         * g++.dg/other/do1.C: Likewise.
26560         * g++.dg/overload/koenig1.C: Likewise.
26561         * g++.dg/parse/crash13.C: Likewise.
26562         * g++.dg/template/instantiate3.C: Likewise.
26563
26564 2004-03-08  Eric Christopher  <echristo@redhat.com>
26565
26566         * * lib/target-supports.exp: Enable libiconv in test
26567         compilation.  Fix up error checking.
26568
26569 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26570
26571         PR middle-end/14289
26572         * gcc.dg/pr14289-1.c: New test case.
26573         * gcc.dg/pr14289-2.c: Likewise.
26574         * gcc.dg/pr14289-3.c: Likewise.
26575
26576 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26577
26578         * gcc.c-torture/execute/20040308-1.c: New test.
26579
26580 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26581
26582         * gcc.c-torture/execute/20040307-1.c: New test case.
26583
26584 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26585
26586         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26587
26588 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26589
26590         * gcc.dg/20040306-1.c: New test.
26591
26592 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26593
26594         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26595         them static.
26596         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26597
26598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26599
26600         PR c/14465
26601         * gcc.dg/decl-6.c: New test.
26602
26603 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26604
26605         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26606         Rename LOGPOW -> LOG_POW.
26607         (SQRT_EXP, POW_EXP): New.
26608
26609 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26610
26611         * gcc.dg/i386-sse-8.c: New test.
26612
26613 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26614
26615         PR c/14114
26616         * gcc.dg/decl-5.c: New test.
26617
26618 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26619
26620         * gcc.dg/20040305-1.c: New test.
26621
26622 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26623
26624         PR other/14354
26625         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26626
26627 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26628
26629         PR c++/14425, c++/14426
26630         * g++.dg/ext/altivec-4.C: New test.
26631         * g++.dg/ext/altivec-5.C: New test.
26632
26633 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26634
26635         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26636         global variables of a type with no linkage.
26637         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26638         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26639         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26640         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26641         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26642         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26643         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26644         * g++.dg/warn/deprecated.C: Name enum Color.
26645         * g++.dg/overload/VLA.C: Name structure for 'b'.
26646         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26647
26648 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26649
26650         * gcc.c-torture/compile/20040304-1.c: New test.
26651
26652 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26653
26654         PR 13728
26655         * gcc.dg/decl-4.c: New testcase.
26656
26657 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26658
26659         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26660         as PRECF if sizeof (float) > sizeof (double).
26661         (PRECL): Make it the same as PRECF if
26662         sizeof (float) > sizeof (long double).
26663
26664 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26665
26666         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26667         system type.  Add check for irix6 which doesn't have c99 runtime.
26668
26669 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26670
26671         * gcc.dg/const-elim-1.c: xfail for xtensa.
26672
26673 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26674
26675         PR c++/14369
26676         * g++.dg/template/cond4.C: New test.
26677
26678 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/14360
26681         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26682
26683         PR c++/14361
26684         * g++.dg/parse/defarg7.C: New test.
26685
26686         PR c++/14359
26687         * g++.dg/template/friend26.C: New test.
26688
26689 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26690
26691         PR c++/14324
26692         * g++.dg/abi/mangle21.C: New test.
26693
26694         PR c++/14260
26695         * g++.dg/parse/constructor2.C: New test.
26696
26697         PR c++/14337
26698         * g++.dg/template/sfinae1.C: New test.
26699
26700 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/14267
26703         * g++.dg/expr/crash2.C: New test.
26704
26705         PR middle-end/13448
26706         * gcc.dg/inline-5.c: New test.
26707         * gcc.dg/always-inline.c: Split out tests into ...
26708         * gcc.dg/always-inline2.c: ... this and ...
26709         * gcc.dg/always-inline3.c: ... this.
26710
26711 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26712
26713         PR debug/12103
26714         * g++.dg/debug/crash1.C: New test.
26715
26716 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26717
26718         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26719         function with __attribute__((noinline)).
26720         (recurser_void2): Likewise.
26721         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26722         (recurser_void2): Likewise.
26723
26724 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26725
26726         PR middle-end/14203
26727         * g++.dg/warn/Wunused-6.C: New test case.
26728
26729 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26730
26731         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26732         not defined.
26733
26734 2004-02-27  Eric Christopher  <echristo@redhat.com>
26735
26736         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26737         * g++.dg/charset/asm2.c: Run only x86.
26738         * gcc.dg/charset/asm3.c: Ditto.
26739
26740 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26741
26742         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26743         ld_library_path.
26744
26745 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26746
26747         * g++.dg/ext/altivec-3.C: New.
26748
26749 2004-02-26  Richard Henderson  <rth@redhat.com>
26750
26751         * g++.dg/ext/attrib10.C: Mark for warning.
26752         * gcc.dg/attr-alias-1.c: New.
26753
26754 2004-02-26  Richard Henderson  <rth@redhat.com>
26755
26756         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26757         * gcc.c-torture/execute/20040208-2.c: ... it back.
26758
26759 2004-02-26  Eric Christopher  <echristo@redhat.com>
26760
26761         * lib/target-supports.exp (check-iconv-available): New function.
26762         * lib/gcc-dg.exp (dg-require-iconv): New function.
26763         Use above.
26764         * gcc.dg/charset: New directory.
26765         * gcc.dg/charset/charset.exp: New file.
26766         * gcc.dg/charset/asm1.c: Ditto.
26767         * gcc.dg/charset/asm2.c: Ditto.
26768         * gcc.dg/charset/asm3.c: Ditto.
26769         * gcc.dg/charset/asm4.c: Ditto.
26770         * gcc.dg/charset/asm5.c: Ditto.
26771         * gcc.dg/charset/attribute1.c: Ditto.
26772         * gcc.dg/charset/attribute2.c: Ditto.
26773         * gcc.dg/charset/string1.c: Ditto.
26774         * g++.dg/charset: New directory.
26775         * g++.dg/dg.exp: Add here. Special options.
26776         * g++.dg/charset/charset.exp: New file.
26777         * g++.dg/charset/asm1.c: Ditto.
26778         * g++.dg/charset/asm2.c: Ditto.
26779         * g++.dg/charset/asm3.c: Ditto.
26780         * g++.dg/charset/asm4.c: Ditto.
26781         * g++.dg/charset/attribute1.c: Ditto.
26782         * g++.dg/charset/attribute2.c: Ditto.
26783         * g++.dg/charset/extern1.cc: Ditto.
26784         * g++.dg/charset/extern2.cc: Ditto.
26785         * g++.dg/charset/string1.c: Ditto.
26786
26787 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/14278
26790         * g++.dg/parse/comma1.C: New test.
26791
26792 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26793
26794         PR c++/14284
26795         * g++.dg/template/ttp8.C: New test.
26796
26797 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26798
26799         * gcc.dg/fixuns-trunc-1.c: New test.
26800
26801 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26802
26803         * gcc.dg/builtins-config.h: Use #elif.
26804
26805 2004-02-26  Michael Matz  <matz@suse.de>
26806
26807         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26808         * gcc.dg/991214-1.c: Likewise.
26809         * gcc.dg/i386-asm-1.c: Likewise.
26810
26811 2004-02-25  Richard Henderson  <rth@redhat.com>
26812
26813         * gcc.c-torture/execute/20040208-2.c: Move ...
26814         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26815
26816 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26817
26818         PR c++/14246
26819         * g++.dg/other/crash-3.C: New test.
26820
26821 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26822
26823         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26824         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26825
26826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26827         HP-UX.
26828
26829 2004-02-24  Michael Matz  <matz@suse.de>
26830
26831         * gcc.dg/i386-regparm.c: New.
26832
26833 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26834
26835         * gcc.c-torture/execute/20040223-1.c: New.
26836
26837 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26838             Kazu Hirata  <kazu@cs.umass.edu>
26839
26840         * gcc.dg/fwritable-strings-1.c: Remove.
26841
26842 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26843
26844         PR c/14156
26845         * gcc.dg/20040223-1.c: New test.
26846
26847 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26848
26849         PR c++/14106
26850         * g++.dg/ext/typeof9.C: New test.
26851
26852 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26853
26854         PR c++/14250
26855         * g++.dg/other/switch1.C: New test.
26856
26857 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26858
26859         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26860         * gcc.dg/va-arg-1.c: Likewise.
26861
26862 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26863
26864         PR c++/14143
26865         * g++.dg/template/koenig5.C: New test.
26866
26867 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26868
26869         * g++.dg/ext/altivec-1.C: Generalize target triple.
26870         * g++.dg/ext/altivec-2.C: New test case.
26871         * g++.dg/ext/altivec_check.h: New file.
26872         * gcc.dg/altivec-1.c: Generalize target triple;
26873         include altivec_check.h and call altivec_check().
26874         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26875         * gcc.dg/altivec-6.c: New test case.
26876         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26877         type casts as needed.
26878         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26879         altivec_check().
26880         * gcc.dg/altivec-12.c: New test case.
26881         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26882         include altivec_check.h and call altivec_check().
26883         * gcc.dg/altivec_check.h: New file.
26884
26885 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * lib/target-supports.exp (check_alias_available): Don't mangle
26888         function `g' in test program.
26889
26890 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26891
26892         * lib/target-supports.exp (check_profiling_available): Check
26893         argument to determine whether we support a profiling type.
26894         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26895         check_profiling_available.
26896         * g++.dg/bprob/bprob.exp: Likewise.
26897         * g77.dg/bprob/bprob.exp: Likewise.
26898         * gcc.misc-tests/bprob.exp: Likewise.
26899         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26900         dg-require-profiling and delete expected error handling.
26901         * gcc.dg/20021014-1.c: Likewise.
26902         * gcc.dg/nest.c: Likewise.
26903
26904 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26905
26906         PR c++/12007
26907         * g++.dg/other/vthunk1.C: New test.
26908
26909 2004-02-20  Falk Hueffner  <falk@debian.org>
26910
26911         PR target/14201
26912         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26913
26914 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26915
26916         PR c++/13927
26917         * g++.dg/other/error8.C: Remove XFAIL markers.
26918
26919         PR c++/14173
26920         * g++.dg/ext/packed5.C: New test.
26921
26922         PR c++/14199
26923         * g++.dg/warn/Wunused-5.C: New test.
26924
26925         PR c++/14186
26926         * g++.dg/lookup/member1.C: New test.
26927
26928 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26929
26930         * gcc.c-torture/compile/20040130-1.c: Enable only when
26931         __INT_MAX__ >= 2147483647L.
26932         * gcc.c-torture/compile/961203-1.c: Likewise.
26933
26934 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26937         * g++.dg/opt/template1.C: Robustify assembler regexp
26938
26939 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26940
26941         * gcc.c-torture/execute/simd-4.x: Remove.
26942         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26943         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26944         Guard with #ifndef SKIP_ATTRIBUTE.
26945         * gcc.dg/compat/vector-1_y.c: Likewise.
26946         * gcc.dg/compat/vector-2_x.c: Likewise.
26947         * gcc.dg/compat/vector-2_y.c: Likewise.
26948         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26949         * g++.dg/eh/simd-2.C: Likewise.
26950
26951 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26952
26953         * gcc.c-torture/compile/complex-1.c: New.
26954
26955 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26956
26957         PR target/14209
26958         * gcc.c-torture/execute/20040218-1.c: New test.
26959
26960 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26961
26962         PR c++/14181
26963         * g++.dg/parse/new2.C: New test.
26964
26965 2004-02-18  Paul Brook  <paul@codesourcery.com>
26966
26967         * gcc.c-torture/compile/libcall-1.c: New test.
26968
26969 2004-02-18  Paul Brook  <paul@codesourcery.com>
26970
26971         PR debug/12934
26972         * gcc.dg/debug/debug-7.c: New test.
26973
26974 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26975
26976         * gcc.dg/20040217-1.c: New test.
26977
26978 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26979
26980         * gcc.c-torture/execute/990208-1.x: Delete.
26981
26982 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26983
26984         * gcc.c-torture/execute/20040208-2.x: New file.
26985
26986 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26987
26988         PR c++/11326
26989         * g++.dg/abi/structret1.C: New test.
26990
26991 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26992
26993         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26994         (i386_cpuid): No need to test if cpuid is available on AMD64.
26995         Fix assembly, so that it works onboth i386 and AMD64.
26996         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26997         (vecInLong): Fix s[] member type to unsigned int.
26998         (vecInWord): Remove type.
26999         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27000         (a64, b64, c64, d64, e64): Remove.
27001         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27002         Remove unused variable.  Remove initialization of removed variables.
27003         Don't call mmx_tests nor sse_tests.
27004         (reference_mmx, reference_sse): Remove.
27005         (check): Add return stmt.
27006         * gcc.dg/i386-sse-7.c: New test.
27007         * gcc.dg/i386-mmx-4.c: New test.
27008
27009 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27010
27011         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27012         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27013         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27014         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27015         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27016         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27017         g++.dg/tc1/dr94.C: Fix line terminator.
27018
27019 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27020
27021         * gcc.c-torture/compile/20040216-1.c: New.
27022
27023 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27024
27025         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27026         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27027         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27028         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27029         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27030         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27031
27032 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27033
27034         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27035
27036 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27037
27038         PR c++/13971
27039         * g++.dg/expr/cond4.C: New test.
27040
27041         PR c++/14086
27042         * g++.dg/lookup/crash2.C: New test.
27043
27044 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27045
27046         * gcc.c-torture/compile/20040214-2.c: New test.
27047
27048 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27049
27050         PR c++/14116
27051         * g++.dg/ext/typeof8.C: New test.
27052
27053 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27054
27055         * gcc.c-torture/compile/20040214-1.c: New test.
27056
27057 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27058
27059         PR c++/13635
27060         * g++.dg/template/spec11.C: New test.
27061
27062 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27063
27064         PR c++/13927
27065         * g++.dg/other/error8.C: New test.
27066
27067 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27068
27069         PR c++/14122
27070         * g++.dg/template/array4.C: New test.
27071
27072         PR c++/14108
27073         * g++.dg/inherit/thunk2.C: New test.
27074
27075         PR c++/14083
27076         * g++.dg/eh/cond2.C: New test.
27077
27078 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27079
27080         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27081
27082 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27083
27084         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27085
27086 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27087
27088         * g++.dg/simd-2.C: xfail on ppc64-linux.
27089
27090 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27091
27092         PR c/456
27093         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27094         tests.
27095
27096 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27097
27098         * gcc.dg/builtins-33.c: New test.
27099
27100 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27101
27102         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27103
27104 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27105
27106         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27107
27108 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27109
27110         * gcc.dg/ppc64-abi-3.c: New test.
27111
27112 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27113
27114         PR c/14092
27115
27116         * gcc.dg/pr14092-1.c: New testcase.
27117
27118 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27119
27120         * gcc.dg/cpp/assert4.c: Fix typo last change.
27121
27122         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27123         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27124
27125         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27126
27127 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27128
27129         * gcc.c-torture/compile/20040209-1.c: New test case.
27130
27131 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27132
27133         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27134
27135 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27136
27137         * gcc.c-torture/execute/20040208-[12].c: New tests.
27138
27139 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27142
27143 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27144
27145         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27146
27147 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27148
27149         Bug 13856
27150         * gcc.dg/visibility-8.c: New testcase.
27151
27152 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27153
27154         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27155         arguments.
27156         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27157
27158 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27159
27160         PR middle-end/13696
27161         * g++.dg/opt/fold1.C: New test case.
27162
27163 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27164
27165         PR c++/14033
27166         * g++.dg/other/crash-2.C: New test.
27167
27168 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27169
27170         PR c++/14028
27171         * g++.dg/parse/angle-bracket2.C: New test.
27172
27173 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27174
27175         PR middle-end/13750
27176         Revert:
27177         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27178         PR pch/13361
27179         * testsuite/g++.dg/pch/wchar-1.C: New.
27180         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27181
27182 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27183
27184         PR c++/14008
27185         * g++.dg/parse/error15.C: New test.
27186         * g++.dg/parse/crash11.C: Update dg-error mark.
27187
27188 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27189
27190         PR c++/13932
27191         * g++.dg/warn/conv2.C: New test.
27192
27193 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27194
27195         PR c++/13086
27196         * g++.dg/warn/incomplete1.C: Remove xfail.
27197
27198 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27199
27200         * lib/file-format.exp (gcc_target_object_format): Use
27201         ${tool}_target_compile, not gcc_target_compile.
27202         * lib/target-supports.exp (check_alias_available): Likewise.
27203         (check_gc_sections_available): Likewise.
27204         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27205         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27206         dg-require-alias.
27207
27208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27209
27210         PR c++/13969
27211         * g++.dg/template/static6.C: New test.
27212
27213 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27214
27215         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27216
27217 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27218
27219         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27220         tests for systems where `char' is unsigned by default.
27221
27222 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27223
27224         PR c++/13997
27225         * g++.dg/template/partial3.C: New test.
27226
27227 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27228
27229         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27230         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27231         Remove mentions of obsolete ports.
27232
27233 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27234
27235         * gcc.dg/noncompile/20001228-1.c: Fix for new
27236         error message.
27237
27238 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27239
27240         PR target/9348
27241         * gcc.c-torture/execute/multdi-1.c: New test case.
27242
27243 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27244
27245         PR c++/13925
27246         * g++.dg/template/lookup5.C: New test.
27247
27248 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27249
27250         PR c++/13950
27251         * g++.dg/template/lookup4.C: New test.
27252
27253         PR c++/13970
27254         * g++.dg/parse/error14.C: New test.
27255
27256         PR c++/14002
27257         * g++.dg/parse/template13.C: New test.
27258
27259 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27260
27261         PR c++/13978
27262         * g++.dg/template/koenig4.C: New test.
27263
27264         PR c++/13968
27265         * g++.dg/template/crash17.C: New test.
27266
27267         PR c++/13975
27268         * g++.dg/parse/error13.C: New test.
27269         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27270
27271 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27272
27273         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27274
27275 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27276
27277         PR c/11658
27278         PR c/13994
27279         * gcc.dg/noncompile/20040203-1.c: New test.
27280         * gcc.dg/noncompile/20040203-2.c: Likewise.
27281         * gcc.dg/noncompile/20040203-3.c: Likewise.
27282         * gcc.dg/20040203-1.c: Likewise.
27283
27284 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27285
27286         PR c++/10858
27287         * g++.dg/template/sizeof7.C: New test.
27288
27289 2004-02-02  Eric Christopher  <echristo@redhat.com>
27290             Zack Weinberg  <zack@codesourcery.com>
27291
27292         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27293
27294 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27295
27296         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27297         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27298         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27299         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27300
27301 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/13113
27304         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27305
27306         PR c++/13854
27307         * g++.dg/ext/attrib13.C: New test.
27308
27309         PR c++/13907
27310         * g++.dg/conversion/op2.C: New test.
27311
27312 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27313
27314         * gcc.dg/titype-1.c: Fix pasto.
27315
27316 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27317
27318         * gcc.dg/titype-1.c: New test.
27319
27320 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27321
27322         PR c++/13957
27323         * g++.dg/template/non-type-template-argument-1.C,
27324         g++.dg/template/qualified-id1.C: Update dg-error marks.
27325         * g++.dg/template/nontype6.C: New test.
27326
27327 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27328
27329         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27330         * gcc.dg/builtins-31.c: New testcase.
27331         * gcc.dg/builtins-32.c: New testcase.
27332
27333 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27334
27335         * objc.dg/call-super-2.m: Update line numbers
27336         for the including of stddef.h.
27337
27338 2004-01-30  Michael Matz  <matz@suse.de>
27339
27340         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27341         g++.dg/ext/case-range3.C: New tests.
27342
27343 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27344
27345         DR206
27346         PR c++/13813
27347         * g++.dg/template/member4.C: New test.
27348
27349 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27350
27351         PR c++/13683
27352         * g++.dg/template/sizeof6.C: New test.
27353
27354 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27355
27356         * gcc.dg/fwritable-strings-1.c: New test.
27357
27358 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27359
27360         * gcc.c-torture/compile/20040130-1.c: New test.
27361
27362 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27363
27364         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27365
27366 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27367
27368         PR c++/13883
27369         * g++.dg/template/ctor3.C: New test.
27370
27371 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27372
27373         * g++.dg/tc1: New directory.
27374         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27375         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27376         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27377         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27378         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27379
27380 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27381
27382         * g++.dg/parse/error11.C: New test.
27383         * g++.dg/parse/error12.C: Likewise.
27384
27385 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27386
27387         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27388         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27389
27390 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27391
27392         PR c++/13791
27393         * g++.dg/ext/attrib12.C: New test.
27394
27395         PR c++/13736
27396         * g++.dg/parse/cast2.C: New test.
27397
27398 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27399
27400         * objc.dg/encode-2.m (main): New local string.  Set depending on
27401         sizeof long.  Use in sscanf call.
27402         * objc.dg/encode-3.m (main): New local string.  Set depending on
27403         sizeof long.  Use in scan_initial call.
27404
27405 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27406
27407         * objc.dg/call-super-2.m: Make LP64-safe.
27408         * objc.dg/desig-init-1.m: Likewise.
27409
27410 2004-01-27  Devang Patel <dpatel@apple.com>
27411
27412         * g++.dg/debug/namespace1.C: New test.
27413
27414 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27415
27416         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27417         xscale-*-*.
27418
27419         * gcc.dg/arm-mmx-1.c: New test.
27420
27421 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27422
27423         * gcc.dg/20040127-1.c: New test.
27424         * gcc.dg/20040127-2.c: New test.
27425
27426 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27427
27428         * objc.dg/stret-1.m (glob): Renamed to globa.
27429
27430 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27431
27432         PR c++/13663
27433         * g++.dg/expr/for1.C: New test.
27434
27435 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27436
27437         PR middle-end/13779
27438         * gcc.dg/darwin-longlong.c: New test.
27439
27440 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27441
27442         * gcc.dg/20040124-1.c: Moved test from here...
27443         * gcc.c-torture/compile/20040124-1.c: ...to here.
27444
27445 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27446
27447         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27448         the assembly output if -m64 is passed.
27449
27450 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/13833
27453         * g++.dg/template/cond3.C: New test.
27454
27455 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27456
27457         PR c++/13810
27458         * g++.dg/template/ttp7.C: New test.
27459
27460 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27461
27462         PR c++/13797
27463         * g++.dg/template/nontype4.C: New test.
27464         * g++.dg/template/nontype5.C: Likewise.
27465
27466 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27467
27468         * gcc.dg/torture/mips-clobber-at.c: New test.
27469
27470 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27471
27472         * gcc.dg/20040124-1.c: New test.
27473
27474 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27475
27476         * gcc.dg/20040123-1.c: New test.
27477
27478 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27479
27480         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27481
27482 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27483
27484         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27485
27486 2004-01-23  Andrew Pinski  <apinski@apple.com>
27487
27488         * gcc.dg/20030121-1.c: Move to ..
27489         * gcc.dg/20040121-1.c: here.
27490
27491 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27492
27493         * gcc.dg/builtins-29.c: New test case.
27494
27495 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27496
27497         PR 18314
27498         * gcc.dg/builtins-30.c: New testcase.
27499
27500 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27501
27502         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27503         * lib/g77.exp: Likewise.
27504         * lib/objc.exp: Likewise.
27505         * lib/g++.exp: Likewise.
27506
27507 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27508
27509         * gcc.dg/struct-by-value-2.c: New test.
27510
27511 2004-01-21  Andrew Pinski  <apinski@apple.com>
27512
27513         PR target/13785
27514         * gcc.dg/20030121-1.c: New test.
27515
27516 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27517
27518         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27519         clobber frame pointer register in asm statement.
27520
27521 2004-01-21  Falk Hueffner  <falk@debian.org>
27522
27523         * gcc.c-torture/compile/20040121-1.c: New test.
27524
27525 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27526
27527         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27528
27529 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27530
27531         * gcc.dg/ppc64-abi-2.c: New test.
27532
27533 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27534
27535         * lib/treelang.exp: Fill out this file.
27536         * lib/treelang-dg.exp: New File.
27537
27538 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27539
27540         * gcc.c-torture/compile/981022-1.c: Remove.
27541         * gcc.dg/array-5.c: Remove XFAIL.
27542         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27543         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27544         gcc.dg/cond-lvalue-1.c: Update.
27545         * gcc.dg/cast-lvalue-2.c: New test.
27546
27547 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27548
27549         PR c++/13592
27550         * g++.dg/other/error1.C (class foo): Tweak error message.
27551
27552         PR c++/13592
27553         * g++.dg/template/call2.C: New test.
27554
27555 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27556
27557         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27558         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27559         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27560         scalar-return-1_x.c, scalar-return-2_y.c,
27561         scalar-return-3_x.c, scalar-return-3_y.c,
27562         scalar-return-4_x.c, scalar-return-4_y.c,
27563         struct-align-1.h, struct-align-1_x.c,
27564         struct-align-1_y.c, struct-align-2.h,
27565         struct-align-2_x.c, struct-align-2_y.c,
27566         struct-by-value-10_y.c, struct-by-value-11_x.c,
27567         struct-by-value-11_y.c, struct-by-value-12_x.c,
27568         struct-by-value-12_y.c, struct-by-value-13_x.c,
27569         struct-by-value-13_y.c, struct-by-value-14_x.c,
27570         struct-by-value-14_y.c, struct-by-value-15_x.c,
27571         struct-by-value-15_y.c, struct-by-value-16_y.c,
27572         struct-by-value-17_y.c, struct-by-value-18_y.c,
27573         struct-by-value-19_y.c, struct-by-value-1_x.c,
27574         struct-by-value-1_y.c, struct-by-value-20_y.c,
27575         struct-by-value-2_x.c, struct-by-value-2_y.c,
27576         struct-by-value-3_y.c, struct-by-value-4_x.c,
27577         struct-by-value-4_y.c, struct-by-value-5_y.c,
27578         struct-by-value-6_y.c, struct-by-value-7_y.c
27579         struct-by-value-8_x.c, struct-by-value-8_y.c
27580         struct-by-value-9_x.c, struct-by-value-9_y.c
27581         struct-return-10_x.c, struct-return-10_y.c,
27582         struct-return-19_x.c, struct-return-20_x.c
27583         struct-return-2_x.c, struct-return-2_y.c
27584         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27585         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27586
27587 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27588
27589         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27590         attribute on sparc*-sun-solaris2.*.
27591
27592 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27593
27594         PR c++/13710
27595         * g++.dg/ext/typeof7.C: New test.
27596
27597 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27598
27599         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27600         * gcc.dg/const-elim-1.c: Same.
27601
27602 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27603
27604         * objc.dg/stret-1.m: New.
27605         * objc.dg/stret-2.m: New.
27606
27607 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27608
27609         PR c++/11895
27610         * g++.dg/ext/vector1.C: New test.
27611
27612 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27613
27614         * gcc.dg/pch/import-1.c: New.
27615         * gcc.dg/pch/import-1.hs: New.
27616         * gcc.dg/pch/import-1a.h: New.
27617         * gcc.dg/pch/import-1b.h: New.
27618         * gcc.dg/pch/import-1c.h: New.
27619
27620 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27621
27622         PR c++/13574
27623         * g++.dg/ext/array1.C: New test.
27624
27625         PR c++/13178
27626         * g++.dg/conversion/op1.C: New test.
27627
27628 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27629
27630         PR 11864
27631         From Kazumoto Kojima / Dan Kegel:
27632         * gcc.dg/pr11864-1.c: New test.
27633
27634         PR 10392
27635         From Marcus Comstedt / Dan Kegel:
27636         * gcc.dg/pr10392-1.c: New test.
27637
27638 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27639
27640         PR c++/13478
27641         * g++.dg/init/ref10.C: New test.
27642
27643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27644
27645         PR c++/13407
27646         * g++.dg/parse/typename6.C: New test.
27647
27648 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27649
27650         PR pch/13361
27651         * testsuite/g++.dg/pch/wchar-1.C: New.
27652         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27653
27654 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27655
27656         PR c++/9259
27657         * g++.dg/expr/sizeof2.C: New test.
27658
27659 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27660
27661         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27662
27663 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27664
27665         PR c++/13659
27666         * g++.dg/lookup/strong-using-3.C: New.
27667         * g++.dg/lookup/using-10.C: New.
27668
27669 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27670
27671         PR c++/13594
27672         * g++.dg/lookup/strong-using-2.C: New.
27673
27674 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27675             Dan Kegel <dank@kegel.com>
27676             J"orn Rennecke <joern.rennecke@superh.com>
27677
27678         PR target/9365
27679         * gcc.dg/pr9365-1.c: New test.
27680
27681 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27682
27683         PR c++/8856
27684         * g++.dg/parse/casting-operator2.C: New test.
27685         * g++.old-deja/g++.pt/explicit83.C: Remove.
27686
27687 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27688
27689         * gcc.dg/label-compound-stmt-1.c: New test.
27690         * gcc.c-torture/compile/950922-1.c,
27691         gcc.c-torture/compile/20000211-3.c,
27692         gcc.c-torture/compile/20000518-1.c,
27693         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27694         compound statements.
27695
27696 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27697
27698         * gcc.dg/ppc64-abi-1.c: New test.
27699
27700 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27701
27702          * g++.dg/ext/attrib9.C: Add dg-warnings.
27703
27704 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27705
27706         PR c++/12335
27707         * g++.dg/parse/dtor3.C: New test.
27708
27709 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27710
27711         PR c++/12709
27712         * g++.dg/parse/try-catch-1.C: New test.
27713
27714 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27715
27716         * ada/acats/run_all.sh: Add more verbose output in acats.log
27717         when compiling tests.
27718
27719 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27720
27721         PR 13656
27722         * gcc.dg/typedef-redecl.c: New test case.
27723         * gcc.dg/typedef-redecl.h: New support file.
27724
27725 2004-01-13  Jan Hubicka  <jh@suse.cz>
27726
27727         * gcc.dg/always_inline.c: New test.
27728         * gcc.dg/debug/20031231-1.c: Fix.
27729
27730 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27731
27732         PR c++/13474
27733         * g++.dg/template/array3.C: New test.
27734
27735 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27736
27737         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27738         * g++.dg/warn/Wunused-2.C: Likewise.
27739
27740 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27741
27742         PR c++/13289
27743         * g++.dg/template/instantiate6.C: New test.
27744
27745 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27746
27747         PR middle-end/11397
27748         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27749
27750 2004-01-12  Jan Hubicka  <jh@suse.cz>
27751
27752         PR opt/12826
27753         * gcc.dg/20040112-1.c: New.
27754
27755         * gcc.dg/dwarf-die[1-7].c: Move to...
27756         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27757         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27758
27759 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27760
27761         PR c++/4100
27762         * g++.dg/parse/friend4.C: New test.
27763
27764 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27765
27766         PR c++/4100
27767         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27768         definition is called a friend.
27769
27770 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27771
27772         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27773
27774 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27775
27776         PR c++/3478
27777         * g++.dg/parse/error10.C: New test.
27778         * g++.dg/template/arg2.C: Accept "invalid type" error.
27779
27780 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27781
27782         PR middle-end/13392
27783         * g++.dg/opt/expect2.C: New test.
27784
27785 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27786
27787         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27788         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27789         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27790         Update dg-error regexps.
27791
27792 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27793
27794         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27795         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27796
27797 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27798
27799         * gcc.dg/pragma-re-1.c: Use right pointer type.
27800
27801 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27802
27803         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27804
27805 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27806
27807         * gcc.dg/rs6000-ldouble-1.c: New.
27808
27809 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27810
27811         DR 337
27812         PR c++/9256
27813         * g++.dg/other/abstract1.C: New test.
27814
27815 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27816
27817         * g++.dg/lookup/strong-using-1.C: New.
27818
27819 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27820
27821         PR c/11234
27822         * gcc.dg/func-ptr-conv-1.c: New test.
27823         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27824
27825 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27826
27827         PR target/13380.
27828         * gcc.c-torture/compile/20040109-1.c: New.
27829
27830 2004-01-08  Stuart Hastings  <stuart@apple.com>
27831
27832         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27833         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27834         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27835
27836 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27837
27838         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27839
27840 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27841
27842         * ada/acats/run_acats: Treat 'gnatchop' the same way
27843         as 'gnatmake'.  Export GCC_DRIVER.
27844         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27845         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27846
27847 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27848
27849         PR c++/12573
27850         * g++.dg/template/dependent-expr4.C: New test.
27851
27852 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27853
27854         * gcc.dg/altivec-11.c: New test.
27855
27856 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27857
27858         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27859
27860 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27861
27862         PR c/6024
27863         * gcc.dg/enum-compat-1.c: New test.
27864         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27865
27866 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27867
27868         PR c/12165
27869         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27870         gcc.dg/c99-idem-qual-3.c: New tests.
27871
27872 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27873
27874         * gcc.dg/winline-7.c: Don't cast void * to int.
27875
27876 2004-01-06  Jan Hubicka  <jh@suse.cz>
27877
27878         * gcc.dg/i386-sse-5.c: New test
27879         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27880
27881 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR c++/12815
27884         * g++.dg/rtti/typeid4.C: New test.
27885
27886 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27887
27888         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27889
27890 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27891
27892         PR c++/12132
27893         * g++.dg/template/error11.C: New test.
27894
27895         PR c++/13451
27896         * g++.dg/template/class2.C: New test.
27897
27898 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27899         Richard Sandiford <rsandifo@redhat.com>
27900
27901         PR c++/13387
27902         * g++.dg/opt/alias3.C: New test.
27903
27904 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27905
27906         PR c++/13157
27907         * g++.dg/template/koenig3.C: New test.
27908
27909         PR c++/13529
27910         * g++.dg/parse/offsetof3.C: New test.
27911
27912         * g++.dg/init/copy7.C: Add missing dg-error markers.
27913
27914         PR c++/12226
27915         * g++.dg/init/copy7.c: New test.
27916
27917         PR c++/13536
27918         * g++.dg/parse/cast1.C: New test.
27919
27920 2004-01-04  Jan Hubicka  <jh@suse.cz>
27921
27922         * gcc.dg/winline[1-7].c: New tests.
27923
27924 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27925
27926         PR c++/13520
27927         * g++.dg/template/qualttp22.C: New test.
27928
27929 2004-01-01  Jan Hubicka  <jh@suse.cz>
27930
27931         * gcc.dg/debug/20031231-1.c: New.
27932         * gcc.c-torture/compile/20040101-1.c: New.
27933         * gcc.dg/dwarf-die-[1-7].c: New.
27934
27935 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27936
27937         PR optimization/13521
27938         * gcc.c-torture/compile/20031231-1.c: New test.
27939
27940 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27941
27942         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27943
27944 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27945
27946         PR c++/10079
27947         * g++.dg/template/crash16.C: New test.
27948
27949 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27950
27951         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27952
27953 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27954
27955         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27956         ports.
27957         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27958         * g++.old-deja/g++.law/profile1.C: Likewise.
27959         * gcc.c-torture/compile/981006-1.c: Likewise.
27960         * gcc.c-torture/execute/loop-2e.x: Likewise.
27961         * gcc.c-torture/execute/loop-2f.x: Remove.
27962         * gcc.c-torture/execute/loop-2g.x: Likewise.
27963         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27964         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27965
27966 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27967
27968         PR c++/13507
27969         * g++.dg/ext/attrib11.C: New test.
27970
27971         PR c++/13494
27972         * g++.dg/template/array2-1.C: New test.
27973         * g++.dg/template/array2-2.C: New test.
27974
27975 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27976
27977         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27978
27979 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27980
27981         PR c++/12774
27982         * g++.dg/template/array1-1.C: New test.
27983         * g++.dg/template/array1-2.C: New test.
27984
27985 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27986
27987         PR fortran/12632
27988         * g77.dg/12632.f: New test case.
27989
27990 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27991
27992         PR c++/13289
27993         * g++.dg/parse/nontype1.C: New test.
27994
27995 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27996
27997         PR c++/12403
27998         * g++.dg/parse/explicit1.C: New test.
27999         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28000
28001 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28002
28003         PR c++/13081
28004         * g++.dg/opt/inline6.C: New test.
28005
28006         PR c++/12613
28007         * g++.dg/parse/error9.C: New test.
28008
28009         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28010
28011 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/13009
28014         * g++.dg/init/assign1.C: New test.
28015
28016 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28017
28018         PR c++/13070
28019         * g++.dg/warn/format3.C: New test case.
28020
28021 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28022
28023         * gcc.c-torture/compile/20031227-1.c: New test.
28024
28025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28026
28027         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28028         * g77.dg/bprob/bprob.exp: Likewise.
28029         * gcc.misc-tests/bprob.exp: Likewise.
28030         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28031         variants on systems where the library does not provide that
28032         functionality.
28033         * gcc.dg/builtins-20.c: Use builtins-config.h.
28034         * gcc.dg/builtins-config.h: New file.
28035
28036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28037
28038         * lib/gcc-dg.exp (dg-require-profiling): New function.
28039         * lib/target-supports.exp (check_profiling_available): Likewise.
28040         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28041         * g77.dg/bprob/bprob.exp: Likewise.
28042         * gcc.misc-tests/bprob.exp: Likewise.
28043         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28044         * gcc.dg/20021014-1.c: Likewise.
28045         * gcc.dg/nest.c: Likewise.
28046
28047 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28048
28049         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28050         compiling.
28051         * g++.dg/lookup/java2.C: Likewise.
28052         * gcc.dg/cpp/lexident.c: Likewise.
28053
28054 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28055
28056         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28057         given.
28058         * gcc.c-torture/compile/961203-1.c: Likewise.
28059         * gcc.c-torture/compile/980506-1.c: Likewise.
28060
28061 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28062
28063         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28064         (additional_prunes): New global.
28065         (gcc-dg-prune): Handle additional per-test pruning.
28066         (dg-test): Clear additional_prunes between tests.
28067
28068         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28069         dg-prune-output to avoid spurious failures from assembler
28070         complaining about nonexistent WAW violations.
28071         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28072         Use dg-prune-output to avoid spurious failures from assembler
28073         warning about Itanium B-step errata.
28074
28075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28076
28077         * g++.dg/abi/macro0.C: New test.
28078         * g++.dg/abi/macro1.C: Likewise.
28079         * g++.dg/abi/macro2.C: Likewise.
28080
28081         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28082         * g++.dg/abi/bitfield7.C: Likewise.
28083         * g++.dg/abi/dtor2.C: Likewise.
28084         * g++.dg/abi/mangle11.C: Likewise.
28085         * g++.dg/abi/mangle12.C: Likewise.
28086         * g++.dg/abi/mangle14.C: Likewise.
28087         * g++.dg/abi/mangle17.C: Likewise.
28088         * g++.dg/abi/vbase10.C: Likewise.
28089         * g++.dg/abi/vbase14.C: Likewise.
28090         * g++.dg/template/qualttp17.C: Likewise.
28091
28092 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28093
28094         PR c/11995
28095         * gcc.dg/20031223-1.c: New test.
28096
28097 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28098
28099         * gcc.dg/noreturn-7.c: New test.
28100
28101 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28102
28103         * gcc.dg/null-pointer-1.c: New test.
28104
28105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28106
28107         * g++.old-deja/g++.jason/template18.C: Remove.
28108         * g++.old-deja/g++.jason/template37.C: Likewise.
28109
28110         PR c++/12862
28111         * g++.dg/lookup/ns1.C: New test.
28112
28113         PR c++/12397
28114         * g++.dg/template/lookup3.C: New test.
28115
28116 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28117
28118         * g++.dg/template/recurse1.C: New test
28119
28120 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28121
28122         PR c++/12479
28123         * g++.dg/parse/semicolon1.C: New test.
28124         * g++.dg/parse/semicolon1.h: Likewise.
28125
28126 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28127
28128         * gcc.dg/darwin-misaligned.c: New test.
28129
28130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28131
28132         PR c/9163
28133         * gcc.dg/20031222-1.c: New test.
28134
28135 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28136
28137         PR c++/13438
28138         * g++.dg/parse/error8.C: New test.
28139
28140         PR c++/11554
28141         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28142
28143 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28144
28145         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28146         too small.
28147         * gcc.c-torture/compile/930217-1.c: Likewise.
28148         * gcc.c-torture/compile/930513-1.c: Likewise.
28149         * gcc.c-torture/execute/920908-2.c: Likewise.
28150         * gcc.c-torture/execute/921204-1.c: Likewise.
28151         * gcc.c-torture/execute/930621-1.c: Likewise.
28152         * gcc.c-torture/execute/930630-1.c: Likewise.
28153         * gcc.c-torture/execute/931031-1.c: Likewise.
28154         * gcc.c-torture/execute/980602-2.c: Likewise.
28155         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28156         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28157         * gcc.c-torture/execute/extzvsi.c: Likewise.
28158         * gcc.c-torture/unsorted/ext.c: Likewise.
28159
28160 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28161
28162         PR target/12749
28163         * gcc.c-torture/compile/20031220-2.c: New test case.
28164
28165 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28166
28167         PR optimization/13031
28168         * gcc.c-torture/compile/20031220-1.c: New test case.
28169
28170 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28171
28172         * gcc.dg/cast-function-1.c: New test.
28173
28174 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28175
28176         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28177         formats.
28178
28179 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28180
28181         PR c++/12795
28182         * g++.dg/ext/attrib10.C: New test.
28183
28184 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.dg/cleanup-10.c: New test.
28187         * gcc.dg/cleanup-11.c: New test.
28188
28189 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28190
28191         PR c++/13239
28192         * g++.dg/opt/expect1.C: New test.
28193
28194 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28195
28196         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28197
28198 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28199
28200         PR debug/12923
28201         * gcc.dg/20031218-1.c: New test.
28202
28203         PR debug/12389
28204         * gcc.dg/20031218-2.c: New test.
28205         * gcc.dg/20031218-3.c: New test.
28206
28207         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28208         of label name and allow for USER_LABEL_PREFIX == "_" names.
28209         * g++.dg/abi/mangle18-2.C: Likewise.
28210         * g++.dg/abi/mangle19-1.C: Likewise.
28211         * g++.dg/abi/mangle19-2.C: Likewise.
28212         * g++.dg/abi/mangle20-1.C: Likewise.
28213         * g++.dg/abi/mangle20-2.C: Likewise.
28214
28215 2003-12-18  Richard Henderson  <rth@redhat.com>
28216
28217         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28218
28219 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28220             Dan Kegel <dank@kegel.com>
28221
28222         PR other/12009
28223         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28224         testing a cross compiler, it causes spurious compile failures.
28225         * lib/g++.exp: Likewise.
28226
28227 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28228
28229         PR c++/13262
28230         * g++.dg/template/access13.C: New test.
28231
28232 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28233
28234         * gcc.dg/20031216-1.c: New test.
28235
28236 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28237
28238         PR c++/9154
28239         * g++.dg/template/error10.C: New test.
28240
28241 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28242
28243         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28244         * g++.dg/eh/simd-2.C: Likewise.
28245
28246 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28247             Roger Sayle  <roger@eyesopen.com>
28248
28249         * gcc.c-torture/execute/ieee/mzero5.c: New.
28250
28251 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28252
28253         PR c++/10603
28254         * g++.dg/parse/error6.C: New test.
28255
28256         PR c++/12827
28257         * g++.dg/parse/error7.C: New test.
28258
28259 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28260
28261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28262         at -O with stabs debugging formats.
28263         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28264         * gcc.dg/debug/debug-2.c: Likewise.
28265
28266 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/12696
28269         * g++.dg/init/error1.C: New test.
28270
28271         PR c++/12218
28272         * g++.dg/init/pm3.C: New test.
28273
28274 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28275
28276         PR c/3347
28277         * gcc.dg/bitfld-8.c: New test.
28278
28279 2003-12-16  James Lemke  <jim@wasabisystems.com>
28280
28281         * gcc.dg/arm-scd42-[123].c: New tests.
28282
28283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         PR c++/9043
28286         * g++.dg/abi/mangle20-1.C: New test.
28287         * g++.dg/abi/mangle20-2.C: New test.
28288
28289 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28290
28291         PR c++/13275
28292         * g++.dg/other/offsetof2.C: Remove XFAIL.
28293         * g++.dg/parse/offsetof1.C: New test.
28294         * g++.gd/parse/offsetof2.C: Likewise.
28295
28296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28297
28298         * g++.dg/template/nontype3.C: New test.
28299         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28300
28301 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28302
28303         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28304
28305 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         PR c++/13387
28308         * g++.dg/expr/assign1.C: New test.
28309
28310         PR c++/13242
28311         * g++.dg/abi/mangle19-1.C: New test.
28312         * g++.dg/abi/mangle19-2.C: New test.
28313
28314 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28315
28316         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28317
28318 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28319
28320         * gcc.c-torture/execute/20031216-1.c: New test.
28321
28322 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28323
28324         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28325         an ICE regression.
28326
28327 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/10926
28330         * g++.dg/template/error9.C: New test.
28331
28332         PR c++/11116
28333         * g++.dg/template/error8.C: New test.
28334
28335 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28336
28337         PR middle-end/13400
28338         * gcc.c-torture/execute/20031215-1.c: New test case.
28339
28340 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28341
28342         PR c++/13269
28343         * g++.dg/parse/error5.C: New test.
28344
28345         PR c++/12989
28346         * g++.dg/expr/sizeof1.C: New test.
28347
28348         PR c++/13310
28349         * g++.dg/template/crash15.C: New test.
28350
28351 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28352
28353         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28354         a non-POD type as the last named parameter of a varargs function.
28355
28356 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/13243
28359         PR c++/12573
28360         * g++.dg/template/crash14.C: New test.
28361         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28362
28363 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28364
28365         * g++.dg/other/java1.C: New test.
28366
28367         PR c++/13241
28368         * g++.dg/abi/mangle18-1.C: New test.
28369         * g++.dg/abi/mangle18-2.C: New test.
28370
28371 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28372
28373         PR optimization/10312
28374         * gcc.c-torture/execute/20031214-1.c: New.
28375
28376 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/10779
28379         PR c++/12160
28380         * g++.dg/parse/error3.C: New test.
28381         * g++.dg/parse/error4.C: Likewise.
28382         * g++.dg/abi/mangle4.C: Tweak error messages.
28383         * g++.dg/lookup/using5.C: Likewise.
28384         * g++.dg/other/error2.C: Likewise.
28385         * g++.dg/parse/typename5.C: Likewise.
28386         * g++.dg/parse/undefined1.C: Likewise.
28387         * g++.dg/template/arg2.C: Likewise.
28388         * g++.dg/template/ttp3.C: Likewise.
28389         * g++.dg/template/type1.C: Likewise.
28390         * g++.old-deja/g++.other/crash32.C: Likewise.
28391         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28392
28393 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28394
28395         PR c++/13106
28396         * g++.dg/warn/noreturn-3.C: New test.
28397
28398 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28399
28400         PR c++/13118
28401         * g++.dg/abi/covariant3.C: New.
28402
28403 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28404
28405         * g++.dg/eh/ia64-1.C: New test.
28406
28407 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28408
28409         PR optimization/13037
28410         * g77.f-torture/execute/13037.f: New test case.
28411
28412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         PR c++/12881
28415         * g++.dg/abi/covariant2.C: New.
28416
28417 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28418
28419         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28420
28421 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28422
28423         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28424
28425 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28426
28427         PR other/10819
28428         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28429         to fix Bug 10819.
28430         * lib/g++.exp (g++_version): Likewise.
28431         * lib/g77.exp (g77_version): Likewise.
28432         * lib/objc.exp (default_objc_version): Likewise.
28433
28434 2003-12-10  Richard Henderson  <rth@redhat.com>
28435
28436         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28437
28438         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28439
28440 2003-12-08  Matt Austern  <austern@apple.com>
28441
28442         PR c/13134
28443         * lib/gcc-dg.exp (dg-require-visibility): Define.
28444         * lib/target-supports (check_visibility_available): Define.
28445         * gcc.dg/visibility-1.c: New test.
28446         * gcc.dg/visibility-2.c: Likewise.
28447         * gcc.dg/visibility-3.c: Likewise.
28448         * gcc.dg/visibility-4.c: Likewise.
28449         * gcc.dg/visibility-5.c: Likewise.
28450         * gcc.dg/visibility-6.c: Likewise.
28451         * g++.dg/ext/visibility-1.C: Likewise.
28452         * g++.dg/ext/visibility-2.C: Likewise.
28453         * g++.dg/ext/visibility-3.C: Likewise.
28454         * g++.dg/ext/visibility-4.C: Likewise.
28455         * g++.dg/ext/visibility-5.C: Likewise.
28456         * g++.dg/ext/visibility-6.C: Likewise.
28457
28458 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28459
28460         * g++.dg/lookup/java1.C: New test.
28461         * g++.dg/lookup/java2.C: New test.
28462
28463 2003-12-07  Falk Hueffner  <falk@debian.org>
28464
28465         * g++.dg/opt/noreturn-1.C: New test.
28466
28467 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28468
28469         * gcc.dg/overflow-1.c: New test.
28470
28471 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28472
28473         * g77.f-torture/compile/13060.f: New test.
28474
28475 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28476
28477         PR c++/13323
28478         * g++.dg/inherit/operator2.C: New test.
28479
28480 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28481
28482         PR c++/13305
28483         * g++.dg/ext/attrib9.C: New test.
28484
28485 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28486
28487         PR c++/13314
28488         * g++.dg/template/error7.C: New test.
28489
28490 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28491             J"orn Rennecke <joern.rennecke@superh.com>
28492
28493         PR target/13302
28494         * g++.dg/other/struct-va_list.C: New test.
28495
28496 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28497
28498         PR c++/13166
28499         * g++.dg/parse/defarg6.C: New test.
28500
28501 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28502
28503         PR target/13256
28504         * gcc.c-torture/execute/20031201-1.c: New test.
28505
28506 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28507
28508         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28509
28510 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28511
28512         * gcc.dg/builtin-return-1.c: New test.
28513
28514 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28515             J"orn Rennecke <joern.rennecke@superh.com>
28516
28517         PR optimization/13260
28518         * gcc.c-torture/execute/20031204-1.c: New test.
28519
28520 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28521
28522         PR c++/9127
28523         * g++.dg/template/error6.C: New test.
28524
28525 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.dg/20031202-1.c: New test.
28528
28529 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28530
28531         PR c++/13179
28532         * g++.dg/template/eh1.C: New test.
28533
28534         PR c++/10771
28535         * g++.dg/template/error5.C: New test.
28536
28537 2003-12-02  David Ung  <davidu@mips.com>
28538
28539         * gcc.dg/compat/vector-check.h: Corrected type for var
28540         g_##TMODE
28541
28542 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28543
28544         PR c++/10126
28545         * g++.dg/template/ptrmem8.C: New test.
28546
28547 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28548
28549         PR c++/12573
28550         * g++.dg/template/dependent-expr3.C: New test.
28551
28552 2003-12-01  James Lemke  <jim@wasabisystems.com>
28553
28554         * gcc.dg/arm-g2.c: New test.
28555
28556 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28557
28558         PR optimization/11634
28559         * gcc.dg/20031201-2.c: New test case.
28560
28561 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28562
28563         PR 11433
28564         * objc.dg/proto-lossage-3.m: New test.
28565
28566 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28567
28568         PR optimization/12628
28569         * gcc.dg/20031201-1.c: New test case.
28570
28571 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28572
28573         * gcc.dg/unaligned-1.c: New test.
28574
28575 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28576
28577         PR c++/9849
28578         * g++.dg/template/error4.C: New test.
28579         * g++.dg/template/nested3.C: Adjust error markers.
28580
28581 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28582
28583         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28584
28585 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28586
28587         PR c/10333
28588         * gcc.dg/bitfld-7.c: New test.
28589
28590 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28591
28592         * gcc.dg/tls/asm-1.C: New test.
28593
28594 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28595
28596         * gcc.dg/cpp/assert4.c: Update.
28597
28598 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28599
28600         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28601         * gcc.dg/builtin-apply3.c: New test.
28602
28603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28604
28605         * lib/compat.exp (compat-obj): New xfaildata parameter.
28606         Use it to set compiler_conditional_xfail_data before compiling.
28607         (compat-get-options): Handle dg-xfail-if.
28608         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28609         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28610         * gcc.dg/compat/vector-1_y.c: Likewise.
28611         * gcc.dg/compat/vector-2_x.c: Likewise.
28612         * gcc.dg/compat/vector-2_y.c: Likewise.
28613
28614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28615
28616         * g++.dg/opt/reg-stack4.C: New test.
28617
28618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28619
28620         * gcc.dg/builtin-apply2.c: New test.
28621
28622 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28623
28624         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28625
28626 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28627
28628         PR c++/12924
28629         * g++.dg/template/template-id-2.C: New test.
28630
28631 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28632
28633         PR c++/5369
28634         * g++.dg/template/memfriend1.C: New test.
28635         * g++.dg/template/memfriend2.C: Likewise.
28636         * g++.dg/template/memfriend3.C: Likewise.
28637         * g++.dg/template/memfriend4.C: Likewise.
28638         * g++.dg/template/memfriend5.C: Likewise.
28639         * g++.dg/template/memfriend6.C: Likewise.
28640         * g++.dg/template/memfriend7.C: Likewise.
28641         * g++.dg/template/memfriend8.C: Likewise.
28642         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28643
28644 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28645
28646         PR c++/12515
28647         * g++.dg/ext/cond1.C: New test.
28648
28649 2003-11-20  Richard Henderson  <rth@redhat.com>
28650
28651         * gcc.dg/20020201-2.c: Remove.
28652         * gcc.dg/20020201-4.c: Remove.
28653         * gcc.dg/20020304-1.c: Remove.
28654
28655 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28656
28657         * gcc.dg/cpp/trad/xwin1.c: New test case.
28658
28659 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28660
28661         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28662         * lib/g77.exp: Likewise.
28663         * lib/objc.exp: Likewise.
28664         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28665         for darwin.
28666
28667 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28668
28669         PR c++/12932
28670         * g++.dg/template/static5.C: New test.
28671
28672 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28673
28674         * gcc.dg/nested-func-1.c: New test.
28675
28676 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28677
28678         * gcc.dg/cpp/assert4.c: New test.
28679
28680 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28681
28682         PR c++/2294
28683         * g++.dg/lookup/using9.c: New test.
28684
28685 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28686
28687         PR c++/12762
28688         * g++.dg/template/error3.C: New test.
28689
28690 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28691
28692         PR ada/13035
28693         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28694         No longer use a wrapper for gcc, since this does not work under
28695         Windows.
28696
28697 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28698
28699         PR c++/2094
28700         * g++.dg/template/ptrmem7.C: New test.
28701
28702 2003-11-13  Andrew Pinski <apinski@apple.com>
28703
28704         * gcc.c-torture/compile/20031113-1.c: New test.
28705
28706 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28707             Kean Johnston <jkj@sco.com>
28708
28709         PR c/13029
28710         * gcc.dg/unused-4.c: Update.
28711
28712 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28713
28714         * g++.dg/opt/const3.C: New test.
28715
28716 2003-11-13  Jan Hubicka  <jh@suse.cz>
28717
28718         * gcc.c-torture/compile/20031112-1.c: New test.
28719
28720 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28721
28722         * g++.dg/parse/crash10.C: Remove bogus error marker.
28723
28724 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28725
28726         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28727         (host_gcc): Likewise.
28728         (ROOT): Honor $PWDCMD.
28729         (BASE): Likewise.
28730         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28731
28732 2003-11-12  Catherine Moore  <clm@redhat.com>
28733
28734         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28735
28736 2003-11-12  Andreas Jaeger  <aj@suse.de>
28737             Jakub Jelinek  <jakub@redhat.com>
28738             Andrew Pinski  <pinskia@physics.uc.edu>
28739             Richard Henderson  <rth@redhat.com>
28740
28741         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28742         systems.
28743         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28744
28745         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28746         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28747
28748 2003-11-11  Andreas Jaeger  <aj@suse.de>
28749
28750         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28751
28752         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28753
28754 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28755
28756         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28757         Clean ups.
28758
28759 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28760
28761         * gcc.dg/trampoline-1.c: New test.
28762
28763 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28764
28765         * gcc.c-torture/compile/200031109-1.c: New test.
28766
28767 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28768
28769         PR c/3190
28770         PR c/8714
28771         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28772         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28773         gcc.dg/format/no-y2k-1.c: Update.
28774
28775 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28776
28777         PR optimization/10467
28778         * gcc.dg/20031108-1.c: New test case.
28779
28780 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28781
28782         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28783
28784 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28785
28786         * gcc.dg/compound-lvalue-1.c: New test.
28787         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28788         some XFAILs.
28789
28790 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28791
28792         * gcc.dg/altivec-varargs-1.c: New test.
28793
28794 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28795
28796         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28797         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28798         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28799         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28800         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28801
28802 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28803
28804         * gcc.dg/cond-lvalue-1.c: New test.
28805
28806 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28807
28808         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28809
28810 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28811
28812         PR c++/11616
28813         * g++.dg/template/instantiate5.C: New test.
28814
28815 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28816
28817         PR c++/12726
28818         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28819         * ChangeLog: Add missing first entry for above test.
28820
28821 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28822
28823         PR c++/9810
28824         * g++.dg/template/using8.C: New test.
28825         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28826
28827 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28828
28829         PR optimization/10817
28830         * gcc.c-torture/compile/20031102-1.c: New test case.
28831
28832 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28833
28834         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28835         2147483647.
28836
28837 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28838
28839         * gcc.dg/20031102-1.c: New test.
28840
28841 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28842
28843         * gcc.dg/complex-1.c: New test.
28844
28845 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28846
28847         PR c++/12796
28848         * g++.dg/template/crash13.C: Adjust expected error location.
28849         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28850
28851 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28852
28853         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28854
28855 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28856
28857         PR/10239
28858         * gcc.c-torture/compile/20031031-2.c: New test.
28859
28860 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28861
28862         PR/11640
28863         * gcc.c-torture/compile/20031031-1.c: New test.
28864
28865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28866
28867         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28868         * gcc.misc-tests/bprob.exp: Likewise.
28869         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28870         the execution test on arm-elf configs.
28871         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28872         configs that don't support scratch files.
28873         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28874
28875 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28876
28877         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28878         done by dejagnu.
28879
28880 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28881
28882         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28883         Avoid non pure sh syntax. Add more logging.
28884
28885         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28886         fail.
28887
28888 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28889
28890         PR libgcj/10610
28891         * gcc.dg/ppc-stackalign-1.c: New test.
28892
28893 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28894
28895         * ada/acats/run_all.sh: Change output to be more compliant with
28896         dejagnu framework.
28897         Create acats.sum and acats.log files under testsuite/ada/acats
28898         Only run [a-z]* directories, to filter out e.g. CVS.
28899         Redirect build output to log file.
28900
28901 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28902
28903         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28904
28905 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28906
28907         PR ada/5909:
28908         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28909
28910 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28911
28912         * gcc.c-torture/compile/20031023-1.c: New test.
28913         * gcc.c-torture/compile/20031023-2.c: New test.
28914         * gcc.c-torture/compile/20031023-3.c: New test.
28915         * gcc.c-torture/compile/20031023-4.c: New test.
28916
28917 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28918
28919         PR c++/10371
28920         * g++.dg/lookup/scoped8.C: New test.
28921
28922 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28923
28924         * g++.dg/opt/reg-stack3.C: New test.
28925
28926 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28927
28928         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28929
28930 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28931
28932         PR c++/11076
28933         * g++.dg/template/crash13.C: New test.
28934
28935 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28936
28937         * gcc.dg/c99-restrict-2.c: New test.
28938
28939 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28940
28941         PR c++/12698, c++/12699, c++/12700, c++/12566
28942         * g++.dg/inherit/covariant9.C: New test.
28943         * g++.dg/inherit/covariant10.C: New test.
28944         * g++.dg/inherit/covariant11.C: New test.
28945
28946 2003-10-23  Jason Merrill  <jason@redhat.com>
28947
28948         PR c++/12726
28949         * g++.dg/ext/complit2.C: New test.
28950
28951 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28952
28953         PR target/12654
28954         * gcc.c-torture/execute/20031020-1.c: New test.
28955
28956 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28957
28958         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28959         following the jump_insn.
28960
28961 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28962
28963         * gcc.dg/cast-lvalue-1.c: New test.
28964
28965 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/11962
28968         * g++.dg/template/cond2.C: New test.
28969
28970 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28971
28972         * gcc.dg/builtins-28.c: New test.
28973
28974 2003-10-20  Jan Hubicka  <jh@suse.cz>
28975
28976         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28977         parameter.
28978         * testsuite/gcc.dg/inline-2.c: Likewise.
28979
28980 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28981
28982         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28983         * gcc.dg/nest.c: Likewise.
28984
28985 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28986
28987         PR c++/9781, c++/10583, c++/11862
28988         * g++.dg/parse/crash13.C: New test.
28989
28990 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28991
28992         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28993
28994 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28995
28996         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28997         Define HAVE_C99_RUNTIME except on Solaris.
28998         * gcc.dg/builtins-20.c: Likewise.
28999
29000 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29001
29002         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29003
29004 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29005
29006         PR c++/12495
29007         * g++.dg/template/crash21.C: New test.
29008
29009 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29010
29011         PR c++/2513
29012         * g++.dg/template/typename5.C: New test.
29013
29014 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29015
29016         PR c++/12369
29017         * g++.dg/template/friend25.C: New test.
29018
29019 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29020
29021         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29022         versions.
29023
29024 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29025
29026         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29027         == 2147483647.
29028
29029 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29030
29031         * gcc.c-torture/execute/960416-1.x: Remove.
29032         * gcc.c-torture/execute/divconst-3.x: Likewise.
29033
29034 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29035
29036         PR target/12598
29037         * gcc.dg/torture/cris-volatile-1.c: New test.
29038
29039 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR optimization/9325
29042         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29043         for overflowing floating point to integer conversion during RTL
29044         simplification.
29045
29046 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29047
29048         * objc/execute/_cmd.m: Fix typo.
29049         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29050         Relax 'scan-assembler' regexp.
29051         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29052         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29053         * objc.dg/zero-link-2.m: Remove blank line.
29054         * objc.dg/zero-link-3.m: New test case.
29055
29056 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29057
29058         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29059
29060         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29061         than linker trickery.
29062
29063 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29064
29065         PR c++/12370
29066         * g++.dg/other/friend2.C: New test.
29067
29068 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29069
29070         * gcc.dg/20031012-1.c: New test.
29071
29072 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29073
29074         * gcc.dg/weak/weak-3.c: Fix for new warning.
29075
29076 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29077
29078         PR optimization/8750
29079         * gcc.c-torture/execute/20031012-1.c: New test case.
29080
29081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29082
29083         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29084         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29085
29086 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29087
29088         PR optimization/12260
29089         * gcc.c-torture/compile/20031011-2.c: New test case.
29090
29091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29092
29093         * gcc.c-torture/execute/20031011-1.c: New testcase.
29094
29095 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29096
29097         * gcc.c-torture/compile/20031011-1.c: New test.
29098
29099 2003-10-11  Jan Hubicka  <jh@suse.cz>
29100
29101         * g++.dg/other/first-global.C: New test.
29102
29103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29104
29105         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29106
29107 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29108
29109         * gcc.c-torture/compile/20031010-1.c: New test.
29110
29111 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29112
29113         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29114         * gcc.c-torture/execute/va-arg-25.c: ... here.
29115
29116 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29117
29118         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29119
29120 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29121
29122         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29123
29124 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29125
29126         * g++.dg/parse/error2.C: New test.
29127
29128 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29129
29130         PR c++/11097
29131         * g++.dg/other/error5.C: Modify the error message.
29132         * g++.dg/lookup/using8.C: New test.
29133
29134 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29135
29136         * gcc.dg/darwin-abi-2.c: New file.
29137         * gcc.c-torture/execute/va-arg-24.c: New file.
29138
29139 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29140
29141         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29142         indentation.
29143
29144 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29145
29146         PR c++/10147
29147         * g++.dg/other/error4.C: Update error messages.
29148         * g++.dg/template/ptrmem4.C: Likewise.
29149
29150         PR c++/12337
29151         * g++.dg/init/new9.C: New test.
29152
29153         PR c++/12334, c++/12236, c++/8656
29154         * g++.dg/ext/attrib8.C: New test.
29155
29156 2003-10-06  Devang Patel  <dpatel@apple.com>
29157
29158         * gcc.dg/debug/dwarf2-3.h: New test.
29159         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29160
29161 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29162
29163         * g++.dg/opt/cfg2.C: New test.
29164
29165 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29166
29167         * g++.dg/opt/float1.C: New test.
29168
29169 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29170
29171         * gcc.dg/c90-array-lval-6.c: New test.
29172         * gcc.dg/c99-array-lval-6.c: New test.
29173
29174 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29175             Ziemowit Laski  <zlaski@apple.com>
29176
29177         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29178         'Derived', so that it is never considered a class method; add
29179         new warning for '+port' method ambiguity.
29180         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29181         <objc/objc-api.h> (needed on Mac OS X).
29182         * objc.dg/method-13.m: New test.
29183
29184 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29185
29186         PR optimization/9325, PR java/6391
29187         * gcc.c-torture/execute/20031003-1.c: New test case.
29188
29189 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29190
29191         PR optimization/12180
29192         * gcc.dg/20031002-1.c: New test.
29193
29194         PR c++/12486
29195         * g++.dg/inherit/error1.C: New test.
29196
29197 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29198
29199         * lib/f-torture.exp (search_for): Rename to...
29200         (search_for_re): This.  Also, clean up comments and the
29201         "regexp" invocation.
29202
29203 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29204
29205         * gcc.c-torture/compile/20031002-1.c: New test.
29206
29207 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29208
29209         * g++.dg/opt/cond1.C: New test.
29210
29211 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29212
29213         * gcc.dg/Wold-style-definition-2.c: New testcase.
29214         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29215
29216 2003-09-29  Richard Henderson  <rth@redhat.com>
29217
29218         * g++.dg/init/array10.C: Add dg-options.
29219
29220 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29221
29222         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29223
29224 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29225
29226         * g++.dg/template/friend19.C: Fix typo.
29227         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29228
29229 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29230
29231         * gcc.c-torture/execute/20030928-1.c: New test.
29232         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29233
29234 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29235
29236         * g++.dg/opt/unroll1.C: New test.
29237
29238 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29239
29240         PR optimization/11741
29241         * gcc.dg/20030926-1.c: New test case.
29242
29243 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         PR c++/5655
29246         * g++.dg/parse/access7.C: New test.
29247         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29248
29249 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29250
29251         MERGE OF objc-improvements-branch into MAINLINE:
29252         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29253         if libobjc has not been built.
29254         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29255         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29256         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29257         objc/execute/nested-3.m, objc/execute/np-2.m,
29258         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29259         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29260         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29261         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29262         objc.dg/special/unclaimed-category-1.h,
29263         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29264         well as GNU runtime.
29265         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29266         * execute/cascading-1.m, execute/function-message-1.m,
29267         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29268         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29269         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29270         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29271         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29272         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29273         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29274         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29275         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29276         * objc.dg/bitfield-2.m: Run only on Darwin.
29277         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29278         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29279         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29280         * objc.dg/const-str-1.m: Fix constant string layout.
29281
29282 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29283
29284         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29285
29286 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29287
29288         * gcc.dg/darwin-abi-1.c: New file.
29289
29290 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29291
29292         PR target/12281
29293         * gcc.c-torture/compile/20030921-1.c: New test.
29294
29295 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29296
29297         * g++.dg/opt/reg-stack2.C: New test.
29298
29299 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29300
29301         * g++.dg/eh/delayslot1.C: New test.
29302
29303 2003-09-20  Richard Henderson  <rth@redhat.com>
29304
29305         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29306
29307 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29308
29309         * gcc.c-torture/execute/20030920-1.c: New test case.
29310
29311 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29312
29313         * g++.dg/rtti/typeid3.C: Correct expected error message.
29314
29315 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29316
29317         PR c++/157
29318         * g++.dg/parse/crash12.C: New test.
29319
29320 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29321
29322         * gcc.dg/compat/mixed-struct-check.h: New.
29323         * gcc.dg/compat/mixed-struct-defs.h: New.
29324         * gcc.dg/compat/mixed-struct-init.h: New.
29325         * gcc.dg/compat/struct-by-value-19_main.c: New.
29326         * gcc.dg/compat/struct-by-value-19_x.c: New.
29327         * gcc.dg/compat/struct-by-value-19_y.c: New.
29328         * gcc.dg/compat/struct-by-value-20_main.c: New.
29329         * gcc.dg/compat/struct-by-value-20_x.c: New.
29330         * gcc.dg/compat/struct-by-value-20_y.c: New.
29331         * gcc.dg/compat/struct-return-19_main.c: New.
29332         * gcc.dg/compat/struct-return-19_x.c: New.
29333         * gcc.dg/compat/struct-return-19_y.c: New.
29334         * gcc.dg/compat/struct-return-20_main.c: New.
29335         * gcc.dg/compat/struct-return-20_x.c: New.
29336         * gcc.dg/compat/struct-return-20_y.c: New.
29337
29338 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29339         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29340         so that it will not complain on LP64 targets.
29341
29342 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29343
29344         PR c++/495
29345         * g++.dg/template/friend24.C: New test.
29346
29347 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29348
29349         PR c++/12332
29350         * g++.dg/template/memtmpl2.C: New test.
29351
29352 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29353
29354         PR target/11184
29355         * gcc.dg/builtin-apply1.c: New test.
29356
29357 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         PR c++/9848
29360         * g++.dg/warn/Wunused-4.C: New test.
29361
29362 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29363
29364         PR c++/12316
29365         * g++.dg/other/gc2.C: New test.
29366
29367 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29368
29369         PR c++/11991
29370         * g++.dg/rtti/typeid3.C: New test.
29371
29372         PR c++/12266
29373         * g++.dg/overload/template1.C: New test.
29374
29375 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29376
29377         * g++.dg/opt/cfg3.C: New test.
29378
29379 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29380
29381         PR c++/7939
29382         * g++.dg/template/crash11.C: New test.
29383
29384 2003-09-16  Jason Merrill  <jason@redhat.com>
29385             Jakub Jelinek  <jakub@redhat.com>
29386
29387         * gcc.dg/attr-warn-unused-result.c: New test.
29388
29389 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29390
29391         PR c++/12184
29392         * g++.dg/expr/call2.C: New test.
29393
29394 2003-09-15  Andreas Jaeger  <aj@suse.de>
29395
29396         * gcc.dg/Wold-style-definition-1.c: New test.
29397
29398 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29399
29400         PR c++/3907
29401         * g++.dg/parse/template12.C: New test.
29402
29403         * g++.dg/abi/bitfield11.C: New test.
29404         * g++.dg/abi/bitfield12.C: Likewise.
29405
29406 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29407
29408         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29409         non-expansion of functional macro name without arguments at EOL.
29410         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29411
29412 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29413
29414         * gcc.c-torture/execute/20030914-[12].c: New tests.
29415
29416 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29417
29418         PR c++/11788
29419         * g++.dg/overload/addr1.C: New test.
29420
29421 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29422
29423         * gcc.dg/20030909-1.c: New test.
29424
29425 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29426
29427         * gcc.dg/ultrasp10.c: New test.
29428
29429 2003-09-09  Devang Patel  <dpatel@apple.com>
29430
29431         * gcc.dg/darwin-ld-6.c: New test.
29432
29433 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29434
29435         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29436
29437 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29438
29439         * gcc.dg/ia64-types1.c: New test.
29440         * gcc.dg/ia64-types2.c: Likewise.
29441
29442 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29443
29444         * gcc.dg/builtins-1.c: Add more _Complex tests.
29445         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29446
29447         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29449
29450 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/11786
29453         * g++.dg/lookup/koenig2.C: New test.
29454
29455         PR c++/5296
29456         * g++.dg/rtti/typeid2.C: New test.
29457
29458 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29459
29460         * gcc.c-torture/compile/20030904-1.c: New test.
29461
29462 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29463
29464         * g++.dg/opt/longbranch2.C: New test.
29465
29466 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29467
29468         * g++.dg/template/crash10.C: Only compile it.
29469
29470 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29471
29472         PR middle-end/11665
29473         * gcc.c-torture/compile/20030907-1.c: New test.
29474         * g++.dg/init/array11.C: New test.
29475
29476 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29477
29478         PR c++/11852
29479         * g++.dg/init/struct1.C: New test.
29480
29481 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29482
29483         PR c++/12181
29484         * g++.dg/expr/comma1.C: New test.
29485
29486 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/11867
29489         * g++.dg/expr/static_cast5.C: New test.
29490
29491 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29492
29493         PR c++/11507
29494         * g++.dg/lookup/scoped7.C: New test.
29495
29496         PR c++/9574
29497         * g++.dg/other/static1.C: New test.
29498
29499         PR c++/11490
29500         * g++.dg/warn/template-1.C: New test.
29501
29502         PR c++/11432
29503         * g++.dg/template/crash10.C: New test.
29504
29505         PR c++/2478
29506         * g++.dg/overload/VLA.C: New test.
29507
29508         PR c++/10804
29509         * g++.dg/template/call1.C: New test.
29510
29511 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29512
29513         PR c++/11794
29514         * g++.dg/parse/using3.C: New test.
29515
29516 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29517
29518         PR c++/11409
29519         * g++.dg/overload/builtin3.C: New test case.
29520
29521 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29522
29523         PR c/9862
29524         * gcc.dg/20030906-1.c: New test.
29525         * gcc.dg/20030906-2.c: Likewise.
29526
29527 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         PR c++/12167
29530         * g++.dg/parse/defarg5.C: New test.
29531
29532         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29533
29534 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29535
29536         PR c++/12163
29537         * g++.dg/expr/static_cast4.C: New test.
29538
29539         PR c++/12146
29540         * g++.dg/template/crash9.C: New test.
29541
29542 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29543
29544         * g++.old-deja/g++.ext/pretty2.C: Update for change
29545         in __FUNCTION__.
29546         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29547
29548 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         PR c++/11922
29551         * g++/dg/template/qualified-id1.C: New test.
29552
29553         PR c++/12037
29554         * g++.dg/warn/noeffect4.C: New test.
29555
29556 2003-09-04  Matt Austern  <austern@apple.com>
29557
29558         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29559         * g++.dg/ext/fnname2.C: Likewise.
29560         * g++.dg/ext/fnname3.C: Likewise.
29561
29562 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29563
29564         * g++.dg/expr/lval1.C: New test.
29565         * g++.dg/ext/lvcast.C: Remove.
29566
29567 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29568
29569         PR optimization/11700.
29570         * gcc.c-torture/compile/20030903-1.c: New test case.
29571
29572 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29573
29574         PR c++/12053
29575         * g++.dg/abi/layout4.C: New test.
29576
29577 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29578
29579         PR c++/11553
29580         * g++.dg/parse/friend3.C: New test.
29581
29582 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/11847
29585         * g++.dg/template/class1.C: New test.
29586
29587         PR c++/11808
29588         * g++.dg/expr/call1.C: New test.
29589
29590 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29591
29592         PR c++/12114
29593         * g++.dg/init/ref9.C: New test.
29594
29595         PR c++/11972
29596         * g++.dg/template/nested4.C: New test.
29597
29598 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29599
29600         PR c++/12093
29601         * g++.dg/template/non-dependent4.C: New test.
29602
29603         PR c++/11928
29604         * g++.dg/inherit/conv1.C: New test.
29605
29606 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29607
29608         PR c++/6196
29609         * g++.dg/ext/label1.C: New test.
29610         * g++.dg/ext/label2.C: Likewise.
29611
29612 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * g++.dg/expr/cond3.C: New test.
29615
29616 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29617
29618         * gcc.dg/builtins-1.c: Add new builtin cases.
29619
29620 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29621
29622         * gcc.dg/builtins-1.c: Add new cases.
29623         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29624
29625 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29626
29627         * gcc.dg/builtins-1.c: Add more math builtin tests.
29628         * gcc.dg/torture/builtin-attr-1.c: New test.
29629
29630 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29631
29632         PR optimization/5079
29633         * g++.dg/opt/static3.C: New test.
29634
29635 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29636
29637         * gcc.misc-tests/gcov-10b.c: New test.
29638
29639 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * g++.dg/opt/ptrmem3.C: New test.
29642
29643         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29644
29645 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29646
29647         * gcc.dg/20030826-2.c: New test.
29648
29649 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29650
29651         PR middle-end/12002
29652         * g77.f-torture/compile/12002.f: New test case.
29653
29654 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29655
29656         * gcc.dg/20030826-1.c: New test case.
29657
29658 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29659
29660         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29661
29662 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         PR c++/11871
29665         * c++.dg/lookup/crash1.C: New test.
29666
29667         * c++.dg/warn/noeffect3.C: New test.
29668
29669 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29670
29671         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29672         * gcc.dg/compat/vector-1_y.c: Ditto.
29673         * gcc.dg/compat/vector-2_x.c: Ditto.
29674         * gcc.dg/compat/vector-2_y.c: Ditto.
29675
29676 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29677
29678         * gcc.dg/20030702-1.c: New test.
29679
29680 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR c++/8795
29683         * g++.dg/ext/altivec-1.C: New test.
29684
29685 2003-08-24  Richard Henderson  <rth@redhat.com>
29686
29687         * g++.dg/eh/simd-2.C: Add -w for x86.
29688
29689 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29690
29691         * gcc.dg/20030815-1.c: New test.
29692
29693 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29694
29695         PR c++/3765
29696         * g++.dg/parse/access6.C: New test.
29697
29698 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29699
29700         PR c++/641, c++/11876
29701         * g++.dg/template/friend22.C: New test.
29702         * g++.dg/template/friend23.C: Likewise.
29703
29704 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29705
29706         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29707         identically.
29708
29709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29712
29713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29714
29715         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29716
29717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29718
29719         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29720
29721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29722
29723         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29724
29725 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29726
29727         PR c++/11919
29728         * g++.dg/overload/prom1.C: New test.
29729
29730         PR c++/11551
29731         * g++.dg/parse/dtor2.C: New test.
29732
29733         PR c++/10762
29734         * g++.dg/parse/using2.C: New test.
29735
29736 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29737
29738         PR target/11805
29739         * gcc.c-torture/compile/20030821-1.c: New.
29740
29741 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29742
29743         PR c++/11834
29744         * g++.dg/template/deduce2.C: New test.
29745
29746 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29747
29748         * gcc.c-torture/execute/20030821-1.c: New test.
29749
29750 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29751
29752         PR middle-end/11984
29753         * gcc.dg/20030820-1.c: New test case.
29754
29755 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29756
29757         PR c++/11945
29758         * g++.dg/warn/noeffect2.C: New test.
29759
29760 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29761
29762         PR c++/10926
29763         * g++.dg/template/dtor2.C: New test.
29764
29765         PR c++/11684
29766         * g++.dg/template/operator1.C: New test.
29767         * g++.dg/parse/operator4.C: New test.
29768
29769         PR c++/11946.C
29770         * g++.dg/expr/enum1.C: New test.
29771         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29772
29773         PR c++/11036.C
29774         * g++.dg/parse/elab2.C: New test.
29775         * g++.dg/parse/typedef4.C: Change error message.
29776         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29777         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29778         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29779
29780 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29781
29782         * gcc.dg/pch/warn-1.c: New.
29783         * gcc.dg/pch/warn-1.hs: New.
29784
29785         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29786         not-tested file.
29787
29788 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29789
29790         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29791
29792 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29793
29794         * gcc.dg/uninit-D.c: New Test.
29795         * gcc.dg/uninit-E.c: New Test.
29796         * gcc.dg/uninit-F.c: New Test.
29797         * gcc.dg/uninit-G.c: New Test.
29798
29799 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29800
29801         * g++.dg/README: Describe the pch directory.
29802
29803 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29804
29805         PR c++/11174
29806         * g++.dg/parse/access4.C: New test.
29807         * g++.dg/parse/access5.C: Likewise.
29808         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29809
29810 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29811
29812         * gcc.dg/noncompile/20030818-1.c: New.
29813
29814 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         PR c++/11957
29817         * g++.dg/warn/noeffect1.C: New test.
29818
29819         * g++.dg/template/scope2.C: New test.
29820         * g++.dg/template/error2.C: Correct dg-error
29821
29822 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29823
29824         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29825
29826 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29827
29828         PR C++/11512
29829         * g++.dg/template/warn1.C: New.
29830
29831 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29832
29833         * g++.dg/template/error2.C: New test.
29834         * g++.dg/lookup/using7.C: Adjust errors
29835         * g++.old-deja/g++.pt/crash36.C: Likewise.
29836         * g++.old-deja/g++.pt/derived3.C: Likewise.
29837
29838 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29839
29840         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29841         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29842         * gcc.c-torture/execute/builtins/string-9.c: New, from
29843         string-opt-9.c.  Adjust for execute/builtins framework.
29844         * gcc.c-torture/execute/string-opt-9.c: Delete.
29845
29846 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29847
29848         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29849
29850         * g++.dg/parse/ret-type2.C: New test.
29851
29852         PR c++/11703
29853         * g++.dg/init/new8.C: New test.
29854
29855         PR c++/10923
29856         * g++.dg/parse/typedef5.C: New test.
29857
29858         PR c++/9512
29859         * g++.dg/parse/qualified2.C: New test.
29860         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29861         invalid code.
29862
29863 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29864
29865         * g++.dg/conversion/ptrmem1.C: New test.
29866
29867 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29868
29869         PR target/11693
29870         * gcc.dg/20030811-1.c: New test.
29871
29872         PR target/11535
29873         * gcc.c-torture/execute/20030811-1.c: New test.
29874
29875 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29876
29877         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29878
29879 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/11789.C
29882         * g++.dg/inherit/multiple1.C: New test.
29883
29884 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * gcc.dg/spe1.c: New test.
29887
29888         PR c++/11670
29889         * g++.dg/expr/cast2.C: New test.
29890
29891         PR c++/10530
29892         * g++.dg/template/dependent-name2.C: New test.
29893
29894 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29895
29896         * g++.dg/parse/crash11.C: Put the dg options in comments.
29897
29898 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29899
29900         * lib/gcc-dg.exp: Update for diagnostic change.
29901
29902 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29903
29904         PR c++/5767
29905         * g++.dg/parse/crash11.C: New test.
29906
29907 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29908
29909         * gcc.dg/cpp/spacing1.c: Update.
29910
29911 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29912
29913         PR target/11739
29914         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29915         a value for -mtune.
29916
29917 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29918
29919         PR middle-end/11771
29920         * gcc.c-torture/compile/20030804-1.c: New test case.
29921
29922 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29923
29924         * gcc.dg/20030804-1.c: New test case.
29925
29926 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29927
29928         * gcc.dg/cpp/separate-1.c: New test.
29929
29930 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29931
29932         PR c++/11704
29933         * g++.dg/template/dependent-expr2.C: New test.
29934
29935         PR c++/11766
29936         * g++.dg/expr/ptrmem1.C: New test.
29937
29938 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29939
29940         PR c++/9453
29941         * g++.dg/template/friend15.C: New test.
29942
29943 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29944
29945         * lib/dg-pch.exp: Work round PCH bug.
29946
29947 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29948
29949         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29950         builtins.  Move cases from builtins-4.c here.
29951
29952         * gcc.dg/torture/builtin-math-1.c: New test taken from
29953         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29954         additional cases.
29955
29956         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29957         Delete.
29958
29959 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29960
29961         PR c++/9447
29962         * g++.dg/template/using7.C: New test.
29963
29964 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29965
29966         * import1.c, import2.c: New tests.
29967
29968 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29969
29970         * g++.dg/eh/crossjump1.C: New test.
29971
29972 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/11697
29975         * g++.dg/template/using6.C: New test.
29976
29977         PR c++/11744
29978         * g++.dg/template/koenig2.C: New test.
29979
29980 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29981
29982         PR c++/7983
29983         * g++.dg/parse/typedef4.C: New test.
29984
29985 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29986
29987         PR c++/8442, c++/8806
29988         * g++.dg/template/elab1.C: New test.
29989         * g++.dg/template/type2.C: Likewise.
29990         * g++.dg/template/ttp3.C: Adjust expected error message.
29991         * g++.old-deja/g++.law/visibility13.C: Likewise.
29992         * g++.old-deja/g++.niklas/t135.C: Likewise.
29993         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29994         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29995         template argument.
29996         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29997
29998 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         PR c++/11295
30001         * g++.dg/ext/stmtexpr1.C: New test.
30002
30003         * g++.dg/opt/tmp1.C: New test.
30004
30005         PR c++/11525
30006         * g++.dg/parse/constant4.C: New test.
30007
30008         PR c++/9447
30009         * g++.dg/template/using5.C: New test.
30010
30011 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30012
30013         * gcc.dg/builtins-27.c: New test case.
30014
30015 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30016
30017         * gcc.dg/tls/opt-7.c: New test.
30018
30019 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30020
30021         * g++.old-deja/g++.other/crash18.C: Remove.
30022
30023 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         * g++.dg/template/explicit3.C: New.
30026         * g++.dg/template/explicit4.C: New.
30027         * g++.dg/template/explicit5.C: New.
30028
30029         PR c++/11347
30030         * g++.dg/template/memtmpl1.C: New.
30031
30032 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30033
30034         PR target/11565
30035         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30036         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30037
30038 2003-07-30  Jan Hubicka  <jh@suse.cz>
30039
30040         * vtgc1.c: Kill.
30041
30042 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30043
30044         * gcc.dg/struct-in-proto-1.c: New test.
30045
30046 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30047
30048         * gcc.dg/cpp/include2.c: Only expect one message.
30049
30050 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30051
30052         PR c++/9447
30053         * g++.dg/template/using1.C: New test.
30054         * g++.dg/template/using2.C: New test.
30055         * g++.dg/template/using3.C: New test.
30056         * g++.dg/template/using4.C: New test.
30057
30058 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30059
30060         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30062
30063 2003-07-28  Jan Hubicka  <jh@suse.cz>
30064
30065         PR c++/11530
30066         * g++.dg/opt/call1.C: New test.
30067
30068 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30069
30070         PR c++/11667
30071         * g++.dg/init/enum2.C: New test.
30072         * g++.dg/template/overload1.C: Add "-w" option.
30073
30074 2003-07-28    <hp@bitrange.com>
30075
30076         * gcc.dg/Wdeclaration-after-statement-1.c,
30077         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30078
30079 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30080
30081         * gcc.c-torture/compile/20030725-1.c: New test.
30082
30083 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30084
30085         * gcc.dg/20030505.c: Only run for SPE.
30086         Remove definition of opaque type.
30087
30088 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30089
30090         * g++.dg/template/ptrmem6.C: New test.
30091
30092 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30093
30094         * gcc.c-torture/compile/zero-strct-2.c: New test.
30095
30096 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30097
30098         * gcc.dg/intermod-1.c: New test.
30099
30100 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30101
30102         PR c++/11617
30103         * g++.dg/template/lookup2.C: New test.
30104         * g++.dg/template/memclass1.C: Remove instantiated from error.
30105         * g++.dg/other/error2.C: Tweak expected errors.
30106
30107         PR c++/11596
30108         * g++.dg/template/defarg3.C: New test.
30109
30110         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30111
30112 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30113
30114         * g++.dg/inherit/access5.C: New test.
30115
30116 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30117
30118         PR c++/11513
30119         * g++.dg/template/crash8.C: New test.
30120
30121 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30122
30123         PR c/10602
30124         * gcc.dg/noncompile/incomplete-2.c: New test.
30125
30126 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30127
30128         PR c++/11645
30129         * g++.dg/inherit/access4.C: New test.
30130
30131         PR c++/11517
30132         * g++.dg/expr/cond2.C: New test.
30133
30134         PR optimization/10679
30135         * g++.dg/opt/inline4.C: New test.
30136
30137 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         * g++.dg/parse/crash10: New test.
30140
30141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30142
30143         * g++.dg/ext/flexary1.C: New test.
30144
30145 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30146
30147         PR c++/10793
30148         * g++.dg/template/crash9.C: New test.
30149
30150 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30151
30152         PR c++/3004
30153         * g++.dg/parse/typedef3.C: New test.
30154
30155         PR c++/7906
30156         * g++.dg/parse/operator2.C: New test.
30157
30158         PR c++/8895
30159         * g++.dg/parse/def-tmpl-arg1.C: New test.
30160
30161         PR c++/9282
30162         * g++.dg/parse/funptr1.C: New test.
30163
30164         PR c++/9452
30165         * g++.dg/parse/ambig3.C: New test.
30166
30167         PR c++/9454
30168         * g++.dg/parse/operator3.C: New test.
30169
30170         PR c++/9486
30171         * g++.dg/parse/template10.C: New test.
30172
30173         PR c++/9488
30174         * g++.dg/parse/template11.C: New test.
30175
30176         PR c++/10150
30177         * g++.dg/parse/invalid-op1.C: New test.
30178
30179         PR c++/10247
30180         * g++.dg/parse/condexpr1.C: New test.
30181
30182 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         * g++.dg/ext/packed3.C: New test.
30185         * g++.dg/ext/packed4.C: New test.
30186
30187         * gcc.dg/pack-test-3.c: New test.
30188
30189 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30190
30191         * lib/compat.exp: Handle dg-options per source file.
30192         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30193         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30194         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30195         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30196         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30197         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30198         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30199         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30200         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30201         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30202         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30203         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30204         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30205         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30206
30207 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30208
30209         PR c/10320
30210         * gcc.c-torture/execute/20030718-1.c: New test.
30211
30212 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30213
30214         PR optimization/11536
30215         * gcc.dg/20030721-1.c: New test.
30216
30217 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30218
30219         PR c++/11546
30220         * g++.dg/template/lookup1.C: New test.
30221
30222 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30223
30224         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30225         diagnostics of ill-formed constructs involving labels.
30226         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30227         the new 'previously defined here' message.
30228
30229 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30230
30231         * g++.dg/parse/non-dependent2.C: New test.
30232
30233 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30234
30235         * g++.dg/init/init-ref4.C: xfail on targets without
30236         weak symbols.
30237
30238 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30239
30240         PR target/11087
30241         * gcc.c-torture/execute/20030717-1.c: New test.
30242
30243 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30244
30245         * g++.dg/opt/cfg1.C: New test.
30246
30247 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30248
30249         PR optimization/11557
30250         * gcc.dg/20030717-1.c: New test.
30251
30252 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30253
30254         PR c++/10476
30255         * g++.dg/expr/crash-1.C: New test.
30256
30257         PR c++/11027
30258         * g++.dg/template/init3.C: New test.
30259
30260         PR c++/8222
30261         * g++.dg/template/non-dependent1.C: New test.
30262
30263         PR c++/11070
30264         * g++.dg/template/non-dependent2.C: New test.
30265
30266         PR c++/11071
30267         * g++.dg/template/non-dependent3.C: New test.
30268
30269         PR c++/9907
30270         * g++.dg/template/sizeof5.C: New test.
30271
30272 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30273
30274         PR 11498
30275         * gcc.c-torture/compile/mangle-1.c: New file.
30276
30277 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30278
30279         PR c++/7809
30280         * g++.dg/parse/access3.C: New test.
30281
30282 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30283
30284         PR c++/11384
30285         * g++.dg/init/init-ref4.C: New test.
30286
30287 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR c++/11547
30290         * g++.dg/parse/constant3.C: New test.
30291         * g++.dg/parse/crash7.C: Likewise.
30292
30293 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30294
30295         PR target/11008
30296         * gcc.dg/i386-pentium4-not-mull.c: New.
30297
30298 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30299
30300         * gcc.dg/asm-names.c (ymain): Make it weak.
30301
30302 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30303
30304         PR c++/5421
30305         * g++.dg/template/friend21.C: New test.
30306
30307 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30308
30309         * gcc.dg/cleanup-8.c: New test.
30310         * gcc.dg/cleanup-9.c: New test.
30311
30312 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30313
30314         * g++.dg/ext/dll-MI1.h: New file.
30315         * g++.dg/ext/dllexport-MI1.C: New file.
30316         * g++.dg/ext/dllimport-MI1.C: New file.
30317
30318 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30319
30320         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30321         it does not have cmpstrsi patterns (just cmpmemsi).
30322
30323 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30324
30325         PR debug/11473
30326         * g++.dg/debug/debug8.C: New test.
30327
30328 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30329
30330         PR c++/10108
30331         * g++.dg/template/crash7.C: New test.
30332
30333 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30334
30335         PR target/10795
30336         * gcc.c-torture/compile/20030708-1.c: New.
30337
30338 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30339
30340         * gcc.c-torture/execute/20030715-1.c: New test.
30341
30342 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30343
30344         * gcc.dg/pch/inline-3.c: New file.
30345         * gcc.dg/pch/inline-3.hs: New file.
30346         * gcc.dg/pch/inline-4.c: New file.
30347         * gcc.dg/pch/inline-4.hs: New file.
30348
30349 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30350
30351         PR c++/11509
30352         * g++.dg/template/crash6.C: New test.
30353
30354         PR c++/7053
30355         * g++.dg/template/friend20.C: New test.
30356
30357         PR c++/7019
30358         * g++.dg/template/overload2.C: New test.
30359
30360 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30361
30362         PR optimization/11440
30363         * gcc.c-torture/execute/20030714-1.c: New test.
30364
30365 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30366
30367         PR c++/11154
30368         * g++.dg/template/partial2.C: New test.
30369
30370 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30371
30372         PR c++/11503
30373         * g++.dg/template/anon1.C: New test.
30374
30375         PR c++/11493
30376         PR c++/11495
30377         * g++.dg/parse/template9.C: Likewise.
30378         * g++.dg/template/crash4.C: New test.
30379         * g++.dg/template/koenig1.C: Likewise.
30380         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30381         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30382         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30383         functions.
30384         * g++.old-deja/g++.jason/template36.C: Likewise.
30385         * g++.old-deja/g++.mike/p1989.C: Likewise.
30386         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30387         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30388         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30389         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30390         compiling.
30391         * g++.old-deja/g++.pt/union2.C: Use this->.
30392
30393 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30394
30395         * gcc.dg/20030711-1.c: New test.
30396
30397 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30398
30399         PR c++/11050
30400         * g++.dg/parse/args1.C: New test.
30401         * g++.pt/defarg8.C: Change expected errors.
30402
30403 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/8164
30406         * g++.dg/template/nontype2.C: New test.
30407
30408         PR c++/10558
30409         * g++.dg/parse/template8.C: New test.
30410
30411         PR c++/8327
30412         * g++.dg/template/scope1.C: New test.
30413
30414         * g++.dg/warn/Wsign-compare-1.C: New test.
30415
30416 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30417
30418         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30419
30420 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR c++/9411
30423         * g++.dg/template/explicit2.C: New test.
30424
30425         PR c++/10032
30426         * g++.dg/warn/pedantic1.C: New test.
30427
30428 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         PR c++ 9483
30431         * g++.dg/other/field1.C: New test.
30432
30433 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30434
30435         PR c/11449
30436         * gcc.c-torture/compile/20030707-1.c: New.
30437
30438 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30439
30440         PR c++/10849
30441         * g++.dg/template/access12.C: New test.
30442
30443 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30444
30445         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30446         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30447         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30448         * gcc.misc-tests/gcov.exp: Update
30449         * g++.dg/gcov/gcov.exp: Update
30450         * lib/gcov.exp: Update.
30451
30452 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30453
30454         * g++.dg/abi/mangle17.C: Make sure template expressions are
30455         dependent.
30456         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30457         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30458         * g++.dg/opt/stack1.C: Remove erroneous code.
30459         * g++.dg/parse/template7.C: New test.
30460         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30461         * g++.old-deja/g++.pt/crash4.C: Likewise.
30462
30463 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30464
30465         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30466         with zero or one occurence of `$' after the initial `L'.
30467
30468 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30469
30470         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30471
30472 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30473
30474         PR c/11370
30475         * gcc.dg/Wunreachable-6.c: New testcase.
30476         * gcc.dg/Wunreachable-7.c: New testcase.
30477
30478 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30479
30480         PR c/11420
30481         * gcc.dg/20030708-1.c: New test.
30482
30483 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30484
30485         * gcc.dg/compat/sdata-section.h: New file.
30486         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30487         * gcc.dg/torture/mips-sdata-1.c: New test.
30488
30489 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30490
30491         PR c++/11030
30492         * g++.dg/template/friend19.C: New test.
30493
30494 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30495
30496         * g++.dg/opt/strength-reduce.C: New test.
30497
30498 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30499
30500         PR target/10979
30501         * gcc.dg/20030707-1.c: New testcase.
30502
30503 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30504
30505         PR optimization/11059
30506         * g++.dg/opt/emptyunion.C: New testcase.
30507
30508 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30509             Eric Botcazou  <ebotcazou@libertysurf.fr>
30510
30511         * g++.dg/opt/stack1.C: New test.
30512
30513 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30514
30515         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30516         run test.
30517
30518         PR c++/11431
30519         * g++.dg/expr/static_cast3.C: New test.
30520
30521 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30522
30523         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30524         everywhere.
30525         * gcc.dg/concat.c: Concatenation of string constants with
30526         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30527         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30528         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30529         necessary to avoid multi-character character constant warning.
30530         * gcc.dg/cpp/escape.c: Likewise.
30531         * gcc.dg/cpp/ucs.c: Likewise.
30532         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30533         Fix a typo.
30534
30535 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30536
30537         PR c/11428
30538         * gcc.c-torture/compile/20030704-1.c: New.
30539
30540 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30541
30542         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30543
30544 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30545
30546         PR c++/5287, PR c++/7910,  PR c++/11021
30547         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30548         tests for warnings.
30549         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30550         * g++.dg/ext/dllimport3.C: Likewise.
30551         * g++.dg/ext/dllimport4.C: New file.
30552         * g++.dg/ext/dllimport5.C: New file.
30553         * g++.dg/ext/dllimport6.C: New file.
30554         * g++.dg/ext/dllimport7.C: New file.
30555         * g++.dg/ext/dllimport8.C: New file.
30556         * g++.dg/ext/dllimport9.C: New file.
30557         * g++.dg/ext/dllimport10.C: New file.
30558         * g++.dg/ext/dllexport1.C: New file.
30559
30560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30561
30562         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30563         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30564
30565 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30566
30567         * gcc.dg/builtins-25.c: New testcase.
30568         * gcc.dg/builtins-26.c: New testcase.
30569
30570 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30571
30572         * gcc.dg/compat/vector-defs.h: New file.
30573         * gcc.dg/compat/vector-setup.h: New file.
30574         * gcc.dg/compat/vector-check.h: New file.
30575         * gcc.dg/compat/vector-1_main.c: New file.
30576         * gcc.dg/compat/vector-1_x.c: New file.
30577         * gcc.dg/compat/vector-1_y.c: New file.
30578         * gcc.dg/compat/vector-2_main.c: New file.
30579         * gcc.dg/compat/vector-2_x.c: New file.
30580         * gcc.dg/compat/vector-2_y.c: New file.
30581
30582         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30583         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30584         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30585         * gcc.dg/compat/struct-align-1.h: New file.
30586         * gcc.dg/compat/struct-align-1_main.c: New file.
30587         * gcc.dg/compat/struct-align-1_x.c: New file.
30588         * gcc.dg/compat/struct-align-1_y.c: New file.
30589         * gcc.dg/compat/struct-align-2.h: New file.
30590         * gcc.dg/compat/struct-align-2_main.c: New file.
30591         * gcc.dg/compat/struct-align-2_x.c: New file.
30592         * gcc.dg/compat/struct-align-2_y.c: New file.
30593
30594         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30595         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30597         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30598         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30600         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30601         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30602         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30603         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30604         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30605         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30606         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30607         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30608         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30609         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30610         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30611         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30612         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30614         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30616         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30617         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30618         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30619         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30620         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30621         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30622         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30623
30624 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30625
30626         * gcc.dg/i386-call-1.c: New test.
30627
30628 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         PR c++/9162
30631         * g++.dg/parse/defarg4.C: New.
30632
30633 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30634
30635         PR target/10700
30636         * gcc.c-torture/compile/20030703-1.c: New test case.
30637
30638 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30639
30640         * g++.dg/template/local3.C: Remove extra semicolon.
30641
30642 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30643
30644         * gcc.dg/i386-volatile-1.c: New test.
30645
30646 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30647
30648         PR c++/11072
30649         * g++.dg/other/offsetof2.C: XFAIL.
30650         * g++.dg/other/offsetof5.C: New.
30651
30652         PR c++/10219
30653         * g++.dg/template/error1.C: New.
30654
30655         PR c++/9779
30656         * g++.dg/template/dependent-expr1.C: New.
30657
30658 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30659
30660         PR c++/6949
30661         * g++.dg/template/local3.C: New test.
30662
30663         PR c++/11149
30664         * g++.dg/lookup/scoped6.C: New test.
30665
30666 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30667
30668         PR c++/8046
30669         * g++.dg/other/error7.C: New test.
30670
30671 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30672
30673         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30674         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30675         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30676         * g++.old-deja/g++.other/union2.C: Likewise.
30677         * gcc.dg/c90-const-expr-2.c: Likewise.
30678         * gcc.dg/c90-const-expr-3.c: Likewise.
30679         * gcc.dg/c99-const-expr-2.c: Likewise.
30680         * gcc.dg/c99-const-expr-3.c: Likewise.
30681         * gcc.dg/concat.c: Likewise.
30682
30683 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30684
30685         PR c++/9559
30686         * g++.dg/init/static1.C: New test.
30687
30688 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30689
30690         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30691         * g++.old-deja/g++.other/access2.C: Likewise.
30692         * g++.old-deja/g++.other/decl2.C: Likewise.
30693         * gcc.c-torture/execute/20020615-1.c: Likewise.
30694
30695 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30696
30697         PR c++/4933
30698         * g++.dg/template/sizeof4.C: New test.
30699
30700 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30701
30702         * g++.dg/other/error6.C: New test.
30703
30704 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30705
30706         PR c++/10750
30707         * g++.dg/parse/constant2.C: New test.
30708
30709 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30710
30711         PR c++/11106
30712         * g++.dg/other/error5.C: New test.
30713
30714 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30715
30716         * gcc.dg/format/gcc_diag-1.c: New test.
30717
30718 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30719
30720         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30721
30722 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30725         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30726         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30727
30728 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30729
30730         * gcc.c-torture/execute/builtins/string-8.c: New test.
30731         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30732         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30733         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30734
30735 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30736
30737         PR c++/10468
30738         * g++.dg/ext/typeof6.C: New test.
30739
30740 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30741
30742         PR c++/10796
30743         * g++.dg/init/enum1.C: New test.
30744
30745 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30746
30747         * gcc.dg/20030627-1.c: New test.
30748
30749 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30750
30751         PR c++/11332
30752         * g++.dg/expr/static_cast2.C: New test.
30753
30754 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30755             Jakub Jelinek  <jakub@redhat.com>
30756
30757         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30758         sprintf(dst,"%s",src) optimization.
30759         * gcc.c-torture/execute/20030626-1.c: New test case.
30760         * gcc.c-torture/execute/20030626-2.c: New test case.
30761
30762 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30763
30764         * gcc.c-torture/execute/multi-ix.c: New test.
30765
30766         * gcc.c-torture/execute/simd-4.c (main):
30767         Added missing semicolon at end of union.
30768
30769 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30770
30771         PR c++/8266
30772         * g++.dg/template/explicit-instantiation3.C: New test.
30773
30774 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30775
30776         * gcc.dg/20030626-1.c: Use signed char.
30777
30778 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30779
30780         * gcc.dg/20030626-1.c: New test.
30781
30782 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30783
30784         * const-str-2.m: Update.
30785
30786 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30787
30788         PR c++/10990
30789         * g++.dg/rtti/dyncast1.C: New test.
30790         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30791         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30792         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30793
30794         PR c++/10931
30795         * g++.dg/expr/static_cast1.C: New test.
30796
30797 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30798
30799         * gcc.dg/20030625-1.c: New test.
30800
30801 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30802
30803         * gcc.c-torture/compile/20030624-1.c: New test case.
30804
30805 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30806
30807         * gcc.c-torture/execute/string-opt-17.c: New test.
30808
30809 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/5754
30812         * g++.dg/parse/crash6.C: New test.
30813
30814 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30815
30816         * gcc.dg/builtins-24.c: New test case.
30817
30818 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30819
30820         * g++.dg/opt/operator1.C: New test.
30821
30822 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30823
30824         * gcc.c-torture/execute/string-opt-16.c: New test case.
30825
30826 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30827
30828         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30829         * g++.old-deja/g++.other/conv7.C: Likewise.
30830         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30831         * g++.old-deja/g++.other/overload14.C: Likewise.
30832
30833 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30834
30835         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30836         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30837
30838 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30839
30840         PR c++/10888
30841         * g++.dg/warn/Winline-3.C: New test.
30842
30843 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * lib/target-supports.exp (check_alias_available): Make the test
30846         program acceptable to the Solaris assembler.
30847
30848         PR c++/10749
30849         * g++.dg/template/memclass2.C: New test.
30850
30851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30852             Eric Botcazou  <ebotcazou@libertysurf.fr>
30853
30854         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30855         data for non-matching targets.
30856         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30857
30858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30859
30860         PR c++/10845
30861         * g++.dg/template/member3.C: New test.
30862
30863 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30864
30865         PR c++/10939
30866         * g++.dg/template/func1.C: New test.
30867
30868         PR c++/9649
30869         * g++.dg/template/static4.C: New test.
30870         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30871
30872         PR c++/11041
30873         * g++.dg/init/ref7.C: New test.
30874
30875 2003-06-19  Matt Austern  <austern@apple.com>
30876
30877         PR c++/11228
30878         * g++.dg/anew1.C: New test.
30879         * g++.dg/anew2.C: New test.
30880         * g++.dg/anew3.C: New test.
30881         * g++.dg/anew4.C: New test.
30882
30883 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30884
30885         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30886
30887 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30888
30889         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30890         endian-dependent.
30891
30892 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30893
30894         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30895         Remove cruft.
30896
30897 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30898
30899         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30900         * gcc.c-torture/compile/961203-1.c: Likewise.
30901         * gcc.c-torture/compile/980506-1.c: Likewise.
30902
30903 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30904
30905         PR c++/10712
30906         * g++.dg/lookup/using7.C: New test.
30907
30908 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30909
30910         PR c++/11105
30911         * g++.dg/abi/conv1.C: Remove it.
30912         * g++.dg/template/conv7.C: New test.
30913         * g++.dg/template/conv8.C: Likewise.
30914         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30915         conversion operator.
30916
30917 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30918
30919         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30920         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30921         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30922         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30923         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30924         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30925         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30926         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30927         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30928         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30929         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30930         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30931         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30932         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30933         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30934         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30935         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30936         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30937         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30938         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30939         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30940         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30942         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30943         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30944         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30945         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30946         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30947         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30948
30949 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30950
30951         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30952         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30953         indications.
30954
30955 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30956
30957         * gcc.dg/i386-387-5.c: New test case.
30958         * gcc.dg/i386-387-6.c: New test case.
30959         * gcc.dg/builtins-23.c: New test case.
30960
30961 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30962
30963         * gcc.dg/builtins-22.c: New test case.
30964         * gcc.dg/i386-387-1.c: Update to test exp.
30965         * gcc.dg/i386-387-2.c: Likewise.
30966
30967 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30968
30969         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30970
30971 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30972
30973         * lib/gcc-dg.exp (dg-require-dll): New function.
30974         (dg-xfail-if): Likewise.
30975         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30976         driver.
30977
30978         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30979         * gcc.c-torture/compile/20001205-1.c: Likewise.
30980         * gcc.c-torture/compile/20001226-1.c: Likewise.
30981         * gcc.c-torture/compile/20010518-2.c: Likewise.
30982         * gcc.c-torture/compile/20020312-1.c: Likewise.
30983         * gcc.c-torture/compile/20020604-1.c: Likewise.
30984         * gcc.c-torture/compile/920501-12.c: Likewise.
30985         * gcc.c-torture/compile/920501-4.c: Likewise.
30986         * gcc.c-torture/compile/920520-1.c: Likewise.
30987         * gcc.c-torture/compile/920521-1.c: Likewise.
30988         * gcc.c-torture/compile/920625-1.c: Likewise.
30989         * gcc.c-torture/compile/961203-1.c: Likewise.
30990         * gcc.c-torture/compile/980506-1.c: Likewise.
30991         * gcc.c-torture/compile/981006-1.c: Likewise.
30992         * gcc.c-torture/compile/981022-1.c: Likewise.
30993         * gcc.c-torture/compile/981223-1.c: Likewise.
30994         * gcc.c-torture/compile/990617-1.c: Likewise.
30995         * gcc.c-torture/compile/dll.c: Likewise.
30996         * gcc.c-torture/compile/labels-3.c: Likewise.
30997         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30998         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30999         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31000         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31001         * gcc.c-torture/compile/simd-5.c: Likewise.
31002         * gcc.c-torture/compile/20000804-1.x: Remove.
31003         * gcc.c-torture/compile/20001205-1.x: Likewise.
31004         * gcc.c-torture/compile/20001226-1.x: Likewise.
31005         * gcc.c-torture/compile/20010518-2.x: Likewise.
31006         * gcc.c-torture/compile/20020312-1.x: Likewise.
31007         * gcc.c-torture/compile/20020604-1.x: Likewise.
31008         * gcc.c-torture/compile/920501-12.x: Likewise.
31009         * gcc.c-torture/compile/920501-4.x: Likewise.
31010         * gcc.c-torture/compile/920520-1.x: Likewise.
31011         * gcc.c-torture/compile/920521-1.x: Likewise.
31012         * gcc.c-torture/compile/920625-1.x: Likewise.
31013         * gcc.c-torture/compile/961203-1.x: Likewise.
31014         * gcc.c-torture/compile/980506-1.x: Likewise.
31015         * gcc.c-torture/compile/981006-1.x: Likewise.
31016         * gcc.c-torture/compile/981022-1.x: Likewise.
31017         * gcc.c-torture/compile/981223-1.x: Likewise.
31018         * gcc.c-torture/compile/990617-1.x: Likewise.
31019         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31020         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31021         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31022         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31023         * gcc.c-torture/compile/simd-5.x: Likewise.
31024
31025         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31026
31027 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31028
31029         * gcc.c-torture/execute/20030611-1.c: New test.
31030
31031 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31032
31033         PR middle-end/168
31034         * gcc.dg/20030612-1.c: New test case.
31035
31036 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31037
31038         PR c++/10635
31039         * g++.dg/expr/cast1.C: New test.
31040
31041 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31042
31043         * gcc.dg/builtins-21.c: New test case.
31044
31045 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31046
31047         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31048         options instead of at the end.
31049         * lib/objc.exp (objc_target_compile): Likewise.
31050
31051 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31052
31053         PR c++/10432
31054         * g++.dg/parse/error1.C: New test.
31055
31056 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31057
31058         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31059         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31060         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31061         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31062         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31063         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31064         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31065         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31066         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31067         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31068         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31069         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31070         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31071         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31072         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31073         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31074         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31075         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31076         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31077         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31078         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31079         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31080         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31081         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31082
31083         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31084         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31085         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31086         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31087         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31088         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31089         * gcc.dg/compat/scalar-return-3_main.c: New file.
31090         * gcc.dg/compat/scalar-return-3_x.c: New file.
31091         * gcc.dg/compat/scalar-return-3_y.c: New file.
31092         * gcc.dg/compat/scalar-return-4_main.c: New file.
31093         * gcc.dg/compat/scalar-return-4_x.c: New file.
31094         * gcc.dg/compat/scalar-return-4_y.c: New file.
31095
31096 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31097
31098         * gcc.dg/compat/fp2-struct-check.h: New file.
31099         * gcc.dg/compat/fp2-struct-defs.h: New file.
31100         * gcc.dg/compat/fp2-struct-init.h: New file.
31101         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31102         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31103         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31104         * gcc.dg/compat/struct-return-10_main.c: New file.
31105         * gcc.dg/compat/struct-return-10_x.c: New file.
31106         * gcc.dg/compat/struct-return-10_y.c: New file.
31107
31108         * gcc.dg/compat/compat-common.h: New file.
31109         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31110         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31111         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31112         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31113         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31114         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31115         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31116         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31117         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31118         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31119         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31120         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31121         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31122         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31123         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31124         * gcc.dg/compat/small-struct-check.h: Ditto.
31125         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31126         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31127         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31128         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31129         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31130         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31131         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31132         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31133         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31134         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31136         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31137         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31138         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31139         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31140         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31141         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31142         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31143         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31144         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31145         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31146         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31147         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31148         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31149         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31150         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31151         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31152         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31153         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31154         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31155
31156 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31157
31158         * g++.dg/pch/static-1.C: New file.
31159         * g++.dg/pch/static-1.Hs: New file.
31160
31161 2003-06-10  Richard Henderson  <rth@redhat.com>
31162
31163         * gcc.dg/asm-7.c: Adjust expected warning text.
31164
31165 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31166
31167         * gcc.dg/builtins-20.c: New test case.
31168
31169 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31170
31171         PR c++/11131
31172         * g++.dg/opt/template1.C: New test.
31173
31174 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31175
31176         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31177         additional_sources.
31178
31179 2003-05-21  David Taylor  <dtaylor@emc.com>
31180
31181         * gcc.dg/Wpadded.c: New file.
31182
31183 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31184
31185         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31186         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31187         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31188         dg-require-weak.
31189
31190 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31191
31192         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31193
31194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31195
31196         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31197         (dg-require-alias): Likewise.
31198         (dg-require-gc-sections): Likewise.
31199         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31200
31201 2003-06-08  Richard Henderson  <rth@redhat.com>
31202
31203         * gcc.dg/20011029-2.c: Fix the array reference.
31204         * gcc.dg/asm-7.c: New.
31205
31206 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31207
31208         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31209
31210 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31211
31212         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31213         (dg-require-gc-sections): Likewise.
31214
31215 2003-06-08  Jan Hubicka  <jh@suse.cz>
31216
31217         * i386-cmov1.c: Fix regular expression.
31218         * i386-cvt-1.c: Likewise.
31219         * i386-local.c: Likewise.
31220         * i386-local2.c: Likewise.
31221         * i386-mul.c: Likewise.
31222         * i386-ssetype-1.c: Likewise.
31223         * i386-ssetype-3.c: Likewise.
31224         * i386-ssetype-5.c: Likewise.
31225
31226 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31227
31228         PR c++/11039
31229         * g++.dg/warn/implicit-typename2.C: New test.
31230         * g++.dg/warn/implicit-typename3.C: New test.
31231
31232 2003-06-07  Richard Henderson  <rth@redhat.com>
31233
31234         * g++.dg/other/offsetof3.C: Use size_t.
31235         * g++.dg/other/offsetof4.C: Likewise.
31236
31237 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31238
31239         * lib/copy-file.exp: New. Implement gcc_copy_files.
31240
31241         * lib/dg-pch.exp: Load copy-file.exp
31242         (dg-pch): Use gcc_copy_files instead of "file copy".
31243
31244 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31245
31246         * gcc.dg/weak/weak.exp: Simplify.
31247         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31248         * gcc.dg/weak/weak-1.c: Likewise.
31249         * gcc.dg/weak/weak-2.c: Likewise.
31250         * gcc.dg/weak/weak-3.c: Likewise.
31251         * gcc.dg/weak/weak-4.c: Likewise.
31252         * gcc.dg/weak/weak-5.c: Likewise.
31253         * gcc.dg/weak/weak-6.c: Likewise.
31254         * gcc.dg/weak/weak-7.c: Likewise.
31255         * gcc.dg/weak/weak-8.c: Likewise.
31256         * gcc.dg/weak/weak-9.c: Likewise.
31257
31258 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31259
31260         gcc.c-torture/execute/20030606-1.c: New.
31261
31262 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31263
31264         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31265         * gcc.dg/builtins-19.c: Likewise.
31266
31267 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31268
31269         * gcc.dg/builtins-2.c: Add some more tests.
31270         * gcc.dg/builtins-18.c: New test case.
31271         * gcc.dg/builtins-19.c: New test case.
31272
31273 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31274             Jim Wilson  <wilson@tuliptree.org>
31275
31276         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31277
31278 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31279
31280         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31281         mempcpy/stpcpy calls not to be optimized into something else.
31282         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31283         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31284         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31285
31286 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31287
31288         * gcc.dg/format/asm_fprintf-1.c: New test.
31289
31290 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * lib/gcc-defs.exp (additional_sources): New variable.
31293         (dg-additional-sources): New function.
31294         (additional_files): New variable.
31295         (dg-additional-files): New function.
31296         (dg-additional-files-options): Likewise.
31297         * lib/gcc-dg.exp (dg-require-weak): New function.
31298         (dg-require-alias): Likewise.
31299         (dg-require-gc-sections): Likewise.
31300         * lib/target-supports.exp (check_alias_available): Remove testfile
31301         parameter.
31302         (check_gc_sections_available): New function.
31303         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31304         (dg-gpp-additional-files): Likewise.
31305         * lib/g++.exp (additional_sources): Remove.
31306         (additional_files): Likewise.
31307         (g++_target_compile): Use dg-additional-files-options.
31308
31309         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31310         Tcl logic.
31311         * gcc.dg/special/ecos.exp: Remove.
31312         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31313         * gcc.dg/special/alias-1.c: Likewise.
31314         * gcc.dg/special/alias-2.c: Likewise.
31315         * gcc.dg/special/gcsec-1.c: Likewise.
31316         * gcc.dg/special/weak-1.c: Likewise.
31317         * gcc.dg/special/weak-2.c: Likewise.
31318         * gcc.dg/special/wkali-1.c: Likewise.
31319         * gcc.dg/special/wkali-2.c: Likewise.
31320
31321         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31322         dg-gpp-additional-*.
31323         * g++.dg/special/conpr-3.C: Likewise.
31324         * g++.dg/special/conpr-4.C: Likewise.
31325         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31326         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31327         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31328         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31329         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31330         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31331         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31332         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31333         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31334         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31335         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31336         * g++.old-deja/g++.other/comdat1.C: Likewise.
31337         * g++.old-deja/g++.other/comdat2.C: Likewise.
31338         * g++.old-deja/g++.other/comdat3.C: Likewise.
31339         * g++.old-deja/g++.other/ctor1.C: Likewise.
31340         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31341
31342 2003-06-05  Richard Henderson  <rth@redhat.com>
31343
31344         * gcc.dg/debug/20030605-1.c: New.
31345
31346 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31347
31348         * README.QMTEST: Update.
31349
31350 2003-06-04  Richard Henderson  <rth@redhat.com>
31351
31352         * gcc.dg/cleanup-1.c: New.
31353         * gcc.dg/cleanup-2.c: New.
31354         * gcc.dg/cleanup-3.c: New.
31355         * gcc.dg/cleanup-4.c: New.
31356         * gcc.dg/cleanup-5.c: New.
31357         * gcc.dg/cleanup-6.c: New.
31358         * gcc.dg/cleanup-7.c: New.
31359
31360 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31361
31362         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31363
31364         * lib/dg-pch.exp: New file.
31365         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31366         * gcc.dg/pch/pch.exp: Likewise.
31367
31368 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31369
31370         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31371         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31372         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31373         * gcc.dg/builtins-17.c: New test case.
31374         * gcc.dg/i386-387-4.c: New test case.
31375         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31376
31377 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31378
31379         * gcc.dg/ultrasp9.c: New test.
31380
31381 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31382
31383         * gcc.c-torture/compile/20030604-1.c: New test.
31384         * gcc.dg/sparc-constant-1.c: New test.
31385
31386 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31387
31388         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31389
31390 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31391
31392         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31393
31394         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31395         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31396
31397 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31398
31399         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31400
31401 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31402
31403         PR c++/10940
31404         * g++.dg/template/spec10.C: New test.
31405
31406 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31407
31408         * gcc.dg/builtins-16.c: New test case.
31409
31410 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31411
31412         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31413         mempcpy test with post-increments.
31414         * gcc.c-torture/execute/string-opt-3.c: New test.
31415         * gcc.dg/string-opt-1.c: New test.
31416
31417 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31418
31419         PR fortran/10965
31420         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31421
31422 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31423
31424         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31425         (scan-assembler): ... here.  Use dg-scan.
31426         (scan-assembler-not): Likewise.
31427         (scan-file): New function.
31428         (scan-file-not): Likewise.
31429         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31430         * gcc.dg/cpp/_Pragma4.c: Likewise.
31431         * gcc.dg/cpp/_Pragma5.c: Likewise.
31432         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31433         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31434         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31435         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31436         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31437         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31438         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31439         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31440         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31441         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31442         * gcc.dg/cpp/cxxcom1.c: Likewise.
31443         * gcc.dg/cpp/line1.c: Likewise.
31444         * gcc.dg/cpp/maccom1.c: Likewise.
31445         * gcc.dg/cpp/maccom2.c: Likewise.
31446         * gcc.dg/cpp/maccom3.c: Likewise.
31447         * gcc.dg/cpp/maccom4.c: Likewise.
31448         * gcc.dg/cpp/maccom5.c: Likewise.
31449         * gcc.dg/cpp/maccom6.c: Likewise.
31450         * gcc.dg/cpp/multiline.c: Likewise.
31451         * gcc.dg/cpp/spacing1.c: Likewise.
31452         * gcc.dg/cpp/spacing2.c: Likewise.
31453         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31454         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31455         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31456         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31457         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31458         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31459         * gcc.dg/cpp/cxxcom2.c: Likewise.
31460         * gcc.dg/cpp/cxxcom2.h: New file.
31461
31462         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31463         * g++.dg/cpp/truefalse.C: Here.
31464         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31465
31466 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31467
31468         * gcc.dg/cpp/redef3.c: New file.
31469
31470 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31471
31472         * gcc.dg/i386-loop-3.c: New test.
31473
31474 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31475
31476         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31477
31478 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31479
31480         * gcc.dg/fwrapv-1.c: New test case.
31481         * gcc.dg/fwrapv-2.c: New test case.
31482
31483 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31484
31485         PR c++/10956
31486         * g++.dg/template/spec9.C: New test.
31487
31488 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31489
31490         * gcc.dg/duff-4.c: New test case.
31491
31492 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31493
31494         PR fortran/10843
31495         * g77.dg/ffixed-form-1.f: New test
31496         * g77.dg/ffixed-form-2.f: New test
31497         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31498         * g77.dg/ffree-form-3.f: New test
31499
31500 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31501
31502         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31503         * gcc.dg/wint_t-1.c: Likewise.
31504
31505 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31506
31507         * g++.dg/template/access11.C: New test.
31508
31509 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31510
31511         PR c++/10849
31512         * g++.dg/template/access10.C: New test.
31513
31514 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31515             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31516
31517         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31518
31519 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31520
31521         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31522         suppress for powerpc-*-darwin*.
31523         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31524
31525 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31526
31527         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31528         suppress option for powerpc-*-darwin*.
31529
31530 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31531
31532         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31533         * gcc.dg/builtins-4.c: Add test for fmod.
31534
31535 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31536
31537         PR c++/10682
31538         * g++.dg/template/instantiate4.C: New test.
31539
31540 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31541
31542         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31543
31544 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31545
31546         * gcc.dg/compat/scalar-return-1_main.c: New file.
31547         * gcc.dg/compat/scalar-return-1_x.c: New file.
31548         * gcc.dg/compat/scalar-return-1_y.c: New file.
31549         * gcc.dg/compat/scalar-return-2_main.c: New file.
31550         * gcc.dg/compat/scalar-return-2_x.c: New file.
31551         * gcc.dg/compat/scalar-return-2_y.c: New file.
31552         * gcc.dg/compat/struct-return-3_main.c: New file.
31553         * gcc.dg/compat/struct-return-3_y.c: New file.
31554         * gcc.dg/compat/struct-return-3_x.c: New file.
31555         * gcc.dg/compat/struct-return-2_main.c: New file.
31556         * gcc.dg/compat/struct-return-2_x.c: New file.
31557         * gcc.dg/compat/struct-return-2_y.c: New file.
31558
31559 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31560
31561         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31562         for hppa*-hp-hpux*.
31563         * gcc.dg/20021014-1.c (dg-options): Likewise.
31564         * gcc.dg/nest.c (dg-options): Likewise.
31565
31566 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31567
31568         PR c++/9738
31569         * g++.dg/ext/dllimport2.C: New file.
31570         * g++.dg/ext/dllimport3.C: New file.
31571
31572 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31573
31574         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31575         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31577         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31579         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31580         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31581         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31582         * gcc.dg/compat/small-struct-defs.h: New file.
31583         * gcc.dg/compat/small-struct-init.h: New file.
31584         * gcc.dg/compat/small-struct-check.h: New file.
31585         * gcc.dg/compat/fp-struct-defs.h: New file.
31586         * gcc.dg/compat/fp-struct-check.h: New file.
31587         * gcc.dg/compat/fp-struct-init.h: New file.
31588         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31589         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31590
31591 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * gcc.dg/20030225-2.c: New test.
31594
31595 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31596             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31597
31598         * gcc.c-torture/compile/20030518-1.c: New test case.
31599
31600 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31601
31602         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31603         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31604         gcc-dg-debug-runtest.
31605         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31606         gcc-dg-debug-runtest.
31607
31608 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31609
31610         PR c++/9022
31611         * g++.dg/lookup/using6.C: New test.
31612
31613 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31614
31615         * g++.dg/parse/access2.C: New test.
31616
31617 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31618
31619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31620         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31621         * gcc.dg/debug/debug.exp: Likewise.
31622
31623 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31624
31625         * gcc.dg/dollar.c: New test.
31626
31627 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31628
31629         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31630         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31631         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31632         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31633         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31634         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31635         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31636         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31637         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31638         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31639         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31640         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31641         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31642         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31643         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31644         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31645         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31646         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31647
31648 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31649
31650         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31651         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31652         support for "repo" mode.
31653         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31654         * lib/g77-dg.exp: Likewise.
31655         * lib/obj-dg.exp: Likewise.
31656
31657 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31658
31659         Merge from gcc-3_2-rhl8-branch:
31660         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * gcc.dg/tls/opt-6.c: New test.
31663
31664         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31665
31666         * gcc.dg/20030405-1.c: New test.
31667
31668         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.dg/20030309-1.c: New test.
31671
31672         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31673
31674         * gcc.c-torture/execute/20030307-1.c: New test.
31675
31676         2003-02-20  Randolph Chung  <tausq@debian.org>
31677
31678         * gcc.c-torture/compile/20030220-1.c: New test.
31679
31680         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31681
31682         * gcc.dg/20030217-1.c: New test.
31683
31684         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31685
31686         * gcc.c-torture/compile/20020129-1.c: New test.
31687
31688         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31689
31690         * gcc.dg/unroll-1.c: New test.
31691
31692         2002-11-16  Jan Hubicka  <jh@suse.cz>
31693
31694         * gcc.c-torture/execute/20020920-1.c: New test.
31695
31696         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31697
31698         PR target/7434
31699         * gcc.c-torture/compile/20021008-1.c: New test.
31700
31701         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31702
31703         PR target/7559
31704         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31705
31706         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31707
31708         * gcc.c-torture/compile/20020807-1.c: New test.
31709
31710         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31711
31712         * gcc.dg/tls/opt-1.c: New test.
31713
31714         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31715
31716         * gcc.dg/20020729-1.c: New test.
31717
31718         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31719
31720         * g++.dg/opt/life1.C: New test.
31721
31722         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31723
31724         * gcc.dg/20020525-1.c: New test.
31725
31726         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31727
31728         PR c++/6794
31729         * g++.dg/ext/pretty1.C: New test.
31730         * g++.dg/ext/pretty2.C: New test.
31731
31732 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31733
31734         PR c++/8385
31735         * g++.dg/ext/typeof5.C: New test.
31736
31737 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31738
31739         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31740         __USER_LABEL_PREFIX__ into account.
31741         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31742
31743 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31744
31745         * gcc.dg/builtins-15.c: New test case.
31746
31747 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31748
31749         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31750
31751 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31752
31753         * lib/g++.exp: Tweak handling of additional source files.
31754         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31755         * g++.dg/special/conpr-2a.C: Rename to ...
31756         * g++.dg/special/conpr-2a.cc: ... this.
31757         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31758         * g++.dg/special/conpr-3a.C: Rename to ...
31759         * g++.dg/special/conpr-3a.cc: This.
31760         * g++.dg/special/conpr-3b.C: Rename to ...
31761         * g++.dg/special/conpr-3b.cc: This.
31762         * g++.dg/special/conpr-4.C: New test.
31763         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31764
31765 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31766
31767         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31768
31769 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31770
31771         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31772         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31773         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31774         * g++.old-deja/g++.other/warn3.C: Likewise.
31775
31776 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31777
31778         * gcc.dg/i386-387-1.c: Update to also test log.
31779         * gcc.dg/i386-387-2.c: Likewise.
31780
31781 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31782
31783         * g77.f-torture/execute/int8421.f: New test.
31784
31785 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31786
31787         PR c++/10230, c++/10481
31788         * g++.dg/lookup/scoped5.C: New test.
31789
31790 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31791
31792         PR c++/10552
31793         * g++.dg/template/ttp6.C: New test.
31794
31795 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31796
31797         * gcc.c-torture/execute/builtins: New directory.
31798         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31799         gcc.c-torture/execute/builtins.
31800         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31801         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31802         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31803         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31804
31805 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31806
31807         PR c++/9252
31808         * g++.dg/template/access8.C: New test.
31809         * g++.dg/template/access9.C: New test.
31810
31811 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31812
31813         PR c++/9554
31814         * g++.dg/parse/access1.C: New test.
31815
31816 2003-05-09  DJ Delorie  <dj@redhat.com>
31817
31818         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31819         long, and not an int.
31820
31821 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31822
31823         PR c++/10555, c++/10576
31824         * g++.dg/template/memclass1.C: New test.
31825
31826 2003-05-08  DJ Delorie  <dj@redhat.com>
31827
31828         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31829         targets.
31830         * gcc.c-torture/execute/20021024-1.x: Likewise.
31831         * gcc.c-torture/execute/shiftdi.x: Likewise.
31832         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31833         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31834         * gcc.dg/20021018-1.c: Likewise.
31835
31836 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31837
31838         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31839
31840         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31841         (bcopy): Call memmove.
31842
31843 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31844
31845         * g77.f-torture/compile/8485.f: New test case.
31846
31847 2003-05-07  Richard Henderson  <rth@redhat.com>
31848
31849         PR c++/10570
31850         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31851         Verify exception_cleanup not called for rethrows.
31852         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31853         when exiting catch block without rethrowing.
31854         * g++.dg/eh/forced3.C: New.
31855         * g++.dg/eh/forced4.C: New.
31856
31857 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31858
31859         * gcc.dg/20030505.c: Fix triplet.
31860
31861 2003-05-06  DJ Delorie  <dj@redhat.com>
31862
31863         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31864         * gcc.dg/nest.c: Likewise.
31865
31866 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31867
31868         * gcc.dg/builtins-14.c: New test case.
31869
31870 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31871
31872         * lib/compat.exp (compat-execute): New argument.
31873         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31874         * gcc.dg/compat: New test directory.
31875         * gcc.dg/compat/compat.exp: New expect script.
31876         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31877         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31878         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31879         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31880         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31881         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31882
31883         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31884         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31885         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31886         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31887         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31888         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31889         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31890         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31891         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31892         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31893         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31894         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31895         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31896         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31897         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31898
31899 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31900
31901         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31902
31903 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31906
31907 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31908
31909         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31910         * gcc.dg/ppc-fsel-2.c: New test.
31911
31912         * gcc.dg/unused-5.c: New test.
31913
31914 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31915
31916         PR c++/10496
31917         * g++.dg/warn/pmf1.C: New test.
31918
31919 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31920
31921         PR c++/4494
31922         * g++.dg/warn/main.C: New test.
31923
31924 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31925
31926         * gcc.dg/nonnull-3.c: New test.
31927
31928 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31929
31930         * gcc.dg/cpp/Wtrigraphs.c: Update.
31931         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31932
31933 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31934
31935         * gcc.dg/ppc-fsel-1.c: New test.
31936
31937 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31938
31939         PR c/10604
31940         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31941
31942 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31943
31944         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31945
31946 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31947
31948         PR c++/9364, c++/10553, c++/10586
31949         * g++.dg/parse/typename4.C: New test.
31950         * g++.dg/parse/typename5.C: Likewise.
31951
31952 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31953
31954         * gcc.c-torture/compile/20030503-1.c: New test.
31955
31956 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31957
31958         * g++.dg/lookup/using5.C: Fix testcase error.
31959
31960 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31961
31962         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31963         since MEABI is no longer supported.  Remove all vestiges
31964         of MEABI from the test.
31965
31966 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31967
31968         PR c++/10554
31969         * g++.dg/lookup/using5.C: New test.
31970
31971 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31972
31973         PR c++/8772
31974         * g++.dg/template/ttp5.C: New test.
31975
31976 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31977
31978         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31979         (dg-gpp-additional-sources): New function.
31980         (dg-gpp-additional-files): Likewise.
31981         * lib/g++.exp (additional_sources): New variable.
31982         (additional_files): Likewise.
31983         (g++_target_compile): Deal with them.
31984         * lib/old-dejagnu.exp: Remove.
31985         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31986         * g++.old-deja: Revise all tests to use dg commands.
31987
31988 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31989
31990         PR c++/9432, c++/9528
31991         * g++.dg/lookup/using4.C: New test.
31992
31993 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31994
31995         * gcc.dg/noreturn-5.c: New file.
31996         * gcc.dg/noreturn-6.c: New file.
31997
31998         * gcc.c-torture/compile/inline-1.c: New file.
31999
32000 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32001
32002         PR c++/10551
32003         * g++.dg/template/explicit1.C: New test.
32004
32005 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR c++/10549
32008         * g++.dg/other/bitfield1.C: New test.
32009
32010         PR c++/10527
32011         * g++.dg/init/new7.C: New test.
32012
32013 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32014
32015         * g++.dg/ext/desig1.C: New test.
32016         * g++.dg/ext/init1.C: Update.
32017
32018         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32019
32020 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR c++/10180
32023         * g++.dg/warn/Winline-1.C: New test.
32024
32025 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32026
32027         * gcc.c-torture/execute/string-opt-19.c: New test.
32028
32029         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32030         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32031
32032 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32033
32034         PR c++/10506
32035         * g++.dg/init/new6.C: New test.
32036
32037         PR c++/10503
32038         * g++.dg/init/ref6.C: New test.
32039
32040 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32041
32042         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32043
32044 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32045
32046         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32047         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32048
32049 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32050
32051         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32052         initialized static data members.
32053
32054 2003-04-25  H.J. Lu <hjl@gnu.org>
32055
32056         * gcc.dg/ia64-sync-4.c: New test.
32057
32058 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32059
32060         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32061         date.
32062
32063 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         PR c++/10337
32066         * g++.dg/warn/conv1.C: New test.
32067         * g++.old-deja/g++.other/conv7.C: Adjust.
32068         * g++.old-deja/g++.other/overload14.C: Adjust.
32069
32070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32071
32072         PR c++/10471
32073         * g++.dg/template/defarg2.C: New test.
32074
32075 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32076
32077         * gcc.dg/cpp/include2.c: Update.
32078         * gcc.dg/cpp/multiline-2.c: New.
32079         * gcc.dg/cpp/multiline.c: Update.
32080         * gcc.dg/cpp/strify2.c: Update.
32081         * gcc.dg/cpp/trad/literals-2.c: Update.
32082
32083 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32084
32085         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32086
32087 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32088
32089         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32090
32091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/10451
32094         * g++.dg/parse/crash4.C: New test.
32095
32096         PR c++/9847
32097         * g++.dg/parse/crash5.C: New test.
32098
32099 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/10446
32102         * g++.dg/parse/crash3.C: New test.
32103
32104         PR c++/10428
32105         * g++.dg/parse/elab1.C: New test.
32106
32107 2003-04-22  Devang Patel  <dpatel@apple.com>
32108
32109         * gcc.dg/cpp/trad/funlike-5.c: New test.
32110
32111 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32112
32113         * g++.dg/other/packed1.C: Fix dg options.
32114
32115 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32116
32117         * g++.dg/other/offsetof2.C: New test.
32118
32119 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32120
32121         * g++.dg/template/recurse.C: Adjust location of error messages.
32122
32123 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32124
32125         PR c++/9881
32126         * g++.dg/init/addr-const1.C: New test.
32127         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32128
32129 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         PR c++/10405
32132         * g++.dg/lookup/struct-hack1.C: New test.
32133
32134 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32135
32136         * ucs.c: Update diagnostic messages.
32137
32138 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32139
32140         * gcc.dg/cpp/truefalse.cpp: New test.
32141         * gcc.dg/cpp/cpp.exp: Update.
32142         * g++.dg/other/stdbool-if.C: Remove.
32143
32144 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32145
32146         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32147         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32148
32149 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32150
32151         * gcc.c-torture/compile/20030418-1.c: New test.
32152
32153 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32154
32155         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32156
32157 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32158
32159         PR c++/10347
32160         g++.dg/template/dependent-name1.C: New test.
32161
32162 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32163
32164         * gcc.dg/warn-1.c (tourist_guide): New array,
32165         contains a pointer to bar.
32166
32167 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32168
32169         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32170         * gcc.c-torture/execute/medce-1.c: New test case.
32171         * gcc.c-torture/execute/medce-2.c: New test case.
32172
32173 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32174
32175         * lib/prune.exp: Ignore more messages.
32176
32177         PR c++/10381
32178         * g++.dg/parse/lookup3.C: New test.
32179
32180 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32181
32182         * gcc.c-torture/compile/20030415-1.c : New test.
32183
32184 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32185
32186         * gcc.c-torture/execute/scope-2.c: Move to ...
32187         * gcc.dg/noncompile/scope.c: .... here.
32188
32189 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32190
32191         * gcc.dg/20030414-2.c: New test case.
32192
32193 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32194
32195         PR target/10377
32196         * gcc.dg/20030414-1.c: New test.
32197
32198 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32199
32200         * gcc.dg/builtins-12.c: New test case.
32201         * gcc.dg/builtins-13.c: New test case.
32202
32203 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32204
32205         * gcc.c-torture/execute/string-opt-18.c: New test.
32206
32207 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32208
32209         PR c++/10300
32210         * g++.dg/init/new5.C: New test.
32211
32212 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32213
32214         PR c++/7910
32215         * g++.dg/ext/dllimport1.C: New test.
32216
32217 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32218
32219         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32220
32221 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32222
32223         PR Fortran/9263
32224         * g77.f-torture/noncompile/9263.f: New test
32225         PR Fortran/1832
32226         * g77.f-torture/execute/1832.f: New test
32227
32228 2003-04-11  David Chad  <davidc@freebsd.org>
32229             Loren J. Rittle  <ljrittle@acm.org>
32230
32231         libobjc/8562
32232         * objc.dg/headers.m: New test.
32233
32234 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32235
32236         * gcc.c-torture/execute/builtin-noret-2.c: New.
32237         * gcc.c-torture/execute/builtin-noret-2.x: New.
32238         XFAIL builtin-noret-2.c at -O1 and above.
32239         * gcc.dg/redecl.c: New.
32240         * gcc.dg/Wshadow-1.c: Update error regexps.
32241
32242 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32243
32244         * g++.dg/abi/bitfield10.C: New test.
32245
32246 2003-04-09  Mike Stump  <mrs@apple.com>
32247
32248         * gcc.dg/pch/pch.exp: Make testcase names longer.
32249         * g++.dg/pch/pch.exp: Make testcase names longer.
32250
32251 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32252
32253         * gcc.dg/builtins-11.c: New test case.
32254
32255 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32256
32257         * gcc.dg/builtins-9.c: New test case.
32258         * gcc.dg/builtins-10.c: New test case.
32259
32260 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32261
32262         * gcc.dg/noncompile/init-4.c.c: New test.
32263
32264 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32265
32266         * gcc.misc-test/gcov-9.c: New test.
32267         * gcc.misc-test/gcov-10.c: New test
32268         * gcc.misc-test/gcov-11.c: New test.
32269
32270 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32271
32272         PR optimization/10024
32273         * gcc.c-torture/compile/20030405-1.c: New test.
32274
32275 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32276
32277         * gcc.dg/pch/static-3.c: New.
32278         * gcc.dg/pch/static-3.hs: New.
32279         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32280
32281 2003-04-04  Richard Henderson  <rth@redhat.com>
32282
32283         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32284         * g++.dg/eh/forced2.C: Likewise.
32285
32286 2003-04-03  Mike Stump  <mrs@apple.com>
32287
32288         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32289         target arg.
32290         (scan-assembler-times, scan-assembler-not): Likewise.
32291         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32292
32293 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32294
32295         * gcc.dg/sparc-loop-1.c: New test.
32296
32297 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32298
32299         PR other/9274
32300         * g++.dg/pch/system-2.C: New.
32301         * g++.dg/pch/system-2.Hs: New.
32302
32303 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32304
32305         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32306
32307         * g++.dg/eh/simd-1.C (vecfunc): Same.
32308
32309 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32310
32311         * gcc.c-torture/execute/20030401-1.c: New test case.
32312
32313 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32314
32315         * objc.dg/defs.m: New.
32316
32317 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32318
32319         * g++.dg/eh/simd-1.C: New.
32320         * g++.dg/eh/simd-2.C: New.
32321
32322 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32323
32324         * gcc.c-torture/execute/simd-3.c: New.
32325
32326 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32327
32328         PR c/9936
32329         * gcc.dg/20030331-2.c: New test.
32330
32331 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32332
32333         PR c++/10278
32334         * g++.dg/parse/crash2.C: New test.
32335
32336 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32337
32338         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32339         * gcc.c-torture/execute/20030331-1.c: ...here.
32340
32341 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32342
32343         * gcc.c-torture/execute/20030331-1.c: New test.
32344
32345 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32346
32347         * lib/gcov.exp: Adjust call return testing strings.
32348         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32349
32350 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32351
32352         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32353         * gcc.dg/builtins-7.c: New test case.
32354         * gcc.dg/builtins-8.c: New test case.
32355
32356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32357
32358         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32359
32360 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/7647
32363         * g++.dg/lookup-class-member-2.C: New test.
32364
32365 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32366
32367         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32368
32369 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32370
32371         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32372
32373 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32374
32375         * g++.dg/init/attrib1.C: New test.
32376
32377 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32378
32379         * gcc.dg/ultrasp8.c: New test.
32380
32381 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32382
32383         * gcc.dg/ultrasp7.c: New test.
32384
32385 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32386
32387         PR c++/10047
32388         * g++.dg/template/inline1.C: New test.
32389
32390 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32391
32392         * gcc.dg/sparc-dwarf2.c: New test.
32393
32394 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32395
32396         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32397         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32398
32399 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32400
32401         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32402         than reading .x files.
32403         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32404         * g77.dg/gcov/gcov-1.f: Likewise.
32405         * gcc.misc-tests/gcov-4b.c: Likewise.
32406         * gcc.misc-tests/gcov-5b.c: Likewise.
32407         * gcc.misc-tests/gcov-6.c: Likewise.
32408         * gcc.misc-tests/gcov-7.c: Likewise.
32409         * gcc.misc-tests/gcov-8.c: Likewise.
32410         * g++.dg/gcov/gcov-1.x: Remove.
32411         * g77.dg/gcov/gcov-1.x: Likewise.
32412         * gcc.misc-tests/gcov-4b.x: Likewise.
32413         * gcc.misc-tests/gcov-5b.x: Likewise.
32414         * gcc.misc-tests/gcov-6.x: Likewise.
32415         * gcc.misc-tests/gcov-7.x: Likewise.
32416         * gcc.misc-tests/gcov-8.x: Likewise.
32417
32418 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32419
32420         PR opt/10087
32421         * gcc.dg/20030324-1.c: New test.
32422
32423 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         PR c++/10224
32426         * g++.dg/template/arg3.C: New test.
32427
32428         PR c++/10158
32429         * g++.dg/template/friend18.C: New test.
32430
32431 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32432
32433         * g77.f-torture/compile/20030326-1.f: New test case.
32434
32435 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32436
32437         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32438
32439         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32440
32441 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32442
32443         * gcc.dg/ia64-sync-3.c: New test.
32444
32445 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32446
32447         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32448
32449 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32450
32451         * gcc.dg/ultrasp6.c: New test.
32452
32453 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32454
32455         * gcc.dg/i386-signbit-1.c: New test.
32456         * gcc.dg/i386-signbit-2.c: New test.
32457         * gcc.dg/i386-signbit-3.c: New test.
32458
32459 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32460
32461         * gcc.dg/ultrasp5.c: Fix options.
32462
32463 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32464
32465         * gcc.dg/ultrasp5.c: Fix comment.
32466
32467 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32468
32469         PR fortran/10197
32470         * g77.f-torture/execute/10197.f: New test.
32471
32472 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32473
32474         PR c++/9898, c++/383
32475         * g++.dg/template/conv6.C: New test.
32476
32477         PR c++/10119
32478         * g++.dg/template/ptrmem5.C: New test.
32479
32480         PR c++/10026
32481         * g++.dg/lookup/koenig1.C: New test.
32482
32483         PR C++/10199
32484         * g++.dg/lookup/template2.C: New test.
32485
32486 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32487
32488         * g++.dg/opt/rtti1.C: New test.
32489
32490 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32491
32492         * gcc.dg/ultrasp5.c: New test.
32493
32494 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32495
32496         PR middle-end/9967
32497         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32498         builtin fputs.
32499
32500 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32501
32502         PR c/8224
32503         * gcc.dg/20030323-1.c: New test.
32504
32505 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32506
32507         * gcc.c-torture/compile/20030323-1.c: New test case.
32508
32509 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32510
32511         * gcc.dg/20030321-1.c: New test.
32512
32513 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32514
32515         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32516
32517 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32518
32519         PR c++/9978, c++/9708
32520         * g++.dg/ext/vlm1.C: Adjust expected error.
32521         * g++.dg/ext/vla2.C: New test.
32522         * g++.dg/template/arg1.C: New test.
32523         * g++.dg/template/arg2.C: New test.
32524
32525 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32526
32527         * g77.f-torture/execute/select.f: New test.
32528         * g77.f-torture/noncompile/select_no_compile.f: New test.
32529
32530 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32531
32532         PR c++/9898
32533         * g++.dg/other/error4.C: New test.
32534
32535 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32536
32537         * g++.dg/template/friend17.C: New test.
32538
32539 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32540
32541         * gcc.c-torture/compile/20030320-1.c: New.
32542
32543 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32544
32545         * gcc.dg/builtins-6.c: New test case.
32546
32547 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32548
32549         PR target/10073
32550         * gcc.c-torture/compile/20030319-1.c: New.
32551
32552 2003-03-18  Jan Hubicka  <jh@suse.cz>
32553
32554         * gcc.dg/i386-cvt-1.c: New test.
32555
32556 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32557
32558         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32559         * objc.dg/naming-2.m: Likewise.
32560
32561 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32562
32563         PR c++/9639
32564         * g++.dg/parse/crash1.C: New test.
32565
32566 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32567
32568         PR c++/8805
32569         * g++.dg/eh/cleanup1.C: New test.
32570
32571 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32572
32573         * gcc.c-torture/execute/20030316-1.c: New test case.
32574
32575 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         PR c++/9629
32578         * g++.dg/init/ctor2.C: New test.
32579
32580 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32581
32582         * g77.f-torture/compile/xformat.f: New test case.
32583
32584 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32585
32586         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32587         * g++.old-deja/g++.mike/eh50.C: Likewise.
32588
32589 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32590
32591         PR c++/6440
32592         * g++.dg/template/spec7.C: New test.
32593         * g++.dg/template/spec8.C: Likewise.
32594
32595 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32596
32597         * gcc.c-torture/execute/20030313-1.c: New test.
32598
32599 2003-03-14  Richard Henderson  <rth@redhat.com>
32600
32601         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32602
32603 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32604
32605         * gcc.c-torture/compile/20030314-1.c: New test.
32606
32607 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32608
32609         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32610         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32611         thumb target,
32612         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32613         to accept newer _imp__  prefix and additional
32614         newline in .drectve section.
32615         * gcc.dg/dll-4.c: Likewise.
32616         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32617         switch.
32618
32619 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32620
32621         * g++.dg/parse/namespace9.C: New test.
32622
32623         * g++.dg/init/ref5.C: New test.
32624         * g++.dg/parse/ptrmem1.C: Likewise.
32625
32626 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32627
32628         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32629         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32630         regular expression.
32631         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32632         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32633
32634 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32635
32636         * gcc.c-torture/execute/20030224-2.c: New test.
32637
32638 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32639
32640         * gcc.dg/decl-3.c: New test.
32641
32642 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32643
32644         * gcc.dg/i386-loop-2.c: New test.
32645
32646 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32647
32648         PR c++/9474
32649         * g++.dg/parse/namespace8.C: New test.
32650
32651         PR c++/9924
32652         * g++.dg/overload/builtin2.C: New test.
32653
32654 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32655
32656         * gcc.dg/return-type-3.c: New test.
32657
32658 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32659
32660         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32661         profiling options are not supported.
32662
32663 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32664
32665         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32666         * g++.old-deja/g++.warn/impint2.C: Likewise.
32667
32668 2003-03-10  Devang Patel  <dpatel@apple.com>
32669
32670         * g++.dg/cpp/c++_cmd_1.C: New test.
32671         * g++.dg/cpp/c++_cmd_1.h: New file.
32672
32673 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32674
32675         * gcc.dg/altivec-9.c: New file.
32676
32677 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32678
32679         * gcc.dg/ppc-sdata-1.c: New test.
32680         * gcc.dg/ppc-sdata-2.c: New test.
32681
32682 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32683
32684         PR c++/9373
32685         * g++.dg/opt/ptrmem2.C: New test.
32686
32687         PR c++/8534
32688         * g++.dg/opt/ptrmem1.C: New test.
32689
32690 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32691
32692         * gcc.dg/i386-loop-1.c: New test.
32693
32694 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32695
32696         PR c++/9970
32697         * g++.dg/lookup/friend1.C: New test.
32698
32699 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32700
32701         PR c++/9823
32702         * g++.dg/parser/constructor1.C: New test.
32703
32704 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32705
32706         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32707
32708         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32709
32710 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32711
32712         * gcc.dg/cpp/Wunused.c: Update test.
32713
32714 2003-03-08  Jan Hubicka  <jh@suse.cz>
32715
32716         * gcc.dg/inline-3.c: New test.
32717
32718 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32719
32720         PR c++/9809
32721         * g++.dg/parse/builtin1.C: New test.
32722
32723         PR c++/9982
32724         * g++.dg/abi/cookie1.C: New test.
32725         * g++.dg/abi/cookie2.C: Likewise.
32726
32727         PR c++/9524
32728         * g++.dg/template/field1.C: New test.
32729
32730         PR c++/9912
32731         * g++.dg/parse/class1.C: New test.
32732         * g++.dg/parse/namespace7.C: Likewise.
32733         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32734
32735 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * g++.dg/init/ref4.C: New test.
32738
32739 2003-03-07  Jan Hubicka  <jh@suse.cz>
32740
32741         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32742         * gcc.dg/inline-3.c: New test.
32743
32744 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32745
32746         * g++.dg/init/ref3.C: New test.
32747
32748         PR c++/9965
32749         * g++.dg/init/ref2.C: New test.
32750
32751         PR c++/9400
32752         * g++.dg/warn/Wshadow-2.C: New test.
32753
32754         PR c++/9791
32755         * g++.dg/warn/Woverloaded-1.C: New test.
32756
32757 2003-03-05  Jan Hubicka  <jh@suse.cz>
32758
32759         * gcc.dg/i386-local2.c: New.
32760         * gcc.dg/i386-local.c: Fix typo.
32761
32762 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32763
32764         * g++.dg/abi/layout3.C: New test.
32765
32766 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32767
32768         * gcc.c-torture/compile/20030305-1.c
32769
32770 2003-03-05  Jan Hubicka  <jh@suse.cz>
32771
32772         * gcc.dg/i386-local.c: New.
32773
32774 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32775
32776         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32777
32778 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32779
32780         * gcc.dg/switch-2.c: New test.
32781         * gcc.dg/switch-3.c: New test.
32782         * gcc.dg/Wswitch.c: Adjust line numbers.
32783         * gcc.dg/Wswitch-default.c: Likewise.
32784         * gcc.dg/Wswitch-enum.c: Likewise.
32785
32786 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32787
32788         * gcc.c-torture/execute/20030222-1.c: New test.
32789
32790 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32791
32792         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32793
32794 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32795
32796         PR c++/9878
32797         * g++.dg/init/ref1.C: New test.
32798
32799 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32800
32801         * gcc.dg/sh-relax.c: New SH-only test.
32802
32803 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32804
32805         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32806         comment explaining purpose of testcase.
32807
32808 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32809
32810         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32811         for HC11/HC12 (asm needs two int registers).
32812         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32813         HC11/HC12 because the test uses an asm which needs two 32-bit
32814         registers.
32815
32816 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32817
32818         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32819         for HC11/HC12 (array is too large otherwise).
32820         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32821         * gcc.c-torture/compile/20010518-2.x: Likewise.
32822         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32823         HC11/HC12 (array is too large).
32824
32825 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32826
32827         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32828         * lib/g++-dg.exp (g++-dg-test): Likewise.
32829
32830 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32831
32832         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32833         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32834
32835 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32836
32837         * g++.dg/warn/implicit-typename1.C: Remove warning.
32838
32839 2003-02-28  Richard Henderson  <rth@redhat.com>
32840
32841         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32842         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32843
32844 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32845
32846         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32847         * g++.dg/pch/pch.exp: Likewise.
32848
32849 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32850
32851         PR c++/9879
32852         * testsuite/g++.dg/init/new4.C: New test.
32853
32854 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32855
32856         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32857
32858 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32859
32860         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32861         unsigned long.
32862
32863         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32864         wider than float.
32865
32866 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32867
32868         * lib/scanasm.exp: Add support for counting numbers of
32869         occurences.
32870         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32871         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32872
32873 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32874
32875         PR c++/9683
32876         * g++.dg/template/static3.C: New test.
32877
32878         PR c++/9829
32879         * g++.dg/parse/namespace6.C: New test.
32880
32881 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32882
32883         PR target/9732
32884         * gcc.dg/20030225-1.c: New test.
32885
32886 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32887
32888         * README: Remove out-of-date information.
32889
32890         PR c++/9836
32891         * g++.dg/template/spec6.C: New test.
32892
32893 2003-02-24  Jeff Law  <law@redhat.com>
32894
32895         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32896
32897 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32898
32899         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32900         * gcc.dg/pragma-ep-1.c: Likewise.
32901
32902 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32903
32904         PR c++/9602
32905         * g++.dg/template/friend16.C: New test.
32906
32907 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32908
32909         PR c++/5333
32910         * g++.dg/parse/fused-params1.C: Adjust error messages.
32911         * g++.dg/template/nested3.C: New test.
32912
32913 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32914
32915         * g++.dg/abi/param1.C: New test.
32916
32917 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32918
32919         PR c++/7982
32920         * g++.dg/warn/implicit-typename1.C: New test.
32921
32922 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32923
32924         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32925         with "mtune".
32926         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32927         * gcc.c-torture/execute/20010129-1.x: Likewise.
32928         * gcc.dg/20011107-1.c: Likewise.
32929         * gcc.dg/20020108-1.c: Likewise.
32930         * gcc.dg/20020122-3.c: Likewise.
32931         * gcc.dg/20020206-1.c: Likewise.
32932         * gcc.dg/20020310-1.c: Likewise.
32933         * gcc.dg/20020426-2.c: Likewise.
32934         * gcc.dg/20020517-1.c: Likewise.
32935         * gcc.dg/991230-1.c: Likewise.
32936         * gcc.dg/i386-unroll-1.c: Likewise.
32937         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32938
32939 2003-02-22  Jan Hubicka  <jh@suse.cz>
32940
32941         * gcc.dg/i386-mul.c: New test.
32942
32943 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32944
32945         * gcc.dg/builtins-5.c: New test case.
32946
32947 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32948
32949         * gcc.dg/asmreg-1.c: New test.
32950
32951 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/9749
32954         * g++.dg/parse/varmod1.C: New test.
32955
32956 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32957
32958         PR c++/9727
32959         * g++.dg/template/op1.C: New test.
32960
32961 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32962
32963         PR c++/8906
32964         * g++.dg/template/nested2.C: New test.
32965
32966 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR c++/8724
32969         * g++.dg/expr/dtor1.C: New test.
32970
32971 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32972
32973         * gcc.dg/cpp/include3.c: New test.
32974         * gcc.dg/cpp/inc/foo.h: New file.
32975
32976 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32977
32978         * gcc.c-torture/execute/20030221-1.c: New test.
32979
32980 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32981
32982         PR c++/9729
32983         * g++.dg/abi/conv1.C: New test.
32984
32985 2003-02-20  Jan Hubicka  <jh@suse.cz>
32986
32987         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32988
32989 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32990
32991         * gcc.c-torture/compile/20030219-1.c: New test.
32992
32993 2003-02-18  Jan Hubicka  <jh@suse.cz>
32994
32995         * gcc.dg/funcorder.c: New test.
32996
32997 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32998
32999         * gcc.c-torture/execute/20030218-1.c: New.
33000
33001 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33002
33003         * gcc.dg/20030218-1.c: New.
33004
33005 2003-02-18  Richard Henderson  <rth@redhat.com>
33006
33007         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33008         * gcc.dg/attr-used-2.c: New.
33009
33010 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33011
33012         PR c++/9704
33013         * g++.dg/init/copy5.C: New test.
33014
33015 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33016
33017         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33018         * g++.dg/pch/pch.exp: Likewise.
33019
33020 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33021
33022         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33023         STACK_SIZE is not defined.
33024
33025 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33026
33027         PR c++/9457
33028         * g++.dg/template/init1.C: New test.
33029
33030 2003-02-16  Jan HUbicka  <jh@suse.cz>
33031
33032         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33033         (foo): Add few extra tests
33034         * gcc.dg/c99-const-expr-3.c: Likewise.
33035         * gcc.c-torture/execute/20030216-1.c: New.
33036
33037 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33038
33039         PR c++/9459
33040         * g++.dg/ext/typeof4.C: New test.
33041
33042 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33043
33044         * gcc.dg/i386-387-3.c: New test case.
33045
33046 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33047
33048         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33049         cris-*-elf* cris-*-aout* and mmix-*-*.
33050
33051 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33052
33053         * gcc.dg/20030213-1.c: New test.
33054
33055 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33056
33057         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33058         * gcc.dg/i386-387-2.c: Likewise.
33059
33060 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33061
33062         * gcc.dg/ppc-spe.c: Fix formatting.
33063         Enable tests that were previously unsupported by gas.
33064         Delete tests for instructions that no longer exist.
33065         Switch arguments on evsubifw builtin.
33066
33067 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33068
33069         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33070         STACK_SIZE is too small.
33071
33072 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33073             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33074
33075         * gcc.dg/decl-2.c: New test.
33076
33077 2003-02-10  Jan Hubicka  <jh@suse.cz>
33078
33079         * gcc.dg/i386-fpcvt-1.c: New test.
33080
33081 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33082
33083         * gcc.c-torture/execute/20030209-1.c: New test.
33084
33085 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33086
33087         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33088         int-wide bitops, use the constants of the same width.
33089         Likewise, if long long is 32-bit wide, test bitops using
33090         32-bit constants.
33091
33092 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33093
33094         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33095
33096 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33097
33098         * testsuite/gcc.dg/builtins-4.c: New test case.
33099
33100 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33101
33102         * gcc.dg/20020430-1.c: Fix dg command typos.
33103         * gcc.dg/20020503-1.c: Likewise.
33104
33105 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33106
33107         PR c++/8785
33108         * g++.dg/parse/fused-params1.C: New test.
33109
33110         PR c++/8857
33111         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33112
33113         PR c++/8921
33114         * g++.dg/parse/non-dependent1.C: New test.
33115
33116         PR c++/8928
33117         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33118
33119         PR c++/9228
33120         * g++.dg/parse/undefined7.C: New test.
33121         * g++.dg/parse/non-templ1.C: New test.
33122
33123         PR c++/9229
33124         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33125
33126 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33127
33128         * gcc.c-torture/compile/20030206-1.c: New test.
33129
33130 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33131
33132         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33133         "pow" to "foo" to avoid potential confusion with a math built-in.
33134
33135 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33136
33137         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33138         conditions for SPARC targets.
33139
33140 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33141
33142         * gcc.dg/20030204-1.c: New test.
33143
33144 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33145
33146         PR c++/38
33147         * g++.dg/parse/array-size1.C: New test.
33148
33149         PR c++/5657
33150         * g++.dg/parse/undefined3.C: New test.
33151
33152         PR c++/5665
33153         * g++.dg/parse/undefined4.C: New test.
33154
33155         PR c++/5975
33156         * g++.dg/parse/undefined5.C: New test.
33157
33158         PR c++/7259
33159         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33160
33161         PR c++/8578
33162         * g++.dg/parse/casting-operator1.C: New test.
33163
33164         PR c++/8596
33165         * g++.dg/parse/undefined6.C: New test.
33166
33167         PR c++/8736
33168         * g++.dg/parse/missing-template1.C: New test.
33169
33170 2003-02-04  Jan Hubicka  <jh@suse.cz>
33171
33172         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33173         * gcc.dg/i386-cmov?.c: Likewise.
33174         * gcc.dg/i386-fpcvt-?.c: Likewise.
33175         * gcc.dg/i386-ssefp-1.c: Likewise.
33176         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33177         conventions.
33178
33179 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33180
33181         PR c++/7129
33182         * testsuite/g++.dg/ext/max.C: New test.
33183
33184 2003-02-03  Jan Hubicka  <jh@suse.cz>
33185
33186         * gcc.c-torture/execute/20030203-1.c: New test.
33187
33188 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33189
33190         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33191         'natural-endian'.
33192
33193 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33194
33195         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33196         * g++.dg/init/new2.C: Likewise.
33197         * g++.dg/other/new1.C: Likewise.
33198
33199 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33200
33201         * gcc.dg/struct-ret-libc.c: New test.
33202
33203 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33204
33205         * gcc.dg/20030129-1.c: New test.
33206
33207 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33208
33209         PR c++/8849
33210         * g++.dg/template/ptrmem4.C: New test.
33211
33212 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33213
33214         * g++.dg/parser/constant1.C: New test.
33215
33216 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33217
33218         PR c++/8591
33219         * g++.dg/parse/friend2.C: New test.
33220
33221 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33222
33223         PR c++/9437
33224         * g++.dg/template/unify4.C: New test.
33225
33226 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33227
33228         * gcc.c-torture/execute/20030128-1.c: New test.
33229
33230 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33231
33232         * g++.dg/lookup/nested1.C: Test moved from ...
33233         * g++.old-deja/g++.other/lookup24.C: ... here.
33234
33235 2003-01-28  Jan Hubicka  <jh@suse.cz>
33236
33237         * gcc.dg/i386-cmov5.c: New test.
33238
33239 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33240
33241         * gcc.c-torture/execute/20010925-1.c: Changed the
33242         memcpy declaration.
33243
33244 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33245
33246         PR c++/3902
33247         * g++.dg/parse/template5.C: New test.
33248
33249 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33250
33251         PR fortran/9258
33252         * g77.dg/pr9258: New test.
33253
33254 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33255
33256         * README: Move relevant parts from README.g++.
33257
33258         * README.g++: Remove this file.
33259
33260 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33261
33262         * g++.dg/abi/dcast1.C: New test.
33263
33264 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33265
33266         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33267
33268 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33269
33270         PR c++/47
33271         * g++.old-deja/g++.other/lookup24.C: New test.
33272
33273 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33274
33275         PR middle-end/7227
33276         * gcc.dg/uninit-C.c: New test.
33277
33278 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33279
33280         * g++.dg/abi/covariant1.C: New test.
33281
33282 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33283
33284         * gcc.dg/20030123-1.c: New test.
33285
33286 2003-01-25  Jan Hubicka  <jh@suse.cz>
33287
33288         PR opt/8492
33289         * gcc.c-torture/compile/20030125-1.c
33290
33291 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         PR c++/9403
33294         * g++.dg/parse/template3.C: New test.
33295         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33296
33297         PR c++/795
33298         * g++.dg/parse/template4.C: New test.
33299
33300         PR c++/9415
33301         * g++.dg/template/qual2.C: New test.
33302
33303         PR c++/8545
33304         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33305
33306         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33307
33308 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33309
33310         * gcc.c-torture/execute/switch-1.c: New test case.
33311
33312 2003-01-25  Jan Hubicka  <jh@suse.cz>
33313
33314         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33315
33316 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33317
33318         Tweaks for Bison-1.875. From the NEWS file:
33319         "- `parse error' -> `syntax error'
33320         Bison now uniformly uses the term `syntax error'"
33321         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33322         * gcc.dg/cpp/digraph2.c: Likewise.
33323         * gcc.dg/cpp/direct2.c: Likewise.
33324         * gcc.dg/cpp/paste4.c: Likewise.
33325         * gcc.dg/c90-restrict-1.c: Likewise.
33326         * gcc.dg/c99-func-2.c: Likewise.
33327         * gcc.dg/noncompile/920721-2.c: Likewise.
33328         * gcc.dg/noncompile/930622-2.c: Likewise.
33329         * gcc.dg/noncompile/940112-1.c: Likewise.
33330         * gcc.dg/noncompile/950921-1.c: Likewise.
33331         * gcc.dg/noncompile/951123-1.c: Likewise.
33332         * gcc.dg/noncompile/971104-1.c: Likewise.
33333         * gcc.dg/noncompile/990416-1.c: Likewise.
33334
33335 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33336
33337         * g++.dg/parse/undefined1.C: Add error message.
33338
33339 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33340
33341         PR c++/9354
33342         * g++.dg/parse/new1.C: New test.
33343
33344         PR c++/9216
33345         * g++.dg/parse/template2.C: New test.
33346
33347         PR c++/9354
33348         * g++.dg/parse/typedef2.C: New test.
33349
33350         PR c++/9328
33351         * g++.dg/ext/typeof3.C: New test.
33352
33353 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33354
33355         PR c++/2738
33356         * g++.dg/parse/ret-type1.C: New test.
33357
33358         PR c++/3792
33359         * g++.dg/parse/tmpl-outside1.C: New test.
33360
33361         PR c++/4207
33362         * g++.dg/parse/int-as-enum1.C: New test.
33363
33364         PR c++/4903
33365         * g++.dg/parse/no-typename1.C: New test.
33366
33367         PR c++/5533
33368         * g++.dg/parse/no-value1.C: New test.
33369
33370         PR c++/5921
33371         * g++.dg/parse/wrong-inline1.C: New test.
33372
33373         PR c++/6402
33374         * g++.dg/parse/ref1.C: New test.
33375
33376         PR c++/6992
33377         * g++.dg/parse/attr-ctor1.C: New test.
33378
33379         PR c++/7229
33380         * g++.dg/parse/namespace5.C: New test.
33381
33382         PR c++/7917
33383         * g++.dg/parse/func-def1.C: New test.
33384
33385         PR c++/8143
33386         * g++.dg/parse/undefined1.C: New test.
33387
33388         PR c++/5723, PR c++/8522
33389         * g++.dg/parse/specialization1.C: New test.
33390
33391         PR c++/163, PR c++/8595
33392         * g++.dg/parse/struct-as-enum1.C: New test.
33393
33394         PR c++/9173
33395         * g++.dg/parse/undefined2.C: New test.
33396
33397 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33398
33399         PR c++/9298
33400         * g++.dg/parse/template1.C: New test.
33401
33402         PR c++/9384
33403         * g++.dg/parse/using1.C: New test.
33404
33405         PR c++/9285
33406         PR c++/9294
33407         * g++.dg/parse/expr2.C: New test.
33408
33409         PR c++/9388
33410         * g++.dg/parse/lookup2.C: Likewise.
33411
33412 2003-01-21  Jan Hubicka  <jh@suse.cz>
33413
33414         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33415         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33416         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33417         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33418
33419 2003-01-20  Nick Clifton  <nickc@redhat.com>
33420
33421         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33422         problem with ARM sibcall code generation.
33423
33424 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33425
33426         * gcc.c-torture/execute/20030120-1.c: New.
33427
33428 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33429
33430         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33431
33432 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33433
33434         PR c++/9272
33435         * g++.dg/parse/ctor1.C: New test.
33436
33437         PR c++/9294:
33438         * g++.dg/parse/qualified1.C: New test.
33439
33440         * g++.dg/parse/typename3.C: New test.
33441
33442 2003-01-16  Richard Henderson  <rth@redhat.com>
33443
33444         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33445
33446 2003-01-16  Richard Henderson  <rth@redhat.com>
33447
33448         * g++.dg/pch/pch.exp: Copy test header to the working directory
33449         before using it either for precompilation or direct use.
33450         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33451         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33452
33453 2003-01-16  Richard Henderson  <rth@redhat.com>
33454
33455         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33456         before using it either for precompilation or direct use.
33457         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33458         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33459
33460 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33461
33462         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33463         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33464         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33465         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33466         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33467         typename warning into error.
33468         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33469         error messages.
33470         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33471         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33472         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33473         messages.
33474         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33475         make declaration visible in template.
33476         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33477         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33478         messages.
33479         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33480         message.
33481         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33482         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33483         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33484         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33485         typename warning with error message.
33486         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33487         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33488         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33489
33490 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         * g++.dg/parse/ambig2.C: New test.
33493
33494 2003-01-15  Richard Henderson  <rth@redhat.com>
33495
33496         * g++.dg/tls/init-2.C: Update error message string.
33497
33498 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33499
33500         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33501
33502 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33503
33504         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33505         all for HC11/HC12.
33506         * gcc.c-torture/compile/20001205-1.x: Likewise.
33507         * gcc.c-torture/compile/20001226-1.x: Likewise.
33508         * gcc.c-torture/compile/920520-1.x: Likewise.
33509         * gcc.c-torture/compile/961203-1.x: Likewise.
33510         * gcc.c-torture/compile/20020604-1.x: Likewise.
33511
33512 2003-01-15  Jan Hubicka  <jh@suse.cz>
33513
33514         * gcc.c-torture/compile/20030115-1.c: New test.
33515
33516         * gcc.dg/i386-fpcvt-1.c: New test.
33517         * gcc.dg/i386-fpcvt-2.c: New test.
33518
33519 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33520
33521         Further conform g++'s __vmi_class_type_info to the C++ ABI
33522         specification.
33523         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33524         the specification.
33525
33526 2003-01-14  Jan Hubicka  <jh@suse.cz>
33527
33528         * gcc.dg/i386-fpcvt-1.c: New test.
33529         * gcc.dg/i386-fpcvt-2.c: New test.
33530
33531 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33532
33533         * gcc.dg/i386-mmx-3.c: New test.
33534
33535 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33536
33537         PR c++/9264
33538         * g++.dg/parse/octal1.C: New file.
33539
33540         PR c++/9172
33541         * g++.dg/parse/typename1.C: New file.
33542
33543 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33544
33545         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33546         * gcc.dg/bf-no-ms-layout.c: Likewise.
33547         * gcc.dg/bf-ms-attrib.c: Likewise.
33548
33549 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33550
33551         PR c++/9099
33552         * g++.dg/parse/dtor1.C: New file.
33553
33554         PR c++/9128
33555         * g++.dg/rtti/typeid1.C: New file.
33556
33557         PR c++/9153
33558         * g++.dg/parse/lookup1.C: New file.
33559
33560         PR c++/9171
33561         * g++.dg/templ/spec5.C: New file.
33562
33563 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33564
33565         * gcc.c-torture/compile/20030110-1.c: New test.
33566
33567 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33568
33569         Merge from pch-branch:
33570
33571         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33572
33573         * gcc.dg/pch/cpp-1.h: New.
33574         * gcc.dg/pch/cpp-1.c: New.
33575         * gcc.dg/pch/cpp-2.h: New.
33576         * gcc.dg/pch/cpp-2.c: New.
33577
33578         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33579
33580         * gcc.dg/pch/except-1.h: New.
33581         * gcc.dg/pch/except-1.c: New.
33582
33583         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33584
33585         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33586         running test.
33587         * gcc.dg/pch: Include *.hp not *.h.
33588         * gcc.dg/pch/system-1.h: New.
33589         * gcc.dg/pch/system-1.c: New.
33590
33591         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33592
33593         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33594         rather than trying to build and run a program using PCH.
33595         * gcc.dg/pch: Remove dg-do commands from test files.
33596
33597         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33598
33599         * gcc.dg/pch/macro-3.c: New.
33600         * gcc.dg/pch/macro-3.h: New.
33601
33602         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33603
33604         * gcc.dg/pch/common-1.c: New.
33605         * gcc.dg/pch/common-1.h: New.
33606         * gcc.dg/pch/decl-1.c: New.
33607         * gcc.dg/pch/decl-1.h: New.
33608         * gcc.dg/pch/decl-2.c: New.
33609         * gcc.dg/pch/decl-2.h: New.
33610         * gcc.dg/pch/decl-3.c: New.
33611         * gcc.dg/pch/decl-3.h: New.
33612         * gcc.dg/pch/decl-4.c: New.
33613         * gcc.dg/pch/decl-4.h: New.
33614         * gcc.dg/pch/decl-5.c: New.
33615         * gcc.dg/pch/decl-5.h: New.
33616         * gcc.dg/pch/global-1.c: New.
33617         * gcc.dg/pch/global-1.h: New.
33618         * gcc.dg/pch/inline-1.c: New.
33619         * gcc.dg/pch/inline-1.h: New.
33620         * gcc.dg/pch/inline-2.c: New.
33621         * gcc.dg/pch/inline-2.h: New.
33622         * gcc.dg/pch/static-1.c: New.
33623         * gcc.dg/pch/static-1.h: New.
33624         * gcc.dg/pch/static-2.c: New.
33625         * gcc.dg/pch/static-2.h: New.
33626
33627         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33628
33629         * g++.dg/pch/pch.exp: Better handle failing testcases.
33630         * gcc.dg/pch/pch.exp: Likewise.
33631         * gcc.dg/pch/macro-1.c: New.
33632         * gcc.dg/pch/macro-1.h: New.
33633         * gcc.dg/pch/macro-2.c: New.
33634         * gcc.dg/pch/macro-2.h: New.
33635
33636         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33637
33638         * g++.dg/dg.exp: Treat files in pch/ specially.
33639         * g++.dg/pch/pch.exp: New file.
33640         * g++.dg/pch/empty.H: New file.
33641         * g++.dg/pch/empty.C: New file.
33642         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33643         "precompile".
33644
33645         * gcc.dg/pch/pch.exp: New file.
33646         * gcc.dg/pch/empty.h: New file.
33647         * gcc.dg/pch/empty.c: New file.
33648         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33649         "precompile".
33650
33651 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33652
33653         * g++.dg/template/friend14.C: New test.
33654
33655 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33656
33657         * gcc.dg/old-style-asm-1.c: New test.
33658
33659 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33660
33661         * gcc.c-torture/compile/20030109-1.c: New test.
33662
33663 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33664
33665         * gcc.c-torture/execute/20030109-1.c: New test.
33666
33667 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33668
33669         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33670         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33671         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33672         * g++.old-deja/g++.mike/eh2.C: Likewise.
33673         * g++.old-deja/g++.mike/eh3.C: Likewise.
33674         * g++.old-deja/g++.mike/eh5.C: Likewise.
33675         * g++.old-deja/g++.mike/eh6.C: Likewise.
33676         * g++.old-deja/g++.mike/eh7.C: Likewise.
33677         * g++.old-deja/g++.mike/eh8.C: Likewise.
33678         * g++.old-deja/g++.mike/eh9.C: Likewise.
33679         * g++.old-deja/g++.mike/eh10.C: Likewise.
33680         * g++.old-deja/g++.mike/eh12.C: Likewise.
33681         * g++.old-deja/g++.mike/eh13.C: Likewise.
33682         * g++.old-deja/g++.mike/eh14.C: Likewise.
33683         * g++.old-deja/g++.mike/eh16.C: Likewise.
33684         * g++.old-deja/g++.mike/eh17.C: Likewise.
33685         * g++.old-deja/g++.mike/eh18.C: Likewise.
33686         * g++.old-deja/g++.mike/eh21.C: Likewise.
33687         * g++.old-deja/g++.mike/eh23.C: Likewise.
33688         * g++.old-deja/g++.mike/eh24.C: Likewise.
33689         * g++.old-deja/g++.mike/eh25.C: Likewise.
33690         * g++.old-deja/g++.mike/eh26.C: Likewise.
33691         * g++.old-deja/g++.mike/eh27.C: Likewise.
33692         * g++.old-deja/g++.mike/eh28.C: Likewise.
33693         * g++.old-deja/g++.mike/eh29.C: Likewise.
33694         * g++.old-deja/g++.mike/eh31.C: Likewise.
33695         * g++.old-deja/g++.mike/eh33.C: Likewise.
33696         * g++.old-deja/g++.mike/eh34.C: Likewise.
33697         * g++.old-deja/g++.mike/eh35.C: Likewise.
33698         * g++.old-deja/g++.mike/eh36.C: Likewise.
33699         * g++.old-deja/g++.mike/eh37.C: Likewise.
33700         * g++.old-deja/g++.mike/eh38.C: Likewise.
33701         * g++.old-deja/g++.mike/eh39.C: Likewise.
33702         * g++.old-deja/g++.mike/eh40.C: Likewise.
33703         * g++.old-deja/g++.mike/eh41.C: Likewise.
33704         * g++.old-deja/g++.mike/eh42.C: Likewise.
33705         * g++.old-deja/g++.mike/eh44.C: Likewise.
33706         * g++.old-deja/g++.mike/eh46.C: Likewise.
33707         * g++.old-deja/g++.mike/eh47.C: Likewise.
33708         * g++.old-deja/g++.mike/eh48.C: Likewise.
33709         * g++.old-deja/g++.mike/eh49.C: Likewise.
33710         * g++.old-deja/g++.mike/eh50.C: Likewise.
33711         * g++.old-deja/g++.mike/eh51.C: Likewise.
33712         * g++.old-deja/g++.mike/eh53.C: Likewise.
33713         * g++.old-deja/g++.mike/eh55.C: Likewise.
33714         * g++.old-deja/g++.mike/p7912.C: Likewise.
33715         * g++.old-deja/g++.mike/p9706.C: Likewise.
33716         * g++.old-deja/g++.mike/p10416.C: Likewise.
33717         * g++.old-deja/g++.mike/p11667.C: Likewise.
33718         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33719         Remove redundant reference to Iris.
33720         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33721         Elxsi, i860, Pico Java, and WE32K.
33722
33723 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33724
33725         * g++.dg/ext/asm4.C: New test.
33726
33727 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33728
33729         PR c++/9030
33730         * g++.dg/template/friend12.C: New test.
33731         * g++.dg/template/friend13.C: Likewise.
33732         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33733
33734 2003-01-08  Jan Hubicka  <jh@suse.cz>
33735
33736         * gcc.dg/i386-cadd.c: New test.
33737         * gcc.dg/i386-cmov4.c: Likewise.
33738
33739 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33740
33741         PR c++/9165
33742         * g++.dg/warn/Wunused-3.C: New test.
33743
33744         * g++.dg/abi/bitfield9.C: New test.
33745
33746         PR c++/9189
33747         * g++.dg/parse/defarg3.C: New test.
33748
33749 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33750
33751         * g++.dg/parse/ambig1.C: New test.
33752         * g++.dg/parse/defarg2.C: New test.
33753
33754 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33755
33756         * g++.dg/template/defarg-1.C: New test.
33757         * g++.dg/template/local2.C: Likewise.
33758
33759 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33760
33761         * gcc.c-torture/execute/20030105-1.c: New test.
33762
33763 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33764
33765         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33766         * g++.dg/parse/namespace4.C: Likewise.
33767
33768 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33769
33770         * g++.dg/template/ntp2.C: New test.
33771
33772 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33773
33774         * g++.dg/parse/extern-C-1.C: New test.
33775
33776         * g++.dg/parse/namespace4.C: New test.
33777
33778         * g++.dg/template/nested1.C: New test.
33779
33780         * g++.dg/parse/namespace3.C: New test.
33781
33782 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33783
33784         * g++.dg/lookup/two-stage1.C: New test.
33785
33786 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33787
33788         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33789         * g++.old-deja/g++.jason/access8.C: Likewise.
33790         * g++.old-deja/g++.other/decl5.C: Likewise.
33791
33792 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33793
33794         * g++.dg/parse/parse7.C: New test.
33795
33796 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33797
33798         PR c++/2843
33799         * g++.dg/ext/attrib7.C: New test.
33800
33801 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33802
33803         * g++.dg/parse/parse6.C: New test.
33804
33805 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33806
33807         * gcc.dg/h8300-stack-1.c: New.
33808
33809 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33810
33811         g++.dg/lookup/exception1.C: New test.
33812
33813         g++.dg/lookup/template1.C: New test.
33814
33815         g++.dg/parse/namespace2.C: New test.
33816
33817         g++.dg/parse/parens2.C: New test.
33818
33819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33820
33821         * g++.dg/parse/parse5.C: New test.
33822         * g++.dg/lookup/scoped4.C: New test.
33823
33824 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33825
33826         * g++.dg/parse/parens1.C: New test.
33827
33828         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33829         angle-bracket1.C.
33830         * g++.dg/parse/parens2.C: New test.
33831
33832         * g++.dg/lookup/scope-operator1.C: New test.
33833
33834         * g++.dg/parse/operator1.C: New test.
33835
33836 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33837
33838         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33839         * g++.old-deja/g++.other/access6.C: Likewise.
33840         * g++.old-deja/g++.other/decl1.C: Likewise.
33841         * g++.old-deja/g++.pt/typename12.C: Likewise.
33842
33843 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33844
33845         * g++.dg/parse/namespace1.C: New test.
33846
33847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33848
33849         * g++.dg/parse/parse4.C: New test.
33850
33851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33852
33853         * g++.dg/parse/parse3.C: New test.
33854
33855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33856
33857         * g++.dg/parse/parse2.C: New test.
33858
33859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33860
33861         * g++.dg/template/friend11.C: New test.
33862
33863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33864
33865         * g++.dg/parse/parse1.C: New test.
33866
33867 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33868
33869         * lib/profopt.exp: Change the name of a global variable to avoid
33870         possible clashes with other test suites.
33871
33872 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33873
33874         * g++.dg/inherit/covariant8.C: New test.
33875
33876 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33877
33878         * g++.dg/init/array9.C: New test.
33879
33880         PR c++/9112
33881         * g++.dg/parse/expr1.C: New test.
33882
33883 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33884
33885         * gcc.c-torture/compile/20021230-1.c: New test.
33886
33887 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33888
33889         * g++.dg/inherit/covariant5.C: New test.
33890         * g++.dg/inherit/covariant6.C: New test.
33891         * g++.dg/inherit/covariant7.C: New test.
33892
33893 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33894
33895         PR c++/2739
33896         * g++.dg/other/access2.C: New test.
33897
33898 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33899
33900         * g++.dg/other/anon-struct.C: No longer fails
33901         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33902         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33903         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33904
33905 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33906
33907         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33908
33909 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33910
33911         * g++.dg/eh/spec4.C: Remove stray semicolon.
33912         * g++.dg/expr/pmf-1.C: Change error message.
33913         * g++.dg/ext/asm1.C: Remove stray semicolon.
33914         * g++.dg/ext/typename1.C: Add missing typenames.
33915         * g++.dg/inherit/template-as-base.C: Change error message.
33916         * g++.dg/lookup/scoped1.C: Likewise.
33917         * g++.dg/lookup/scoped2.C: Likewise.
33918         * g++.dg/lookup/using2.C: Likewise.
33919         * g++.dg/other/component1.C: Remove stray semicolon.
33920         * g++.dg/other/do1.C: Change error message.
33921         * g++.dg/other/error2.C: Likewise.
33922         * g++.dg/other/init1.C: Likewise.
33923         * g++.dg/other/packed1.C: Remove stray semicolon.
33924         * g++.dg/other/ptrmem2.C: Change error message.
33925         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33926         marker.
33927         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33928         * g++.dg/template/access3.C: Add typename keyword.
33929         * g++.dg/template/access5.C: Remove stray semicolon.
33930         * g++.dg/template/access6.C: Likewise.
33931         * g++.dg/template/complit1.C: Likewise.
33932         * g++.dg/template/crash1.C: Change error message.
33933         * g++.dg/template/inherit2.C: Remove stray semicolon.
33934         * g++.dg/template/instantiate2.C: Likewise.
33935         * g++.dg/template/instantiate3.C: Change error message.
33936         * g++.dg/template/qual1.C: Remove stray semicolon.
33937         * g++.dg/template/qualttp18.C: Change error message.
33938         * g++.dg/template/ref1.C: Remove stray semicolon.
33939         * g++.dg/template/sizeof1.C (A::value): Declare it.
33940         * g++.dg/template/spec4.C: Change error message.
33941         * g++.dg/template/static1.C: Likewise.
33942         * g++.dg/template/type1.C: Likewise.
33943         * g++.dg/template/typename3.C: Likewise.
33944         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33945         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33946         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33947         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33948         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33949         named return value extension.
33950         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33951         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33952         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33953         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33954         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33955         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33956         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33957         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33958         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33959         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33960         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33961         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33962         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33963         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33964         syntax.
33965         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33966         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33967         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33968         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33969         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33970         * g++.old-deja/g++.brendan/template11.C: Likewise.
33971         * g++.old-deja/g++.brendan/template26.C: Likewise.
33972         * g++.old-deja/g++.brendan/template27.C: Use explicit
33973         specialization syntax.
33974         * g++.old-deja/g++.brendan/template30.C: Likewise.
33975         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33976         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33977         non-dependent names.
33978         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33979         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33980         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33981         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33982         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33983         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33984         named return value extension.
33985         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33986         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33987         * g++.old-deja/g++.ext/return1.C: Likewise.
33988         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33989         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33990         * g++.old-deja/g++.jason/access8.C: Likewise.
33991         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33992         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33993         pseudo-destructor names.
33994         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33995         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33996         pseudo-destructor names.
33997         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33998         * g++.old-deja/g++.jason/overload19.C: Likewise.
33999         * g++.old-deja/g++.jason/overload32.C: Likewise.
34000         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34001         stray semicolons.
34002         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34003         * g++.old-deja/g++.jason/return.C: Likewise.
34004         * g++.old-deja/g++.jason/return2.C: Likewise.
34005         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34006         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34007         syntax.
34008         * g++.old-deja/g++.jason/template10.C: Account for use of
34009         non-dependent names.
34010         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34011         syntax.
34012         * g++.old-deja/g++.jason/template37.C: Likewise.
34013         * g++.old-deja/g++.law/access4.C: Change error messages.
34014         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34015         pseudo-destructor names.
34016         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34017         * g++.old-deja/g++.law/ctors9.C: Likewise.
34018         * g++.old-deja/g++.law/cvt22.C: Likewise.
34019         * g++.old-deja/g++.law/dtors5.C: Likewise.
34020         * g++.old-deja/g++.law/global-init1.C: Likewise.
34021         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34022         * g++.old-deja/g++.law/operators28.C: Likewise.
34023         * g++.old-deja/g++.law/visibility28.C: Likewise.
34024         * g++.old-deja/g++.martin/eval1.C: Likewise.
34025         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34026         name.
34027         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34028         * g++.old-deja/g++.mike/net34.C: Likewise.
34029         * g++.old-deja/g++.mike/net36.C: Likewise.
34030         * g++.old-deja/g++.mike/ns2.C: Likewise.
34031         * g++.old-deja/g++.mike/p12306.C: Likewise.
34032         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34033         value extension.
34034         * g++.old-deja/g++.mike/p700.C: Likewise.
34035         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34036         * g++.old-deja/g++.mike/p710.C: Likewise.
34037         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34038         value extension.
34039         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34040         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34041         * g++.old-deja/g++.ns/crash2.C: Likewise.
34042         * g++.old-deja/g++.ns/crash3.C: Likewise.
34043         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34044         * g++.old-deja/g++.ns/ns17.C: Likewise.
34045         * g++.old-deja/g++.ns/template16.C: Likewise.
34046         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34047         keyword.
34048         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34049         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34050         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34051         named return value extension.
34052         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34053         * g++.old-deja/g++.other/access4.C: Issue additional error
34054         messages.
34055         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34056         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34057         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34058         * g++.old-deja/g++.other/crash25.C: Change error message.
34059         * g++.old-deja/g++.other/crash4.C: Change error message.
34060         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34061         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34062         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34063         checks.
34064         * g++.old-deja/g++.other/defarg8.C: Likewise.
34065         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34066         * g++.old-deja/g++.other/dtor10.C: Likewise.
34067         * g++.old-deja/g++.other/incomplete.C: Likewise.
34068         * g++.old-deja/g++.other/linkage7.C: Likewise.
34069         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34070         lookup algorithm.
34071         * g++.old-deja/g++.other/mangle2.C: Likewise.
34072         * g++.old-deja/g++.other/refinit2.C: Likewise.
34073         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34074         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34075         * g++.old-deja/g++.pt/crash28.C: Likewise.
34076         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34077         syntax.
34078         * g++.old-deja/g++.pt/crash32.C: Change error message.
34079         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34080         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34081         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34082         error message position.
34083         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34084         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34085         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34086         syntax.
34087         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34088         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34089         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34090         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34091         keyword.
34092         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34093         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34094         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34095         keyword.
34096         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34097         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34098         syntax.
34099         * g++.old-deja/g++.pt/friend28.C: Account for use of
34100         non-dependent names.
34101         * g++.old-deja/g++.pt/friend29.C: Likewise.
34102         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34103         rules.
34104         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34105         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34106         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34107         lookup rules.
34108         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34109         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34110         keyword.
34111         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34112         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34113         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34114         keyword.
34115         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34116         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34117         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34118         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34119         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34120         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34121         keyword.
34122         * g++.old-deja/g++.pt/spec10.C: Likewise.
34123         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34124         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34125         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34126         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34127         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34128         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34129         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34130         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34131         * g++.old-deja/g++.pt/typename15.C: Likewise.
34132         * g++.old-deja/g++.pt/typename22.C: Likewise.
34133         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34134         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34135         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34136         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34137         syntax.
34138         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34139         return value extension.
34140         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34141         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34142         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34143         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34144
34145 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34146
34147         * g++.dg/warn/inline1.C: New test.
34148         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34149         * g++.old-deja/g++.jason/synth10.C: Likewise.
34150         * g++.old-deja/g++.mike/net31.C: Likewise.
34151         * g++.old-deja/g++.mike/p8786.C: Likewise.
34152
34153         * g++.dg/template/friend10.C: New test.
34154         * g++.dg/template/conv5.C: New test.
34155
34156 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * g++.dg/lookup/scoped3.C: New test.
34159
34160         * g++.dg/lookup/decl1.C: New test.
34161         * g++.dg/lookup/decl2.C: New test.
34162
34163 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34164
34165         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34166         gcc.c-torture/compile/20021015-1.c,
34167         gcc.c-torture/compile/20021015-2.c,
34168         gcc.c-torture/compile/20021123-1.c,
34169         gcc.c-torture/compile/20021123-2.c,
34170         gcc.c-torture/compile/20021123-3.c,
34171         gcc.c-torture/compile/20021123-4.c,
34172         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34173         only to 3.1 or 3.2 branch.
34174
34175 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34176
34177         * gcc.dg/i386-bitfield3.c: New test.
34178
34179         * gcc.dg/i386-bitfield2.c: New test.
34180
34181 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34182
34183         * g++.dg/parse/conv_op1.C: New test.
34184
34185 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34186
34187         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34188         approved.
34189
34190 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34191
34192         * gcc.c-torture/compile/20021220-1.c: New test.
34193
34194 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34195
34196         * gcc.dg/i386-fastcall-1.c: New.
34197
34198 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34199
34200         * gcc.c-torture/execute/20021219-1.c: New test.
34201
34202 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34203
34204         * gcc.dg/i386-pic-1.c: New test.
34205
34206 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34207
34208         PR c++/8099
34209         * g++.dg/template/friend9.C: New test.
34210
34211 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34212
34213         PR c++/3663
34214         * g++.dg/template/access7.C: New test.
34215
34216 2002-12-18  Nick Clifton  <nickc@redhat.com>
34217
34218         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34219         the libstdc++-v3 directory has been found.
34220
34221 2002-12-12  Devang Patel <dpatel@apple.com>
34222         * gcc.dg/darwin-ld-1.c: New test.
34223         * gcc.dg/darwin-ld-2.c: New test.
34224         * gcc.dg/darwin-ld-3.c: New test.
34225         * gcc.dg/darwin-ld-4.c: New test.
34226         * gcc.dg/darwin-ld-5.c: New test.
34227
34228 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34229
34230         * gcc.c-torture/compile/20021212-1.c: New test.
34231
34232 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34233
34234         * gcc.dg/fshort-wchar: New test.
34235
34236 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34237
34238         PR c++/8372
34239         * g++.dg/template/dtor1.C: New test.
34240
34241         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34242         markers.
34243
34244 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34245
34246         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34247
34248 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34249
34250         * g++.dg/template/static1.C: New test.
34251         * g++.dg/template/static2.C: New test.
34252         * g++.old-deja/g++.ext/memconst.C: New test.
34253
34254 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34255
34256         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34257         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34258         * g++.dg/special/initp1.C: Likewise.
34259
34260 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34261
34262         * gcc.c-torture/execute/20021204-1.c: New test.
34263
34264 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34265
34266         * gcc.dg/ppc-fmadd-1.c: New file.
34267         * gcc.dg/ppc-fmadd-2.c: New file.
34268         * gcc.dg/ppc-fmadd-3.c: New file.
34269
34270 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34271
34272         * gcc.c-torture/compile/20021204-1.c: New test.
34273
34274 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34275
34276         * g++.dg/inherit/covariant2.C: New test.
34277         * g++.dg/inherit/covariant3.C: New test.
34278         * g++.dg/inherit/covariant4.C: New test.
34279         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34280         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34281
34282 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34283
34284         PR c++/8688
34285         * g++.dg/init/brace3.C: New test.
34286
34287 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34288
34289         * gcc.dg/20020210-1.c: Fix a comment typo.
34290
34291 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/8720
34294         * g++.dg/parse/defarg1.C: New test.
34295
34296         PR c++/8615
34297         * g++.dg/template/char1.C: New test.
34298
34299         * g++.dg/template/varmod1.C: Fix typo.
34300
34301 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34302
34303         DR 180
34304         * g++.old-deja/g++.pt/crash32.C: Expect error.
34305
34306 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34307
34308         PR c++/5919
34309         * g++.dg/template/varmod1.C: New test.
34310
34311         PR c++/8727
34312         * g++.dg/inherit/typeinfo1.C: New test.
34313
34314         PR c++/8663
34315         * g++.dg/inherit/typedef1.C: New test.
34316
34317 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/8332
34320         PR c++/8493
34321         * g++.dg/template/strlen1.C: New test.
34322
34323         PR c++/8227
34324         * g++.dg/template/ctor2.C: New test.
34325
34326         PR c++/8214
34327         * g++.dg/init/string1.C: New test.
34328
34329         PR c++/8511
34330         * g++.dg/template/friend8.C: New test.
34331
34332 2002-11-29  Joe Buck <jbuck@synopsys.com>
34333
34334         * g++.dg/lookup/anon2.C: New test.
34335
34336 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34337
34338         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34339         h8300 port.
34340
34341 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34342
34343         * gcc.dg/bitfld-6.c: New test.
34344
34345 2002-11-27  Jan Hubicka  <jh@suse.cz>
34346
34347         * gcc.c-torture/execute/20021127.[cx]: New test.
34348
34349 2002-11-26  Jan Hubicka  <jh@suse.cz>
34350
34351         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34352         quality.
34353
34354 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34355
34356         * g++.dg/init/brace2.C: New test.
34357         * g++.old-deja/g++.mike/p9129.C: Correct.
34358
34359 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34360
34361         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34362
34363 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34364
34365         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34366
34367 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34368
34369         * testsuite/g++.dg/abi/empty11.C: New test.
34370         * testsuite/g++.dg/rtti/cv1.C: New test.
34371
34372 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34373
34374         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34375
34376 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34377
34378         * g++.dg/abi/empty10.C: New test.
34379
34380 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34381
34382         * gcc.c-torture/compile/20021124-1.c: New test.
34383
34384 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34385
34386         * g++.dg/abi/rtti2.C: New test.
34387
34388 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34389
34390         * gcc.dg/i386-unroll-1.c: New test.
34391
34392 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34393
34394         * gcc.c-torture/compile/20021120-1.c: New test.
34395         * gcc.c-torture/compile/20021120-2.c: New test.
34396
34397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34398
34399         * gcc.dg/bitfld-5.c: New test.
34400
34401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34402
34403         * gcc.c-torture/execute/20021120-3.c: New test.
34404
34405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34406
34407         * gcc.c-torture/execute/20021120-2.c: New test.
34408
34409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34410
34411         * gcc.c-torture/execute/20021120-1.c: New test.
34412
34413 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34414
34415         * gcc.c-torture/execute/20021118-3.c: New test.
34416
34417 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34418
34419         * gcc.c-torture/compile/20021119-1.c: New test.
34420
34421 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34422
34423         * gcc.dg/duff-1.c: New test.
34424         * gcc.dg/duff-2.c: New test.
34425         * gcc.dg/duff-3.c: New test.
34426
34427 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34428
34429         * gcc.dg/cpp/_Pragma5.c: New test.
34430
34431 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34432
34433         * gcc.c-torture/execute/20021118-2.c: New test.
34434
34435 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34436
34437         * gcc.c-torture/execute/20021118-1.c: New test.
34438
34439 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * gcc.dg/20021116-1.c: New test.
34442
34443 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34444
34445         * g++.dg/abi/vcall1.C: New test.
34446
34447 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34448
34449         * gcc.dg/20021029-1.c: New test.
34450         * gcc.dg/20021029-2.c: New test.
34451
34452 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34453
34454         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34455
34456 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34457
34458         PR c/8439
34459         * gcc.dg/20021110.c: Move to ...
34460         * gcc.c-torture/compile/20021110.c: .... here.
34461
34462 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34463
34464         PR c/8467
34465         * gcc.c-torture/execute/20021111-1.c
34466
34467 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34468
34469         PR c/8439
34470         * gcc.dg/20021110.c: New test.
34471
34472 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34473
34474         * g++.dg/abi/vthunk3.C: Run only on x86.
34475
34476 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34477
34478         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34479
34480 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34481
34482         * lib/compat.exp (compat-execute): Fix logic error in last
34483         change.
34484
34485 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34486
34487         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34488
34489 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34490
34491         PR c++/8389
34492         * g++.dg/template/access6.C: New test.
34493
34494 2002-11-08  Jan Hubicka  <jh@suse.cz>
34495
34496         * gcc.dg/i386-ssefp-1.c: New test.
34497         * gcc.dg/i386-ssefp-1.c: New test.
34498
34499 2002-11-08  Jan Hubicka  <jh@suse.cz>
34500
34501         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34502
34503 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34504
34505         * g++.dg/abi/vthunk3.C: New test.
34506
34507         PR c++/8338
34508         * g++.dg/template/crash2.C: New test.
34509
34510 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34511
34512         * testsuite/g++.dg/abi/dtor1.C: New test.
34513         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34514
34515 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34516
34517         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34518         Darwin.
34519
34520 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34521
34522         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34523         -mthumb.  Only xfail with -O0.
34524
34525 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34526
34527         * g++.dg/abi/thunk1.C: New test.
34528         * g++.dg/abi/thunk2.C: Likewise.
34529         * g++.dg/abi/vtt1.C: Likewise.
34530
34531 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34532
34533         PR optimization/8423
34534         * gcc.c-torture/execute/builtin-constant.c: New test.
34535
34536 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34537
34538         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34539         Add some more cases.
34540
34541 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/8391
34544         * g++.dg/opt/local1.C: New test.
34545
34546 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34547
34548         PR c++/8160
34549         * g++.dg/template/complit1.C: New test.
34550
34551         PR c++/8149
34552         * g++.dg/template/typename4.C: Likewise.
34553
34554 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34555
34556         Core issue 287, PR c++/7639
34557         * g++.dg/template/instantiate1.C: Adjust error location.
34558         * g++.dg/template/instantiate3.C: New test.
34559         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34560         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34561         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34562
34563 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34564
34565         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34566
34567 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34568
34569         PR c++/8287
34570         * g++.dg/init/dtor2.C: New test.
34571
34572 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34573
34574         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34575         * gcc.dg/nest.c: Bypass errors on irix6.
34576
34577 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34578
34579         * gcc.dg/nest.c: Expect error for mmix-*-*.
34580         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34581
34582 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34583
34584         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34585         markers.
34586
34587         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34588
34589 2002-10-25  Mike Stump  <mrs@apple.com>
34590
34591         * gcc.dg/warn-1.c: New test.
34592
34593 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34594
34595         * g++.dg/template/typename3.C: New test.
34596
34597 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34598
34599         * g++.dg/lookup/ptrmem1.C: New test.
34600
34601         * g++.dg/abi/vthunk2.C: New test.
34602
34603 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34604
34605         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34606
34607 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34608
34609         * g++.dg/abi/empty9.C: New test.
34610
34611 2002-10-24  Richard Henderson  <rth@redhat.com>
34612
34613         * g++.dg/inherit/thunk1.C: Enable for ia64.
34614
34615 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34616
34617         PR c++/8067
34618         * g++.dg/lookup/pretty1.C: New test.
34619
34620 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34621
34622         * gcc.dg/20021023-1.c: New test.
34623
34624 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34625
34626         PR c++/7679
34627         * g++.dg/parse/inline1.C: New test.
34628
34629 2002-10-23  Richard Henderson  <rth@redhat.com>
34630
34631         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34632
34633         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34634
34635 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34636
34637         PR c++/6579
34638         * g++.dg/parse/stmtexpr3.C: New test.
34639
34640 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34641
34642         * g++.dg/expr/cond1.C: New test.
34643
34644 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34645
34646         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34647
34648 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34649
34650         * g++.dg/abi/vbase13.C: New test.
34651         * g++.dg/abi/vbase14.C: Likewise.
34652
34653 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34654
34655         * gcc.dg/tls/pic-1.c: New test.
34656         * gcc.dg/tls/nonpic-1.c: New test.
34657         * gcc.dg/20021018-1.c: New test.
34658
34659 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34660
34661         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34662         Remove only files with the same base name as the test case.
34663         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34664         (profopt-execute): Likewise.  Also, remove old profiling
34665         and performance data files before running the tests.
34666
34667         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34668         * g++.dg/bprob/bprob.exp: Likewise.
34669         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34670         to allow more general test case names.
34671
34672         * g++.dg/bprob/bprob-1.C: Rename to ...
34673         * g++.dg/bprob/g++-bprob-1.C: ... this.
34674
34675         * g77.dg/bprob/bprob-1.f: Rename to ...
34676         * g77.dg/bprob/g77-bprob-1.f: ... this.
34677
34678 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34679
34680         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34681         bison 1.50 or later.
34682
34683 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34684
34685         * g++.dg/README: Describe more test directories.
34686
34687 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34688
34689         * g++.dg/init/array6.C: Add additional tests.
34690
34691 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34692
34693         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34694         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34695
34696 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34697
34698         * gcc.c-torture/compile/20020604-1.x: New.
34699         * gcc.c-torture/compile/simd-5.x: Likewise.
34700         * gcc.c-torture/execute/920710-1.x: Likewise.
34701         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34702
34703 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34704
34705         * g++.dg/inherit/override1.C: Add dg-options clause.
34706
34707 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34708
34709         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34710         _mm_slli_si128.
34711
34712 2002-10-19  Andreas Schwab  <schwab@suse.de>
34713
34714         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34715         directory component.
34716
34717 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34718
34719         * g++.dg/inherit/thunk1.C: New test.
34720
34721         * g++.dg/inherit/override1.C: New test.
34722
34723         * g++.dg/abi/mangle11.C: New test.
34724         * g++.dg/abi/mangle14.C: New test.
34725         * g++.dg/abi/mangle17.C: New test.
34726
34727 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34728
34729         * g++.dg/overload/member2.C: New test.
34730
34731 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34732
34733         * g++.dg/README: Describe new compat directory.
34734         * g++.dg/dg.exp: Skip tests in compat directory.
34735         * README.compat: New file.
34736         * lib/compat.exp: New expect script.
34737         * g++.dg/compat: New test directory.
34738         * g++.dg/compat/compat.exp: New expect script.
34739         * g++.dg/compat/abi: New test directory.
34740         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34741         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34742         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34743         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34744         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34745         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34746         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34747         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34748         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34749         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34750         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34751         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34752         * g++.dg/compat/break: New test directory.
34753         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34754         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34755         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34756         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34757         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34758         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34759         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34760         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34761         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34762         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34763         g++.dg/compat/break/README: New files.
34764         * g++.dg/compat/eh: New test directory.
34765         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34766         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34767         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34768         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34769         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34770         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34771         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34772         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34773         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34774         g++.dg/compat/eh/filter2_y.C,
34775         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34776         g++.dg/compat/eh/new1_y.C,
34777         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34778         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34779         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34780         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34781         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34782         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34783         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34784         g++.dg/compat/eh/unexpected1_y.C: New files.
34785         * g++.dg/compat/init: New test directory.
34786         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34787         g++.dg/compat/init/array5_y.C,
34788         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34789         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34790         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34791         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34792         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34793         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34794         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34795         g++.dg/compat/init/init-ref2_y.C: New files.
34796
34797 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34798
34799         PR c++/7584
34800         * g++.dg/inherit/using3.C: New test.
34801
34802 2002-10-17  Jan Hubicka  <jh@suse.cz>
34803
34804         * gcc.dg/20021017-2.c: New test.
34805
34806 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34807
34808         * g++.dg/abi/mangle16.C: Adjust.
34809
34810         * g++.dg/init/array8.C: New test.
34811
34812 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34813
34814         * gcc.dg/special/mips-abi.exp: New test.
34815         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34816
34817 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34818
34819         * g++.dg/abi/mangle16.C: New test.
34820         * g++.dg/abi/mangle17.C: Likewise.
34821
34822         PR c++/7478
34823         * g++.dg/template/ref1.C: New test.
34824
34825 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34826
34827         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34828
34829 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34830
34831         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34832
34833 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34834
34835         PR c++/7524
34836         * g++.dg/init/array7.C: New test.
34837
34838 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34839
34840         * g++.dg/init/array6.C: New test.
34841
34842         * g++.dg/abi/mangle13.C: Likewise.
34843         * g++.dg/abi/mangle14.C: Likewise.
34844         * g++.dg/abi/mangle15.C: Likewise.
34845
34846 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34847
34848         * g++.dg/abi/empty8.C: New test.
34849
34850 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34851
34852         * g++.dg/init/ctor1.C: New test.
34853
34854 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34855
34856         * gcc.c-torture/execute/20021015-1.c: New test.
34857
34858 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34859
34860         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34861
34862 2002-10-14  Jan Hubicka  <jh@suse.cz>
34863
34864         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34865
34866 2002-10-14  Richard Henderson  <rth@redhat.com>
34867
34868         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34869
34870 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34871
34872         PR optimization/6631
34873         * g++.dg/opt/const2.C: New test.
34874
34875 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/7176
34878         * g++.dg/parse/friend1.C: New test.
34879         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34880
34881 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34882
34883         * gcc.dg/20021014-1.c: New test.
34884
34885 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34886
34887         PR c++/5661
34888         * g++.dg/ext/vlm1.C: New test.
34889         * g++.dg/ext/vlm2.C: Likewise.
34890
34891         * g++.dg/init/array1.C: Remove invalid braces.
34892         * g++.dg/init/brace1.C: New test.
34893         * g++.dg/init/copy2.C: Likewise.
34894         * g++.dg/init/copy3.C: Likewise.
34895         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34896         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34897         braces.
34898
34899 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34900
34901         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34902
34903 2002-10-11  Richard Shann  <richard.shann@superh.com>
34904
34905         * gcc.c-torture/compile/simd-5.c: New test.
34906
34907 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34908
34909         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34910
34911 2002-10-10  Jim Wilson  <wilson@redhat.com>
34912
34913         * gcc.c-torture/execute/20021010-1.c: New test.
34914
34915 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34916
34917         PR c/7353
34918         * g++.dg/ext/typedef-init.C: New test.
34919         * gcc.dg/typedef-init.c: New test.
34920
34921 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34922
34923         * gcc.dg/cpp/paste13.c: New test.
34924
34925 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34926
34927         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34928         remaining platforms, XFAIL during compile, not execute.  Don't
34929         XFAIL at -O0.
34930
34931 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34932
34933         * gcc.dg/alias-1.c: Tweak expected warning.
34934
34935 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34936
34937         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34938
34939 2002-10-06  Andreas Jaeger  <aj@suse.de>
34940
34941         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34942         * gcc.dg/cpp/c++98.C: Likewise.
34943
34944         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34945         * g++.dg/cpp/c++98.C: Likewise.
34946
34947         * g++.dg/README (Subdirectories): Mention cpp directory.
34948
34949         PR target/7559
34950         * gcc.dg/20021006-1.c: New test.
34951
34952 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34953
34954         PR c++/7804
34955         * g++.dg/other/warning1.C: New test.
34956
34957 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34958
34959         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34960         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34961         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34962
34963 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34964
34965         PR c++/7931
34966         * g++.dg/template/ptrmem3.C: New test.
34967
34968         PR c++/7754
34969         * g++.dg/template/union1.C: New test.
34970
34971 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34972
34973         PR c++/8006
34974         * g++.dg/abi/mangle9.C: New test.
34975         * g++.dg/abi/mangle10.C: New test.
34976         * g++.dg/abi/mangle11.C: New test.
34977         * g++.dg/abi/mangle12.C: New test.
34978
34979 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34980
34981         PR c++/7188.
34982         * g++.dg/template/meminit1.C: New test.
34983         * g++.dg/warn/Wreorder-1.C: Likewise.
34984         * g++.old-deja/g++.mike/warn3.C: Tweak.
34985         * lib/prune.exp: Ingore "in copy constructor".
34986
34987 2002-10-02  Andreas Jaeger  <aj@suse.de>
34988
34989         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34990         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34991         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34992         on x86-64.
34993
34994 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34995
34996         * gcc.dg/empty1.C: Fix typo.
34997
34998 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34999
35000         * gcc.dg/alias-1.c: New test.
35001
35002 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35003
35004         * gcc.dg/empty1.C: New test.
35005
35006         * g++.dg/tls/init-2.C: Tweak error messages.
35007
35008 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35009
35010         * gcc.c-torture/compile/20020923-1.c: New test.
35011
35012 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35013
35014         * gcc.c-torture/execute/ffs-1.c: New test.
35015         * gcc.c-torture/execute/ffs-2.c: Ditto.
35016
35017 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.dg/overload/member1.C: New test.
35020
35021 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35022
35023         * g++.dg/abi/empty7.C: New test.
35024         * g++.dg/init/pm2.C: Likewise.
35025
35026 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35027
35028         * g++.dg/rtti/crash1.C: New test.
35029
35030 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35031
35032         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35033         gcc.dg/sibcall-4.c: New tests.
35034
35035 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35036
35037         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35038         powerpc and MMIX targets.
35039
35040 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35041
35042         * gcc.dg/cpp/20020927-1.c: New.
35043
35044 2002-09-26  David S. Miller  <davem@redhat.com>
35045
35046         * gcc.c-torture/compile/trunctfdf.c: New.
35047
35048 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35049
35050         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35051
35052 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35053
35054         * gcc.c-torture/execute/loop-15.c: New.
35055
35056 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35057
35058         * README.QMTEST: Fix typo.
35059
35060 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35061
35062         * gcc.dg/20020926-1.c: New test.
35063
35064 2002-09-25  David S. Miller  <davem@redhat.com>
35065
35066         PR target/7842
35067         * gcc.c-torture/execute/shiftdi.c: New test.
35068
35069 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35070
35071         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35072         unique to the tool.
35073         * lib/g77.exp (g77_init): Likewise.
35074         * lib/g++.exp (g++_init): Likewise.
35075         * lib/objc.exp (objc_init): Likewise.
35076
35077 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35078
35079         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35080         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35081         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35082
35083 2002-09-25  Richard Henderson  <rth@redhat.com>
35084
35085         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35086         too-small long double.
35087
35088 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35089
35090         * gcc.dg/20020919-1.c: New test.
35091
35092 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35093
35094         * g++.dg/abi/bitfield6.C: New test.
35095         * g++.dg/abi/bitfield7.C: New test.
35096         * g++.dg/abi/bitfield8.C: New test.
35097         * g++.dg/abi/vbase11.C: New test.
35098
35099 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35100
35101         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35102         hppa*-*-hpux*.  Update test comment.
35103
35104 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35105
35106         * gcc.dg/tls/struct-1.c: New test.
35107
35108 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35109
35110         * gcc.dg/cpp/tr-warn2.c: Update.
35111
35112 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35113
35114         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35115
35116 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35117
35118         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35119         systems.
35120
35121 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35122
35123         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35124
35125         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35126         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35127         setting of cxxfilt.
35128
35129 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35130
35131         * gcc.dg/20020312-2.c: Update for darwin.
35132
35133 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35134
35135         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35136
35137 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35138
35139         * objc.dg/comp-types-1.m: New test.
35140         * objc.dg/comp-types-2.m: New test.
35141         * objc.dg/comp-types-3.m: New test.
35142         * objc.dg/comp-types-4.m: New test.
35143         * objc.dg/comp-types-5.m: New test.
35144         * objc.dg/comp-types-6.m: New test.
35145
35146 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35147
35148         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35149
35150 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35151
35152         * g++.dg/other/do1.C: New test.
35153
35154         * g++.dg/template/subst1.C: New test.
35155
35156 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35157
35158         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35159
35160 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.dg/template/qualttp20.C: Adjust expected errors.
35163         * g++.old-deja/g++.jason/report.C: Likewise.
35164         * g++.old-deja/g++.other/qual1.C: Likewise.
35165
35166         * g++.dg/lookup/scoped2.C: New test.
35167
35168         * g++.dg/ext/asm3.C: New test.
35169
35170 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35171
35172         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35173
35174 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35175
35176         * ChangeLog: follow spelling conventions.
35177         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35178         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35179         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35180         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35181         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35182         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35183         * g++.old-deja/g++.law/global-init1.C: Likewise.
35184         * g++.old-deja/g++.other/delete4.C: Likewise.
35185         * g++.old-deja/g++.other/inline21.C: Likewise.
35186         * g++.old-deja/g++.other/singleton.C: Likewise.
35187         * g77.dg/strlen0.f: Likewise.
35188         * g77.f-torture/compile/20010519-1.f: Likewise.
35189         * g77.f-torture/compile/980310-4.f: Likewise.
35190         * gcc.c-torture/compile/20000605-1.c: Likewise.
35191         * gcc.c-torture/execute/20020225-1.c: Likewise.
35192         * gcc.dg/c90-hexfloat-2.c: Likewise.
35193         * gcc.dg/c99-bool-1.c: Likewise.
35194         * gcc.dg/c99-hexfloat-2.c: Likewise.
35195         * gcc.dg/dll-2.c: Likewise.
35196         * gcc.dg/wtr-union-init-1.c: Likewise.
35197         * gcc.dg/wtr-union-init-2.c: Likewise.
35198         * gcc.dg/wtr-union-init-3.c: Likewise.
35199         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35200         * gcc.dg/cpp/defined.c: Likewise.
35201         * gcc.dg/cpp/macsyntx.c: Likewise.
35202         * gcc.dg/cpp/paste2.c: Likewise.
35203         * gcc.dg/cpp/trad/defined.c: Likewise.
35204         * gcc.dg/format/c90-printf-1.c: Likewise.
35205         * gcc.dg/format/c90-scanf-1.c: Likewise.
35206         * gcc.dg/format/c99-printf-1.c: Likewise.
35207         * gcc.dg/format/c99-scanf-1.c: Likewise.
35208         * gcc.misc-tests/gcov-8.c: Likewise.
35209         * lib/profopt.exp: Likewise.
35210
35211 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35212
35213         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35214
35215 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35216
35217         * g++.dg/inherit/using2.C: New test.
35218
35219 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35220
35221         * ChangeLog: Follow spelling conventions.
35222         * g++.dg/template/friend4.C: Likewise.
35223         * g++.old-deja/g++.pt/crash67.C: Likewise.
35224         * gcc.c-torture/execute/20000801-4.c: Likewise.
35225         * gcc.dg/c90-digraph-1.c: Likewise.
35226         * gcc.dg/c94-digraph-1.c: Likewise.
35227         * gcc.dg/c99-digraph-1.c: Likewise.
35228         * gcc.dg/cpp/line5.c: Likewise.
35229         * gcc.dg/cpp/multiline.c: Likewise.
35230         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35231         * gcc.dg/format/attr-3.c: Likewise.
35232         * gcc.dg/format/c90-scanf-3.c: Likewise.
35233         * gcc.dg/format/ext-4.c: Likewise.
35234
35235 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * g++.dg/template/pretty1.C: New test.
35238
35239 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35240
35241         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35242
35243 2002-09-13  Matt Austern  <austern@apple.com>
35244
35245         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35246         passing a cast expression to a function by const reference.
35247
35248 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35249
35250         * g++.dg/template/deduce1.C: New test.
35251
35252 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35253
35254         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35255         32-bit int.
35256
35257 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35258
35259         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35260         usage.
35261
35262 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35263
35264         * gcc.c-torture/compile/20020910-1.c: New test.
35265
35266 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35267
35268         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35269
35270 2002-09-10  Andreas Jaeger  <aj@suse.de>
35271
35272         * gcc.dg/20020312-2.c: Adjust for x86-64.
35273
35274 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35275
35276         * g77.dg/7388.f: New test case for PR 7388.
35277
35278 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35279
35280         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35281
35282 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35283
35284         * objc.dg/proto-lossage-1.m: New test.
35285
35286 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35287
35288         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35289
35290 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35291
35292         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35293         expected to pass.
35294
35295 2002-09-06  Stan Shebs  <shebs@apple.com>
35296             David Edelsohn  <edelsohn@gnu.org>
35297
35298         * gcc.dg/weak: New directory.
35299         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35300         target-specific xfail bits.
35301         * gcc.dg/typeof-2.c: Move to new directory.
35302         * gcc.dg/weak.exp: New expect script.
35303
35304 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35305
35306         * gcc.c-torture/execute/extzvsi.c: New test.
35307
35308 2002-09-05  Stan Shebs  <shebs@apple.com>
35309
35310         * gcc.dg/weak-1.c: xfail on Darwin.
35311         * gcc.dg/weak-2.c: Ditto.
35312         * gcc.dg/weak-3.c: Ditto.
35313         * gcc.dg/weak-4.c: Ditto.
35314         * gcc.dg/weak-5.c: Ditto.
35315         * gcc.dg/weak-6.c: Ditto.
35316         * gcc.dg/weak-7.c: Ditto.
35317         * gcc.dg/weak-8.c: Ditto.
35318         * gcc.dg/weak-9.c: Ditto.
35319
35320 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35321
35322         * gcc.c-torture/execute/loop-14.c: New test.
35323
35324 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35325
35326         * g++.dg/other/cxa-atexit1.C: New test.
35327
35328         * gcc.dg/typeof-2.c: New test.
35329
35330 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35331
35332         * gcc.dg/builtins-2.c: New testcase.
35333         * gcc.dg/builtins-3.c: New testcase.
35334
35335 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35336
35337         * gcc.dg/cpp/_Pragma4.c: New test.
35338
35339 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35340
35341         * objc/execute/nil_method-1.m: New testcase.
35342
35343 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35344
35345         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35346         [Object class], not [Object initialize].
35347
35348 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35349             Hans-Peter Nilsson  <hp@bitrange.com>
35350
35351         * gcc.c-torture/execute/20020720-1.x: Skip test on
35352         mmix-knuth-mmixware.  Correct comment.
35353
35354 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35355
35356         * testsuite/g++.dg/abi/bitfield5.C: New test.
35357         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35358
35359 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35360
35361         * objc.dg/undeclared-selector.m: New test.
35362
35363 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35364
35365         * g++.dg/other/offsetof1.C: Avoid cast warning.
35366
35367 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35368
35369         * objc.dg/super-class-2.m: New test.
35370
35371 2002-08-24  Matt Austern  <austern@apple.com>
35372
35373         * g++.dg/ext/lvaddr.C: New test.
35374         * g++.dg/ext/lvcast.C: New test.
35375
35376 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35377
35378         * testsuite/g++.dg/inherit/cond1.C: New test.
35379
35380 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35381
35382         * gcc.dg/noncompile/incomplete-1.c: New test.
35383
35384 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35385
35386         * gcc.dg/typespec-1.c: New test.
35387
35388 2002-08-20  Devang Patel  <dpatel@apple.com>
35389         * objc.dg/proto-hier-2.m: New test.
35390
35391 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35392
35393         * objc.dg/bitfield-1.m: New test.
35394         * objc.dg/bitfield-2.m: New test.
35395
35396 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35397
35398         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35399         gcc.dg/c99-flex-array-4.c: New tests.
35400
35401 2002-08-16  Stan Shebs  <shebs@apple.com>
35402
35403         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35404
35405 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35406
35407         * gcc.dg/typeof-1.c: New test.
35408         * g++.dg/ext/typeof2.C: New test.
35409
35410 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35411
35412         * g++.dg/other/offsetof1.C: New test.
35413
35414 2002-08-14  Richard Henderson  <rth@redhat.com>
35415
35416         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35417
35418 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35419
35420         * gcc.dg/cpp/_Pragma3.c: New test.
35421
35422 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35423
35424         * g++.dg/template/inherit3: New test.
35425
35426 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35427
35428         * gcc.dg/bitfld-4.c: Add blank options.
35429
35430 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35431
35432         * g++.dg/template/crash1.C: New test.
35433
35434 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35435
35436         * gcc.dg/tls/opt-2.c: New test.
35437
35438 2002-08-08  Devang Patel  <dpatel@apple.com>
35439
35440         * objc.dg/selector-1.m : New test
35441
35442 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         * g++.dg/abi/bitfield4.C: New test.
35445         * gcc.dg/bitfld-4.c: New test.
35446
35447 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35448
35449         * g++.dg/other/packed1.C: New test.
35450
35451 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35452
35453         * g++.dg/abi/offsetof.C: Tweak error messages.
35454         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35455
35456 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35457
35458         * gcc.dg/bitfld-3.c: New test.
35459
35460 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35461             Richard Henderson  <rth@redhat.com>
35462
35463         * gcc.dg/i386-bitfield1.c: New test.
35464         * g++.dg/abi/bitfield3.C: Update.
35465
35466 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35467
35468         * objc.dg/const-str-2.m: Update.
35469         * gcc.dg/cpp/c++98.c: Change to C extension.
35470         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35471         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35472
35473 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35474
35475         * testsuite/gcc.dg/tls/diag-3.c: New.
35476
35477 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35478
35479         * g++.dg/README (Subdirectories): Document new subdir expr.
35480         * g++.dg/expr/pmf-1.C: New test.
35481
35482 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35483
35484         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35485
35486 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35487
35488         * g++.dg/abi/bitfield3.C: New test.
35489
35490 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         * lib/gcov.exp: Tweak expected line formats.
35493         * gcc.misc-tests/gcov8.c: New test.
35494         * gcc.misc-tests/gcov8.x: New flags.
35495
35496 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35497
35498         * consistency.vlad/layout/endian.c: Include string.h.
35499
35500         * gcc.c-torture/execute/20020805-1.c: New test.
35501
35502 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35503
35504         * g++.dg/other/conversion1.C: New test.
35505
35506 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35507
35508         * gcc.dg/builtins-1.c: New testcase.
35509
35510 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35511
35512         * g++.dg/inherit/access3.C: New test.
35513
35514 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35515
35516         * gcc.dg/ia64-visibility-2.c: New test.
35517
35518 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35519
35520         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35521         __qualifier_flags to __flags.
35522
35523 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35524
35525         * g++.dg/inherit/operator1.C: New test.
35526         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35527         * g++.dg/other/error1.C: Change expected error message.
35528         * g++.dg/template/conv4.C: Likewise.
35529
35530 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35531
35532         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35533         for documented behavior.
35534
35535 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35536
35537         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35538         several targets known to fail.
35539
35540 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35541
35542         * gcc.dg/mips-args-[123].c: New tests.
35543
35544 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35545
35546         * gcc.dg/ppc-spe.c: New.
35547
35548 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35549
35550         * g++.dg/other/ptrmem4.C: New testcase.
35551
35552 2002-07-24  Richard Henderson  <rth@redhat.com>
35553
35554         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35555
35556 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35557
35558         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35559
35560 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35561
35562         * gcc.c-torture/execute/memset-3.c: New testcase.
35563
35564 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35565
35566         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35567         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35568
35569 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35570
35571         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35572         Delete.
35573
35574 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35575
35576         * gcc.c-torture/compile/simd-4.c: New test.
35577
35578 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35579
35580         PR c++/7347, c++/7348
35581         * g++.dg/template/access4.C: New test.
35582         * g++.dg/template/access5.C: New test.
35583         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35584         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35585         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35586         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35587
35588 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35589
35590         * gcc.dg/gnu89-init-2.c: New test.
35591
35592 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35593
35594         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35595
35596 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35597
35598         * gcc.c-torture/execute/20020720-1.c: New testcase.
35599
35600 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35601
35602         * gcc.dg/cpp/Wsignprom.c: New tests.
35603
35604 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35605
35606         * gcc.c-torture/execute/loop-13.c: New test.
35607
35608 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35609
35610         * gcc.dg/cpp/expr.c: New tests.
35611
35612 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35613
35614         * g++.dg/opt/pr6713.C: Add template instantiation.
35615
35616 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35617
35618         * gcc.dg/nest.c: New test.
35619
35620 2002-07-17  Richard Henderson  <rth@redhat.com>
35621
35622         * g++.dg/opt/pr6713.C: New test.
35623
35624 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35625
35626         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35627         XFAIL for all x86 processors.
35628
35629 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35630
35631         * gcc.c-torture/execute/20010122-1.x: Do not test with
35632         -fomit-frame-pointer.
35633
35634 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35635
35636         * g++.dg/template/instantiate2.C: New test.
35637         * g++.dg/template/spec4.C: New test.
35638
35639 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35640
35641         * g++.dg/template/access2.C: New test.
35642         * g++.dg/template/access3.C: New test.
35643
35644 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35645
35646         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35647         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35648         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35649         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35650         Convert to use <stdarg.h>.
35651         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35652         Delete.
35653         * gcc.dg/va-arg-2.c: New.
35654         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35655
35656 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35657
35658         * gcc.c-torture/compile/20020710-1.c: New test.
35659
35660 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35661                           Andrew Pinski  <pinskia@physics.uc.edu>
35662
35663         gcc.c-torture/compile/simd-2.c: New testcase.
35664         gcc.c-torture/compile/simd-3.c: Likewise.
35665
35666 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35667
35668         PR c++/7224
35669         * g++.dg/overload/error1.C: New test.
35670
35671 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35672
35673         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35674         configuration and IRIX 6 O32 ABI.
35675
35676 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35677
35678         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35679
35680 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35681
35682         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35683
35684 2002-07-10  Jeffrey A Law  <law@redhat.com>
35685
35686         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35687
35688         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35689
35690 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35691
35692         * gcc.dg/20020312-2.c: Check for __PPC__.
35693
35694 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35695
35696         * gcc.c-torture/compile/20020709-1.c: New test.
35697
35698 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35699
35700         * g++.dg/template/qualttp21.C: New test case.
35701
35702 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35703
35704         * gcc.c-torture/compile/20020706-1.c: New test.
35705         * gcc.c-torture/compile/20020706-2.c: New test.
35706
35707 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35708             Alexandre Oliva  <aoliva@redhat.com>
35709
35710         * g++.dg/warn/incomplete1.C: New test.
35711
35712 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35713
35714         PR c++/7099
35715         * g++.dg/warn/noreturn1.C: New test.
35716
35717 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35718
35719         PR c++/6706
35720         * g++.dg/debug/debug6.C: New test.
35721         * g++.dg/debug/debug7.C: New test.
35722
35723 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35724
35725         * gcc.c-torture/compile/simd-3.c: New test.
35726
35727 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35728
35729         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35730         * gcc.dg/20020620-1.c: Likewise.
35731
35732 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35733
35734         PR c++/6944
35735         * g++.dg/init/array4.C: New test.
35736         * g++.dg/init/array5.C: New test.
35737
35738 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35739
35740         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35741         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35742
35743 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35744
35745         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35746         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35747         * gcc.dg/wtr-conversion-1.c: Likewise.
35748         * gcc.dg/wtr-escape-1.c: Likewise.
35749         * gcc.dg/wtr-int-type-1.c: Likewise.
35750         * gcc.dg/wtr-label-1.c: Likewise.
35751         * gcc.dg/wtr-static-1.c: Likewise.
35752         * gcc.dg/wtr-strcat-1.c: Likewise.
35753         * gcc.dg/wtr-suffix-1.c: Likewise.
35754         * gcc.dg/wtr-switch-1.c: Likewise.
35755         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35756         * gcc.dg/wtr-union-init-1.c: Likewise.
35757         * gcc.dg/wtr-union-init-2.c: Likewise.
35758         * gcc.dg/wtr-union-init-3.c: Likewise.
35759
35760         * gcc.dg/wtr-func-def-1.c: New test.
35761
35762 2002-07-02 Devang Patel <dpatel@apple.com>
35763
35764         * objc.dg/param-1.m: New test.
35765
35766 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35767
35768         * gcc.dg/cpp/trad/directive.c: Add test.
35769         * gcc.dg/cpp/trad/macroargs.c: Add test.
35770         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35771
35772 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35773
35774         * gcc.dg/cpp/cmdlne-M.c: New test.
35775
35776 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35777
35778         * objc.dg/desig-init-1.m: New test.
35779
35780 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35781
35782         PR c++/6716
35783         * g++.dg/template/instantiate1.C: New test.
35784
35785 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35786
35787         PR c++/7112
35788         * g++.dg/template/sizeof2.C: New test.
35789
35790 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35791
35792         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35793         gcc.dg/cpp/trad/include.c: New tests.
35794
35795 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35796
35797         PR target/7177
35798         * gcc.c-torture/compile/20020701-1.c: New test.
35799
35800 2002-07-01  Stan Shebs  <shebs@apple.com>
35801
35802         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35803         header here...
35804         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35805         (objc-torture-execute): or here.
35806
35807 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35808
35809         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35810
35811 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35812
35813         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35814
35815 2002-06-30  Devang Patel  <dpatel@apple.com>
35816
35817         * objc.dg/fsyntax-only.m: New test.
35818
35819 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35820
35821         PR c++/6695
35822         * g++.dg/template/friend7.C: New file.
35823
35824 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35825
35826         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35827         return type.
35828
35829 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35830
35831         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35832         avoid division by zero.
35833
35834 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35835
35836         * gcc.dg/Wunknownprag.c: New tests.
35837
35838 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35839
35840         * gcc.c-torture/execute/simd-2.c: New test.
35841
35842 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35843
35844         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35845         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35846         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35847         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35848         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35849         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35850         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35851         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35852         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35853         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35854         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35855         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35856         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35857         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35858         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35859         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35860         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35861
35862 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35863
35864         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35865         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35866         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35867         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35868         New tests.
35869         * gcc.dg/cpp/trad/directive.c: Update.
35870
35871 2002-06-23  Andreas Jaeger  <aj@suse.de>
35872
35873         * gcc.c-torture/execute/complex-6.c: New.
35874
35875 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35876
35877         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35878         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35879         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35880         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35881
35882 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35883
35884         * gcc.dg/cpp/trad: New directory with traditional tests copied
35885         from parent directory.
35886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35887         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35888         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35889         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35890         Move to trad/ and rename.
35891         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35892         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35893         gcc.dg/cpp/trad/redef2.c: New tests.
35894         * gcc.dg/cpp/trad/trad.exp: New driver.
35895
35896 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35897
35898         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35899         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35900         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35901         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35902         Remove.
35903
35904 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35905
35906         * gcc.dg/20020620-1.c: New test.
35907
35908 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35909
35910         * g++.dg/template/ttp4.C: New test.
35911
35912 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35913
35914         * g++.dg/opt/vt1.C: Fix regexp.
35915
35916 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35917
35918         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35919         Don't use attribute `noinline'.
35920
35921 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35922
35923         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35924
35925 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35926
35927         * gcc.c-torture/execute/simd-1.c: New.
35928
35929         * gcc.dg/simd-1.c: New.
35930
35931 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35932
35933         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35934
35935 2002-06-16  Richard Henderson  <rth@redhat.com>
35936
35937         * g++.dg/ext/anon-struct1.C: New.
35938         * g++.dg/ext/anon-struct2.C: New.
35939         * g++.dg/ext/anon-struct3.C: New.
35940         * gcc.dg/anon-struct-1.c: New.
35941         * gcc.dg/anon-struct-2.c: New.
35942         * gcc.dg/anon-struct-3.c: New.
35943         * gcc.dg/20011008-1.c: Adjust warning text.
35944         * gcc.dg/20020527-1.c: Add -fms-extensions.
35945
35946 2002-06-16  Richard Henderson  <rth@redhat.com>
35947
35948         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35949
35950 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35951
35952         * gcc.c-torture/execute/20020615-1.c: New test.
35953
35954 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35955
35956         * gcc.c-tortuture/execute/compare-1.c: New test case.
35957         * gcc.c-tortuture/execute/compare-2.c: New test case.
35958         * gcc.c-tortuture/execute/compare-3.c: New test case.
35959
35960 2002-06-13  Richard Henderson  <rth@redhat.com>
35961
35962         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35963         ia64 ilp32.
35964
35965 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35966
35967         * g++.dg/template/typename2.C: Update error message.
35968
35969 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35970
35971         * gcc.c-torture/execute/20020611-1.c: New test.
35972
35973 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35974
35975         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35976         list of targets to skip.
35977
35978 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35979
35980         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35981         targets if not optimizing.
35982
35983 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35984
35985         * gcc.c-torture/compile/20020605-1.c: New test.
35986
35987         * g++.dg/opt/vt1.C: New test.
35988
35989         * gcc.dg/20020531-1.c: New test.
35990
35991         * gcc.dg/20020530-1.c: New test.
35992
35993         * gcc.dg/20020527-1.c: New test.
35994
35995         * g++.dg/opt/cse1.C: New test.
35996
35997 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35998
35999         * gcc.dg/20020607-2.c: New test case.
36000
36001 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * gcc.c-torture/compile/20020604-1.c: New test.
36004
36005 2002-06-04  Richard Henderson  <rth@redhat.com>
36006
36007         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36008         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36009         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36010
36011 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36012
36013         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36014
36015 2002-06-03  Richard Henderson  <rth@redhat.com>
36016
36017         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36018         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36019
36020 2002-06-02  Richard Henderson  <rth@redhat.com>
36021
36022         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36023         test functions static.
36024
36025 2002-06-02  Andreas Jaeger  <aj@suse.de>
36026
36027         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36028         now.
36029
36030 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36031
36032         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36033         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36034         Update for mofified diagnostics.
36035         * gcc.dg/c99-intconst-1.c: No longer fail.
36036
36037 2002-06-02  Richard Henderson  <rth@redhat.com>
36038
36039         * gcc.dg/uninit-A.c: Remove xfail markers.
36040
36041 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36042
36043         * gcc.dg/fnegate-1.c: New test case.
36044
36045 2002-05-30  Osku Salerma  <osku@iki.fi>
36046
36047         * gcc.c-torture/execute/mayalias-1.c: New file.
36048
36049 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36050
36051         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36052         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36053         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36054
36055 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36056
36057         * gcc.c-torture/execute/20020529-1.c: New test.
36058
36059 2002-05-27  Richard Henderson  <rth@redhat.com>
36060
36061         * g++.dg/ext/attrib6.C: New test case.
36062
36063 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36064
36065         * gcc.c-torture/execute/pure-1.c: New test.
36066
36067 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36068
36069         * gcc.dg/cpp/arith-2.c: Remove.
36070
36071 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36072
36073         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36074         * gcc.dg/cpp/if-3.c: Remove.
36075
36076 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * g++.dg/opt/cse2.C: New test.
36079
36080 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36081
36082         * gcc.dg/cpp/arith-1.c: New semantic tests.
36083         * gcc.dg/cpp/if-1.c: Update.
36084
36085 2002-05-24  Ben Elliston  <bje@redhat.com>
36086
36087         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36088
36089 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36090
36091         * gcc.dg/verbose-asm.c: New test.
36092
36093 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36094
36095         * gcc.dg/cpp/paste12.c: New test.
36096
36097 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36098
36099         * g++.dg/parse/named_ops.C: New test.
36100
36101 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36102
36103         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36104
36105 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36106
36107         * gcc.dg/weak-2.c: Allow optional leading underscore
36108         in scan-assembler symbol name.
36109         * gcc.dg/weak-3.c: Likewise.
36110         * gcc.dg/weak-4.c: Likewise.
36111         * gcc.dg/weak-5.c: Likewise.
36112
36113 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36114
36115         * gcc.dg/20020523-1.c: New test.
36116
36117 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36118
36119         * objc.dg/const-str-2.m: Update now that we stop after
36120         a command line error.
36121
36122 2002-05-22  Richard Henderson  <rth@redhat.com>
36123
36124         * g++.dg/dg.exp: Fix typo in test pruneing.
36125
36126 2002-05-22  Richard Henderson  <rth@redhat.com>
36127
36128         * g++.dg/dg.exp: Prune the tls subdirectory.
36129         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36130         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36131         * g++.dg/tls/init-1.C: New.
36132
36133 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36134
36135         * gcc.dg/20020517-1.c: New test.
36136
36137 2002-05-21  Richard Henderson  <rth@redhat.com>
36138
36139         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36140         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36141
36142 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36143
36144         * g++.dg/other/copy2.C: New test.
36145
36146 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36147
36148         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36149         (MAX_COPY): Bump up to 10 times sizeof (long long).
36150         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36151
36152         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36153         sizeof (long long).
36154
36155         * gcc.c-torture/execute/strcpy-1.c: New test.
36156
36157 2002-05-19  Jason Merrill  <jason2redhat.com>
36158
36159         * g++.dg/ext/oper1.C: New test.
36160
36161 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36162 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36163
36164         * README.QMTEST: New file.
36165
36166         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36167
36168 2002-05-19  Andreas Jaeger  <aj@suse.de>
36169
36170         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36171         now.
36172         * gcc.c-torture/execute/loop-2d.x: Likewise.
36173
36174 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36175
36176         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36177         support weak symbols.
36178         * gcc.dg/weak-4.c: Likewise.
36179         * gcc.dg/weak-6.c: Likewise.
36180
36181 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36182
36183         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36184         cygwin, coff and h8300-*-hms targets
36185         * gcc.dg/weak-5.c: Likewise.
36186         * gcc.dg/weak-7.c: Likewise.
36187
36188 2002-05-16  Jason Merrill  <jason@redhat.com>
36189
36190         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36191         (scan-assembler-not, scan-assembler-dem): Likewise.
36192         (scan-assembler-dem-not): Likewise.
36193
36194 2002-05-15  Richard Henderson  <rth@redhat.com>
36195
36196         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36197
36198 2002-05-15  Richard Henderson  <rth@redhat.com>
36199
36200         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36201         (vfoo1f): Warning here.
36202         (vfoo1l): Don't redefine the alias.
36203
36204 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36205
36206         * g++.dg/init/pm1.C: New test.
36207
36208 2002-05-12  David S. Miller  <davem@redhat.com>
36209
36210         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36211         types.
36212
36213 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36214
36215         * gcc.c-torture/execute/20020510-1.c: New test case.
36216
36217 2002-05-10  David S. Miller  <davem@redhat.com>
36218
36219         * gcc.c-torture/execute/conversion.c: Test long double too.
36220
36221 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36224         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36225         * lib/g++.exp (g++_link_flags): Likewise.
36226         * lib/objc.exp (objc_target_compile): Likewise.
36227
36228 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36229
36230         * gcc.dg/cpp/poison.c: Update.
36231         * gcc.dg/cpp/20000625-2.c: Remove.
36232         * gcc.dg/cpp/direct2s.c: Remove final test.
36233
36234 2002-05-08  Tom Rix  <trix@redhat.com>
36235
36236         * gcc.c-torture/execute/20020508-1.c: New test.
36237         * gcc.c-torture/execute/20020508-2.c: New test.
36238         * gcc.c-torture/execute/20020508-3.c: New test.
36239
36240 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36241
36242         * gcc.dg/cpp/charconst-4.c: More tests.
36243
36244 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36245
36246         PR c/6569
36247         * gcc.dg/weak-3.c: Update location of warning messages.
36248         * gcc.dg/weak-5.c: Likewise.
36249
36250 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36251
36252         * gcc.c-torture/execute/20020506-1.c: New test case.
36253
36254 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36255
36256         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36257
36258 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36259
36260         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36261
36262 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36263
36264         * gcc.dg/cpp/charconst-3.c: New test.
36265
36266 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36267
36268         * gcc.dg/cpp/charconst.c: Update tests.
36269
36270 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36271
36272         * treelang: Added directory for new sample language treelang. Also
36273         lib/treelang.exp: New file to signal treelang should be tested.
36274
36275 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36278         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36279         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36280         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36281         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36282         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36283         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36284
36285 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36286
36287         * gcc.dg/format/xopen-2.c: New test.
36288
36289 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36290
36291         * gcc.dg/20020503-1.c: New test.
36292
36293 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * g++.dg/init/dtor1.C: Make it tougher.
36296
36297 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36298
36299         * g++.dg/init/dtor1.C: New test.
36300
36301 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36302
36303         * gcc.dg/altivec-8.c: New.
36304
36305 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36306
36307         * gcc.dg/altivec-7.c: New.
36308
36309 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36310
36311         * g++.dg/parse/typedef1.C: New test.
36312
36313 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36314
36315         PR c++/6486
36316         * g++.dg/template/friend6.C: New test.
36317
36318         PR c++/6492
36319         * g++.dg/init/copy1.C: New test.
36320
36321 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36322
36323         * g++.dg/warn/effc1.C: New test.
36324
36325 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36326
36327         * gcc.dg/cpp/if-cexp.c: Add a test.
36328
36329 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36330
36331         * gcc.dg/20020426-2.c: New test.
36332
36333 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36334
36335         * gcc.dg/cpp/if-mop.c: Update.
36336         * gcc.dg/cpp/if-mpar.c: Add test.
36337         * gcc.dg/cpp/if-oppr.c: Update.
36338
36339 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36340
36341         PR c/6343
36342         * gcc.dg/weak-[2-7].c: New tests.
36343
36344 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36345
36346         * gcc.dg/enum1.c: New test.
36347
36348 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36349
36350         PR c++/6497
36351         * g++.dg/inherit/access2.C: New test.
36352
36353 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36354
36355         PR bootstrap/6445
36356         * gcc.dg/20020426-1.c: New test.
36357
36358 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36359
36360         * g++.dg/abi/enum1.C: New test.
36361
36362 2002-04-26  Richard Henderson  <rth@redhat.com>
36363
36364         * gcc.dg/c99-bool-1.c: Expect always true warning.
36365
36366 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36367
36368         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36369
36370 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36371
36372         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36373         targets.
36374
36375 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36376
36377         * g++.dg/abi/mange7.C: New test.
36378
36379         PR c++/6438.
36380         * g++.dg/parse/stmtexpr2.C: New test.
36381
36382 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36383
36384         * gcc.dg/20020312-2.c: Add SH target.
36385
36386 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36387
36388         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36389         compiler output on mips*-*-irix*.
36390
36391 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36392
36393         * g++.dg/parse/attr1.C: New test.
36394
36395 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36396
36397         * gcc.c-torture/execute/string-opt-17.c: New test case.
36398         * gcc.c-torture/execute/memset-2.c: New test case.
36399
36400 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36401
36402         PR c++/6256:
36403         * g++.dg/template/friend5.C: New test.
36404
36405         PR c++/6331:
36406         * g++.dg/template/qual1.C: Likewise.
36407
36408 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36409
36410         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36411         Include stdlib.h, not stdio.h or ctype.h.
36412
36413 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36414
36415         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36416         cris-*-elf* and mmix-*-*.
36417         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36418         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36419         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36420         Ditto.
36421         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36422         * gcc.dg/wchar_t-1.c: Ditto.
36423
36424 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36425
36426         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36427         Clarify comment.
36428
36429 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36430
36431         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36432
36433 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36434
36435         * gcc.c-torture/execute/20000906-1.x: Delete.
36436
36437 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36438
36439         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36440
36441 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36442
36443         * PR6367
36444         * g77.f-torture/execute/6367.f: New test.
36445         * g77.f-torture/execute/6367.x: Disable for MMIX.
36446
36447 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36448
36449         * PR6352
36450         * g++.dg/opt/inline2.C: New test.
36451
36452 2002-04-18  Richard Henderson  <rth@redhat.com>
36453
36454         * gcc.dg/20000906-1.c: Enable for all targets.
36455         * gcc.c-torture/compile/iftrap-2.c: New.
36456
36457 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36458
36459         * gcc.dg/20020418-1.c: New test.
36460         * gcc.dg/20020418-2.c: New test.
36461
36462 2002-04-18  Richard Henderson  <rth@redhat.com>
36463
36464         * gcc.c-torture/compile/iftrap-1.c: New.
36465         * gcc.dg/iftrap-1.c: Adjust for ia64.
36466         * gcc.dg/iftrap-2.c: New.
36467
36468 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * gcc.c-torture/compile/20020418-1.c: New test.
36471
36472 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36473
36474         * gcc.c-torture/compile/20020415-1.c: New.
36475
36476 2002-04-18  David S. Miller  <davem@redhat.com>
36477
36478         * gcc.c-torture/execute/20020418-1.c: New test.
36479
36480 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * gcc.dg/20020416-1.c: New test.
36483
36484         * g++.dg/opt/inline1.C: New test.
36485
36486 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36487
36488         * gcc.dg/altivec-5.c: New test.
36489
36490         * gcc.dg/20020415-1.c: New test.
36491
36492 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36493
36494         * testsuite/lib/chill.exp: Remove.
36495
36496 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36497
36498         * g++.dg/other/big-struct.C: New test.
36499
36500 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36501
36502         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36503         of scratch file.
36504
36505 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36506
36507         PR c/6277
36508         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36509         in scan-assembler function name
36510
36511 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36512
36513         * g77.f-torture/execute/980628-4.x,
36514         g77.f-torture/execute/980628-5.x,
36515         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36516         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36517         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36518         i[34567]86-*-*.
36519
36520 2002-04-13  David S. Miller  <davem@redhat.com>
36521
36522         * gcc.c-torture/execute/20020413-1.c: New test.
36523
36524 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36525
36526         * gcc.dg/asm-6.c,
36527         * g++.dg/ext/asm1.C: New tests.
36528
36529 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36530
36531         PR c++ 5373.
36532         * g++.dg/parse/stmtexpr1.C: New test.
36533
36534         PR c++/5189.
36535         * g++.dg/template/copy1.C: New test.
36536
36537 2002-04-12  Richard Henderson  <rth@redhat.com>
36538
36539         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36540
36541 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36542
36543         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36544         gcc.c-torture/execute/20020307-2.c.
36545
36546 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36547
36548         * g++.dg/ext/attrib5.C,
36549         * g++.dg/lookup/struct1.C: New tests.
36550
36551 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36552
36553         * gcc.dg/20020411-1.c: New test.
36554
36555         * gcc.c-torture/execute/20020411-1.c: New test.
36556
36557 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36558
36559         * g77.f-torture/execute/6177.f: New test.
36560
36561 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36562
36563         PR middle-end/6247
36564         * g++.dg/opt/cleanup1.C: New test.
36565
36566         * g++.dg/opt/const1.C: New test.
36567
36568 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36569
36570         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36571
36572 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36573
36574         PR c++/5507
36575         * g++.dg/template/typename2.C: New test.
36576
36577 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36578
36579         * gcc.c-torture/execute/loop-12.c: New.
36580
36581 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36582
36583         * g77.f-torture/execute/980628-4.x,
36584         g77.f-torture/execute/980628-5.x,
36585         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36586         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36587         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36588
36589 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36590
36591         PR optimization/6086
36592         * g++.dg/opt/preinc1.C: New test.
36593
36594 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36595
36596         PR c++/5571
36597         * g++.dg/opt/static2.C: New test.
36598
36599 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36600
36601         PR c/5120
36602         * gcc.dg/20020406-1.c: New test.
36603
36604 2002-04-04  David S. Miller  <davem@redhat.com>
36605
36606         * gcc.c-torture/execute/20020404-1.c: New test.
36607
36608 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36609
36610         PR c/6123
36611         * gcc.dg/20020312-2.c: Do not declare global register variable
36612         if __PIC__ or __pic__ is defined.
36613
36614 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36615
36616         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36617         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36618
36619 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36620
36621         * gcc.misc-tests/linkage.exp: Update last change to handle
36622         sparc*-, not just sparc-.
36623
36624 2002-04-03  Richard Henderson  <rth@redhat.com>
36625
36626         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36627
36628 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36629
36630         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36631
36632 2002-04-02  David S. Miller  <davem@redhat.com>
36633
36634         * gcc.c-torture/execute/20020402-3.c: New test.
36635
36636 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36637
36638         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36639         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36640
36641         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36642         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36643         g77.f-torture/execute/20001201.x,
36644         g77.f-torture/execute/u77-test.x: New files.
36645
36646         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36647         * gcc.dg/wchar_t-1.c: Ditto.
36648
36649 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36650
36651         * gcc.c-torture/execute/20020402-1.c: New test.
36652
36653 2002-04-01  Richard Henderson  <rth@redhat.com>
36654
36655         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36656
36657         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36658
36659 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36660
36661         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36662
36663 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36664
36665         * g++.dg/inherit/template-as-base.C: Expect error.
36666         * g++.dg/inherit/namespace-as-base.C: Likewise.
36667
36668 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36669
36670         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36671         g++.dg/ext/instantiate3.C: Tweak match patterns.
36672
36673         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36674         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36675         -da test.
36676
36677 2002-03-31  Richard Henderson  <rth@redhat.com>
36678
36679         * gcc.dg/special/alias-2.c: New.
36680         * gcc.dg/special/ecos.exp: Run it.
36681
36682 2002-03-31  Richard Henderson  <rth@redhat.com>
36683
36684         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36685
36686 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36687
36688         * gcc.dg/weak-1.c: Disable on h8300 port.
36689
36690 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36691
36692         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36693         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36694         ordering tests.
36695         * g++.dg/bprob/bprob-1.C: New test.
36696         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36697         * g++.dg/gcov/gcov-1.C: New test.
36698         * g++.dg/gcov/gcov-1.x: New file.
36699         * g++.dg/gcov/gcov-2.C: New test.
36700         * g++.dg/gcov/gcov-3.C: New test.
36701         * g++.dg/gcov/gcov-3.h: New file.
36702
36703 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36704
36705         * g++.old-deja/g++.other/builtins5.C: New test.
36706         * g++.old-deja/g++.other/builtins6.C: New test.
36707         * g++.old-deja/g++.other/builtins7.C: New test.
36708         * g++.old-deja/g++.other/builtins8.C: New test.
36709         * g++.old-deja/g++.other/builtins9.C: New test.
36710
36711 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36712
36713         * g++.dg/opt/static1.C: New test.
36714
36715         * g++.dg/opt/longbranch1.C: New test.
36716
36717 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36718
36719         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36720
36721         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36722
36723 2002-03-28  Jeffrey A Law  (law@redhat.com)
36724
36725         * gcc.c-torture/execute/20020328-1.c: New test.
36726
36727 2002-03-27  Richard Henderson  <rth@redhat.com>
36728
36729         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36730         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36731         move from g++.old-deja/g++.ext/.
36732
36733 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36734
36735         * g++.dg/init/new2.C: New test.
36736
36737 2002-03-26  Richard Henderson  <rth@redhat.com>
36738
36739         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36740
36741         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36742         on sparc.
36743
36744         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36745         sparcv9 systems.
36746         * gcc.dg/20001102-1.c: Likewise.
36747
36748 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36749
36750         * gcc.dg/cpp/endif-pedantic1.c,
36751         gcc.dg/cpp/endif-pedantic2.c: New tests.
36752
36753 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36754
36755         * g++.dg/init/new1.C: New test.
36756
36757 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.dg/abi/vbase9.C: New test.
36760
36761 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36762
36763         * gcc.dg/arm-asm.c: New test.
36764
36765 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36766
36767         * gcc.dg/Wswitch-enum.c: New test.
36768         Fix PR c/5044.
36769
36770 2002-03-26  Richard Henderson  <rth@redhat.com>
36771
36772         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36773         structure.
36774
36775 2002-03-25  Richard Henderson  <rth@redhat.com>
36776
36777         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36778         sparcv9 systems.
36779
36780         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36781         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36782
36783 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36784
36785         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36786
36787 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36788
36789         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36790         targets using generic thunk support.
36791
36792 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36793
36794         * gcc.c-torture/compile/20020323-1.c: New test.
36795
36796         * g++.dg/opt/conj2.C: New test.
36797
36798 2002-03-24  Richard Henderson  <rth@redhat.com>
36799
36800         * gcc.dg/weak-1.c: Use -fno-common.
36801
36802 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36803
36804         * g77.dg/f77-edit-apostrophe-out.f: New test
36805         * g77.dg/f77-edit-h-out.f: New test
36806         * g77.dg/f77-edit-t-in.f: New test
36807         * g77.dg/f77-edit-t-out.f: New test
36808         * g77.dg/f77-edit-x-out.f: New test
36809         * g77.dg/f77-edit-slash-out.f: New test
36810         * g77.dg/f77-edit-colon-out.f: New test
36811         * g77.dg/f77-edit-s-out.f: New test
36812
36813 2002-03-24  Richard Henderson  <rth@redhat.com>
36814
36815         * objc/execute/formal_protocol-6.x: New XFAIL.
36816
36817 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36818
36819         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36820         that do not support weak symbols
36821
36822 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36823
36824         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36825         * lib/g77.exp: Likewise.
36826         * lib/objc.exp: Likewise.
36827
36828 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36829
36830         * gcc.dg/Wswitch-default.c: New test.
36831
36832 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36833
36834         * g++.dg/other/enum1.C: New test.
36835
36836 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36837
36838         * gcc.dg/pragma-ep-3.c: Fix typo.
36839
36840 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36841
36842         * g++.dg/inherit/template-as-base.C: New test.
36843
36844 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36847         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36848
36849 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36850
36851         * gcc.dg/cpp/multiline.c: Update to match.
36852
36853 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36854
36855         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36856
36857 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36858
36859         * gcc.dg/cpp/extratokens2.c: New file.
36860
36861 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36862
36863         * gcc.dg/20020312-2.c: Add rs6000 target.
36864
36865         * gcc.c-torture/compile/20020319-1.c: New test.
36866
36867 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36868
36869         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36870         (A, E): Handle this.
36871
36872 2002-03-20  Jason Merrill  <jason@redhat.com>
36873
36874         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36875         ignoring -fpic.
36876         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36877         through prune_gcc_output.
36878
36879 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * gcc.c-torture/compile/20020320-1.c: New test.
36882
36883 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36884
36885         * gcc.c-torture/compile/20020318-1.c: New test.
36886
36887         * gcc.dg/struct-by-value-1.c: New test.
36888
36889         * gcc.dg/20020319-1.c: New test.
36890
36891 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36892
36893         * g++.dg/opt/conj1.C: New test.
36894
36895 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36896
36897         * g++.dg/template/qualttp20.C: Revert previous change.
36898         * g++.dg/template/qualttp3.C: Likewise.
36899         * g++.dg/template/qualttp4.C: Likewise.
36900         * g++.dg/template/qualttp5.C: Likewise.
36901         * g++.dg/template/qualttp6.C: Likewise.
36902         * g++.dg/template/qualttp7.C: Likewise.
36903         * g++.dg/template/qualttp8.C: Likewise.
36904         * g++.dg/template/recurse.C: Likewise.
36905
36906 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36907
36908         * gcc.dg/cpp/wchar-1.c: Update.
36909
36910 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36911
36912         * g++.dg/template/conv1.C: New test.
36913         * g++.dg/template/conv2.C: New test.
36914         * g++.dg/template/conv3.C: New test.
36915         * g++.dg/template/conv4.C: New test.
36916
36917 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36918
36919         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36920         * g++.dg/template/qualttp3.C: Likewise.
36921         * g++.dg/template/qualttp4.C: Likewise.
36922         * g++.dg/template/qualttp5.C: Likewise.
36923         * g++.dg/template/qualttp6.C: Likewise.
36924         * g++.dg/template/qualttp7.C: Likewise.
36925         * g++.dg/template/qualttp8.C: Likewise.
36926         * g++.dg/template/recurse.C: Likewise.
36927
36928 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36929
36930         * g++.dg/opt/dtor1.C: New test.
36931
36932 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * gcc.c-torture/compile/20020315-1.c: New test.
36935
36936 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36937
36938         * gcc.dg/weak-1.c: Fix scan tests.
36939
36940 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36941
36942         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36943         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36944         cris-*-aout* mmix-*-*.
36945         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36946         cris-*-aout* mmix-*-*.
36947         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36948         cris-*-elf* cris-*-aout* and mmix-*-*.
36949         * gcc.dg/20001009-1.c: Ditto.
36950         * gcc.dg/20010912-1.c: Ditto.
36951         * gcc.dg/20020122-4.c: Ditto.
36952         * gcc.dg/inline-2.c: Ditto.
36953
36954 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36955
36956         * gcc.c-torture/compile/20020314-1.c: New test.
36957
36958 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36959
36960         * gcc.c-torture/execute/20020314-1.c: New test.
36961
36962 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36963
36964         * g++.dg/warn/Wunused-1.C: New test.
36965
36966 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36967
36968         * g++.dg/abi/mangle6.C: New test.
36969
36970 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36971
36972         * gcc.c-torture/compile/20020309-2.c: New test.
36973
36974         * gcc.c-torture/compile/20020312-1.c: New test.
36975
36976 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         * g++.dg/other/access1.C: New test.
36979
36980 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36981
36982         * gcc.c-torture/execute/wchar_t-1.c: New test.
36983
36984 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36985
36986         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36987
36988 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36989
36990         * gcc.dg/20020312-1.c: New test case.
36991
36992 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36993
36994         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36995
36996 2002-03-11  Richard Henderson  <rth@redhat.com>
36997
36998         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36999         * g++.old-deja/g++.jason/report.C: Likewise.
37000
37001 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37002
37003         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37004         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37005
37006 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37007
37008         * testsuite/g++.dg/overload/pmf1.C: New test.
37009
37010 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37011
37012         * gcc.c-torture/execute/20020307-1.c: Use long.
37013
37014 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37015
37016         PR optimization/5844
37017         * gcc.dg/20020310-1.c: New test.
37018
37019 2002-03-09  Michael Meissner  <meissner@redhat.com>
37020
37021         * gcc.c-torture/execute/memcpy-2.c: New test.
37022         * gcc.c-torture/execute/memset-1.c: New test.
37023         * gcc.c-torture/execute/strlen-1.c: New test.
37024         * gcc.c-torture/execute/strcmp-1.c: New test.
37025         * gcc.c-torture/execute/strncmp-1.c: New test.
37026
37027 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37028
37029         * gcc.dg/ppc-ldstruct.c: New test.
37030
37031 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37032
37033         * gcc.c-torture/execute/va-arg-22.c: New test.
37034
37035 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37036
37037         * gcc.c-torture/compile/20020309-1.c: New test.
37038
37039 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37040
37041         * gcc.c-torture/execute/20020307-2.c: New test.
37042
37043 2002-03-07  Jeffrey A Law  (law@redhat.com)
37044
37045         * g77.f-torture/compile/20020307-1.f: New test.
37046
37047 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37048
37049         * gcc.dg/unordered-1.c: New test.
37050
37051 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37052
37053         * gcc.c-torture/execute/20020307-1.c: New test.
37054
37055 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37056
37057         * gcc.dg/20020304-1.c: New test.
37058
37059         * gcc.c-torture/compile/20020304-2.c: New test.
37060
37061 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37062
37063         * gcc.c-torture/compile/20020304-1.c: New test case
37064         (from PR c/5830).
37065
37066 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37067
37068         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37069
37070 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37071
37072         * g++.dg/other/classkey1.C: New test.
37073
37074 2002-03-01  Richard Henderson  <rth@redhat.com>
37075
37076         * gcc.c-torture/compile/981223-1.x: New.
37077         * gcc.c-torture/compile/920625-1.x: New.
37078
37079 2002-02-28  Richard Henderson  <rth@redhat.com>
37080
37081         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37082
37083 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37084
37085         * gcc.c-torture/execute/20020227-1.c: New test.
37086
37087 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37088
37089         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37090         here" ERROR lines.
37091         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37092         * g++.old-deja.g++.other/defarg1.C: Likewise.
37093         * g++.old-deja/g++.pt/calls2.C: Likewise.
37094         * g++.old-deja/g++.pt/crash20.C: Likewise.
37095         * g++.old-deja/g++.pt/crash30.C: Likewise.
37096         * g++.old-deja/g++.pt/crash36.C: Likewise.
37097         * g++.old-deja/g++.pt/crash6.C: Likewise.
37098         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37099         * g++.old-deja/g++.pt/derived3.C: Likewise.
37100         * g++.old-deja/g++.pt/error1.C: Likewise.
37101         * g++.old-deja/g++.pt/friend21.C: Likewise.
37102         * g++.old-deja/g++.pt/friend23.C: Likewise.
37103         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37104         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37105
37106 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37107
37108         * gcc.c-torture/execute/20020225-2.c: New test.
37109
37110 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37111
37112         * gcc.c-torture/execute/920730-1t.c,
37113         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37114         Delete test cases, only relevant to -traditional.
37115
37116 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37117
37118         * gcc.dg/cpp/undef1.c: Remove.
37119         * gcc.dg/cpp/directiv.c: Update.
37120         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37121
37122 2002-02-27  Michael Meissner  <meissner@redhat.com>
37123
37124         * gcc.c-torture/execute/20020226-1.c: New test.
37125
37126 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37127
37128         * g++.dg/debug/debug4.C: New test.
37129
37130         * gcc.dg/ia64-visibility-1.c: New test.
37131
37132 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37133
37134         * gcc.dg/debug/20020224-1.c: New.
37135
37136 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37137
37138         * gcc.c-torture/execute/960416-1.x: New.
37139         * gcc.c-torture/execute/divconst-3.x: Likewise.
37140
37141 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37142
37143         * gcc.dg/20020224-1.c: New test.
37144
37145 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37146
37147         * gcc.c-torture/execute/20020225-1.c: New.
37148
37149 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37150
37151         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37152
37153 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37154
37155         * gcc.dg/20020222-1.c: New test.
37156
37157 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37158
37159         * g++.dg/opt/anonunion1.C: New test.
37160
37161 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37162
37163         * g++.dg/template/qualttp19.C: New test.
37164         * g++.dg/template/qualttp20.C: New test.
37165         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37166         * g++.old-deja/g++.other/qual1.C: Likewise.
37167
37168 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37169
37170         * gcc.dg/attr-alwaysinline.c: New.
37171
37172 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37173
37174         * gcc.dg/20020220-1.c: New test.
37175
37176         * gcc.dg/20020220-2.c: New test.
37177
37178         * g++.dg/opt/mmx1.C: New test.
37179
37180 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37181
37182         * gcc.c-torture/compile/20020110.c: New test.
37183
37184 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37185
37186         * gcc.c-torture/execute/20020219-1.c: New test.
37187
37188         * gcc.dg/20020219-1.c: New test.
37189
37190         * gcc.dg/noncompile/20020220-1.c: New test.
37191
37192         * g++.dg/opt/ptrintsum1.C: New test.
37193
37194         * gcc.dg/debug/20020220-1.c: New test.
37195
37196 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37197
37198         * gcc.c-torture/execute/20020216-1.c: New test.
37199
37200 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37201
37202         * gcc.dg/decl-1.c: Update, new test.
37203
37204 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37205
37206         * g++.dg/abi/bitfield1.C: New test.
37207         * g++.dg/abi/bitfield2.C: New test.
37208
37209 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37210
37211         * gcc.dg/attr-nest.c: New test.
37212
37213 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37214
37215         * gcc.c-torture/execute/20020215-1.c: New test.
37216
37217 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37218
37219         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37220         * g++.dg/debug/debug.exp: New.
37221         * g++.dg/debug/trivial.C: New.
37222         * g++.dg/debug/debug1.C: Moved...
37223         * g++.dg/other/debug1.C: ...from here.
37224         * g++.dg/debug/debug2.C: Moved...
37225         * g++.dg/other/debug2.C: ...from here.
37226         * g++.dg/debug/debug3.C: Moved...
37227         * g++.dg/other/debug3.C: ...from here.
37228
37229         * gcc.dg/noncompile/20020213-1.c: New test.
37230
37231 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37232
37233         * g++.dg/other/debug3.C: New test.
37234
37235         * gcc.c-torture/execute/20020213-1.c: New test.
37236
37237 2002-02-13  Richard Smith <richard@ex-parrot.com>
37238
37239         * g++.old-deja/g++.other/thunk1.C: New test.
37240
37241 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37242
37243         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37244
37245 2002-02-13  Stan Shebs  <shebs@apple.com>
37246
37247         * gcc.dg/altivec-3.c: New.
37248
37249 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37250
37251         * gcc.dg/Wunreachable-1.c: New test.
37252         * gcc.dg/Wunreachable-2.c: New test.
37253
37254 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37255
37256         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37257
37258 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37259
37260         * gcc.dg/decl-1.c: New test.
37261
37262 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37263
37264         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37265
37266 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37267
37268         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37269         * gcc.c-torture/compile/980506-1.x: Likewise.
37270
37271 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37272
37273         * gcc.dg/20020210-1.c: New.
37274
37275 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37276
37277         * g77.f-torture/execute/947.f: New regression test
37278         for PR fortran/947.
37279
37280 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37281
37282         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37283         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37284
37285 2002-02-08  Richard Henderson  <rth@redhat.com>
37286
37287         * gcc.c-torture/compile/labels-3.c: New.
37288
37289 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37290
37291         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37292         expression statements work instead.
37293         * gcc.dg/noncompile/20020207-1.c: New test.
37294
37295 2002-02-07  Richard Henderson  <rth@redhat.com>
37296
37297         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37298
37299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37300
37301         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37302         message from g77
37303         * lib/g77-dg.exp: Trim g77 error messages so that they are
37304         recognized by dg.exp.
37305
37306 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37307
37308         PR fortran/5473
37309         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37310
37311 2002-02-07  Richard Henderson  <rth@redhat.com>
37312
37313         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37314         to be sufficiently aligned for integers.
37315
37316 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37317
37318         * g++.dg/template/friend4.C: New test.
37319
37320 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37321
37322         PR fortran/5743
37323         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37324         unsupported cases.
37325
37326 2002-02-07  Richard Henderson  <rth@redhat.com>
37327
37328         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37329         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37330         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37331         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37332
37333 2002-02-06  Richard Henderson  <rth@redhat.com>
37334
37335         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37336
37337 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37338
37339         * gcc.dg/20020206-1.c: New test.
37340
37341 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37342
37343         * gcc.c-torture/execute/20020206-1.c: New test.
37344
37345         * gcc.c-torture/execute/20020206-2.c: New test.
37346
37347         PR optimization/5429:
37348         * gcc.c-torture/compile/20020206-1.c: New test.
37349
37350 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37351
37352         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37353         as certain file formats cannot support particularly large
37354         alignments.
37355
37356         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37357         and do not expect to be able to link the executable.
37358
37359         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37360         fail because the COFF format does not support the weak attribute.
37361
37362 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37363
37364         * g77.dg/pr5473.f: New test
37365
37366 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37367
37368         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37369         Fix testcase accordingly.
37370
37371 2002-02-04  Richard Henderson  <rth@redhat.com>
37372
37373         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37374         (buf): Change to be an array of pointers, not ints.
37375
37376 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37379         before all tests.  Move warning one line above to match where it
37380         C frontend emits.
37381         * gcc.dg/Wswitch-2.c: New test.
37382         * g++.dg/warn/Wswitch-1.C: New test.
37383         * g++.dg/warn/Wswitch-2.C: New test.
37384
37385 2002-02-04  Richard Henderson  <rth@redhat.com>
37386
37387         * g++.dg/abi/offsetof.C: Fix size comparison.
37388
37389 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37390
37391         * gcc.dg/cast-qual-2.c: New test.
37392
37393 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37394
37395         * gcc.dg/20020201-4.c: New test.
37396
37397 2002-02-04  Ben Elliston  <bje@redhat.com>
37398
37399         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37400         target_info attribute != 0, in addition to the empty string.
37401         (gcc_target_compile): Likewise.
37402
37403 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37404
37405         * gcc.dg/Wswitch.c: New test.
37406         PR gcc/4475. PR gcc/3780.
37407
37408 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37409
37410         * g77.f-torture/execute/5122.f: New test for regressions
37411         against PR fortran/5122.
37412
37413 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37414
37415         * g77.f-torture/compile/pr3743.f: Delete
37416         * g77.dg/pr3743-1.f: New test.
37417         * g77.dg/pr3743-2.f: New test.
37418         * g77.dg/pr3743-3.f: New test.
37419         * g77.dg/pr3743-4.f: New test.
37420
37421 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37422
37423         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37424
37425 2002-02-02  Richard Henderson  <rth@redhat.com>
37426
37427         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37428         * gcc.c-torture/execute/bf64-1.c: Likewise.
37429
37430 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37431
37432         * gcc.dg/20020201-2.c: New test.
37433
37434         * gcc.dg/20020201-3.c: New test.
37435
37436         * gcc.c-torture/execute/bitfld-2.c: New test.
37437
37438 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37439
37440         * gcc.dg/bitfld-1.c: Update.
37441         * gcc.dg/bitfld-2.c: Update.
37442         * gcc.c-torture/execute/bitfld-1.x: New.
37443
37444 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37445
37446         * gcc.c-torture/execute/20020201-1.c: New test.
37447
37448 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37449
37450         PR target/5469
37451         * gcc.dg/20020201-1.c: New test.
37452
37453 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37454
37455         PR fortran/3743
37456         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37457         * g77.f-torture/compile/pr3743.x: Remove
37458
37459 2002-01-31  Tom Rix  <trix@redhat.com>
37460
37461         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37462
37463 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37464
37465         * gcc.dg/noncompile/20020130-1.c: New test.
37466
37467 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37468
37469         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37470
37471 2002-01-29  Richard Henderson  <rth@redhat.com>
37472
37473         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37474         to long long.
37475         * gcc.c-torture/execute/bf64-1.c: Likewise.
37476
37477 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37478
37479         * gcc.c-torture/execute/20020129-1.c: New test.
37480
37481 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37482
37483         * gcc.c-torture/compile/20000224-1.c: Update.
37484         * gcc.c-torture/execute/bitfld-1.c: New tests.
37485         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37486         * gcc.dg/uninit-A.c: Update.
37487
37488 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37489
37490         * g++.dg/template/ctor1.C: Add instantiation.
37491
37492 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37493
37494         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37495         argument to __builtin_prefetch to be const ptr.
37496
37497 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37498
37499         * gcc.c-torture/compile/20020120-1.c: New test.
37500
37501 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37502
37503         * gcc.c-torture/execute/20020127-1.c: New test.
37504
37505 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37506
37507         * g77.dg/f77-edit-i-in.f: New test
37508         * g77.dg/f77-edit-i-out.f: New test
37509
37510 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37511
37512         * gcc.dg/debug/debug.exp: New file.
37513         * gcc.dg/debug/trivial.c: New file.
37514         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37515         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37516         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37517         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37518         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37519         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37520         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37521         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37522         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37523         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37524         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37525         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37526         * gcc.dg/20000503-1.c: Removed.
37527         * gcc.dg/20010207-1.c: Removed.
37528         * gcc.dg/20011223-1.c: Removed.
37529         * gcc.dg/20020104-2.c: Removed.
37530         * gcc.dg/debug-1.c: Removed.
37531         * gcc.dg/debug-2.c: Removed.
37532         * gcc.dg/debug-3.c: Removed.
37533         * gcc.dg/debug-4.c: Removed.
37534         * gcc.dg/debug-5.c: Removed.
37535         * gcc.dg/debug-6.c: Removed.
37536         * gcc.dg/dwarf2-1.c: Removed.
37537         * gcc.dg/dwarf2-2.c: Removed.
37538
37539 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * g++.old-deja/g++.other/eh5.C: New test.
37542         * g++.old-deja/g++.other/sibcall2.C: New test.
37543         * g++.old-deja/g++.other/array9.C: New test.
37544         * g++.old-deja/g++.other/typename2.C: New test.
37545         * g++.old-deja/g++.other/crash60.C: New test.
37546         * g++.old-deja/g++.other/conv9.C: New test.
37547         * g++.old-deja/g++.other/mangle10.C: New test.
37548         * g++.old-deja/g++.other/unchanging1.C: New test.
37549         * g++.old-deja/g++.other/exprstmt1.C: New test.
37550         * g++.old-deja/g++.other/inline23.C: New test.
37551         * g++.old-deja/g++.eh/ia64-1.C: New test.
37552         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37553         * g++.old-deja/g++.other/reload1.C: New test.
37554         * g++.old-deja/g++.other/static20.C: New test.
37555         * g++.old-deja/g++.other/local-alloc1.C: New test.
37556         * g++.old-deja/g++.other/conv8.C: New test.
37557         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37558         * g++.old-deja/g++.other/storeexpr1.C: New test.
37559         * g++.old-deja/g++.other/storeexpr2.C: New test.
37560         * g++.dg/eh/template2.C: New test.
37561         * g++.dg/warn/weak1.C: New test.
37562
37563 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37564
37565         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37566         Remove first, non-varying, argument.
37567
37568 2002-01-23  Richard Henderson  <rth@redhat.com>
37569
37570         * gcc.dg/inline-2.c: New.
37571
37572         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37573         Add optional target arg.  Check number of arguments.
37574         (scan-assembler-not, scan-assembler-dem): Likewise.
37575         (scan-assembler-dem-not): Likewise.
37576
37577 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37578
37579         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37580         line 12.
37581         * g++.old-deja/g++.brendan/parse3.C,
37582         g++.old-deja/g++.other/crash26.C,
37583         g++.old-deja/g++.other/crash28.C,
37584         g++.old-deja/g++.other/crash29.C,
37585         g++.old-deja/g++.other/crash30.C,
37586         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37587
37588 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37589
37590         * gcc.dg/20020115-1.c: New.
37591
37592 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37593
37594         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37595
37596 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37597
37598         * gcc.dg/20020122-3.c: New.
37599
37600 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37601
37602         * g++.dg/other/gc1.C: New test.
37603
37604 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37605
37606         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37607
37608 2002-01-22  Richard Henderson  <rth@redhat.com>
37609
37610         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37611
37612 2002-01-22  Richard Henderson  <rth@redhat.com>
37613
37614         * gcc.dg/20020122-4.c: New.
37615
37616 2002-01-22  H.J. Lu <hjl@gnu.org>
37617
37618         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37619         link output.
37620         * gcc.dg/special/ecos.exp: Likewise.
37621         * lib/g++-dg.exp: Likewise.
37622         * lib/g77-dg.exp: Likewise.
37623         * lib/gcc-dg.exp : Likewise.
37624         * lib/mike-g++.exp: Likewise.
37625         * lib/mike-g77.exp: Likewise.
37626         * lib/mike-gcc.exp: Likewise.
37627         * lib/objc-dg.exp: Likewise.
37628
37629 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37630
37631         PR target/5379
37632         * gcc.dg/20020122-2.c: New test.
37633
37634 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37635
37636         * gcc.dg/20020122-1.c: New test.
37637
37638 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37639
37640         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37641
37642 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37643
37644         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37645
37646 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37647
37648         * gcc.c-torture/compile/20020121-1.c: New test.
37649
37650 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37651
37652         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37653         ld_library_path.
37654
37655 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37656
37657         * gcc.dg/20020218-1.c: New test.
37658
37659 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37660
37661         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37662         messages
37663         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37664         "At global scope" warning
37665         * g++.dg/ext/align1.C: Change cygwin test for alignment
37666         from db-bogus to dg-warning
37667
37668 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37669
37670         * g77.f-torture/compile/cpp2.F: New test.
37671
37672 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37673
37674         * g++.dg/template/access1.C: New test.
37675
37676 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37677
37678         * gcc.dg/20020118-1.c: New.
37679
37680 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37681
37682         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37683
37684 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37685
37686         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37687         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37688         alignment warnings.
37689
37690 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37691
37692         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37693         torture_with_loops and torture_without_loops
37694
37695 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37696
37697         * gcc.c-torture/compile/20020116-1.c: New test.
37698
37699 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37700
37701         * gcc.dg/20020116-2.c: New test.
37702
37703         * gcc.dg/ultrasp4.c: New test.
37704
37705         * gcc.dg/20020116-1.c: New test.
37706
37707 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37708
37709         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37710         by EABI.
37711
37712 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37713
37714         * gcc.misc-tests/i386-prefetch.exp: New.
37715         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37716         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37717         * gcc.misc-tests/i386-pf-none-1.c: New test.
37718         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37719
37720 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37721
37722         * gcc.dg/gnu89-init-1.c: Add new tests.
37723
37724 2002-01-15  Andreas Jaeger  <aj@suse.de>
37725
37726         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37727         * gcc.dg/i386-mmx-2.c: Likewise.
37728         * gcc.dg/i386-sse-1.c: Likewise.
37729         * gcc.dg/i386-sse-2.c: Likewise.
37730         * gcc.dg/i386-sse-3.c: Likewise.
37731
37732 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37733
37734         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37735         Uncomment additional cases that now pass.
37736
37737 2002-01-11  Richard Henderson  <rth@redhat.com>
37738
37739         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37740         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37741
37742 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37743
37744         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37745
37746 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37747
37748         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37749         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37750
37751 2002-01-10  Dale Johannesen  <dalej@apple.com>
37752
37753         * gcc.c-torture/execute/loop-11.c: New.
37754
37755 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37756
37757         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37758         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37759
37760 2002-01-09  Richard Henderson  <rth@redhat.com>
37761
37762         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37763         type in which to perform the operation for each size.
37764
37765 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37766
37767         * gcc.c-torture/compile/20020109-2.c: New test.
37768
37769 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37770
37771         * gcc.c-torture/execute/loop-10.c: New test.
37772
37773 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37774
37775         * gcc.c-torture/compile/20010226-1.c: New test.
37776         * gcc.c-torture/compile/20010227-1.c: New test.
37777         * gcc.c-torture/compile/20010426-1.c: New test.
37778         * gcc.c-torture/compile/20010510-1.c: New test.
37779         * gcc.c-torture/compile/20010605-3.c: New test.
37780         * gcc.c-torture/compile/20010824-1.c: New test.
37781         * gcc.c-torture/execute/20010409-1.c: New test.
37782         * gcc.dg/noncompile/20000901-1.c: New test.
37783         * gcc.dg/20001023-1.c: New test.
37784         * gcc.dg/20001101-1.c: New test.
37785         * gcc.dg/20001102-1.c: New test.
37786         * gcc.dg/20010207-1.c: New test.
37787         * gcc.dg/20010405-1.c: New test.
37788         * gcc.dg/20010822-1.c: New test.
37789         * gcc.dg/20011107-1.c: New test.
37790
37791 2002-01-09  Jeffrey A Law  (law@redhat.com)
37792
37793         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37794
37795         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37796         execution failure on PA targets.
37797
37798 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * gcc.c-torture/compile/20020109-1.c: New test.
37801
37802 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37803
37804         * gcc.c-torture/execute/20020108-1.c: New test.
37805
37806 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.dg/20020108-1.c: New test.
37809
37810 2002-01-08  H.J. Lu <hjl@gnu.org>
37811
37812         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37813         for header files.
37814
37815 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37816
37817         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37818         consistency.
37819
37820 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37821
37822         * gcc.dg/altivec-4.c: Test altivec predicates.
37823
37824 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37825
37826         * gcc.c-torture/execute/20020107-1.c: New test.
37827
37828 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37829
37830         PR c/5279
37831         * gcc.c-torture/compile/20020106-1.c: New test.
37832
37833 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37834
37835         * gcc.c-torture/execute/nestfunc-4.c: New test.
37836
37837 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37838
37839         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37840         extra triple that slipped in.
37841         * g++.old-deja/g++.abi/align.C: Likewise.
37842         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37843
37844 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37845
37846         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37847         * g++.old-deja/g++.abi/align.C: Likewise.
37848         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37849
37850         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37851         on FreeBSD/i386.
37852         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37853         FreeBSD.
37854
37855 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37856
37857         * gcc.dg/20020104-1.c: New test.
37858
37859         * gcc.dg/20020104-2.c: New test.
37860
37861 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37862
37863         * gcc.dg/20020103-1.c: Fix typo in target selector.
37864
37865 2002-01-03  Richard Henderson  <rth@redhat.com>
37866
37867         * gcc.dg/20020103-1.c: New.
37868
37869 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37870
37871         * gcc.c-torture/execute/20020103-1.c: New test.
37872
37873 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37874
37875         * g++.dg/other/debug2.C: New test.
37876
37877         * gcc.c-torture/compile/20020103-1.c: New test.
37878
37879 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37880
37881         * gcc.dg/gnu89-init-1.c: Added new tests.
37882
37883 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37884
37885         * g++.dg/template/friend2.C: Remove as patch is reverted.
37886
37887         * g++.dg/warn/oldcast1.C: New test.
37888
37889         * g++.dg/template/ptrmem1.C: New test.
37890         * g++.dg/template/ptrmem2.C: New test.
37891
37892         * g++.dg/template/ntp.C: New test.
37893
37894         * g++.dg/other/component1.C: New test.
37895
37896         * g++.dg/template/ttp3.C: New test.
37897
37898         * g++.dg/template/friend2.C: New test.
37899         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37900
37901 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37902
37903         * g++.dg/other/ptrmem1.C: New test.
37904         * g++.dg/other/ptrmem2.C: New test.
37905
37906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.dg/template/ctor1.C: New test.
37909
37910 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37911
37912         * g++.dg/template/friend2.C: New test.
37913
37914 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37915
37916         * gcc.dg/mmix-1.c: New test.
37917
37918 2001-12-31  Richard Henderson  <rth@redhat.com>
37919
37920         * gcc.dg/asm-5.c: New.
37921
37922 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37923
37924         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37925         in namespace __gnu_cxx
37926
37927 2001-12-30  Richard Henderson  <rth@redhat.com>
37928
37929         * gcc.dg/debug-6.c: New.
37930
37931 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.c-torture/compile/20011229-2.c: New test.
37934
37935 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37936
37937         * gcc.dg/debug-3.c: New test.
37938         * gcc.dg/debug-4.c: New test.
37939         * gcc.dg/debug-5.c: New test.
37940
37941 2001-12-29  Richard Henderson  <rth@redhat.com>
37942
37943         * g++.dg/eh/loop1.C: New.
37944
37945 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * g++.dg/template/crash1.C: New test.
37948
37949 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37950
37951         * g++.dg/other/const1.C: New test.
37952
37953 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37954
37955         * gcc.c-torture/compile/20011229-1.c: New test.
37956
37957 2001-12-28  Stan Shebs  <shebs@apple.com>
37958
37959         * lib/objc-torture.exp: Resync with c-torture.exp.
37960         * lib/objc.exp: Load standard libraries.
37961
37962 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37965         additional tests.
37966
37967 2001-12-27  Roger Sayle <roger@eyesopen.com>
37968
37969         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37970
37971 2001-12-27  Richard Henderson  <rth@redhat.com>
37972
37973         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37974
37975 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         * g++.dg/eh/ctor1.C: New test.
37978         * g++.dg/other/error2.C: New test.
37979
37980 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.dg/other/init2.C: New test.
37983
37984 2001-12-24  Richard Henderson  <rth@redhat.com>
37985
37986         * gcc.dg/20011223-1.c: New.
37987         * gcc.dg/inline-1.c: New.
37988
37989 2001-12-23  Richard Henderson  <rth@redhat.com>
37990
37991         * gcc.dg/asm-4.c: Test operand modifiers.
37992
37993 2001-12-23  Richard Henderson  <rth@redhat.com>
37994
37995         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37996
37997 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37998
37999         * gcc.c-torture/execute/20011223-1.c: New test.
38000
38001 2001-12-21  Richard Henderson  <rth@redhat.com>
38002
38003         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38004         re-enables the warning.
38005
38006 2001-12-21  Richard Henderson  <rth@redhat.com>
38007
38008         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38009
38010 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38011
38012         * gcc.c-torture/compile/20011218-1.c: New test.
38013
38014 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38015
38016         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38017         arm-isr.c test.
38018         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38019         epilogue generation for ARM ISR routines.
38020
38021 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38024         * gcc.dg/format/c90-printf-3.c: Likewise.
38025         * gcc.dg/format/c99-printf-3.c: Likewise.
38026         * gcc.dg/format/ext-1.c: Likewise.
38027         * gcc.dg/format/ext-6.c: Likewise.
38028         * gcc.dg/format/format.h: Prototype unlocked stdio.
38029
38030 2001-12-20  Richard Henderson  <rth@redhat.com>
38031
38032         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38033         (arena): Use it.
38034         (malloc): Correct allocation logic.  Abort if we fill up the
38035         arena before initialization complete.
38036         (realloc): Correct allocation logic.
38037
38038 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38039
38040         * gcc.c-torture/compile/20011219-2.c: New test.
38041
38042         * gcc.c-torture/execute/20011219-1.c: New test.
38043
38044 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38045
38046         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38047         target does not support weak symbols.
38048
38049 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38050
38051         * gcc.c-torture/compile/20011219-1.c: New test.
38052
38053 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         * g++.dg/other/error1.C: New test.
38056
38057 2001-12-17  Jeffrey A Law  (law@redhat.com)
38058
38059         * gcc.c-torture/execute/20011217-1.c: New test.
38060
38061 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38062
38063         * objc.dg/special/: New directory.
38064         * objc.dg/special/special.exp: New file.
38065         * objc.dg/special/unclaimed-category-1.h: New file.
38066         * objc.dg/special/unclaimed-category-1a.m: New file.
38067         * objc.dg/special/unclaimed-category-1.m: New file.
38068
38069 2001-12-17  Andreas Jaeger  <aj@suse.de>
38070
38071         * gcc.c-torture/compile/20011217-2.c: New test.
38072
38073 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38074
38075         * gcc.c-torture/compile/20011217-1.c: New test.
38076
38077 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38078
38079         * testsuite/gcc.dg/20011214-1.c: New.
38080
38081 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38082
38083         * gcc.dg/altivec-4.c: New.
38084
38085 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38086
38087         * gcc.dg/20011113-1.c: New test.
38088
38089 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38090
38091         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38092         std::__malloc_alloc_template<0> and
38093         std::__default_alloc_template<false, 0>.
38094
38095 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38096
38097         * objc/execute/bf-21.m: New test.
38098         * objc/execute/enumeration-1.m: New test.
38099         * objc/execute/enumeration-2.m: New test.
38100
38101 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38102
38103         * gcc.dg/gnu89-init-1.c: New test.
38104
38105 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38106
38107         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38108         * g++.old-deja/g++.jason/2371.C: Likewise.
38109         * g++.old-deja/g++.jason/template33.C: Likewise.
38110         * g++.old-deja/g++.jason/template34.C: Likewise.
38111         * g++.old-deja/g++.jason/template36.C: Likewise.
38112         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38113         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38114         * g++.old-deja/g++.other/typename1.C: Likewise.
38115         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38116         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38117         * g++.old-deja/g++.pt/typename11.C: Likewise.
38118         * g++.old-deja/g++.pt/typename14.C: Likewise.
38119         * g++.old-deja/g++.pt/typename16.C: Likewise.
38120         * g++.old-deja/g++.pt/typename3.C: Likewise.
38121         * g++.old-deja/g++.pt/typename4.C: Likewise.
38122         * g++.old-deja/g++.pt/typename5.C: Likewise.
38123         * g++.old-deja/g++.pt/typename7.C: Likewise.
38124         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38125
38126 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38127
38128         * g++.dg/other/linkage1.C: New test.
38129         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38130         specifiers.
38131
38132 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38133
38134         * gcc.dg/concat.c: New test.
38135
38136 2001-12-11  Stan Shebs  <shebs@apple.com>
38137
38138         * objc/compile: New test directory.
38139         * objc/compile/compile.exp: New expect script.
38140         * objc/compile/20011211-1.m: New compile test.
38141
38142 2001-12-11  Jason Merrill  <jason@redhat.com>
38143
38144         * lib/prune.exp (prune_gcc_output): Also handle "In member
38145         function".  So many permutations...
38146
38147 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38148
38149         * g++.dg/template/typedef1.C: New test.
38150
38151 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38152
38153         * g++.dg/other/copy1.C: New test.
38154
38155 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38156
38157         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38158
38159         * gcc.dg/builtin-choose-expr.c: New.
38160
38161 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38162
38163         * gcc.dg/altivec-2.c: New.
38164
38165 2001-12-07  Richard Henderson  <rth@redhat.com>
38166
38167         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38168
38169 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38170
38171         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38172         ultrasparc.
38173
38174 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38175
38176         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38177
38178 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38179
38180         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38181         variable argument list.
38182
38183 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38184
38185         * gcc.c-torture/execute/memcheck: Delete entire directory.
38186         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38187         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38188
38189 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38190
38191         * gcc.dg/Wshadow-1.c: New test.
38192
38193 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38194
38195         * gcc.c-torture/compile/20011130-1.c: New test.
38196
38197         * gcc.dg/noncompile/20011025-1.c: New test.
38198
38199         * g++.dg/other/anon-union.C: New test.
38200
38201         * gcc.c-torture/execute/20011024-1.c: New test.
38202
38203 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38204
38205         * gcc.c-torture/execute/20000722-1.x,
38206         gcc.c-torture/execute/20010123-1.x: Remove.
38207         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38208         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38209         gcc.dg/c99-complit-2.c: New tests.
38210
38211 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         * g++.dg/inherit/base1.C: New test.
38214
38215 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38216
38217         * g++.dg/other/stdarg1.C: New test.
38218
38219         * gcc.c-torture/compile/20011130-2.c: New test.
38220
38221 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38222
38223         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38224         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38225         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38226         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38227         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38228         * gcc.dg/builtin-prefetch-1.c: New test.
38229
38230 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38231
38232         * gcc.dg/20011130-1.c: New test.
38233
38234 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38235
38236         * g++.dg/other/scope1.C: New test.
38237         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38238
38239 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38240
38241         * gcc.dg/vla-init-1.c: New test.
38242
38243 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38244
38245         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38246
38247 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38248
38249         * objc.dg/alias.m: Update.
38250         * objc.dg/class-1.m: Update.
38251         * objc.dg/const-str-1.m: Update.
38252         * objc.dg/fwd-proto-1.m: Update.
38253         * objc.dg/id-1.m: Update.
38254         * objc.dg/super-class-1.m: Update.
38255
38256 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38257
38258         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38259         constructs.
38260
38261 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38262
38263         * gcc.c-torture/execute/20011128-1.c: New test.
38264
38265 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38266
38267         * gcc.dg/20011127-1.c: New test.
38268
38269 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38270
38271         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38272         from Austin Group draft 7.
38273         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38274         scanf format arguments.
38275         * gcc.dg/format/no-exargs-2.c: New test.
38276
38277 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         * g++.dg/abi/vbase8-4.C: New test.
38280
38281 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38282
38283         * gcc.c-torture/execute/20011121-1.c: New test.
38284
38285 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38286
38287         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38288
38289 2001-11-23  Andreas Jaeger  <aj@suse.de>
38290
38291         * gcc.dg/cpp/charconst-2.c: New test.
38292
38293 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38294
38295         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38296         to the host if it is remote.  Let tests specify extra headers
38297         they use.
38298         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38299         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38300         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38301         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38302         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38303         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38304         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38305         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38306         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38307         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38308
38309 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38310
38311         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38312         for little endian ARMs.
38313
38314 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38315
38316         * gcc.c-torture/compile/20011119-1.c: New test.
38317         * gcc.c-torture/compile/20011119-2.c: New test.
38318
38319 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38320
38321         * gcc.dg/altivec-1.c: Fix typo.
38322
38323 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38324
38325         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38326
38327 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38328
38329         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38330
38331 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38332
38333         * lib/g77.exp: Don't specify --rpath-link.
38334
38335         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38336         across all the headers.
38337         * gcc.dg/format/format.exp: For testing on a remote host,
38338         copy format.h.
38339
38340         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38341         * gcc.c-torture/execute/930406-1.c: Likewise.
38342         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38343
38344 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38345
38346         * gcc.dg/altivec-1.c: New.
38347
38348 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38349
38350         * gcc.dg/cpp/fpreprocessed.c: New test case.
38351
38352 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38353
38354         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38355         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38356         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38357
38358 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38359
38360         * gcc.dg/no-builtin-1.c: New test.
38361
38362 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * gcc.c-torture/execute/20011115-1.c: New test.
38365
38366 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38367
38368         * gcc.c-torture/compile/20011114-2.c: New test.
38369         * gcc.c-torture/compile/20011114-3.c: New test.
38370         * gcc.c-torture/compile/20011114-4.c: New test.
38371
38372 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         * g++.dg/other/init1.C: New test.
38375
38376 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38377
38378         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38379         message.
38380
38381         * gcc.c-torture/execute/20011114-1.c: New testcase.
38382
38383         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38384         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38385         like the (before this change) version of 20010327-1.c.
38386
38387 2001-11-14  Roger Sayle <roger@eyesopen.com>
38388
38389         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38390
38391 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38392
38393         * g++.dg/init/array2.C: New test.
38394
38395 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38396
38397         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38398
38399 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         * g++.dg/other/forscope1.C: New test.
38402         * g++.dg/ext/forscope1.C: New test.
38403         * g++.dg/ext/forscope2.C: New test.
38404
38405 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38406
38407         * gcc.c-torture/execute/20011113-1.c: New test.
38408
38409 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38410
38411         * gcc.c-torture/execute/20011109-2.c: New test.
38412
38413         * gcc.c-torture/execute/20011109-1.c: New test.
38414
38415 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38416
38417         * gcc.c-torture/compile/20011109-1.c: New test.
38418
38419 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38420
38421         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38422         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38423         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38424         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38425         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38426         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38427         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38428
38429 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38430
38431         * g++.dg/warn/Wshadow-1.C: New tests.
38432         * g++.old-deja/g++.mike/for3.C: Update.
38433
38434 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38435
38436         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38437         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38438         XFAILs.  Adjust expected error texts.
38439         * gcc.c-torture/compile/20011106-1.c,
38440         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38441         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38442         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38443         gcc.dg/c99-array-lval-5.c: New tests.
38444
38445 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38446
38447         * gcc.dg/cpp/defined.c: Update.
38448
38449 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38450
38451         * gcc.c-torture/execute/anon-1.c: New test.
38452
38453 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38454
38455         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38456         same size, so no warning should be produced on stormy16.
38457
38458         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38459         due to oversized array.
38460         * g++.old-deja/g++.mike/ns15.C: Likewise.
38461         * g++.old-deja/g++.pt/crash16.C: Likewise.
38462
38463 2001-11-02  Graham Stott  <grahams@redhat.com>
38464
38465         * g++.dgother/debug1.C: Fix typos.
38466
38467 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38468
38469         * g++.dg/other/debug1.C: New test.
38470
38471 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38472
38473         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38474         of unsigned long.
38475
38476 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38477
38478         * gcc.dg/20011029-2.c: New test.
38479
38480         * gcc.c-torture/compile/20011029-1.c: New test.
38481
38482 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38483
38484         * objc/execute/class_self-1.m: New test.
38485         * objc/execute/class_self-2.m: New test.
38486
38487 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38488
38489         * gcc.misc-tests/msgs.exp: Delete.
38490         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38491         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38492         error set to match recent changes.
38493
38494 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38495
38496         * gcc.dg/20011021-1.c: New test.
38497
38498 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38499
38500         * gcc.c-torture/compile/20011023-1.c: New test.
38501
38502 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38503
38504         * lib/g77.exp: Rewrite based on lib/g++.exp.
38505
38506 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38507
38508         * gcc.c-torture/execute/20011019-1.c: New test.
38509
38510         * gcc.dg/20011018-1.c: New test.
38511
38512 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38513
38514         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38515
38516 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38517
38518         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38519         * gcc.dg/attr-invalid.c: Likewise.
38520
38521 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * testsuite/gcc.dg/20011015-1.c: New test.
38524
38525 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38526
38527         * g++.dg/template/unify2.C: New test.
38528
38529 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38530
38531         * g++.dg/other/exception-specification.C: New test
38532
38533 2001-10-13  Tom Rix  <trix@redhat.com>
38534
38535         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38536         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38537
38538 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38539
38540         * testsuite/gcc.dg/20011009-1.c: New test.
38541
38542 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         PR g++/4476
38545         * g++.dg/other/friend1.C: New test.
38546
38547 2001-10-11  Richard Henderson  <rth@redhat.com>
38548
38549         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38550
38551 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38552
38553         * gcc.c-torture/compile/20011010-1.c: New.
38554
38555 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38556
38557         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38558         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38559         g77.f-torture/execute/execute.exp,
38560         g77.f-torture/noncompile/noncompile.exp,
38561         gcc.c-torture/compile/compile.exp,
38562         gcc.c-torture/execute/execute.exp,
38563         gcc.c-torture/execute/ieee/ieee.exp,
38564         gcc.c-torture/execute/memcheck/memcheck.exp,
38565         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38566         objc/execute/execute.exp: Update FSF address.
38567
38568 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38569
38570         * gcc.dg/cpp/cmdlne-C.c: Update.
38571         * gcc.dg/cpp/cmdlne-C2.c: New.
38572
38573 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38574
38575         * gcc.c-torture/execute/20011008-3.c: New.
38576
38577 2001-10-08  DJ Delorie  <dj@redhat.com>
38578
38579         * gcc.dg/20011008-1.c: New.
38580         * gcc.dg/20011008-2.c: New.
38581
38582 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38583
38584         * gcc.dg/cpp/spacing1.c: Update test.
38585
38586 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38587
38588         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38589         spelling errors of "separate" as "seperate".
38590
38591 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38592
38593         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38594         enough to avoid inlining.
38595
38596 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38597
38598         * lib/g77.exp: set libg2c_dir correctly.
38599
38600 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38601
38602         * gcc.dg/cpp/macro11.c: New test.
38603
38604 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38605
38606         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38607         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38608         gcc.dg/format/multattr-3.c: New tests.
38609         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38610         tests for format attributes on function pointers being rejected.
38611
38612 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38613
38614         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38615
38616 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38617
38618         * g++.dg/warn/format1.C: New test.
38619
38620 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38621
38622         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38623
38624 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38625
38626         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38627
38628 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38629
38630         * gcc.dg/cpp/redef2.c: Add test.
38631
38632 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38633
38634         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38635         long-standing bug on i686, apparently.
38636         * gcc.c-torture/execute/loop-2c.x: New file.
38637         * gcc.c-torture/execute/loop-2d.x: New file.
38638         * gcc.c-torture/execute/loop-3c.x: New file.
38639
38640 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38641
38642         * gcc.dg/cpp/20000625-2.c: Correct line number.
38643
38644 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38645
38646         * gcc.dg/cpp/macro10.c: New test.
38647         * gcc.dg/cpp/strify3.c: New test.
38648         * gcc.dg/cpp/spacing1.c: Add tests.
38649         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38650         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38651
38652 2001-09-24  DJ Delorie  <dj@redhat.com>
38653
38654         * gcc.c-torture/execute/20010924-1.c: New test.
38655
38656 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38657
38658         * testsuite/objc/execute/paste.m: Remove.
38659
38660 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38661
38662         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38663
38664 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38665
38666         * g77.dg/strlen0.f: New test.
38667
38668 2001-09-21  Richard Henderson  <rth@redhat.com>
38669
38670         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38671         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38672
38673 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38674
38675         Table-driven attributes.
38676         * g++.dg/ext/attrib1.C: New test.
38677
38678 2001-09-20  DJ Delorie  <dj@redhat.com>
38679
38680         * gcc.dg/20000926-1.c: Update expected warning messages.
38681         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38682         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38683         array.
38684
38685 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38686
38687         * g++.dg/eh/registers1.C: New test case.
38688
38689 2001-09-17  Richard Henderson  <rth@redhat.com>
38690
38691         * gcc.dg/array-5.c: Fix VLA decomposition test.
38692
38693 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38694
38695         * gcc.dg/cpp/line5.c: New testcase.
38696
38697 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38698
38699         * gcc.dg/cpp/macro9.c: New test.
38700
38701 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38702
38703         * gcc.c-torture/execute/980223.c: Change type of addr from long
38704         to char *.
38705
38706 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38707
38708         * gcc.c-torture/execute/20010915-1.c: New test.
38709
38710 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38711
38712         * g77.dg/bprob: New directory.
38713         * g77.dg/bprob/bprob.exp: New file.
38714         * g77.dg/bprob/bprob-1.f: New test.
38715         * g77.dg/gcov: New directory.
38716         * g77.dg/gcov/gcov.exp: New file.
38717         * g77.dg/gcov/gcov-1.f: New test.
38718         * g77.dg/gcov/gcov-1.x: New file.
38719
38720 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38721
38722         * gcc.dg/cpp/directiv.c: Update.
38723         * gcc.dg/cpp/undef1.c: Update.
38724
38725 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38726
38727         * gcc.dg/20010912-1.c: New test.
38728
38729 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38730
38731         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38732         language-independent file in lib.
38733         * lib/gcov.exp: New file.
38734
38735 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38736
38737         * gcc.c-torture/compile/20010911-1.c: New test.
38738
38739 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38740
38741         * lib/profopt.exp: New, to support profile-directed optimizations.
38742         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38743         * gcc.misc-tests/bprob-1.c: New test.
38744         * gcc.misc-tests/bprob-2.c: New test.
38745
38746 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38747
38748         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38749         XFAIL and which kinds of gcov output to verify.
38750         * gcc.misc-tests/gcov-4b.x: New file.
38751         * gcc.misc-tests/gcov-5b.x: New file.
38752         * gcc.misc-tests/gcov-6.x: New file.
38753         * gcc.misc-tests/gcov-7.c: New test.
38754         * gcc.misc-tests/gcov-7.x: New file.
38755
38756 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38757
38758         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38759         * gcc.misc-tests/gcov-6.c: New test.
38760
38761 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38762
38763         PR c++/3986
38764         * g++.dg/abi/vbase1.C: New test.
38765
38766 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38767
38768         * objc.dg/method-2.m: New.
38769
38770 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         PR c++/4203
38773         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38774         * g++.dg/init/empty1.C: New test.
38775
38776 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38777
38778         * gcc.c-torture/compile/20010903-1.c: New test.
38779
38780 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38781
38782         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38783         for m68k.
38784
38785 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38786
38787         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38788
38789         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38790
38791         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38792
38793 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38794
38795         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38796         for 16-bit 'unsigned int'.
38797
38798 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38799
38800         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38801
38802 2001-08-27  Richard Henderson  <rth@redhat.com>
38803
38804         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38805         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38806
38807 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38808
38809         * gcc.dg/asm-names.c (ymain): New.
38810
38811 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38812
38813         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38814         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38815         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38816
38817 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38818
38819         * gcc.dg/compare5.c: New testcase.
38820
38821 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38822
38823         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38824         and "In instantiation".
38825
38826 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38827
38828         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38829
38830 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38831
38832         * gcc.misc-tests/gcov.exp: Add support for branch information.
38833         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38834         * gcc.misc-tests/gcov-4.c: New test.
38835         * gcc.misc-tests/gcov-4b.c: New test.
38836         * gcc.misc-tests/gcov-5b.c: New test.
38837
38838 2001-08-20  Zack Weinberg  <zackw@panix.com>
38839
38840         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38841         expected to fail.
38842
38843 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38844
38845         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38846
38847 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * g++.dg/eh/template1.C: New test.
38850
38851 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38852
38853         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38854         Fix thinko.
38855         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38856         for xfail.
38857
38858 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38859
38860         * lib/g77-dg.exp: Use prune.exp for common procedures
38861         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38862         * lib/g77.exp: (g77-dg-prune) Remove
38863
38864 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38865
38866         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38867
38868 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38869
38870         * g++.dg/template/unify1.C: New test.
38871
38872 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.dg/abi/empty4.C: New test.
38875
38876 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38877
38878         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38879         solaris2.*
38880         * g77.f-torture/compile/pr3743.x: Likewise.
38881
38882 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38883
38884         * g++.dg/other/using-declaration.C: New test.
38885
38886 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38887
38888         * gcc.dg/cpp/tr-sign.c: New testcase.
38889
38890 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38891
38892         * gcc.dg/cpp/19951025-1.c: Revert.
38893         * gcc.dg/cpp/directiv.c: We no longer process directives that
38894         interrupt macro arguments.
38895
38896 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38897
38898         * gcc.dg/bconstp-1.c: New test.
38899
38900 2001-08-03  Richard Henderson  <rth@redhat.com>
38901
38902         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38903
38904 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38905
38906         * gcc.dg/cpp/19951025-1.c: Update.
38907
38908 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38909
38910         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38911         should be x.
38912
38913 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38914
38915         Kill -fhonor-std.
38916         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38917         * g++.old-deja/g++.other/std1.C: Likewise.
38918         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38919
38920 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38921
38922         * lib/g77.exp: Load gcc-defs.exp for common procedures
38923         (g77_pass, g77_fail, g77_finish, g77_exit,
38924         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38925
38926 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38927
38928         * g77.dg/fbackslash.f
38929         * g77.dg/fcase-preserve.f
38930         * g77.dg/ff90-1.f
38931         * g77.dg/ffixed-line-length-0.f
38932         * g77.dg/ffixed-line-length-132.f
38933         * g77.dg/ffixed-line-length-7.f
38934         * g77.dg/ffixed-line-length-72.f
38935         * g77.dg/ffixed-line-length-none.f
38936         * g77.dg/ffree-form-1.f
38937         * g77.dg/fno-backslash.f
38938         * g77.dg/fno-f90-1.f
38939         * g77.dg/fno-fixed-form-1.f
38940         * g77.dg/fno-onetrip.f
38941         * g77.dg/fno-typeless-boz.f
38942         * g77.dg/fno-underscoring.f
38943         * g77.dg/fno-vxt-1.f
38944         * g77.dg/fonetrip.f
38945         * g77.dg/ftypeless-boz.f
38946         * g77.dg/fugly-assumed.f
38947         * g77.dg/funderscoring.f
38948         * g77.dg/fvxt-1.f
38949
38950 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38951
38952         * objc.dg/fwd-proto-1.m: New.
38953         * objc.dg/local-decl-1.m: New.
38954         * objc.dg/naming-1.m: New.
38955         * objc.dg/naming-2.m: New.
38956         * objc.dg/proto-hier-1.m: New.
38957
38958 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38959
38960         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38961         largest-type elements to a struct makes its size grow.
38962
38963 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         * g++.dg/abi/vthunk1.C: New test.
38966
38967 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         * g++.dg/abi/vbase8-22.C: New test.
38970
38971 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38972
38973         * gcc.dg/cpp/macro8.c: New test.
38974
38975 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38976
38977         * g++.dg/abi/vbase8-21.C: New test.
38978
38979 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.dg/abi/vbase8-10.C: New test.
38982
38983 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38984
38985         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38986         ${tool}_set_ld_library_path.
38987         Changed caller.
38988         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38989         g++.exp.
38990
38991 2001-07-26  Stan Cox <scox@redhat.com>
38992
38993         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38994         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38995         gcc_exit, gcc_check_unsupported_p):
38996         Moved to gcc-deps.exp
38997         * gcc-deps.exp: New file.
38998
38999 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39000
39001         * g++.old-deja/g++.pt/defarg14.C: New test.
39002
39003 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39004
39005         * g++.old-deja/g++.other/lineno5.C: New test.
39006
39007 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39008
39009         * g++.old-deja/g++.pt/crash68.C: New test.
39010
39011 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.other/crash42.C: New test.
39014
39015 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39016
39017         * gcc.dg/cpp/extratokens.c: Fix.
39018         * gcc.dg/cpp/skipping2.c: New tests.
39019
39020 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39021
39022         * gcc.c-torture/execute/20010724-1.c: New file.
39023         * gcc.c-torture/execute/20010724-1.x: New file.
39024
39025 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39026
39027         * g++.old-deja/g++.other/cond7.C: New test.
39028
39029 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39030
39031         * g++.old-deja/g++.other/optimize4.C: New test.
39032
39033 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39034
39035         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39036
39037 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39038
39039         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39040         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39041         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39042         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39043
39044         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39045         bug report" message.
39046
39047         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39048         * g++.dg/ext/instantiate1.C: Move from old-deja.
39049
39050 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39051
39052         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39053         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39054         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39055         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39056
39057 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39058
39059         * gcc.c-torture/execute/20010723-1.c: New test.
39060
39061 2001-07-23  Ben Elliston  <bje@redhat.com>
39062
39063         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39064
39065 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39066
39067         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39068         i[34567]86-*-*.
39069         Delete handling of ieee_multilib_flags.
39070         Pass -mieee for alpha*-*-* and sh-*-*.
39071         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39072
39073 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39074
39075         Remove old-abi tests.
39076         * g++.old-deja/g++.mike/p11116.C: Remove.
39077         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39078
39079 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39080
39081         * g77.f-torture/compile/pr3743.f: New test
39082
39083 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39084
39085         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39086
39087 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39088
39089         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39090         g++.old-deja/g++.pt/static6.C: Likewise.
39091         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39092         supports weak symbols.
39093
39094 2001-07-18  Andreas Jaeger  <aj@suse.de>
39095
39096         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39097         supported again.
39098
39099 2001-07-18  Andreas Jaeger  <aj@suse.de>
39100
39101         * gcc.dg/iftrap-1.c: Fix target line.
39102
39103 2001-07-17  Richard Henderson  <rth@redhat.com>
39104
39105         * gcc.c-torture/execute/20010717-1.c: New.
39106
39107 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39108
39109         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39110         tests.
39111
39112 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39113
39114         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39115
39116 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39117
39118         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39119         UAC_SIGBUS, UAC_NOPRINT definitions.
39120
39121 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39122
39123         * objc/execute/object_is_class.m: New test.
39124         * objc/execute/object_is_meta_class.m: New test.
39125
39126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39127
39128         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39129         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39130
39131 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39132
39133         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39134         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39135
39136 2001-07-14  Richard Henderson  <rth@redhat.com>
39137
39138         * gcc.dg/iftrap-1.c: New.
39139
39140 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39141
39142         * g77.f-torture/execute/intrinsic77.f: New test.
39143
39144 2001-07-11  Janis Johnson <janis@us.ibm.com>
39145
39146         * gcc.misc-tests/gcov-3.c: New test.
39147
39148 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39149
39150         * gcc.c-torture/compile/20010711-1.c,
39151         * gcc.c-torture/compile/20010711-2.c: New tests.
39152
39153 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39154
39155         * gcc.c-torture/execute/20010711-1.c: New test.
39156
39157 2001-07-11  Ben Elliston  <bje@redhat.com>
39158
39159         * g++.old-deja/g++.other/enum5.C: New test.
39160
39161 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39162
39163         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39164         (g++-dg-prune): Call prune_gcc_output.
39165         * prune.exp: New file for prune_gcc_output.
39166         * lib/g++.exp, lib/gcc.exp: Load it.
39167
39168 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39169
39170         * gcc.c-torture/compile/20010701-1.c,
39171         g++.old-deja/g++.ext/attrib6.C: New tests.
39172
39173 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39174
39175         * gcc.c-torture/compile/20010706-1.c: New test.
39176
39177 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39178
39179         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39180
39181 2001-06-28  Stan Shebs  <shebs@apple.com>
39182
39183         * gcc.dg/pragma-darwin.c: New test.
39184
39185 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39186
39187         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39188         Solaris 2.[678] system.
39189
39190 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39191
39192         * gcc.dg/20010622-1.c: New test.
39193
39194 2001-06-18  Stan Shebs  <shebs@apple.com>
39195
39196         * objc.dg: New directory.
39197         * objc.dg/dg.exp: New file.
39198         * objc.dg/alias.m: New.
39199         * objc.dg/class-1.m: New.
39200         * objc.dg/class-2.m: New.
39201         * objc.dg/const-str-1.m: New.
39202         * objc.dg/const-str-2.m: New.
39203         * objc.dg/id-1.m: New.
39204         * objc.dg/method-1.m: New.
39205         * objc.dg/super-class-1.m: New.
39206         * lib/objc-dg.exp: New file.
39207
39208 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39209
39210         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39211         of label name.
39212
39213 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39214
39215         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39216
39217 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39218
39219         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39220         variable.
39221
39222 2001-06-12  Richard Henderson  <rth@redhat.com>
39223
39224         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39225
39226 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.abi/vbase5.C: New test.
39229         * g++.old-deja/g++.abi/vbase6.C: New test.
39230         * g++.old-deja/g++.abi/vbase7.C: New test.
39231
39232 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39233
39234         * gcc.c-torture/compile/20010610-1.c: New test.
39235
39236 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39237
39238         * g++.old-deja/g++.abi/vbase4.C: New test.
39239
39240 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39241
39242         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39243         support %f for HC11/HC12 targets.
39244         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39245         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39246         on HC11/HC12 targets.
39247         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39248
39249 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39250
39251         * gcc.dg/wchar_t-1.c: New file.
39252         * gcc.dg/wint_t-1.c: Likewise.
39253
39254 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39255
39256         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39257
39258 2001-06-11  Richard Henderson  <rth@redhat.com>
39259
39260         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39261
39262 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39263
39264         * gcc.c-torture/compile/20010611-1.c: New test.
39265
39266 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39267
39268         * gcc.dg/c99-tag-1.c: Add more tests.
39269
39270 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39271
39272         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39273         representation on MN10300 and ARM/Thumb.
39274
39275 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39276
39277         * g77.f-torture/execute/20010610.f: New.
39278
39279 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39280
39281         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39282         names.
39283
39284 2001-06-09  Richard Henderson  <rth@redhat.com>
39285
39286         * gcc.c-torture/execute/ashrdi-1.c: New.
39287         * gcc.c-torture/execute/ashldi-1.c: New.
39288         * gcc.c-torture/execute/lshrdi-1.c: New.
39289
39290 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39291
39292         * objc/execute/load-3.m: Added. Check sending +load to categories,
39293         in addition to classes.
39294
39295 2001-06-08  Stan Shebs  <shebs@apple.com>
39296
39297         * objc/execute/load-2.m: New test.  From Nicola Pero
39298         <n.pero@mi.flashnet.it>.
39299
39300 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39301
39302         * gcc.c-torture/execute/20010605-2.c: New test.
39303
39304 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39305
39306         * g++.old-deja/g++.abi/vbase2.C: New test.
39307         * g++.old-deja/g++.abi/vbase3.C: New test.
39308
39309 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.pt/friend49.C: New test.
39312
39313 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * g++.old-deja/g++.ext/anon3.C: New test.
39316
39317 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.other/conv7.C: New test.
39320
39321 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39322
39323         * gcc.c-torture/compile/20010605-2.c: New test.
39324
39325 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39326
39327         * gcc.c-torture/execute/20010604-1.c: New test.
39328
39329 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39330
39331         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39332
39333 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39334
39335         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39336         (g++_link_flags): Likewise.
39337         (g++_init): Pass gccpath's value to two previous functions.
39338
39339 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39340
39341         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39342         Ensure logfile entry matches exec command line.
39343
39344 2001-05-31  Richard Henderson  <rth@redhat.com>
39345
39346         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39347         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39348
39349 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39350
39351         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39352         compiler for irix6.2
39353
39354 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39355
39356         * g++.old-deja/g++.other/optimize3.C: New file.
39357
39358 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39359
39360         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39361         assemble.
39362
39363 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39364
39365         * g++.old-deja/g++.other/optimize2.C: New file.
39366
39367 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39368
39369         * gcc.c-torture/compile/20010518-2.c: New file.
39370         * gcc.c-torture/execute/20010518-1.c: New file.
39371         * gcc.c-torture/execute/20010518-2.c: New file.
39372
39373 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39374
39375         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39376
39377 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39378
39379         G++ no longer defines builtins that do not begin with __builtin.
39380         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39381         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39382         * g++.old-deja/g++.law/builtin1.C: Likewise.
39383         * g++.old-deja/g++.law/cvt2.C: Likewise.
39384         * g++.old-deja/g++.mike/net5.C: Likewise.
39385         * g++.old-deja/g++.other/builtins1.C: Likewise.
39386         * g++.old-deja/g++.other/builtins2.C: Likewise.
39387         * g++.old-deja/g++.other/builtins3.C: Likewise.
39388         * g++.old-deja/g++.other/builtins4.C: Likewise.
39389         * g++.old-deja/g++.other/inline8.C: Likewise.
39390         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39391
39392 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39393
39394         * g++.old-deja/g++.pt/using1.C: Adjust.
39395         * g++.old-deja/g++.pt/using2.C: New test.
39396
39397 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39398
39399         * gcc.dg/cpp/charconst.c: New tests.
39400         * gcc.dg/cpp/escape.c: New tests.
39401         * gcc.dg/cpp/escape-1.c: New tests.
39402         * gcc.dg/cpp/escape-2.c: New tests.
39403         * gcc.dg/cpp/ucs.c: New tests.
39404
39405 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39406
39407         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39408         native compiler for irix6.5.
39409
39410 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39411
39412         * lib/g++.exp (g++_include_flags): Use args to compute
39413         get_multilibs.
39414         (g++_link_flags): Likewise.
39415         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39416
39417 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39418
39419         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39420
39421 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39422
39423         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39424         this file.
39425
39426 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39427
39428         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39429         STACK_SIZE;
39430         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39431         to STACK_SIZE; Use it to define size of add_histo array.
39432         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39433         to STACK_SIZE.
39434         (f): Use GITT_SIZE to define size of gitt local table.
39435         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39436         to STACK_SIZE; Use it to define size of bytemem array.
39437
39438 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39439
39440         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39441         on 68HC11/HC12 due to the asm instruction.
39442         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39443         * gcc.c-torture/compile/920520-1.x: Likewise.
39444         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39445         on 68HC11/HC12 because the function is larger than 64K.
39446         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39447         on 68HC11/HC12 because the structure is too large.
39448
39449 2001-05-20  Richard Henderson  <rth@redhat.com>
39450
39451         * gcc.c-torture/execute/20010520-1.c: New.
39452
39453 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39454
39455         * g++.old-deja/g++.warn/compare1.C: New test.
39456         * gcc.dg/compare4.c: New test.
39457
39458 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39459
39460         * g++.old-deja/g++.other/optimize1.C: New test.
39461
39462 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39463
39464         * g++.old-deja/g++.pt/spec41.C: New test.
39465
39466 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39467
39468         * gcc.c-torture/compile/20010114-1.x: Remove.
39469
39470 2001-05-18  Stan Shebs  <shebs@apple.com>
39471
39472         * gcc.c-torture/compile/20010518-1.c: New test.
39473
39474 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39477         * g++.old-deja/g++.pt/crash67.C: New test.
39478
39479 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39480
39481         * g++.old-deja/g++.other/debug9.C: New test.
39482
39483 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39484
39485         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39486
39487 2001-05-16  Jan Hubicka  <jh@suse.cz>
39488
39489         * gcc.c-torture/compile/20010516-1.c: New test.
39490
39491 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39492
39493         * g++.old-deja/g++.other/crash41.C: New test.
39494
39495 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39496
39497         * g++.old-deja/g++.pt/crash66.C: New test.
39498
39499 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39500
39501         * g++.old-deja/g++.robertl/eb27.C: Convert.
39502
39503 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39504
39505         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39506         declaration being redundant.
39507
39508 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39509
39510         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39511
39512 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39513
39514         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39515
39516 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39517
39518         * lib/g++.exp: Use testsuite_flags.
39519
39520 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39521
39522         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39523
39524 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39525
39526         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39527
39528 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39529
39530         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39531
39532 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39533
39534         * gcc.c-torture/compile/20010313-1.c: New test.
39535
39536 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39537
39538         * gcc.dg/cpp/direct2.c: New test.
39539         * gccq.dg/cpp/direct2s.c: New test.
39540
39541         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39542
39543 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39544
39545         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39546         * g++.old-deja/g++.other/op3.C: Likewise.
39547
39548 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39549
39550         * gcc.dg/cpp/syshdr.h: New file.
39551         * gcc.dg/cpp/sysmac1.c: Update.
39552         * gcc.dg/cpp/sysmac2.c: Update.
39553
39554 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39555
39556         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39557
39558 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39559
39560         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39561         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39562
39563 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39564
39565         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39566
39567 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39568
39569         * lib/g++.exp (g++_include_flags): Don't use any special flags
39570         if TESTING_IN_BUILD_TREE is not defined.
39571         (g++_init): Use a plain 'c++' as the compiler if
39572         TESTING_IN_BUILD_TREEE is not defined.
39573
39574 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * g++.old-deja/g++.eh/catch13.C: New test.
39577         * g++.old-deja/g++.eh/catch14.C: New test.
39578
39579 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39580
39581         * gcc.dg/cpp/tr-define.c: New test.
39582
39583 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39584
39585         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39586         <stdlib.h>, not <malloc.h>.
39587
39588 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         * g++.old-deja/g++.ns/template17.C: New test.
39591
39592 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39593
39594         * g++.old-deja/g++.pt/ref4.C: New test.
39595
39596 2001-04-30  Richard Henderson  <rth@redhat.com>
39597
39598         * gcc.dg/20000724-1.c: Revert last change.
39599
39600 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39601
39602         * g77.f-torture/execute/20010430.f: New test.
39603
39604 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39607
39608 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39609
39610         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39611
39612 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39613
39614         * g++.old-deja/g++.eh/crash6.C: New test.
39615
39616 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.other/warn7.C: New test.
39619
39620 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39621
39622         * g++.old-deja/g++.other/defarg9.C: New test.
39623
39624 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39625
39626         * g77.f-torture/compile/20010426.f: New test.
39627         * g77.f-torture/execute/20010426.f: New test.
39628
39629 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39630
39631         * g77.f-torture/compile/20000629-1.x: Remove - error
39632         has been fixed.
39633
39634 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39635
39636         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39637         Tweak slightly to work with g++.dg framework.
39638         * g++.dg/special/ecos.exp: Run initp1.C test.
39639         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39640
39641         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39642         its linker doesn't give line numbers either.
39643         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39644
39645 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39646
39647         * g++.old-deja/g++.other/lex1.C: New test.
39648
39649 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.dg/noncompile/20010425-1.c: New test.
39652
39653 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39654
39655         * g++.old-deja/g++.pt/mangle2.C: New test.
39656
39657 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39658
39659         * gcc.dg/format/plus-1.c: New test.
39660
39661 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39662
39663         * gcc.dg/20010423-1.c: New test.
39664
39665 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39666
39667         * gcc.c-torture/execute/20010422-1.c: New test.
39668
39669 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.old-deja/g++.ns/type2.C: New test.
39672
39673 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39674
39675         * g++.old-deja/g++.other/perf1.C: New test.
39676
39677 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39678
39679         * gcc.dg/c99-func-2.c: Remove xfail.
39680         * gcc.dg/c99-func-3.c: Remove xfail.
39681         * gcc.dg/c99-func-4.c: Remove xfail.
39682
39683 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39684
39685         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39686
39687 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39688
39689         * gcc.c-torture/compile/20010423-1.c: New test.
39690
39691 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39692
39693         * g++.old-deja/g++.pt/typename28.C: New test.
39694
39695 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.abi/empty2.C: New test.
39698         * g++.old-deja/g++.abi/empty3.C: New test.
39699
39700 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39701
39702         * g++.old-deja/g++.other/comdat2.C: New test.
39703         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39704
39705 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39706
39707         * g++.old-deja/g++.other/overload14.C: New test.
39708
39709 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39710
39711         * g++.old-deja/g++.other/lookup23.C: New test.
39712
39713 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39714
39715         * gcc.c-torture/execute/20010403-1.c: New test.
39716
39717 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39718             Mark Mitchell  <mark@codesourcery.com>
39719
39720         * lib/old-dejagnu.exp: Don't delete output of executable.
39721         Add .exe suffix to executables.
39722
39723 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39724
39725         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39726
39727 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39728
39729         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39730
39731 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39734         * g++.old-deja/g++.abi/crash1.C: New test.
39735
39736 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         * g++.old-deja/g++.other/crash40.C: New test.
39739
39740 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39741
39742         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39743
39744 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.old-deja/g++.other/warn6.C: New test.
39747
39748 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39749
39750         * g++.old-deja/g++.robertl/eb42.C: Same.
39751
39752 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39753
39754         * gcc.dg/wtr-conversion-1.c: New testcase.
39755
39756 2001-04-10  Richard Henderson  <rth@redhat.com>
39757
39758         * g++.old-deja/g++.other/array5.C: New.
39759
39760 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39761
39762         * gcc.c-torture/execute/20010408-1.c: New test.
39763
39764 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39765
39766         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39767         headers and constructs.
39768         * g++.old-deja/g++.robertl/eb79.C: Same.
39769         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39770         * g++.old-deja/g++.robertl/eb73.C: Same.
39771         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39772         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39773         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39774         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39775         * g++.old-deja/g++.robertl/eb44.C: Same.
39776         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39777         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39778         * g++.old-deja/g++.robertl/eb39.C: Same.
39779         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39780         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39781         * g++.old-deja/g++.robertl/eb30.C: Same.
39782         * g++.old-deja/g++.robertl/eb3.C: Same.
39783         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39784         * g++.old-deja/g++.robertl/eb21.C: Same.
39785         * g++.old-deja/g++.robertl/eb15.C: Same.
39786         * g++.old-deja/g++.robertl/eb118.C: Same.
39787         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39788         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39789         * g++.old-deja/g++.robertl/eb109.C: Same.
39790         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39791         * g++.old-deja/g++.mike/rtti1.C: Same.
39792         * g++.old-deja/g++.mike/p658.C: Same.
39793         * g++.old-deja/g++.mike/net46.C: Same.
39794         * g++.old-deja/g++.mike/net34.C: Same.
39795         * g++.old-deja/g++.mike/memoize1.C: Same.
39796         * g++.old-deja/g++.mike/eh2.C: Same.
39797         * g++.old-deja/g++.law/weak.C: Same.
39798         * g++.old-deja/g++.law/visibility7.C: Same.
39799         * g++.old-deja/g++.law/visibility25.C: Same.
39800         * g++.old-deja/g++.law/visibility22.C: Same.
39801         * g++.old-deja/g++.law/visibility2.C: Same.
39802         * g++.old-deja/g++.law/visibility17.C: Same.
39803         * g++.old-deja/g++.law/visibility13.C: Same.
39804         * g++.old-deja/g++.law/visibility10.C: Same.
39805         * g++.old-deja/g++.law/visibility1.C: Same.
39806         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39807         * g++.old-deja/g++.law/vbase1.C: Same.
39808         * g++.old-deja/g++.law/operators32.C: Same.
39809         * g++.old-deja/g++.law/nest3.C: Same.
39810         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39811         * g++.old-deja/g++.law/except5.C (main): Same.
39812         * g++.old-deja/g++.law/cvt7.C (run): Same.
39813         * g++.old-deja/g++.law/cvt2.C: Same.
39814         * g++.old-deja/g++.law/cvt16.C: Same.
39815         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39816         * g++.old-deja/g++.law/ctors17.C (main): Same.
39817         * g++.old-deja/g++.law/ctors13.C: Same.
39818         * g++.old-deja/g++.law/ctors12.C (main): Same.
39819         * g++.old-deja/g++.law/ctors10.C: Same.
39820         * g++.old-deja/g++.law/code-gen5.C: Same.
39821         * g++.old-deja/g++.law/bad-error7.C: Same.
39822         * g++.old-deja/g++.law/arm9.C: Same.
39823         * g++.old-deja/g++.law/arm12.C: Same.
39824         * g++.old-deja/g++.law/arg8.C: Same.
39825         * g++.old-deja/g++.law/arg1.C: Same.
39826         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39827         * g++.old-deja/g++.jason/template31.C: Same.
39828         * g++.old-deja/g++.jason/template24.C (main): Same.
39829         * g++.old-deja/g++.jason/2371.C: Same.
39830         * g++.old-deja/g++.eh/new2.C: Same.
39831         * g++.old-deja/g++.eh/new1.C: Same.
39832         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39833         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39834         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39835         * g++.old-deja/g++.brendan/crash62.C: Same.
39836         * g++.old-deja/g++.brendan/crash52.C: Same.
39837         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39838         * g++.old-deja/g++.brendan/crash38.C: Same.
39839         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39840         * g++.old-deja/g++.brendan/copy9.C: Same.
39841
39842 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39843
39844         * gcc.c-torture/execute/20001203-2.c (memset):
39845         Count argument is of type __SIZE_TYPE__.
39846
39847 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39848
39849         * gcc.c-torture/compile/20010404-1.c: New test.
39850
39851 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39852
39853         * gcc.c-torture/compile/20010326-1.c: New test.
39854
39855 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39856
39857         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39858         peculiarities of the SH.
39859         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39860
39861 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39862
39863         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39864         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39865         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39866
39867 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39868
39869         * g77.f-torture/compile/20010321-1.f: New test.
39870
39871 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39872
39873         * gcc.c-torture/compile/20010329-1.c: New test.
39874
39875 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39876
39877         * gcc.c-torture/execute/20010329-1.c: New test.
39878
39879 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39880
39881         * g++.old-deja/g++.other/eh4.C: Fix typo.
39882
39883 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39884
39885         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39886
39887 2001-03-28  Philip Blundell  <philb@gnu.org>
39888
39889         * gcc.c-torture/compile/20010328-1.c: New test.
39890
39891 2001-03-27  Richard Henderson  <rth@redhat.com>
39892
39893         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39894         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39895
39896 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39897
39898         * gcc.c-torture/compile/20010327-1.c: New test.
39899
39900 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * g++.old-deja/g++.other/friend12.C: New test.
39903         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39904         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39905
39906 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39907
39908         * gcc.c-torture/execute/20010325-1.c: New test.
39909
39910 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39911
39912         * g++.old-deja/g++.other/mangle3.C: New test.
39913
39914 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39915
39916         * g++.old-deja/g++.other/anon8.C: New test.
39917
39918 2001-03-20  Philip Blundell  <philb@gnu.org>
39919
39920         * gcc.c-torture/compile/20010320-1.c: New test.
39921
39922 2001-03-17  Richard Henderson  <rth@redhat.com>
39923
39924         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39925
39926 2001-03-15  Geoff Keating  <geoff@redhat.com>
39927
39928         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39929         tests on AIX.
39930
39931 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39932
39933         * g++.old-deja/g++.other/eh4.C: New test.
39934
39935 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39936
39937         * gcc.dg/cpp/mi1.c: Update.
39938
39939 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * g++.old-deja/g++.other/regstack.C: New test.
39942
39943 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.other/ref4.C: New test.
39946
39947 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39948
39949         * objc/execute/va_method.m: Added.
39950         * objc/execute/IMP.m: Added.
39951         * objc/execute/_cmd.m: Added.
39952         * objc/execute/accessing_ivars.m: Added.
39953         * objc/execute/class-1.m: Added.
39954         * objc/execute/class-10.m: Added.
39955         * objc/execute/class-11.m: Added.
39956         * objc/execute/class-12.m: Added.
39957         * objc/execute/class-13.m: Added.
39958         * objc/execute/class-14.m: Added.
39959         * objc/execute/class-2.m: Added.
39960         * objc/execute/class-3.m: Added.
39961         * objc/execute/class-4.m: Added.
39962         * objc/execute/class-5.m: Added.
39963         * objc/execute/class-6.m: Added.
39964         * objc/execute/class-7.m: Added.
39965         * objc/execute/class-8.m: Added.
39966         * objc/execute/class-9.m: Added.
39967         * objc/execute/class-tests-1.h
39968         * objc/execute/class-tests-2.h
39969         * objc/execute/compatibility_alias.m: Added.
39970         * objc/execute/encode-1.m: Added.
39971         * objc/execute/formal_protocol-1.m: Added.
39972         * objc/execute/formal_protocol-2.m: Added.
39973         * objc/execute/formal_protocol-3.m: Added.
39974         * objc/execute/formal_protocol-4.m: Added.
39975         * objc/execute/formal_protocol-5.m: Added.
39976         * objc/execute/formal_protocol-6.m: Added.
39977         * objc/execute/formal_protocol-7.m: Added.
39978         * objc/execute/informal_protocol.m: Added.
39979         * objc/execute/initialize.m: Added.
39980         * objc/execute/load.m: Added.
39981         * objc/execute/many_args_method.m: Added.
39982         * objc/execute/nested-3.m: Added.
39983         * objc/execute/no_clash.m: Added.
39984         * objc/execute/private.m: Added.
39985         * objc/execute/redefining_self.m: Added.
39986         * objc/execute/root_methods.m: Added.
39987         * objc/execute/selector-1.m: Added.
39988         * objc/execute/static-1.m: Added.
39989         * objc/execute/static-2.m: Added.
39990         * objc/execute/va_method.m: Added.
39991
39992 2001-03-10  Richard Henderson  <rth@redhat.com>
39993
39994         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39995
39996 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39997
39998         * g++.old-deja/g++.other/crash31.C: XFAIL.
39999         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40000         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40001         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40002         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40003         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40004
40005 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40006
40007         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40008
40009 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40010
40011         * gcc.dg/20000724-1.c: Don't use multiline strings.
40012
40013 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40014
40015         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40016         result of -cString against what we expect it to be; don't just
40017         print it out for no one to read.
40018
40019         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40020         Based on testcases provided by Nicola Pero.
40021
40022 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40023
40024         * gcc.dg/cpp/macro7.c: New test.
40025
40026 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40027
40028         * gcc.dg/cpp/multiline.c: Update.
40029
40030 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40031
40032         * g++.old-deja/g++.other/enum3.C: New test.
40033
40034 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40035
40036         * g++.old-deja/g++.other/pod1.C: New test.
40037
40038 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.old-deja/g++.ext/overload1.C: New test.
40041
40042 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40043
40044         * g++.old-deja/g++.pt/using1.C: New test.
40045
40046 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.old-deja/g++.other/using9.C: New test.
40049
40050 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40051
40052         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40053
40054         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40055
40056 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * g++.old-deja/g++.ext/realpt1.C: Remove.
40059
40060 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40063
40064 2001-02-26  Will Cohen  <wcohen@redhat.com>
40065
40066         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40067
40068 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40069
40070         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40071         templatized constructors.
40072
40073 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40074
40075         * gcc.c-torture/execute/20010224-1.c: New test.
40076
40077 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40078
40079         * gcc.c-torture/execute/20010222-1.c: New test.
40080
40081 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40082
40083         * g++.old-deja/g++.other/inline20.C: New test.
40084
40085 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40086
40087         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40088
40089 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40090
40091         * g++.old-deja/g++.other/lookup22.C: New test.
40092
40093 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40094
40095         * g77.dg: New directory.
40096         * g77.dg/20010216-1.f: New test case.
40097         * g77.dg/dg.exp: New driver.
40098         * lib/g77-dg.exp: New driver library.
40099
40100 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40101
40102         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40103
40104 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40105
40106         * g++.old-deja/g++.other/decl9.C: New test.
40107
40108 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40111         not need <string> and also tests the initialization at runtime.
40112
40113 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40114
40115         * gcc.c-torture/execute/longlong.c: New test.
40116
40117 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40118
40119         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40120
40121 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40122
40123         * gcc.c-torture/execute/920302-1.c (execute):
40124         Change argument type to short.
40125
40126 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40127
40128         * g++.old-deja/g++.pt/deduct6.C: New test.
40129
40130 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40131
40132         * g++.old-deja/g++.pt/deduct5.C: New test.
40133
40134 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40135
40136         * gcc.c-torture/execute/20010209-1.c: New test.
40137
40138 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40139
40140         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40141
40142 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40143
40144         * g++.dg/vtgc1.C: Update for new ABI.
40145
40146         * consistency.vlad: New directory, 1665 files.
40147
40148 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40149
40150         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40151         return type.
40152         * gcc.dg/cpp/digraphs.c: Declare puts.
40153
40154 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40155
40156         * g++.old-deja/g++.other/warn5.C: New test.
40157
40158 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40159
40160         * g++.old-deja/g++.pt/spec40.C: New test.
40161
40162 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40165         case.
40166         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40167
40168 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40169
40170         * gcc.c-torture/compile/20010209-1.c: New test.
40171
40172 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40173
40174         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40175         excess errors message but not if it crashes.
40176         * g++.old-deja/g++.other/crash27.C: Likewise.
40177         * g++.old-deja/g++.other/crash28.C: Likewise.
40178         * g++.old-deja/g++.other/crash30.C: Likewise.
40179         * g++.old-deja/g++.other/crash32.C: Likewise.
40180         * g++.old-deja/g++.other/crash35.C: Likewise.
40181         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40182
40183 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40184
40185         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40186         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40187         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40188         g77.f-torture/execute/execute.exp,
40189         g77.f-torture/noncompile/noncompile.exp,
40190         gcc.c-torture/execute/execute.exp,
40191         gcc.c-torture/execute/memcheck/memcheck.exp,
40192         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40193         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40194         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40195         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40196         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40197         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40198         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40199         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40200         Remove bug reporting instructions with ancient email addresses.
40201
40202 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.dg/20010202-1.c: New test.
40205         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40206
40207 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40208
40209         * g++.dg/stdbool-if.C: New test.
40210
40211 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40212
40213         * objc/execute/fdecl.m: Added main().
40214
40215 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40216
40217         * gcc.c-torture/execute/20010206-1.c: New test.
40218
40219 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40220
40221         * gcc.dg/cpp/avoidpaste1.c: Update.
40222
40223 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40224
40225         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40226         Pero <nicola@brainstorm.co.uk>.
40227         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40228
40229 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40230
40231         * g++.old-deja/g++.pt/spec39.C: New test.
40232
40233 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40234
40235         * gcc.c-torture/compile/20010202-1.c: New test.
40236
40237 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40238
40239         * g++.old-deja/g++.abi/primary2.C: New test.
40240         * g++.old-deja/g++.abi/primary3.C: New test.
40241         * g++.old-deja/g++.abi/primary4.C: New test.
40242         * g++.old-deja/g++.abi/primary5.C: New test.
40243         * g++.old-deja/g++.abi/vtable3.h: New test.
40244         * g++.old-deja/g++.abi/vtable3a.C: New test.
40245         * g++.old-deja/g++.abi/vtable3b.C: New test.
40246         * g++.old-deja/g++.abi/vtable3c.C: New test.
40247         * g++.old-deja/g++.abi/vtable3d.C: New test.
40248         * g++.old-deja/g++.abi/vtable3e.C: New test.
40249         * g++.old-deja/g++.abi/vtable3f.C: New test.
40250         * g++.old-deja/g++.abi/vtable3g.C: New test.
40251         * g++.old-deja/g++.abi/vtable3h.C: New test.
40252         * g++.old-deja/g++.abi/vtable3i.C: New test.
40253         * g++.old-deja/g++.abi/vtable3j.C: New test.
40254         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40255
40256 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40257
40258         * g++.old-deja/g++.other/anon6.C: New test.
40259         * g++.old-deja/g++.other/anon7.C: New test.
40260
40261 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40262
40263         * gcc.dg/cpp/avoidpaste2.c: New tests.
40264
40265 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40266
40267         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40268
40269 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40270
40271         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40272         DECIMAL_DIG cases for Irix."
40273
40274 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40275
40276         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40277
40278 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40279
40280         * gcc.dg/c99-tag-1.c: New test.
40281
40282 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40283
40284         * gcc.dg/cpp/tr-warn1.c: Add tests.
40285
40286 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40287
40288         * gcc.dg/cpp/avoidpaste1.c: Update.
40289         * gcc.dg/cpp/paste4.c: Update.
40290
40291 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40292
40293         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40294         cases for Irix.
40295
40296 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40297
40298         * g++.old-deja/g++.other/inline19.C: New test.
40299
40300 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40301
40302         * gcc.dg/Wlarger-than.c: New test.
40303
40304 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40305
40306         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40307
40308 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.c-torture/execute/20010129-1.c: New test.
40311         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40312
40313 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40314
40315         * gcc.dg/cpp/avoidpaste1.c: Test case.
40316
40317 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * g++.old-deja/g++.other/inline18.C: New test.
40320
40321 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40322
40323         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40324         and __builtin_putchar.
40325
40326 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40327
40328         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40329         tests.
40330
40331 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40332
40333         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40334         floating point number rounding mode to round to the nearest
40335         representable mode.
40336
40337 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40338
40339         * g++.old-deja/g++.other/mangle2.C: New test.
40340
40341 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40342
40343         * gcc.c-torture/compile/20010124-1.c: New test.
40344
40345 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         * g++.old-deja/g++.pt/spec38.C: New test.
40348
40349 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40350
40351         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40352         "Build don't run".
40353
40354 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40355
40356         * gcc.c-torture/execute/20010123-1.c: New test.
40357
40358 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40359
40360         * g++.old-deja/g++.pt/spec37.C: New test.
40361
40362 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.old-deja/g++.pt/overload14.C: New test.
40365
40366 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40367
40368         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40369         __builtin_return_address.
40370
40371 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40374         * g++.old-deja/g++.pt/spec35.C: New test.
40375         * g++.old-deja/g++.pt/spec36.C: New test.
40376
40377 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40378
40379         * gcc.c-torture/compile/20010118-1.c: New test.
40380
40381 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40382
40383         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40384
40385 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40386
40387         * gcc.c-torture/execute/20010119-1.c: New test.
40388
40389 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40390
40391         * g++.old-deja/g++.other/vbase5.C: New test.
40392
40393 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40394
40395         * gcc.c-torture/execute/20010118-1.c: New test.
40396
40397 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         * g++.old-deja/g++.pt/deduct3.C: New test.
40400
40401 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.old-deja/g++.pt/spec34.C: New test.
40404
40405 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40406
40407         * g77.f-torture/compile/20000601-2.f: New test.
40408
40409 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40410
40411         * g++.old-deja/g++.other/init17.C: New test.
40412
40413 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40414
40415         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40416
40417 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40418
40419         * g++.old-deja/g++.pt/unify8.C: New test.
40420
40421 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40422
40423         * g++.old-deja/g++.abi/vbase1.C: New test.
40424
40425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40426
40427         * g++.old-deja/g++.pt/crash65.C: New test.
40428
40429 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40430
40431         * gcc.dg/cpp/assembl2.S: New test case.
40432
40433 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40434
40435         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40436         are supported.
40437
40438 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40439
40440         * g++.old-deja/g++.other/builtins1.C: New test.
40441         * g++.old-deja/g++.other/builtins2.C: Likewise.
40442         * g++.old-deja/g++.other/builtins3.C: Likewise.
40443         * g++.old-deja/g++.other/builtins4.C: Likewise.
40444
40445 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40446
40447         * gcc.c-torture/compile/20010117-1.c: New test.
40448         * gcc.c-torture/compile/20010117-2.c: New test.
40449
40450 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40451
40452         * g77.f-torture/execute/20010116.[fx]: New test,
40453         XFAIL on i?86-*-*.
40454         * g77.f-torture/compile/20010115.f: Indicate it's
40455         a test for PR fortran/1636.
40456
40457 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40458
40459         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40460
40461 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40462
40463         * g77.f-torture/compile/20010115.f: New test.
40464
40465 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40466
40467         * g++.old-deja/g++.pt/nontype5.C: New test.
40468
40469 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40470
40471         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40472         have an equivalent working one below it.
40473
40474 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40475
40476         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40477         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40478
40479 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40480
40481         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40482         message containing "init_priority".
40483         (conpr-2.C): Likewise.
40484         (conpr-3.C): Likewise.
40485         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40486
40487 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40488
40489         * gcc.c-torture/execute/20010114-2.c: New test.
40490
40491 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40492
40493         * gcc.c-torture/compile/20010114-1.c: New test.
40494         * gcc.c-torture/compile/20010114-1.x: Xfail.
40495         * gcc.c-torture/compile/20010114-2.c: New test.
40496         * gcc.c-torture/execute/20010114-1.c: New test.
40497         * gcc.dg/trunc-1.c: New test.
40498         * gcc.dg/uninit-B.c: New test.
40499
40500 2001-01-13  Nick Clifton  <nickc@redhat.com>
40501
40502         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40503         target.
40504
40505 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40506
40507         * gcc.c-torture/compile/20010113-1.c: New test.
40508
40509 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40510
40511         * gcc.c-torture/compile/20001212-1.c: New test.
40512
40513 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40514
40515         * gcc.dg/cpp/widestr1.c: Update.
40516         * gcc.dg/cpp/prag-imp.c: Remove.
40517
40518 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40519
40520         * gcc.c-torture/execute/20000801-3.x: Remove.
40521         * gcc.dg/c90-init-1.c: New test.
40522         * gcc.dg/c99-init-1.c: New test.
40523         * gcc.dg/c99-init-2.c: New test.
40524         * gcc.dg/gnu99-init-1.c: New test.
40525
40526 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40527
40528         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40529         testing that no relevant ones were found.
40530
40531 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40532
40533         * g++.old-deja/g++.pt/cast2.C: New test.
40534
40535 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40536
40537         * g++.old-deja/g++.pt/friend47.C: New test.
40538
40539 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         * g++.old-deja/g++.pt/instantiate13.C: New test.
40542
40543 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40544
40545         * g++.old-deja/g++.other/defarg7.C: New test.
40546         * g++.old-deja/g++.other/defarg8.C: New test.
40547
40548 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40549
40550         * g++.old-deja/g++.pt/crash64.C: New test.
40551
40552 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         * g++.old-deja/g++.pt/crash63.C: New test.
40555
40556 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40557
40558         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40559
40560 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40561
40562         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40563
40564 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40565
40566         * g++.old-deja/g++.pt/error3.C: New test.
40567
40568 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40569
40570         * g++.old-deja/g++.other/crash39.C: New test.
40571
40572 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40573
40574         * g++.old-deja/g++.other/vbase4.C: New test.
40575
40576 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40577
40578         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40579         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40580         * gcc.dg/special/special.exp: New test driver which will check
40581         for alias support for the above test.
40582
40583 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40584
40585         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40586         problems on small machines.
40587         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40588         parameterize.
40589
40590 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40591
40592         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40593         mips.
40594         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40595
40596 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * g++.old_deja/g++.pt/using8.C: New test.
40599
40600 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40601
40602         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40603
40604 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40605
40606         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40607         where a failure is expected.
40608         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40609
40610 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40611
40612         * g++.old_deja/g++.pt/instantiate12.C: New test.
40613
40614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40615
40616         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40617         start of structs.
40618         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40619         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40620         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40621         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40622         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40623         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40624         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40625         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40626         * g++.old-deja/g++.eh/spec6.C: Likewise.
40627         * g++.old-deja/g++.jason/crash3.C: Likewise.
40628         * g++.old-deja/g++.law/ctors11.C: Likewise.
40629         * g++.old-deja/g++.law/ctors17.C: Likewise.
40630         * g++.old-deja/g++.law/ctors5.C: Likewise.
40631         * g++.old-deja/g++.law/ctors9.C: Likewise.
40632         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40633         * g++.old-deja/g++.mike/net22.C: Likewise.
40634         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40635         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40636         * g++.old-deja/g++.mike/virt3.C: Likewise.
40637         * g++.old-deja/g++.niklas/t128.C: Likewise.
40638         * g++.old-deja/g++.other/anon4.C: Likewise.
40639         * g++.old-deja/g++.other/using1.C: Likewise.
40640         * g++.old-deja/g++.other/warn3.C: Likewise.
40641         * g++.old-deja/g++.pt/t37.C: Likewise.
40642         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40643         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40644
40645 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40646
40647         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40648
40649 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40650
40651         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40652
40653 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40654
40655         * gcc.c-torture/compile/20010107-1.c: New test.
40656
40657 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40658
40659         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40660
40661 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40662
40663         * gcc.dg/format/format.h: New file.
40664         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40665         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40666         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40667         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40668         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40669         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40670         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40671         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40672         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40673         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40674         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40675         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40676         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40677         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40678         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40679         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40680         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40681         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40682         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40683         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40684         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40685         instead of declaring standard types, macros and functions in each
40686         test.
40687
40688 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40689
40690         * gcc.c-torture/execute/20010106-1.c: New test.
40691
40692 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40693
40694         * gcc.dg/format/format.exp: New file.
40695         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40696         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40697         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40698         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40699         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40700         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40701         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40702         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40703         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40704         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40705         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40706         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40707         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40708         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40709         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40710         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40711         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40712         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40713         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40714         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40715         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40716         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40717         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40718         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40719         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40720         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40721         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40722         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40723         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40724         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40725         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40726         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40727         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40728         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40729         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40730         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40731         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40732         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40733         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40734         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40735         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40736         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40737
40738 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40739
40740         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40741         account.
40742
40743 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40744
40745         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40746
40747 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40748
40749         * g++.old-deja/g++.pt/crash62.C: New test.
40750
40751 2001-01-04  Richard Henderson  <rth@redhat.com>
40752
40753         * gcc.dg/20000926-1.c: Update expected warnings.
40754         * gcc.dg/array-2.c: Likewise.
40755         * gcc.dg/array-4.c: Also validate flexible array members.
40756         * gcc.dg/c99-flex-array-1.c: New.
40757
40758 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40759
40760         * gcc.c-torture/compile/20001222-1.x: Remove.
40761
40762 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40763
40764         * gcc.c-torture/execute/built-in-setjmp.c: New.
40765
40766 2001-01-03  Richard Henderson  <rth@redhat.com>
40767
40768         * gcc.dg/940510-1.c: Update expected error wording.
40769         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40770
40771 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40772
40773         * lib/target-supports.exp (check_alias_available): Modified to
40774         indicate aliases not supported if only weak aliases are supported.
40775
40776 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40777
40778         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40779         Turn on cmpstrsi checks for __pj__ and __i370__.
40780
40781 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.old-deja/g++.other/virtual11.C: New test.
40784
40785 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40788
40789 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40790
40791         * gcc.c-torture/compile/20010102-1.c: New test.
40792
40793 2001-01-02  Andreas Jaeger  <aj@suse.de>
40794
40795         * gcc.dg/noreturn-3.c: New test.
40796
40797         * gcc.dg/noreturn-4.c: New test.
40798
40799 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40800
40801         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40802         __builtin_fputc and __builtin_fwrite.
40803
40804 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40805
40806         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40807         signed char, not default char.
40808
40809 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40810
40811         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40812
40813 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40814
40815         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40816
40817 2000-12-29  Richard Henderson  <rth@redhat.com>
40818
40819         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40820         (__cyg_profile_func_exit): Define.
40821
40822 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40823
40824         * g++.dg/vtgc1.C: New test.
40825
40826 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40827
40828         * gcc.dg/noncompile/20001228-1.c: New test.
40829
40830         * gcc.dg/20001228-1.c: New test.
40831
40832         * gcc.c-torture/execute/20001228-1.c: New test.
40833
40834 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40835
40836         * gcc.dg/format-strfmon-1.c: New test.
40837
40838 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40839
40840         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40841         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40842         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40843         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40844         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40845         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40846         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40847         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40848         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40849         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40850         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40851         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40852         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40853
40854         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40855         * gcc.c-torture/execute/string-opt-4.c: Test index.
40856
40857 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40858
40859         * gcc.c-torture/compile/20001226-1.c: New test.
40860
40861 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40862
40863         * gcc.c-torture/compile/20001222-1.c: New test.
40864         * gcc.c-torture/compile/20001222-1.x: Xfail.
40865
40866 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40867
40868         * gcc.c-torture/execute/comp-goto-2.c: New test.
40869
40870 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40871
40872         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40873         Use long types if __INT_MAX__ is 32767.
40874         (main): Use cast to (sint32 *) when poking 88 into a_page.
40875
40876         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40877
40878 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40879
40880         * gcc.c-torture/compile/20001221-1.c: New test.
40881         * gcc.c-torture/execute/20001221-1.c: New test.
40882
40883 2000-12-20  Richard Henderson  <rth@redhat.com>
40884
40885         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40886         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40887
40888 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40889
40890         * gcc.dg/compare3.c: New test.
40891
40892 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40893
40894         * gcc.dg/format-warnll-1.c: New test.
40895
40896 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40897
40898         * gcc.dg/cpp/cmdlne-P.c: New test.
40899
40900 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40901
40902         * gcc.c-torture/execute/builtin-abs-1.c,
40903         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40904
40905 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40906
40907         * gcc.dg/cpp/multiline.c: New test.
40908
40909 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40910
40911         * g++.old-deja/g++.other/syshdr1.C: Update.
40912         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40913
40914 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40915
40916         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40917
40918 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40919
40920         * g++.old-deja/g++.pt/ttp65.C: New test.
40921
40922 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40923
40924         * g++.old-deja/g++.pt/ttp64.C: New test.
40925
40926 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40927
40928         * g++.old-deja/g++.pt/spec33.C: New test.
40929
40930 2000-12-14  Catherine Moore  <clm@redhat.com>
40931
40932         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40933         * gcc.c-torture/execute/920612-2.c: Likewise.
40934         * gcc.c-torture/execute/920428-2.c: Likewise.
40935         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40936         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40937
40938 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40939
40940         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40941         * gcc.dg/pack-test-2.c: Likewise.
40942
40943 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40944
40945         Tests by Zack Weinberg <zackw@stanford.edu>.
40946
40947         * gcc.dg/cpp/defined.c: Update.
40948         * gcc.dg/cpp/defined_trad.c: New tests.
40949
40950 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40951
40952         * gcc.dg/cpp/trad-direct.c: Update.
40953
40954 2000-12-11  Neil Booth  <neilb@earthling.net>
40955
40956         * gcc.dg/cpp/defined_trad.c
40957
40958 2000-12-11  Neil Booth  <neilb@earthling.net>
40959
40960         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40961
40962 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40963
40964         * gcc.dg/format-miss-2.c: New test.
40965
40966 2000-12-09  Neil Booth  <neilb@earthling.net>
40967
40968         * gcc.dg/cpp/lineflags.c: New tests.
40969         * gcc.dg/cpp/poison.c: Update.
40970         * gcc.dg/cpp/redef2.c: Update.
40971         * gcc.dg/cpp/skipping.c: New test.
40972
40973 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40974
40975         * g++.old-deja/g++.other/eh3.C: New testcase.
40976
40977 2000-12-07  Neil Booth  <neilb@earthling.net>
40978
40979         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40980         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40981         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40982         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40983         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40984         Update.
40985
40986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40987
40988         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40989         __SIZE_TYPE__ instead of int for type of integers cast to
40990         pointers.
40991
40992 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * g++.old-deja/g++.other/cleanup4.C: New test.
40995
40996 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * format-sec-1.c: New test.
40999
41000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41001
41002         * gcc.dg/format-nonlit-3.c: New test.
41003
41004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41005
41006         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41007         through a null pointer.
41008
41009 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41010
41011         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41012         * g++.old-deja/g++.pt/partial4.C: New test.
41013
41014 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41015
41016         * gcc.c-torture/execute/ieee/hugeval.x: New.
41017
41018 2000-12-06  Neil Booth  <neilb@earthling.net>
41019
41020         * gcc.dg/cpp/backslash2.c: New tests.
41021
41022 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41023
41024         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41025         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41026
41027 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41028
41029         * gcc.c-torture/execute/20001203-2.c: New testcase.
41030
41031 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41034         * g++.old-deja/g++.other/virtual10.C: New test.
41035
41036 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41037
41038         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41039
41040 2000-12-05  Richard Henderson  <rth@redhat.com>
41041
41042         * gcc.c-torture/compile/20001205-1.c: New.
41043
41044 2000-12-04  Neil Booth  <neilb@earthling.net>
41045
41046         * g++.old-deja/g++.other/virtual9.C: New test.
41047         * g++.old-deja/g++.pt/crash61.C: New test.
41048         * gcc.c-torture/execute/loop-9.c: New test.
41049
41050 2000-12-04  Neil Booth  <neilb@earthling.net>
41051
41052         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41053         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41054         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41055         * gcc.dg/cpp/extratokens.c: ...here.
41056
41057 2000-12-04  Neil Booth  <neilb@earthling.net>
41058
41059         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41060         New tests.
41061
41062 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41063
41064         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41065         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41066
41067 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41068
41069         * gcc.c-torture/execute/20001203-1.c: New test.
41070
41071 2000-12-03  Neil Booth  <neilb@earthling.net>
41072
41073         * gcc.dg/cpp/macro6.c: New test cases.
41074
41075 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41076
41077         * gcc.c-torture/execute/string-opt-9.c: New test.
41078         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41079         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41080         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41081
41082         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41083         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41084
41085 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41086
41087         * gcc.dg/cpp/if-6.c: New testcase.
41088
41089         * gcc.dg/20001201-1.c: New testcase.
41090
41091 2000-12-02  Neil Booth  <neilb@earthling.net>
41092
41093         * g++.old-deja/g++.other/externC4.C,
41094         g++.old-deja/g++.other/friend10.C: New tests.
41095
41096 2000-12-02  Neil Booth  <neilb@earthling.net>
41097
41098         * g++.old-deja/g++.other/instan2.C
41099         * g++.old-deja/g++.other/instan3.C: New test.
41100
41101 2000-12-02  Neil Booth  <neilb@earthling.net>
41102
41103         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41104         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41105         gnuc99.c,gnuc99-pedantic.c: New tests.
41106
41107 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41108
41109         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41110         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41111
41112 2000-12-01  Neil Booth  <neilb@earthling.net>
41113
41114         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41115         * gcc.dg/cpp/poison.c: Update.
41116         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41117
41118 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41119
41120         * g77.f-torture/execute/20001201.f: New test.
41121
41122 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41123
41124         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41125
41126 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41127
41128         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41129
41130 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.other/cast6.C: New test.
41133
41134 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41135
41136         * gcc.c-torture/execute/20001130-2.c: New testcase.
41137
41138 2000-11-30  Richard Henderson  <rth@redhat.com>
41139
41140         * gcc.c-torture/execute/20001130-1.c: New test.
41141
41142 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41143
41144         * g++.old-deja/g++.other/op3.C: New test.
41145
41146 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41147
41148         * g++.old-deja/g++.other/op2.C: New test.
41149
41150 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41151
41152         * g++.old-deja/g++.other/crash38.C: New test.
41153
41154 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41155
41156         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41157
41158 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41159
41160         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41161         tests.
41162         * gcc.c-torture/execute/string-opt-6.c: New test.
41163
41164         * gcc.dg/20001117-1.c: Add main.
41165
41166 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41167
41168         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41169         Move from here ...
41170         * gcc.dg/940510-1.c: ... to here.
41171
41172         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41173         zero-size arrays in toplevel structures.
41174
41175 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.c-torture/execute/loop-8.c: New test.
41178
41179 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41180
41181         * g++.old-deja/g++.other/base1.C: New test.
41182
41183 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41184
41185         * g++.old-deja/g++.other/parse2.C: New test.
41186
41187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41188
41189         * g++.old-deja/g++.pt/incomplete1.C: New test.
41190
41191 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41192
41193         * g++.old-deja/g++.other/friend9.C: New test.
41194
41195 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41196
41197         * gcc.dg/20001127-1.c: New test.
41198
41199 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.pt/friend46.C: New test.
41202
41203 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41204
41205         * g++.old-deja/g++.other/ptrmem8.C: New test.
41206
41207 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41208
41209         * gcc.c-torture/execute/string-opt-7.c: New test.
41210         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41211
41212 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41213
41214         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41215         instead of 'mkcheck 2'.
41216
41217 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41218
41219         * gcc.c-torture/execute/memcheck/driver.c,
41220         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41221         C9X references to refer to C99.
41222
41223 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41224
41225         * gcc.dg/ultrasp3.c: New test.
41226
41227 2000-11-25  Neil Booth  <neilb@earthling.net>
41228
41229         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41230
41231 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41232
41233         * gcc.c-torture/compile/20001123-2.c: New.
41234
41235 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41236
41237         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41238
41239 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41240
41241         * gcc.dg/sequence-point-1.c: Add some new tests.
41242         * gcc.c-torture/execute/20001124-1.c: New test.
41243
41244 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41245
41246         * g++.old-deja/g++.other/vaarg4.C: New test.
41247         * gcc.c-torture/compile/20001123-1.c: New test.
41248
41249 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41250
41251         * g++.other/crash24.C: Adjust and remove XFAIL.
41252         * g++.other/crash37.C: New test.
41253
41254 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41255
41256         * g++.old-deja/g++.pt/instantiate9.C: New test.
41257
41258 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41259
41260         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41261         new ABI, too.
41262
41263         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41264         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41265
41266 2000-11-22  Neil Booth  <neilb@earthling.net>
41267
41268         * gcc.dg/cpp/Wtrigraphs.c: New test.
41269
41270 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41271
41272         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41273
41274 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41275
41276         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41277
41278 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41279
41280         * lib/gcc-dg.exp: load_lib scanasm.exp.
41281         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41282         * lib/g++-dg.exp: load_lib scanasm.exp.
41283         * lib/scanasm.exp: New.
41284         (scan-assembler, scan-assembler-not): Add optional arguments to
41285         test name, or if not present, the pattern name.
41286         (scan-assembler-dem, scan-assembler-dem-not): New.
41287
41288         * g++.dg/dg.exp: New.
41289
41290 2000-11-21  Neil Booth  <neilb@earthling.net>
41291
41292         * gcc.dg/cpp/integrated1.c: Remove.
41293
41294 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41295
41296         * gcc.c-torture/execute/20001121-1.c: New test.
41297
41298 2000-11-21  Richard Henderson  <rth@redhat.com>
41299
41300         * gcc.c-torture/compile/20001121-1.c: New test.
41301
41302 2000-11-20  Neil Booth  <neilb@earthling.net>
41303
41304         * gcc.dg/cpp/integrated1.c: New test.
41305
41306 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * g++.old-deja/g++.other/inline17.C: New test.
41309
41310 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41311
41312         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41313         local variable to be zero: I made the variable global. Now
41314         uses abort() and exit() instead of relying on main's return value.
41315
41316 2000-11-20  Neil Booth  <neilb@earthling.net>
41317
41318         * gcc.dg/cpp/paste2.c: Update test.
41319         * objc/execute/paste.m: New test.
41320
41321 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41322
41323         * gcc.dg/c99-condexpr-1.c: New test.
41324
41325 2000-11-20  Neil Booth  <neilb@earthling.net>
41326
41327         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41328
41329 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41330
41331         * g++.old-deja/g++.pt/export1.C: New test.
41332
41333 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41334
41335         * gcc.dg/20001117-1.c: New test.
41336
41337 2000-11-18  Richard Henderson  <rth@redhat.com>
41338
41339         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41340
41341 2000-11-18  Richard Henderson  <rth@redhat.com>
41342
41343         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41344         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41345         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41346
41347 2000-11-18  Richard Henderson  <rth@redhat.com>
41348
41349         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41350         (main): New.  Exit cleanly.
41351
41352 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41353
41354         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41355         gcc.dg/c99-fordecl-2.c: New tests.
41356
41357 2000-11-18  Richard Henderson  <rth@redhat.com>
41358
41359         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41360         * gcc.c-torture/execute/zerolen-2.c: New.
41361
41362 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41363
41364         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41365         memory.
41366
41367 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41368
41369         * g++.old-deja/g++.pt/instantiate8.C: New test.
41370
41371 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41372
41373         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41374         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41375
41376 2000-11-16  Nick Clifton  <nickc@redhat.com>
41377
41378         * gcc.c-torture/execute/nestfunc-2.c: New test.
41379         * gcc.c-torture/execute/nestfunc-3.c: New test.
41380
41381 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41382
41383         * gcc.c-torture/compile/20001116-1.c: New test.
41384
41385 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41386
41387         * gcc.c-torture/execute/20001115-1.c: New test.
41388
41389 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41390
41391         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41392         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41393         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41394         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41395
41396 2000-11-15  Neil Booth  <neilb@earthling.net>
41397
41398         gcc.dg/cpp/_Pragma1.c: Update.
41399         gcc.dg/cpp/_Pragma2.c: New test.
41400
41401 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41402
41403         * g++.old-deja/g++.other/anon5.C: New test.
41404
41405 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41406
41407         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41408         tests.
41409
41410 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41413         output.
41414
41415 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41416
41417         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41418         labels at end of compound statements.
41419
41420 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41421
41422         * gcc.c-torture/execute/loop-7.c: New test.
41423
41424 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41425
41426         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41427
41428 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41429
41430         * gcc.dg/c99-bool-1.c: New test.
41431
41432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41433
41434         * gcc.dg/c99-scope-1.c: Remove xfail.
41435         * gcc.dg/c99-scope-2.c: New test.
41436
41437 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41438
41439         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41440         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41441
41442 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41443
41444         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41445         error messages.
41446
41447         * g++.mike/p700.C: Don't typedef wchar_t.
41448         * g++.mike/p784.C: Likewise.
41449         * g++.mike/eb101.C: Don't use __wchar_t.
41450
41451 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41452
41453         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41454         from DO loop.
41455
41456 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41457
41458         * gcc.c-torture/execute/20001111-1.c: New test.
41459
41460 2000-11-10  Nick Clifton  <nickc@redhat.com>
41461
41462         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41463         long multuiple and accumulate.
41464
41465 2000-11-09  Richard Henderson  <rth@redhat.com>
41466
41467         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41468         via size_t instead of int.
41469
41470         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41471         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41472         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41473         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41474
41475 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41476
41477         * gcc.c-torture/compile/20001109-1.c: New test.
41478         * gcc.c-torture/compile/20001109-2.c: New test.
41479
41480 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41481
41482         * g++.old-deja/g++.pt/operator1.C: New test.
41483         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41484
41485 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41486
41487         * gcc.dg/20001108-1.c: New test.
41488
41489 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41490
41491         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41492         with both arguments constant strings.
41493         * gcc.c-torture/execute/string-opt-3.c: New test.
41494         * gcc.c-torture/execute/string-opt-4.c: New test.
41495         * gcc.c-torture/execute/string-opt-5.c: New test.
41496
41497 2000-11-08  Nick Clifton  <nickc@redhat.com>
41498
41499         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41500         mulsidi3adddi patterns.
41501
41502 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41503
41504         * g++.old-deja/g++.other/crash36.C: New test.
41505
41506 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41507
41508         * g++.old-deja/g++.other/init16.C: New test.
41509
41510 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41511
41512         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41513
41514 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41515
41516         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41517         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41518         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41519
41520 2000-11-07  DJ Delorie  <dj@redhat.com>
41521
41522         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41523
41524 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41525
41526         * gcc.c-torture/execute/string-opt-1.c: New test.
41527
41528 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41529
41530         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41531         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41532         parameters in registers, and there is no way for a varargs
41533         function to know in which order the integer and floating-point
41534         parameters should be interleaved when they are placed on the
41535         stack.
41536         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41537         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41538
41539 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41540
41541         * gcc.c-torture/execute/string-opt-2.c: New test.
41542
41543 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41544
41545         * g++.old-deja/g++.pt/crash60.C: New test.
41546
41547 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41548
41549         * g++.old-deja/g++.other/crash24.C: New test.
41550         * g++.old-deja/g++.other/crash25.C: New test.
41551         * g++.old-deja/g++.other/crash26.C: New test.
41552         * g++.old-deja/g++.other/crash27.C: New test.
41553         * g++.old-deja/g++.other/crash28.C: New test.
41554         * g++.old-deja/g++.other/crash29.C: New test.
41555         * g++.old-deja/g++.other/crash30.C: New test.
41556         * g++.old-deja/g++.other/crash31.C: New test.
41557         * g++.old-deja/g++.other/crash32.C: New test.
41558         * g++.old-deja/g++.other/crash33.C: New test.
41559         * g++.old-deja/g++.other/crash34.C: New test.
41560         * g++.old-deja/g++.other/crash35.C: New test.
41561
41562 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41563
41564         * gcc.c-torture/execute/20001031-1.c: New test.
41565
41566 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41567
41568         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41569         namespace.
41570
41571         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41572         standards-conformant.
41573
41574         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41575
41576         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41577         * g++.old-deja/g++.mike/p755a.C: Likewise.
41578         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41579         library makes no calls to `operator new' during initialization.
41580
41581 2000-11-04  Neil Booth  <neilb@earthling.net>
41582
41583         * gcc.dg/cpp/include2.c: New tests.
41584
41585 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41586
41587         * lib/g++.exp (g++_set_ld_library_path): New function.
41588         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41589
41590 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41591
41592         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41593         warnings.
41594
41595 2000-11-01  Richard Henderson  <rth@redhat.com>
41596
41597         * g++.old-deja/g++.ext/namedret1.C: New.
41598         * g++.old-deja/g++.ext/namedret2.C: New.
41599         * g++.old-deja/g++.ext/namedret3.C: New.
41600
41601 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41602
41603         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41604         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41605
41606 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41607
41608         * gcc.c-torture/execute/va-arg-21.c: New test.
41609
41610 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41611
41612         * gcc.dg/c99-complex-2.c: New test.
41613
41614 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41615
41616         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41617
41618 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41619
41620         * g++.old-deja/g++.other/inline16.C: New test.
41621
41622 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41623
41624         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41625         __PRETTY_FUNCTION__
41626
41627 2000-10-29  Neil Booth  <neilb@earthling.net>
41628
41629         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41630         New tests.
41631         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41632         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41633         optimisation.
41634
41635 2000-10-29  Neil Booth  <neilb@earthling.net>
41636
41637         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41638         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41639         * mi5.c: Test multiple includes work with -C.
41640         * trigraphs.c: Test ^= version.
41641
41642 2000-10-28  Neil Booth  <neilb@earthling.net>
41643
41644         New tests and test updates for new macro expander.
41645
41646         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41647         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41648         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41649         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41650         new diagnostic messages.
41651
41652         * gcc.dg/cpp/macro3.c: New tests.
41653
41654 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41655
41656         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41657         on the same line.
41658
41659 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41660
41661         * g++.old-deja/g++.other/eh2.C: New test.
41662
41663 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41664
41665         * gcc.c-torture/execute/20001027-1.c: New test.
41666
41667 2000-10-26  Richard Henderson  <rth@redhat.com>
41668
41669         * gcc.c-torture/execute/20001026-1.c: New.
41670
41671 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41672
41673         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41674         * g++.old-deja/g++.law/builtin1.C: Likewise.
41675         * g++.old-deja/g++.law/ctors10.C: Likewise.
41676         * g++.old-deja/g++.law/virtual3.C: Likewise.
41677         * g++.old-deja/g++.mike/p658.C: Likewise.
41678         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41679         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41680         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41681         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41682         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41683
41684 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * gcc.c-torture/compile/20001024-1.c: New test.
41687
41688 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41689
41690         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41691         to tell us whether or not we are using V3.
41692
41693 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41694
41695         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41696         operands.
41697
41698 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41699
41700         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41701
41702 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41703
41704         * gcc.c-torture/execute/20001024-1.c: New test.
41705
41706 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41707
41708         * g++.old-deja/g++.other/sibcall1.C: New test.
41709
41710 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41711
41712         * gcc.dg/noncompile/init-3.c: New test.
41713
41714 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41715
41716         * gcc.dg/format-array-1.c: New test.
41717
41718 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41719
41720         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41721         writing through null pointers; remove comment about testing
41722         unterminated strings.
41723
41724 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41725
41726         * gcc.c-torture/execute/20001017-2.c: New test.
41727
41728 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41729
41730         * gcc.c-torture/compile/20001018-1.c: New test.
41731         * gcc.c-torture/compile/20001018-1.x: Xfail.
41732
41733 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41734
41735         * gcc.c-torture/execute/20001017-1.c: New test.
41736
41737 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41738
41739         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41740         for multiple use of arguments with scanf formats; add tests for
41741         multiple use of arguments.
41742
41743 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41744
41745         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41746
41747 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41748
41749         * gcc.dg/format-miss-1.c: New test.
41750
41751 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41752
41753         * gcc.c-torture/execute/20001013-1.c: New test.
41754
41755 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41756
41757         * gcc.dg/format-branch-1.c: New test.
41758
41759 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41760
41761         * README, lib/file-format.exp: Remove EGCS references.
41762
41763 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41764
41765         * gcc.dg/20001013-1.c: New test.
41766
41767 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41768
41769         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41770         for intmax_t in the compiler using __typeof__ and the type rules
41771         for conditional expressions.
41772
41773 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41774
41775         * gcc.dg/20001012-1.c: New test.
41776         * gcc.dg/20001012-2.c: New test.
41777
41778 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41779
41780         * gcc.dg/format-attr-1.c: New test.
41781
41782 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41783
41784         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41785         __LONG_LONG_MAX__ instead of LLONG_MAX.
41786
41787 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41788
41789         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41790         scanf flags.
41791         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41792         flags.
41793
41794 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41795
41796         * gcc.dg/sequence-pt-1.c: New test.
41797
41798 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41799
41800         * gcc.c-torture/execute/20001011-1.c: New testcase.
41801         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41802
41803 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41804
41805         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41806         does not error on it.
41807
41808 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41809
41810         * gcc.dg/20001009-1.c: New test.
41811
41812 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41813
41814         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41815         * gcc.c-torture/execute/20001009-2.c: ... to here.
41816
41817 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41818
41819         * gcc.c-torture/compile/20001009-1.c: New testcase.
41820         * gcc.c-torture/execute/20001009-1.c: New testcase.
41821         Testcases provided by Jan Hubicka <jh@suse.cz>.
41822
41823 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41824
41825         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41826         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41827         uintmax_t using <limits.h> to emulate the compiler's internal
41828         logic.  No longer XFAIL %j tests.
41829
41830 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41831
41832         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41833         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41834         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41835         regexps and details of expected handling of some bad formats.
41836         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41837         suppression.
41838
41839 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41840
41841         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41842         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41843         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41844         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41845         in list archives.
41846
41847 2000-10-06  Richard Henderson  <rth@cygnus.com>
41848
41849         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41850         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41851         * g++.old-deja/g++.jason/report.C: Likewise.
41852         * g++.old-deja/g++.law/friend5.C: Likewise.
41853         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41854         of the expected warnings.
41855
41856 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.pt/enum14.C: New test.
41859
41860 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41861
41862         * g++.old-deja/g++.pt/crash59.C: New test.
41863
41864 2000-10-04  Will Cohen  <wcohen@redhat.com>
41865
41866         * gcc.dg/20000926-1.c: New test.
41867
41868 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41869
41870         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41871         function name for current C++ compiler.
41872         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41873
41874 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41875
41876         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41877         __PRETTY_FUNCTION__.
41878         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41879
41880 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41881
41882         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41883
41884 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41885
41886         * gcc.c-torture/compile/20000923-1.c: New test.
41887
41888 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41889
41890         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41891         * g++.old-deja/g++.pt/ttp62.C: Same.
41892         * g++.old-deja/g++.other/inline14.C: Same.
41893
41894 2000-09-24  Richard Henderson  <rth@cygnus.com>
41895
41896         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41897
41898 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41899
41900         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41901
41902 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41903
41904         * gcc.c-torture/compile/20000922-1.c: New file.
41905
41906 2000-09-21  Nick Clifton  <nickc@redhat.com>
41907
41908         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41909         a signed long modulo operation.
41910         (mod6): New function - perform an unsigned long modulo operation.
41911         (main): Add tests for modulos of very large numbers by very small
41912         dividends.
41913
41914 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41915
41916         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41917
41918 2000-09-19  Richard Henderson  <rth@cygnus.com>
41919
41920         * gcc.dg/compare2.c (case 10): XFAIL.
41921
41922 2000-09-18  Richard Henderson  <rth@cygnus.com>
41923
41924         * gcc.c-torture/execute/20000906-1.c: Move ...
41925         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41926         that support __builtin_trap.
41927
41928 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41929
41930         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41931
41932 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41933
41934         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41935         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41936         more $ format tests.
41937
41938 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41939
41940         * gcc.dg/format-errmk-1.c: New test.
41941
41942 2000-09-17  Greg McGary  <greg@mcgary.org>
41943
41944         * gcc.c-torture/execute/20000917-1.x: Remove.
41945
41946 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41947
41948         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41949
41950 2000-09-17  Greg McGary  <greg@mcgary.org>
41951
41952         * gcc.c-torture/execute/20000917-1.c: New test.
41953         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41954
41955 2000-09-16  Neil Booth  <NeilB@earthling.net>
41956
41957         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41958         in nested macro bug.
41959
41960 2000-09-15  Neil Booth  <NeilB@earthling.net>
41961
41962         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41963
41964 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41965
41966         * gcc.c-torture/execute/20000914-1.c: New test.
41967
41968 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41969
41970         * g++.other/inline13.C: New test.
41971
41972 2000-09-12  Andreas Jaeger  <aj@suse.de>
41973
41974         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41975         constant by Ulrich Drepper <drepper@redhat.com>.
41976
41977 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41978
41979         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41980
41981 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41982
41983         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41984
41985 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41986
41987         * gcc.dg/cpp/backslash.c: New test.
41988
41989 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41990
41991         * gcc.c-torture/execute/20000910-1.c: New test.
41992         * gcc.c-torture/execute/20000910-2.c: Likewise.
41993
41994 2000-09-11  Robert Lipe  <robertl@sco.com>
41995
41996         * gcc.dg/pragma-align.c: New test.
41997
41998 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41999
42000         * g++.old-deja/g++.pt/explicit82.C: New test.
42001         * g++.old-deja/g++.pt/explicit83.C: New test.
42002
42003 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42004
42005         * gcc.dg/asm-names.c: New test.
42006
42007 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42008
42009         * gcc.dg/cpp/tr-warn6.c: New test
42010
42011 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42012
42013         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42014         be accepted.
42015
42016 2000-09-07  Catherine Moore  <clm@redhat.com>
42017
42018         * gcc.c-torture/execute/unroll-1.c: New test.
42019
42020 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42021
42022         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42023         ERROR markers.
42024         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42025         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42026         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42027         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42028         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42029         Preprocess only.
42030         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42031         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42032
42033 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42034
42035         * g++.old-deja/g++.pt/deduct2.C: New test.
42036
42037 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42038
42039         * g++.old-deja/g++.pt/parms2.C: New test.
42040
42041 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42042
42043         * g++.old-deja/g++.pt/crash58.C: New test.
42044
42045 2000-09-06  Greg McGary  <greg@mcgary.org>
42046
42047         * gcc.c-torture/execute/20000906-1.c: New test.
42048         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42049
42050 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42051
42052         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42053
42054 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42055
42056         * g++.old-deja/g++.pt/crash57.C: New test.
42057
42058 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.old-deja/g++.pt/crash56.C: New test.
42061
42062 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42063
42064         * g++.old-deja/g++.pt/koenig1.C: New test.
42065
42066 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42067
42068         * gcc.dg/20000904-1.c: New test.
42069
42070 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42071
42072         * gcc.dg/cpp/paste8.c: New test.
42073
42074 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42075
42076         * gcc.c-torture/compile/20000827-1.c: New test.
42077
42078 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42079
42080         * gcc.dg/format-diag-1.c: New test.
42081
42082 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42083
42084         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42085         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42086         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42087         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42088         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42089
42090 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.old-deja/g++.other/nested4.C: New test.
42093
42094 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42095
42096         * g++.old-deja/g++.ns/scoped1.C: New test.
42097
42098 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42099
42100         * lib/g++.exp: Support testing already-installed GCC.
42101
42102 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42103
42104         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42105
42106 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42107
42108         * gcc.dg/return-type-2.c: New test.
42109
42110 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42111
42112         * gcc.c-torture/compile/20000825-1.c: New test.
42113
42114 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42115
42116         * gcc.dg/dwarf2-2.c: New test.
42117
42118 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42119
42120         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42121         dg-warning regexps.
42122
42123 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42124
42125         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42126         gcc.dg/format-ext-5.c: New tests.
42127
42128 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42129
42130         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42131
42132 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42133
42134         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42135
42136 2000-08-24  Richard Henderson  <rth@cygnus.com>
42137
42138         * gcc.dg/ia64-sync-1.c: New test.
42139         * gcc.dg/ia64-sync-2.c: New test.
42140         * gcc.dg/ia64-asm-1.c: New test.
42141
42142 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42143
42144         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42145         * gcc.dg/format-ext-2.c: New test.
42146
42147 2000-08-23  Jason Merrill  <jason@redhat.com>
42148
42149         * lib/old-dejagnu.exp: Also ignore "In member function" and
42150         "At global scope".
42151
42152 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42153
42154         * gcc.dg/noncompile/label-lineno-1.c: New test.
42155
42156 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42157
42158         * gcc.dg/c99-array-nonobj-1.c: New test.
42159
42160 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42161
42162         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42163         tests.
42164         * gcc.dg/format-ext-1.c: New test.
42165
42166 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42167
42168         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42169         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42170         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42171         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42172         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42173
42174 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42175
42176         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42177         gcc.dg/c99-strftime-2.c: New tests.
42178
42179 2000-08-22  Richard Henderson  <rth@cygnus.com>
42180
42181         * gcc.c-torture/execute/20000822-1.c: New test.
42182
42183 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * gcc.c-torture/execute/20000819-1.x: Remove.
42186
42187 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42188
42189         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42190         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42191         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42192         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42193         gcc.dg/format-xopen-1.c: New tests.
42194
42195 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42196
42197         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42198
42199 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42200
42201         * g++.old-deja/g++.other/loop2.C: New test.
42202
42203         * gcc.c-torture/compile/20000606-1.c: New test.
42204         * gcc.c-torture/compile/20000728-1.c: New test.
42205         * gcc.c-torture/execute/20000801-1.c: New test.
42206         * gcc.c-torture/execute/20000801-2.c: New test.
42207         * gcc.c-torture/execute/20000819-1.c: New test.
42208         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42209         * gcc.dg/20000629-1.c: New test.
42210         * gcc.dg/20000724-1.c: New test.
42211         * gcc.dg/20000807-1.c: New test.
42212
42213 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42214
42215         * gcc.dg/cpp/pragma-1.c: New test.
42216         * gcc.dg/cpp/pragma-2.c: New test.
42217
42218 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42219
42220         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42221         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42222
42223 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42224
42225         * gcc.c-torture/compile/20000818-1.c: New test.
42226
42227 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42228
42229         * gcc.c-torture/execute/20000818-1.c: New test.
42230
42231 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42232
42233         * gcc.dg/format-va-1.c: New test.
42234
42235 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42236
42237         * g++.old-deja/g++.other/typedef8.C: New test.
42238
42239 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42240
42241         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42242         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42243         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42244         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42245         * g++.old-deja/g++.other/ptrmem7.C: New test.
42246         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42247
42248 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42249
42250         * g++.old-deja/g++.pt/typename27.C: New test.
42251
42252 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42253
42254         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42255         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42256         * g++.old-deja/g++.pt/friend45.C: New test.
42257         * g++.old-deja/g++.other/friend8.C: New test.
42258
42259 2000-08-15  Richard Henderson  <rth@cygnus.com>
42260
42261         * gcc.c-torture/execute/20000815-1.c: New test.
42262
42263 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42264
42265         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42266         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42267         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42268
42269 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42270
42271         * g++.old-deja/g++.other/refinit2.C: New test.
42272
42273 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42274
42275         * lib/c-torture.exp (c-torture): Make
42276         compiler_conditional_xfail_data global.
42277         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42278         compiler_conditional_xfail_data machinery.
42279         (f-torture-execute): Likewise.
42280         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42281         and only when unrolling loops.
42282
42283         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42284
42285 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42286
42287         * g++.old-deja/g++.pt/explicit81.C: New test.
42288
42289 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.old-deja/g++.pt/typename26.C: New test.
42292
42293 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42294
42295         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42296         warning.
42297
42298 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42299
42300         * g++.old-deja/g++.other/array3.C: New test.
42301
42302 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42303
42304         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42305         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42306         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42307         New tests.
42308
42309 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42310
42311         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42312         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42313
42314 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42315
42316         * gcc.c-torture/execute/20000808-1.c: New test.
42317
42318 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42319
42320         * gcc.dg/c90-const-expr-1.c: New test.
42321
42322 2000-08-08  Richard Henderson  <rth@cygnus.com>
42323
42324         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42325
42326 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42327
42328         * gcc.dg/noncompile/const-ll-1.c: New test.
42329
42330 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42331
42332         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42333
42334 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42335
42336         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42337         that running programs linked against the shared version of libobjc
42338         run correctly.
42339
42340 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42341
42342         * gcc.dg/c99-printf-1.c: New test.
42343
42344 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42345
42346         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42347
42348 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42349
42350         * gcc.c-torture/execute/20000731-1.x: Delete.
42351
42352 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42353
42354         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42355         and torture_without_loops as is done by c-torture.exp.
42356         (search_for): Copy from c-torture.exp.
42357         (gcc-dg-runtest): New function, drives a directory of tests
42358         iterating over the TORTURE_OPTIONS.
42359         (scan-assembler, scan-assembler-not): Move here from
42360         individual directory drivers.
42361
42362         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42363         defined by lib/gcc-dg.exp.
42364         * gcc.dg/cpp/cpp.exp: Likewise.
42365         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42366         gcc-dg-runtest, so we cycle over optimization options.
42367
42368         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42369         * gcc.dg/compare2.c: No longer expected to fail.
42370
42371 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42372
42373         * gcc.c-torture/execute/20000804-1.c: New test.
42374
42375 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42376
42377         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42378
42379 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42380
42381         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42382
42383 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42384
42385         * gcc.c-torture/compile/20000803-1.c: New test.
42386
42387 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42388
42389         * gcc.c-torture/execute/20000801-3.c,
42390         gcc.c-torture/execute/20000801-4.c: New tests.
42391         * gcc.c-torture/execute/20000801-3.x,
42392         gcc.c-torture/execute/20000801-4.x: Xfail.
42393
42394 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42395
42396         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42397         libobjc/.libs to allow for libtool.
42398
42399 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42400
42401         * gcc.c-torture/compile/20000802-1.c: New test.
42402
42403 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42404
42405         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42406
42407 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42408
42409         * gcc-c-torture/execute/20000731-2.c: New test.
42410
42411         * gcc.c-torture/execute/20000731-1.c: New test.
42412         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42413
42414 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42415
42416         * testsuite/gcc.dg/cpp/paste7.c: New test.
42417         * gcc.dg/cpp/20000725-1.c: New test.
42418
42419 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42420
42421         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42422         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42423         declaration warning for __builtin_dwarf_reg_size.
42424
42425         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42426
42427 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42428
42429         * gcc.dg/noncompile/voidparam-1.c: New test.
42430
42431 2000-07-30  Richard Henderson  <rth@cygnus.com>
42432
42433         * gcc.dg/c90-digraph-1.c: Don't xfail.
42434         * gcc.dg/compare2.c (case 10): Xfail.
42435         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42436
42437 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42438
42439         * gcc.dg/c99-main-1.c: New test.
42440
42441 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42442
42443         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42444
42445 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42446
42447         * gcc.c-tortuer/execute/20000726-1.c: New test.
42448
42449 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42450
42451         * gcc.c-torture/execute/enum-2.c: New test.
42452
42453 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42454
42455         * gcc.dg/cpp/tr-warn3.c: New test.
42456
42457 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         * g++.old-deja/g++.ext/implicit1.C: Remove.
42460         * g++.old-deja/g++.jason/c2.C: Remove
42461         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42462         * g++.old-deja/g++.pt/crash16.C: Likewise.
42463         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42464
42465 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42466
42467         * g++.old-deja/g++.other/for2.C: New test.
42468
42469 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42470
42471         * gcc.dg/20000720-1.c: New test.
42472
42473 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42474
42475         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42476
42477 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42478
42479         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42480         * gcc.c-torture/execute/20000722-1.c: New.
42481         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42482
42483 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42484
42485         * gcc.dg/cpp/20000720-1.S: New test.
42486
42487 2000-07-21  Michael Meissner  <meissner@redhat.com>
42488
42489         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42490
42491 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42492
42493         * g++.old-deja/g++.brendan/crash16.C,
42494         g++.old-deja/g++.brendan/parse3.C,
42495         g++.old-deja/g++.brendan/redecl1.C,
42496         g++.old-deja/g++.ns/template13.C,
42497         g++.old-deja/g++.other/decl4.C,
42498         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42499
42500 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42501
42502         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42503         and "Internal error".
42504
42505         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42506         regexps.
42507         * gcc.dg/cpp/paste6.c: New test.
42508
42509 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42510
42511         * gcc.dg/cpp/tr-direct.c: New test.
42512
42513         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42514         gcc.dg/cpp/undef1.c: Tweak error regexps.
42515
42516 2000-07-18  Eric Christopher <echristo@redhat.com>
42517
42518         * gcc.c-torture/compile/20000718-1.c: New test.
42519
42520 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42521
42522         * cpplex.c (_cpp_push_token): If the token being pushed back
42523         is the previous token in this context, just subtract one from
42524         context->posn.
42525         * cppmacro.c (save_expansion): Clear aux field when storing a
42526         placemarker.
42527
42528 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42529
42530         * gcc.dg/noncompile/redecl-1.c: New test.
42531
42532 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42533
42534         * gcc.c-torture/execute/20000717-5.c: New test.
42535         * gcc.c-torture/execute/20000717-1.x: Removed.
42536
42537 2000-07-17  Richard Henderson  <rth@cygnus.com>
42538
42539         * gcc.c-torture/execute/20000717-4.c: New test.
42540
42541 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42542
42543         * gcc.dg/cpp/syshdr.c: New test.
42544         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42545
42546 2000-07-17  Neil Booth  <neilb@earthling.net>
42547
42548         * gcc.dg/cpp/cmdlne-dM.c: New test.
42549         * gcc.dg/cpp/cmdlne-dD.c: New test.
42550
42551 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42552
42553         * gcc.c-torture/execute/20000717-3.c: New test.
42554
42555         * gcc.c-torture/compile/20000717-1.c: New test.
42556
42557 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42558
42559         * gcc.c-torture/execute/20000717-2.c: New test.
42560
42561 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42562
42563         * gcc.dg/formatz-1.c: New test.
42564
42565         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42566         * gcc.dg/c99-digraph-1.c: New tests.
42567
42568         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42569         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42570
42571         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42572         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42573         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42574         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42575         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42576         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42577         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42578
42579 2000-07-17   Greg McGary <greg@mcgary.org>
42580
42581         * gcc.c-torture/execute/20000717-1.c: New test.
42582         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42583
42584 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42585
42586         * gcc.c-torture/execute/20000715-2.c: New test.
42587         * gcc.dg/20000715-1.c: New test.
42588
42589 2000-07-15  Michael Meissner  <meissner@redhat.com>
42590
42591         * gcc.c-torture/execute/20000715-1.c: New test.
42592
42593 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42594
42595         * gcc.c-torture/execute/20000707-1.c: New test.
42596
42597 2000-07-13  Neil Booth  <NeilB@earthling.net>
42598
42599         * testsuite/gcc.dg/cpp/digraph1.c,
42600         testsuite/gcc.dg/cpp/digraph2.c,
42601         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42602
42603 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42604
42605         * g77.f-torture/compile/20000630-2.f: New test.
42606         * g77.f-torture/compile/20000630-2.x
42607
42608 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42609
42610         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42611
42612 2000-07-11  Neil Booth  <NeilB@earthling.net>
42613
42614         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42615
42616 2000-07-11  Neil Booth  <NeilB@earthling.net>
42617
42618         * gcc.dg/cpp/cmdlne-C.c: New.
42619
42620 2000-07-09  Neil Booth  <NeilB@earthling.net>
42621
42622         * gcc.dg/cpp/directiv.c: New tests.
42623         * gcc.dg/cpp/undef1.c: Update.
42624
42625 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42626
42627         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42628
42629 2000-07-09  Neil Booth  <NeilB@earthling.net>
42630
42631         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42632
42633 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42634
42635         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42636         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42637
42638 2000-07-08  Neil Booth  <NeilB@earthling.net>
42639
42640         * gcc.dg/cpp/macsyntx.c: New tests.
42641
42642 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42643
42644         * gcc.dg/20000707-1.c: New test.
42645
42646 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42647
42648         * gcc.c-torture/execute/20000706-1.c: New test.
42649         * gcc.c-torture/execute/20000706-2.c: New test.
42650         * gcc.c-torture/execute/20000706-3.c: New test.
42651         * gcc.c-torture/execute/20000706-4.c: New test.
42652         * gcc.c-torture/execute/20000706-5.c: New test.
42653
42654 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42655
42656         * g++.old-deja/g++.pt/instantiate7.C: New test.
42657
42658 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42659
42660         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42661         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42662         * g++.old-deja/g++.other/rtti3.C: Likewise.
42663         * g++.old-deja/g++.other/rttid3.C: Likewise.
42664
42665 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42666
42667         *  g77.f-torture/compile/20000630-1.x: Fix typo
42668
42669 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42670
42671         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42672         assembly output.
42673
42674 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42675
42676         * gcc.dg/cpp/ident.c: New test.
42677
42678 2000-07-05  Neil Booth  <NeilB@earthling.net>
42679
42680         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42681           gcc.dg/cpp/lexstrng.c: New tests.
42682
42683 2000-07-04  Neil Booth  <NeilB@earthling.net>
42684
42685         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42686         * gcc.dg/cpp/strify2.c: Same.
42687
42688 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42689
42690         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42691         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42692         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42693         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42694
42695         * testsuite/gcc.dg/cpp/macro1.c,
42696         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42697         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42698         testsuite/gcc.dg/cpp/strify1.c,
42699         testsuite/gcc.dg/cpp/strify2.c: New tests.
42700
42701 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42702
42703         * gcc.c-torture/execute/20000703-1.c: New test.
42704
42705 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42706
42707         * g++.old-deja/g++.pt (lookup10.C): New test.
42708
42709 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42710
42711         * g++.old-deja/g++.pt (typename25.C): New test.
42712
42713 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42714
42715         * gcc.c-torture/compile/20000701-1.c: New test.
42716
42717 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42718
42719         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42720         to test case.
42721
42722 2000-06-30  Catherine Moore  <clm@cygnus.com>
42723
42724         * gcc.c-torture/execute/align-1.c: New test.
42725
42726 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42727
42728         * g++.old-deja/g++.pt/expr8.C: New test.
42729         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42730
42731 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42732
42733         * gcc.c-torture/compile/20000629-1.c: New test.
42734
42735 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42736
42737
42738         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42739         gcc.dg/noncompile directory, depending on whether they're
42740         preprocessor tests or not.  Annotate all the tests for the dg
42741         framework.
42742
42743         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42744         * gcc.dg/noncompile/noncompile.exp: New.
42745
42746         * Moved files:
42747         Old name                                New name
42748         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42749         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42750         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42751         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42752         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42753         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42754         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42755         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42756         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42757         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42758         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42759         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42760         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42761         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42762         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42763         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42764         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42765         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42766         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42767         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42768         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42769         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42770         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42771         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42772
42773         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42774         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42775         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42776         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42777         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42778         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42779
42780 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42781
42782         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42783         declare one variable.  On the fourth, error.
42784         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42785         declared by 20000628-1a.h.
42786
42787 2000-06-29  Richard Henderson  <rth@redhat.com>
42788
42789         * gcc.c-torture/execute/930529-1.x: New file.
42790         * gcc.dg/920413-1.c: Adjust expected warning text.
42791         * gcc.dg/980217-1.c: Declare abort.
42792         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42793
42794 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42795
42796         * g77.f-torture/compile/20000629-1.f: New test.
42797         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42798
42799 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42800
42801         Rearrange lots of files, removing entirely the
42802         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42803         directories.
42804
42805         * Deleted files:
42806         gcc.c-torture/code_quality/code_quality.exp
42807         gcc.c-torture/special/special.exp
42808         gcc.failure/failure.exp
42809         gcc.failure/940409-1.x
42810         gcc.c-torture/compile/961203-1.x
42811
42812         * New files:
42813         gcc.misc-tests/linkage.exp
42814         gcc.c-torture/execute/920730-1t.c
42815         gcc.c-torture/execute/920730-1t.x
42816         gcc.c-torture/compile/920520-1.x
42817         gcc.c-torture/compile/920521-1.x
42818         gcc.c-torture/compile/981006-1.x
42819         gcc.c-torture/execute/eeprof-1.x
42820
42821         * Moved files (possibly with modifications to fit a new harness):
42822         Old name                                New name
42823         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42824         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42825         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42826         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42827         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42828         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42829         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42830         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42831         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42832         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42833         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42834         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42835         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42836         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42837
42838 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42839
42840         * c-torture/compile/961203-1.x: Delete.
42841
42842         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42843         not exit. Include stdio.h.
42844         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42845         * gcc.misc-tests/dg-12.c: Likewise.
42846         * gcc.misc-tests/dg-5.c: Likewise.
42847         * gcc.misc-tests/dg-6.c: Likewise.
42848         * gcc.misc-tests/dg-7.c: Prototype abort.
42849         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42850         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42851         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42852         not exit.
42853         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42854         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42855
42856 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42857
42858         * gcc.dg/cpp/20000628-1.c: New test.
42859         * gcc.dg/cpp/20000628-1.h: New header for above test.
42860         * gcc.dg/cpp/20000628-1a.h: Likewise.
42861
42862 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42863
42864         * gcc.dg/cpp: New directory.
42865         * gcc.dg/cpp/cpp.exp: New driver.
42866         * gcc.dg/cpp/20000627-1.c: New test.
42867         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42868         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42869         and rewrite as a compilation test.
42870
42871         * gcc.dg: Move many files into the cpp subdirectory, possibly
42872         renaming or editing them as well.
42873         Old name                New name
42874         990119-1.c              cpp/19990119-1.c
42875         990228-1.c              cpp/19990228-1.c
42876         990407-1.c              cpp/19990407-1.c
42877         990409-1.c              cpp/19990409-1.c
42878         990413-1.c              cpp/19990413-1.c
42879         990703-1.c              cpp/19990703-1.c
42880         20000127-1.c            cpp/20000127-1.c
42881         20000129-1.c            cpp/20000129-1.c
42882         20000207-1.c            cpp/20000207-1.c
42883         20000207-2.c            cpp/20000207-2.c
42884         20000209-1.c            cpp/20000209-1.c
42885         20000209-2.c            cpp/20000209-2.c
42886         20000301-1.c            cpp/20000301-1.c
42887         20000419-1.c            cpp/20000419-1.c
42888         20000510-1.S            cpp/20000510-1.S
42889         20000519-1.c            cpp/20000519-1.c
42890         20000529-1.c            cpp/20000529-1.c
42891         20000625-1.c            cpp/20000625-1.c
42892         20000625-2.c            cpp/20000625-2.c
42893         cpp-as1.c               cpp/assert1.c
42894         cpp-as2.c               cpp/assert2.c
42895         cxx-comments-1.c        cpp/cxxcom1.c
42896         cxx-comments-2.c        cpp/cxxcom2.c
42897         endif-label.c           cpp/endif.c
42898         cpp-hash1.c             cpp/hash1.c
42899         cpp-hash2.c             cpp/hash2.c
42900         cpp-if1.c               cpp/if-1.c
42901         cpp-if2.c               cpp/if-2.c
42902         cpp-if3.c               cpp/if-3.c
42903         cpp-if4.c               cpp/if-4.c
42904         cpp-if5.c               cpp/if-5.c
42905         cpp-cond.c              cpp/if-cexp.c
42906         cpp-missingop.c         cpp/if-mop.c
42907         cpp-missingparen.c      cpp/if-mpar.c
42908         cpp-opprec.c            cpp/if-oppr.c
42909         cpp-ifparen.c           cpp/if-paren.c
42910         cpp-shortcircuit.c      cpp/if-sc.c
42911         cpp-shift.c             cpp/if-shift.c
42912         cpp-unary.c             cpp/if-unary.c
42913         cpp-li1.c               cpp/line1.c
42914         cpp-li2.c               cpp/line2.c
42915         lineno.c                cpp/line3.c
42916         lineno-2.c              cpp/line4.c
42917         cpp-mi.c                cpp/mi1.c
42918         cpp-mic.h               cpp/mi1c.h
42919         cpp-micc.h              cpp/mi1cc.h
42920         cpp-mind.h              cpp/mi1nd.h
42921         cpp-mindp.h             cpp/mi1ndp.h
42922         cpp-mix.h               cpp/mi1x.h
42923         cpp-mi2.c               cpp/mi2.c
42924         cpp-mi2a.h              cpp/mi2a.h
42925         cpp-mi2b.h              cpp/mi2b.h
42926         cpp-mi2c.h              cpp/mi2c.h
42927         cpp-mi3.c               cpp/mi3.c
42928         cpp-mi3.def             cpp/mi3.def
42929         poison-1.c              cpp/poison.c
42930         pr-impl.c               cpp/prag-imp.c
42931         cpp-redef-2.c           cpp/redef1.c
42932         cpp-redef.c             cpp/redef2.c
42933         strpaste.c              cpp/strp1.c
42934         strpaste-2.c            cpp/strp2.c
42935         cpp-tradpaste.c         cpp/tr-paste.c
42936         cpp-tradstringify.c     cpp/tr-str.c
42937         cpp-tradwarn1.c         cpp/tr-warn1.c
42938         cpp-tradwarn2.c         cpp/tr-warn2.c
42939         trigraphs.c             cpp/trigraphs.c
42940         cpp-unc1.c              cpp/unc1.c
42941         cpp-unc2.c              cpp/unc2.c
42942         cpp-unc3.c              cpp/unc3.c
42943         cpp-unc.c               cpp/unc4.c
42944         undef.c                 cpp/undef1.c
42945         undef-2.c               cpp/undef2.c
42946         cpp-wi1.c               cpp/widestr1.c
42947
42948 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42949
42950         * lib/g++.exp (g++_include_flags): Tweak.
42951
42952 2000-06-27  H.J. Lu  <hjl@gnu.org>
42953             Loren J. Rittle  <ljrittle@acm.org>
42954
42955         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42956         version with one that knows about the new gcc tree structure.
42957         (g++_link_flags): Same.
42958
42959 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42960
42961         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42962         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42963         case we are cross-compiling.
42964
42965         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42966         g++.old-deja/g++.niklas/Makefile.in,
42967         g++.old-deja/g++.niklas/configure.in,
42968         g++.old-deja/g++.other/Makefile.in,
42969         g++.old-deja/g++.other/configure.in,
42970         gcc.c-torture/code_quality/Makefile.in,
42971         gcc.c-torture/code_quality/configure.in,
42972         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42973         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42974         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42975         gcc.c-torture/execute/ieee/Makefile.in,
42976         gcc.c-torture/execute/ieee/configure.in,
42977         gcc.c-torture/noncompile/Makefile.in,
42978         gcc.c-torture/noncompile/configure.in,
42979         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42980         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42981         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42982
42983 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42984
42985         * g++.old-deja/g++.other/ambig3.C: New test.
42986
42987 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.pt/syntax1.C: New test.
42990         * g++.old-deja/g++.pt/syntax2.C: New test.
42991         * g++.old-deja/g++.other/syntax3.C: New test.
42992         * g++.old-deja/g++.other/syntax4.C: New test.
42993
42994 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42995
42996         * gcc.dg/20000623-1.c: Prototype exit and abort.
42997
42998 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42999
43000         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43001         New tests.
43002         * gcc.dg/cpp-mi3.def: New file.
43003
43004         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43005         inside assertions.
43006         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43007         lexer's error messages.
43008         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43009         divine anything from the linemarkers.
43010         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43011         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43012
43013 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43014
43015         * gcc.dg/20000623-1.c: New test.
43016
43017 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43018
43019         * gcc.c-torture/execute/20000622-1.c: New test.
43020
43021 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43022
43023         * g++.old-deja/g++.other/init15.C: New test.
43024
43025 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43026
43027         * g++.old-deja/g++.pt/vaarg2.C: New test.
43028         * g++.old-deja/g++.pt/vaarg3.C: New test.
43029
43030 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43031
43032         * g++.old-deja/g++.other/dyncast6.C: New test.
43033
43034 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43035
43036         * gcc.c-torture/execute/loop-6.c: New test.
43037
43038 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43039
43040         * gcc.dg/20000614-1.c: New test.
43041         * gcc.dg/20000614-2.c: New test.
43042
43043 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43044
43045         * g++.old-deja/g++.other/inline12.C: New test.
43046
43047 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43048
43049         * g++.old-deja/g++.other/eh1.C: New test.
43050
43051 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43052
43053         * g++.old-deja/g++.other/type.C: New test.
43054
43055 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43056
43057         * g++.old-deja/g++.other/initstring.C: New test.
43058
43059 2000-06-12  Jason Merrill  <jason@redhat.com>
43060
43061         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43062
43063 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43064
43065         * gcc.c-torture/compile/20000609-1.c: New test.
43066
43067 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43068
43069         * gcc.dg/20000609-1.c: New test.
43070
43071 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43072
43073         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43074         * gcc.c-torture/noncompile/poison-1.c: Move...
43075         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43076         * gcc.dg/cpp-li1.c: Add a token after the #line.
43077
43078 2000-06-05  Richard Henderson  <rth@cygnus.com>
43079
43080         * gcc.c-torture/execute/20000605-2.c: New test.
43081         * gcc.c-torture/execute/20000605-3.c: New test.
43082
43083 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43084
43085         * g77.f-torture/execute/20000503-1.x: New file.
43086
43087 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43088
43089         * g++.old-deja/g++.eh/badalloc1.C: New test.
43090
43091 2000-06-05  Richard Henderson  <rth@cygnus.com>
43092
43093         * gcc.c-torture/execute/20000605-1.c: New test.
43094
43095 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43096             Nathan Sidwell <nathan@codesourcery.com>
43097
43098         * gcc.c-torture/compile/20000605-1.c: New test.
43099
43100 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43101
43102         * g77.f-torture/compile/20000601-1.f: New test.
43103
43104 2000-06-03  Richard Henderson  <rth@cygnus.com>
43105
43106         * gcc.c-torture/execute/20000603-1.c: New.
43107
43108 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43109
43110         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43111         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43112
43113 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43114
43115         * gcc.dg/compare2.c (case 12): XFAIL.
43116         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43117         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43118
43119         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43120
43121 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43122
43123         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43124         guard macro is already defined when the header is first
43125         included.
43126         * gcc.dg/cpp-mix.h: New file.
43127         * gcc.dg/endif-label.c: Update patterns to match compiler.
43128
43129         * g++.brendan/complex1.C: Declare abort.
43130         * g++.law/refs4.C: Remove XFAIL.
43131         * g++.oliva/expr2.C: Declare abort and exit.
43132
43133 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43134
43135         * gcc.c-torture/execute/20000528-1.c: New test.
43136
43137         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43138         * g++.old-deja/g++.law/temps4.C: Likewise.
43139
43140         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43141         stdlib.h.  Call abort() on failure.
43142         * g++.old-deja/g++.law/refs4.C: Likewise.
43143         * g++.old-deja/g++.law/temps4.C: Likewise.
43144         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43145         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43146
43147 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43148
43149         Relative to g++.dg/special:
43150         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43151
43152         Relative to g++.old-deja:
43153         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43154         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43155         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43156         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43157         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43158         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43159         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43160
43161         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43162         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43163         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43164         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43165         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43166         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43167         and/or string.h.
43168
43169         * g++.other/goto1.C: Update expectations for error messages.
43170
43171 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43172
43173         * gcc.c-torture/compile/20000523-1.c: New test.
43174
43175 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43176
43177         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43178
43179 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43180
43181         * g++.old-deja/g++.eh/catch11.C: New test.
43182         * g++.old-deja/g++.eh/catch12.C: New test.
43183
43184 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43185
43186         * gcc.c-torture/execute/20000523-1.c: New test.
43187
43188 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43189
43190         * c-torture/execute/bcp-1.c: Replace abort in arg of
43191         __builtin_constant_p with a generic external function.
43192
43193         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43194         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43195         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43196         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43197         Prototype abort and/or exit.
43198
43199         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43200         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43201         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43202         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43203
43204 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43205
43206         * gcc.dg/dwarf2-1.c: New test.
43207
43208 2000-05-20  Richard Henderson  <rth@cygnus.com>
43209
43210         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43211
43212 2000-05-20  Andreas Jaeger  <aj@suse.de>
43213
43214         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43215         testcase.
43216
43217 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43218
43219         * gcc.c-torture/execute/20000519-2.c: New test.
43220
43221 2000-05-19  Andreas Jaeger  <aj@suse.de>
43222
43223         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43224         which fails with SSA.
43225
43226         * lib/c-torture.exp: Also test with -O3 -fssa.
43227
43228 2000-05-18  Michael Meissner  <meissner@redhat.com>
43229
43230         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43231         * gcc.c-torture/execute/920415-1.c: Ditto.
43232         * gcc.c-torture/execute/920501-1.c: Ditto.
43233         * gcc.c-torture/execute/conversion.c: Ditto.
43234         * gcc.c-torture/execute/cvt-1.c: Ditto.
43235
43236 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43237
43238         * gcc.c-torture/compile/20000518-1.c: New test.
43239
43240 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43241
43242         * g77.f-torture/compile/200005018.f: New test.
43243
43244 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43245
43246         * gcc.c-torture/compile/20000517-1.c: New test.
43247
43248 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43249
43250         * gcc.c-torture/execute/20000516-1.c: New test.
43251
43252 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43253
43254         * g++.old-deja/g++.other/eh.C: New test.
43255
43256 2000-05-12  Richard Henderson  <rth@cygnus.com>
43257
43258         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43259         constants through to doit's conditional.
43260
43261 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43262
43263         * gcc.c-torture/compile/20000511-1.c: New test.
43264         * g77.f-torture/compile/20000511-1.f: New test.
43265         * g77.f-torture/compile/20000511-2.f: New test.
43266
43267 2000-05-11  Michael Meissner  <meissner@redhat.com>
43268
43269         * gcc.c-torture/execute/20000511-1.c: New test.
43270
43271 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43272
43273         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43274         * gcc.dg/20000510-1.S: New.
43275
43276 2000-05-08  Catherine Moore  <clm@cygnus.com>
43277
43278         * gcc.dg/unused-3.c: New.
43279
43280 2000-05-06  Richard Henderson  <rth@cygnus.com>
43281
43282           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43283           * g++.old-deja/g++.mike/warn1.C: Likewise.
43284           * g++.old-deja/g++.pt/local1.C: Likewise.
43285           * g++.old-deja/g++.pt/local7.C: Likewise.
43286           * g++.old-deja/g++.pt/spec16.C: Likewise.
43287
43288 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43289
43290         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43291
43292 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43293
43294           * g77.f-torture/execute/20000503-1.f: New test.
43295
43296 2000-05-04  Andreas Jaeger  <aj@suse.de>
43297
43298         * gcc.dg/noreturn-2.c: New test.
43299
43300 2000-05-04  Neil Booth  <NeilB@earthling.net>
43301
43302         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43303         preprocessor.
43304
43305 2000-05-04  Richard Henderson  <rth@cygnus.com>
43306
43307         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43308
43309 2000-05-04  Richard Henderson  <rth@cygnus.com>
43310
43311         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43312         OpenSSL by Jason R Thorpe.
43313
43314 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43315
43316         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43317
43318 2000-05-03  Robert Lipe <robertlipe@usa.net>
43319
43320         * gcc.dg/20000503-1.c: New test.
43321
43322 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43323
43324         * gcc.c-torture/compile/20000502-1.c: New test.
43325         * g++.old-deja/g++.other/align.C: New test.
43326         * gcc.dg/cpp-tradstringify.c: New test.
43327
43328 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43329
43330         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43331         and hard registers.
43332
43333 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43334
43335         * gcc.c-torture/execute/loop-5.c: New test.
43336
43337 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43338
43339         * gcc.c-torture/execute/va-arg-20.c: New test.
43340
43341 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43342
43343         * gcc.c-torture/execute/20000422-1.c: New test.
43344
43345 2000-04-20  Greg McGary  <gkm@gnu.org>
43346
43347         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43348         when optimizing, but without sibling-call optimizations (-O1).
43349
43350 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43351
43352           * gcc.c-torture/compile/20000420-1.c: New test.
43353
43354 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43355
43356         * g++.abi/ptrflags.C: New test.
43357         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43358
43359 2000-04-19  Catherine Moore  <clm@cygnus.com>
43360
43361         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43362
43363 2000-04-19  Greg McGary  <gkm@gnu.org>
43364
43365         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43366         sibling-call optimizations.
43367
43368 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43369
43370         * gcc.dg/20000419-1.c: New test.
43371
43372 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43373
43374         * gcc.c-torture/execute/20000412-6.c: New test.
43375
43376 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43377
43378         * gcc.c-torture/execute/20000412-5.c: New test.
43379         * g77.f-torture/compile/20000412-1.f: New test.
43380         * gcc.c-torture/execute/20000412-4.c: New test.
43381         * gcc.c-torture/compile/20000412-2.c: New test.
43382         * gcc.c-torture/execute/20000412-3.c: New test.
43383         * gcc.c-torture/compile/20000412-1.c: New test.
43384         * gcc.c-torture/execute/20000412-2.c: New test.
43385
43386 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43387
43388         * objc/execute/bf-20.m: New test.
43389
43390 2000-04-10  Richard Henderson  <rth@cygnus.com>
43391
43392         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43393
43394         * gcc.c-torture/execute/20000412-1.c: New test.
43395
43396 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43397
43398         * g++.old-deja/g++.eh/catchptr1.C: New test.
43399
43400 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43401
43402         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43403
43404 2000-04-08  Neil Booth  <NeilB@earthling.net>
43405
43406         * gcc.dg/cpp-nullchar.c: Remove test as
43407         embedded nulls cause problems.
43408
43409 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43410
43411         * gcc.dg/compare2.c: New test.
43412
43413 2000-04-08  Neil Booth  <NeilB@earthling.net>
43414
43415         * gcc.dg/cpp-nullchar.c: New test.
43416
43417 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43418
43419         * gcc.dg/cpp-mi2.c: New test.
43420         * gcc.dg/cpp-mi2[abc].h: New files.
43421
43422 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43425         member name.
43426
43427 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43428
43429         * g++.old-deja/g++.abi/vmihint.C: New test.
43430
43431 2000-04-06  Neil Booth  <NeilB@earthling.net>
43432
43433         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43434         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43435         copyright.
43436
43437 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43438
43439         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43440         avoid stack-frame overwrite.
43441
43442 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43443
43444         * gcc.c-torture/compile/20000405-2.c: New test.
43445         * gcc.c-torture/compile/20000405-3.c: New test.
43446
43447 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43448
43449         * gcc.c-torture/compile/20000405-1.c: New test.
43450
43451 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43452
43453         * gcc.dg/cast-qual-1.c: Revert last change.
43454
43455 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43456
43457         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43458
43459 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43460
43461         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43462         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43463
43464 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43465
43466         * gcc.c-torture/compile/20000403-2.c: New test.
43467         * gcc.c-torture/compile/20000403-1.c: New test.
43468
43469 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43470
43471         * gcc.c-torture/execute/20000403-1.c: New test.
43472
43473 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43474
43475         * gcc.c-torture/execute/20000402-1.c: New test.
43476
43477 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43478
43479         * gcc.c-torture/execute/va-arg-15.c: New test.
43480         * gcc.c-torture/execute/va-arg-16.c: New test.
43481         * gcc.c-torture/execute/va-arg-17.c: New test.
43482         * gcc.c-torture/execute/va-arg-18.c: New test.
43483         * gcc.c-torture/execute/va-arg-19.c: New test.
43484
43485 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43486
43487         * gcc.c-torture/compile/981211-1.c: Move to...
43488         * gcc.dg/cpp-as1.c: ...here.
43489         * gcc.dg/cpp-as2.c: New file.
43490
43491         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43492         compiler.
43493
43494 2000-04-02  Neil Booth  <NeilB@earthling.net>
43495
43496         * gcc.dg/cpp-cond.c  New tests.
43497         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43498         accidental success less likely.
43499         * gcc.dg/cpp-missingop.c  New tests.
43500         * gcc.dg/cpp-missingparen.c  New tests.
43501         * gcc.dg/cpp-shift.c  New tests.
43502         * gcc.dg/cpp-shortcircuit.c  New tests.
43503         * gcc.dg/cpp-unary.c  New tests.
43504
43505 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43506
43507         * gcc.c-torture/compile/20000329-1.c: New test.
43508
43509 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43510
43511         * gcc.c-torture/compile/20000326-1.c: New test.
43512         * gcc.c-torture/compile/20000326-2.c: New test.
43513
43514 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43515
43516         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43517         the first parameter is a function argument.
43518
43519 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43520
43521         * g++.old-deja/g++.ext/array4.C: New test.
43522
43523 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43524
43525         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43526
43527 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43528
43529         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43530
43531 2000-03-19  Richard Henderson  <rth@cygnus.com>
43532
43533         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43534
43535 2000-03-19  Richard Henderson  <rth@cygnus.com>
43536
43537         * gcc.c-torture/compile/20000319-1.c: New test.
43538
43539 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43540
43541         * gcc.c-torture/execute/20000314-3.c: New test.
43542         * gcc.c-torture/execute/20000314-2.c: New test.
43543         * gcc.c-torture/execute/20000314-1.c: New test.
43544         * gcc.c-torture/compile/20000314-2.c: New test.
43545         * gcc.c-torture/compile/20000314-1.c: New test.
43546
43547 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43548
43549         * g++.old-deja/g++.warn/inline.C: New test.
43550
43551 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43552
43553         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43554         standards-compliant result rather than specific constants.
43555         Put test-values in array.
43556
43557 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43558
43559         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43560         (g++_target_compile): Put test-specific options last.
43561
43562 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43563
43564         * g++.old-deja/g++.eh/vbase4.C: New test.
43565
43566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43567
43568         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43569
43570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43571
43572         * g++.old-deja/g++.brendan/misc12.C: Removed.
43573         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43574         * g++.old-deja/g++.ext/pretty4.C: New test.
43575
43576 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43577
43578         * g++.old-deja/g++.other/string2.C: New test.
43579
43580 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43581
43582         * g++.old-deja/g++.warn/impint2.C: New test.
43583
43584 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43585
43586         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43587         is 1, not zero.
43588
43589 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43590
43591         * g++.old-deja/g++.warn/impint.C: New test.
43592         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43593         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43594         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43595         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43596         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43597         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43598         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43599         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43600         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43601         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43602         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43603         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43604
43605 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43606
43607         * gcc.dg/cpp-redef.c: New test.
43608
43609 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43610
43611         * g++.old-deja/g++.pt/unify7.C: New test.
43612
43613 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43614
43615         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43616         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43617
43618 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43619
43620         * gcc.c-torture/compile/20000224-1.c: New test.
43621
43622 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43623
43624         * gcc.c-torture/compile/cpp-2.c: New test.
43625         * gcc.c-torture/compile/cpp-1.c: New test.
43626
43627 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43628
43629         * gcc.c-torture/execute/20000225-1.c: New test.
43630
43631 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43632
43633         * gcc.dg/cpp-li2.c: New test.
43634
43635         * gcc.dg/cpp-wi1.c: New test.
43636
43637         * gcc.dg/cpp-li1.c: New test.
43638
43639 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43640
43641         * g++.old-deja/g++.other/sizeof5.C: New test.
43642
43643 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43644
43645         * gcc.c-torture/execute/va-arg-13.c: New test.
43646
43647 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43648
43649         * gcc.c-torture/execute/va-arg-12.c: New test.
43650
43651 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * gcc.c-torture/execute/20000223-1.c: New test.
43654
43655 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43656
43657         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43658
43659 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43660
43661         * g++.old-deja/g++.abi/ptrmem.C: New test.
43662
43663 2000-02-19  Richard Henderson  <rth@cygnus.com>
43664
43665         * gcc.c-torture/compile/init-3.c: New.
43666
43667 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43668
43669         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43670         ALWAYS_CXXFLAGS.
43671
43672 2000-02-11  Robert Lipe <robertl@sco.com>
43673
43674         * gcc.c-torture/compile/20000211-3.c: New test.
43675
43676 2000-02-11  Martin Buchholz <martin@xemacs.org>
43677
43678         * gcc.c-torture/compile/20000211-2.c: New test.
43679
43680 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43681
43682         * gcc.c-torture/compile/20000211-1.c: New test.
43683
43684 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43685
43686         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43687           on native targets
43688
43689 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43690
43691         * g++.old-deja/g++.other/cast5.C: New test.
43692
43693 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43694
43695         * gcc.c-torture/execute/20000205-1.c: New.
43696
43697 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43698
43699         * g++.old-deja/g++.jason/cast3.C: Return void.
43700         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43701
43702 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43703
43704         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43705
43706         * gcc.dg/loop-1.c: New test.
43707
43708 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43709
43710         * gcc.c-torture/compile/20000127-1.c: New test.
43711         * gcc.c-torture/execute/991228-1.c: New test.
43712
43713 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43714
43715         * gcc.dg/unused-2.c: New test.
43716
43717         * gcc.dg/conv-1.c: New test.
43718
43719 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43720
43721         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43722         compiler.
43723         (tool_option_proc): Fix typo.
43724
43725 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43726
43727         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43728         of the ld on the host, not on the build machine.
43729         Also, don't crash if '--help' is not a supported option.
43730
43731 2000-01-24  Richard Henderson  <rth@cygnus.com>
43732
43733         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43734
43735 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43736
43737         * gcc.c-torture/execute/20000120-2.c: New test.
43738         * gcc.c-torture/execute/20000120-1.c: New test.
43739
43740 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43741
43742         * gcc.c-torture/execute/20000113-1.c: New test.
43743
43744 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43745
43746         * gcc.c-torture/execute/20000112-1.c: New test.
43747
43748 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43749
43750         * gcc.dg/20000111-1.c: New test.
43751
43752 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43753
43754         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43755         with 16 bit integers.
43756
43757 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43758
43759         * gcc.dg/20000108-1.c: New test.
43760
43761 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43762
43763         * g++.old-deja/g++.ns/koenig8.C: New test.
43764
43765 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43766
43767         * g++.old-deja/g++.other/cast4.C: New test.
43768
43769 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43770
43771         * gcc.c-torture/compile/20000105-2.c: New test.
43772         * gcc.c-torture/compile/20000105-1.c: New test.
43773
43774 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43775
43776         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43777         references to printf & atoi to conform to ANSI standard.
43778         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43779         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43780         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43781         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43782         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43783         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43784         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43785         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43786         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43787         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43788         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43789         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43790         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43791         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43792         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43793         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43794         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43795         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43796         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43797         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43798         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43799         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43800         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43801         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43802         * g++.old-deja/g++.brendan/init3.C: Likewise.
43803         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43804         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43805         * g++.old-deja/g++.brendan/new2.C: Likewise.
43806         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43807         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43808         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43809         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43810         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43811         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43812         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43813         * g++.old-deja/g++.brendan/template24.C: Likewise.
43814         * g++.old-deja/g++.brendan/template3.C: Likewise.
43815         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43816         * g++.old-deja/g++.jason/inline3.C: Likewise.
43817         * g++.old-deja/g++.jason/opeq.C: Likewise.
43818         * g++.old-deja/g++.law/arg5.C: Likewise.
43819         * g++.old-deja/g++.law/arm7.C: Likewise.
43820         * g++.old-deja/g++.law/ctors11.C: Likewise.
43821         * g++.old-deja/g++.law/cvt8.C: Likewise.
43822         * g++.old-deja/g++.law/init9.C: Likewise.
43823         * g++.old-deja/g++.law/refs4.C: Likewise.
43824         * g++.old-deja/g++.law/template2.C: Likewise.
43825         * g++.old-deja/g++.law/visibility24.C: Likewise.
43826         * g++.old-deja/g++.law/vtable3.C: Likewise.
43827         * g++.old-deja/g++.mike/asm2.C: Likewise.
43828         * g++.old-deja/g++.mike/eh1.C: Likewise.
43829         * g++.old-deja/g++.mike/misc1.C: Likewise.
43830         * g++.old-deja/g++.mike/misc13.C: Likewise.
43831         * g++.old-deja/g++.mike/misc14.C: Likewise.
43832         * g++.old-deja/g++.mike/ns12.C: Likewise.
43833         * g++.old-deja/g++.mike/p1248.C: Likewise.
43834         * g++.old-deja/g++.mike/p3708.C: Likewise.
43835         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43836         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43837         * g++.old-deja/g++.mike/p646.C: Likewise.
43838         * g++.old-deja/g++.mike/p700.C: Likewise.
43839         * g++.old-deja/g++.mike/p783.C: Likewise.
43840         * g++.old-deja/g++.mike/p783a.C: Likewise.
43841         * g++.old-deja/g++.mike/p783b.C: Likewise.
43842         * g++.old-deja/g++.mike/p786.C: Likewise.
43843         * g++.old-deja/g++.mike/p789.C: Likewise.
43844         * g++.old-deja/g++.mike/p789a.C: Likewise.
43845         * g++.old-deja/g++.mike/p807a.C: Likewise.
43846         * g++.old-deja/g++.other/delete3.C: Likewise.
43847         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43848         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43849         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43850         * g++.old-deja/g++.other/empty1.C: Likewise.
43851         * g++.old-deja/g++.other/temporary1.C: Likewise.
43852         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43853         * g++.old-deja/g++.pt/t16.C: Likewise.
43854         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43855
43856 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43857
43858         * gcc.dg/991230-1.c: New test.
43859
43860 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43861
43862         * gcc.c-torture/compile/991229-3.c: New test.
43863         * gcc.c-torture/compile/991229-2.c: New test.
43864         * gcc.c-torture/compile/991229-1.c: New test.
43865
43866 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43867
43868         * gcc.c-torture/compile/labels-2.c: New test.
43869
43870 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43871
43872         * gcc.c-torture/execute/991227-1.c: New test.
43873
43874 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43875
43876         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43877
43878 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43879
43880         * gcc.c-torture/execute/991221-1.c: New test.
43881
43882 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43883
43884         * g++.old-deja/g++.other/cast3.C: New test.
43885
43886 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43887
43888         * gcc.c-torture/execute/991216-4.c: New test.
43889
43890 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43891
43892         * gcc.c-torture/execute/991216-1.c: New test.
43893         * gcc.c-torture/execute/991216-2.c: New test.
43894         * gcc.c-torture/execute/991216-3.c: New test.
43895
43896 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43897
43898         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43899         Actually make the test fail by using "-O2" for compilation.
43900
43901 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43902
43903         * g++.old-deja/g++.warn/cast-align1.C: New test.
43904
43905 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43906
43907         * gcc.c-torture/compile/991214-1.c: New test.
43908         * gcc.c-torture/compile/991214-2.c: New test.
43909
43910 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43911
43912         * gcc.dg/991214-1.c: New test.
43913
43914 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43915
43916         * gcc.c-torture/compile/991213-3.c: New test.
43917         * gcc.c-torture/compile/991213-2.c: New test.
43918         * gcc.c-torture/compile/991213-1.c: New test.
43919
43920 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43921
43922         * gcc.dg/991209-1.c: New test.
43923
43924 1999-12-08  Nathan Sidwell <nathan@acm.org>
43925
43926         * gcc.c-torture/compile/991208-1.c: New test.
43927
43928 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43929
43930         * gcc.dg/ultrasp2.c: New test.
43931
43932 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43933
43934         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43935
43936 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43937
43938         * gcc.c-torture/compile/991202-1.c: New test.
43939         * gcc.c-torture/execute/991202-1.c: New test.
43940         * gcc.c-torture/execute/991202-2.c: New test.
43941         * gcc.c-torture/execute/991202-3.c: New test.
43942
43943 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43944
43945         * g++.old-deja/g++.abi/align.C: New test.
43946         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43947         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43948
43949 1999-12-01  Richard Henderson  <rth@cygnus.com>
43950
43951         * gcc.c-torture/execute/991201-1.c: New.
43952
43953 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43954
43955         * gcc.dg/991129-1.c: New test.
43956
43957 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43958
43959         * gcc.c-torture/compile/991127-1.c: New test.
43960
43961 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43962
43963         * g++.old-deja/g++.other/warn4.C: New test.
43964
43965 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43966
43967         * g++.old-deja/g++.eh/cleanup2.C: New test.
43968         * g++.old-deja/g++.ext/pretty2.C: New test.
43969         * g++.old-deja/g++.ext/pretty3.C: New test.
43970         * g++.old-deja/g++.other/debug6.C: New test.
43971
43972 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43973
43974         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43975         compiler_output to look for one error message instead of two.
43976
43977 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43978
43979         * gcc.c-torture/execute/991118-1.c: Also test case
43980         where the word boundary does not split a byte evenly.
43981
43982 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43983
43984         * g++.old-deja/g++.ext/restrict1.C: New test.
43985
43986 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43987
43988         * gcc.c-torture/execute/991118-1.c: New test.
43989
43990 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43991
43992         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43993         working directory pathnames.
43994
43995 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43996
43997         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43998         host is equipped with driver.h and driver.o so it can actually
43999         compile and run the tests.
44000
44001 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44002
44003         * gcc.c-torture/compile/991008-1.c: New test.
44004
44005 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44006
44007         * lib/gcc-dg.exp: Include target-supports.exp
44008
44009 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44010
44011         * lib/target-supports.exp: New file: Provide procs to test for
44012         features supported by the target.
44013         (check_weak_available): Moved here from ecos.exp.
44014         (check_alias_available): New proc: Determine of the target
44015         toolchain supports the alias attribute.
44016
44017         * gcc.dg/special/ecos.exp: Move check_weak_available to
44018         target-supports.exp.
44019         (alias-1.c): Only perform the test if the target supports
44020         aliases.
44021         (wkali-1.c): Only perform the test if the target supports
44022         aliases.
44023
44024         * gcc.dg/990506-0.c: Expect error messages from cross
44025         targets as well as native targets.
44026
44027 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44028
44029         * gcc.dg/ultrasp1.c: Removed xfail.
44030         * gcc.dg/struct-ret-2.c: Likewise.
44031         * gcc.dg/array-1.c: Likewise.
44032
44033 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44034
44035         * gcc.dg/struct-ret-2.c: New test.
44036
44037         * gcc.dg/array-1.c: New test.
44038
44039 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44040
44041         * gcc.c-torture/execute/991030-1.c: New test.
44042
44043 1999-10-26  Richard Henderson  <rth@cygnus.com>
44044
44045         * gcc.c-torture/compile/991026-2.c: New test.
44046
44047 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44048
44049         * gcc.c-torture/compile/991026-1.c: New test.
44050
44051 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44052
44053         * gcc.c-torture/execute/991023-1.c: New test.
44054
44055 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44056
44057         * gcc.c-torture/execute/991019-1.c: New test.
44058
44059 1999-10-16  Richard Henderson  <rth@cygnus.com>
44060
44061         * gcc.c-torture/execute/991016-1.c: New test.
44062
44063 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44064
44065         * gcc.c-torture/execute/991014-1.c: New test.
44066
44067 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44068
44069         * g++.old-deja/g++.other/union2.C: New test.
44070
44071 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44072
44073         * g++.old-deja/g++.other/vaarg2.C: New test.
44074         * g++.old-deja/g++.other/vaarg3.C: New test.
44075
44076 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44077
44078         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44079         in compile/.
44080
44081 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44082
44083         * gcc.c-torture/execute/va-arg-11.c: New test.
44084
44085 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44086
44087         * lib/file-format.exp (gcc_target_object_format): Don't
44088         crash if objdump is unavailable.
44089
44090 1999-09-29  Donn Terry <donn@interix.com>
44091
44092         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44093
44094 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44095
44096         * gcc.c-torture/compile/990928-1.c: New test.
44097
44098 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44099
44100         * g++.old-deja/g++.other/decl6.C: New test.
44101
44102 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44103
44104         * gcc.c-torture/execute/va-arg-10.c: New test.
44105
44106 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44107
44108         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44109         __PRETTY_FUNCTION__.
44110
44111 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44112
44113         * gcc.c-torture/execute/990923-1.c: New test.
44114
44115 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44116
44117         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44118         for which -fpic is inappropriate.
44119
44120 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44121
44122         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44123
44124 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44125
44126         * g++.old-deja/g++.other/dyncast1.C: New test.
44127         * g++.old-deja/g++.other/dyncast2.C: New test.
44128         * g++.old-deja/g++.other/dyncast3.C: New test.
44129         * g++.old-deja/g++.other/dyncast4.C: New test.
44130         * g++.old-deja/g++.other/dyncast5.C: New test.
44131         * g++.old-deja/g++.eh/catch3.C: New test.
44132         * g++.old-deja/g++.eh/catch3p.C: New test.
44133         * g++.old-deja/g++.eh/catch4.C: New test.
44134         * g++.old-deja/g++.eh/catch4p.C: New test.
44135         * g++.old-deja/g++.eh/catch5.C: New test.
44136         * g++.old-deja/g++.eh/catch5p.C: New test.
44137         * g++.old-deja/g++.eh/catch6.C: New test.
44138         * g++.old-deja/g++.eh/catch6p.C: New test.
44139         * g++.old-deja/g++.eh/catch7.C: New test.
44140         * g++.old-deja/g++.eh/catch7p.C: New test.
44141         * g++.old-deja/g++.eh/catch8.C: New test.
44142         * g++.old-deja/g++.eh/catch8p.C: New test.
44143         * g++.old-deja/g++.eh/catch9.C: New test.
44144         * g++.old-deja/g++.eh/catch9p.C: New test.
44145
44146 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44147
44148         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44149         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44150
44151 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44152
44153         * gcc.c-torture/compile/990913-1.c: New test.
44154
44155 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44156
44157         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44158         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44159
44160 1999-09-09  Richard Henderson  <rth@cygnus.com>
44161
44162         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44163
44164 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44165
44166         * g++.old-deja/g++.other/lookup11.C: New test.
44167         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44168         what is permitted and what we want.
44169         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44170         overload use.
44171         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44172
44173 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44174
44175         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44176         * gcc.c-torture/noncompile/poison-1.c: New file.
44177
44178 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44179
44180         * g++.old-deja/g++.other/sizeof3.C: New test.
44181         * g++.old-deja/g++.other/sizeof4.C: New test.
44182         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44183         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44184
44185 1999-09-07  Richard Henderson  <rth@cygnus.com>
44186
44187         * gcc.dg/va-arg-1.c: New.
44188
44189 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44190
44191         * gcc.c-torture/execute/va-arg-9.c: New test.
44192
44193 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44194
44195         * g77.f-torture/compile/980519-2.f: New test.
44196         * g77.f-torture/compile/19990905-0.f: New test.
44197         * g77.f-torture/compile/19990905-1.f: New test.
44198         * g77.f-torture/compile/19990905-2.f: New test.
44199
44200         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44201
44202 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44203
44204         * gcc.c-torture/execute/990827-1.c: Fix typo.
44205
44206 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44207
44208         * g++.old-deja/g++.other/deref1.C: New test.
44209
44210 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44211
44212         * g++.old-deja/g++.other/ambig2.C: New test.
44213         * g++.old-deja/g++.other/cond5.C: New test.
44214         * g++.old-deja/g++.other/lookup16.C: New test.
44215
44216 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44217
44218         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44219         assemblers too.
44220
44221 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44222
44223         * lib/c-torture.exp: Avoid the "compare executables" optimization
44224         when testing native.
44225
44226 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44227
44228         * gcc.c-torture/execute/990829-1.c: New test.
44229         * gcc.c-torture/compile/990829-1.c: New test.
44230
44231 1999-08-27  Paul Burchard  <burchard@pobox.com>
44232
44233         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44234         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44235         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44236         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44237         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44238         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44239         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44240         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44241         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44242         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44243         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44244
44245 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44246
44247         * gcc.c-torture/execute/990827-1.c: New test.
44248
44249 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44250
44251         * g77.f-torture/noncompile/19990826-4.f: New test.
44252
44253         * g77.f-torture/compile/19990826-3.f: New test.
44254
44255         * g77.f-torture/execute/19990826-2.f: New test.
44256
44257         * g77.f-torture/compile/19990826-1.f: New test.
44258
44259         * gcc.c-torture/execute/990826-0.c: New test.
44260         * g77.c-torture/execute/19990826-0.f: New test.
44261
44262         * g77.f-torture/noncompile/970626-2.f: New test.
44263
44264 1999-08-25  Paul Burchard  <burchard@pobox.com>
44265
44266         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44267         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44268         lss-011.C: New tests.
44269
44270 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44271
44272         * g++.old-deja/g++.other/decl5.C: New test.
44273
44274 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44275
44276         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44277         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44278         call `postbase' for each one.  All callers of `postbase' changed
44279         to call this instead.
44280
44281 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44282
44283         * gcc.c-torture/execute/990811-1.c: New test.
44284
44285 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44286
44287         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44288         just native ones.
44289
44290         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44291         just native ones.
44292
44293 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44294
44295         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44296
44297 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44298
44299         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44300
44301 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44302
44303         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44304
44305 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44306
44307         * gcc.c-torture/execute/990804-1.c: New test.
44308
44309 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44310
44311         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44312         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44313         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44314
44315 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44316
44317         * g++.old-deja/g++.other/struct1.C: New test.
44318
44319 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44320
44321         * g++.old-deja/g++.other/enum2.C: New test.
44322
44323 1999-08-02  Richard Henderson  <rth@cygnus.com>
44324
44325         Adapted from tests from Franz Sirl:
44326         * gcc.c-torture/execute/va-arg-7.c: New test.
44327         * gcc.c-torture/execute/va-arg-8.c: New test.
44328
44329 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44330
44331         * gcc.c-torture/compile/990801-2.c: New test.
44332
44333         * gcc.c-torture/compile/990801-1.c: New test.
44334
44335 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44336
44337         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44338         fp-cmp-1.c, converting double to float.
44339
44340         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44341         fp-cmp-1.c, converting double to long double.
44342
44343         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44344         from fr1 to unknown_register, since fr1 is a legitimate register
44345         on some machines.
44346
44347 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44348
44349         * README: More listname related changes.
44350
44351 1999-07-08  Catherine Moore  <clm@cygnus.com>
44352
44353         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44354
44355 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44356
44357         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44358
44359 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44360
44361         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44362
44363 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44364
44365         * gcc.dg/990703-1.c: New test.
44366
44367 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44368
44369         * lib/file-format.exp: New file: Move definition of proc
44370         gcc_target_object_format to here from
44371         gcc.dg/special/ecos.exp.
44372
44373         * lib/c-torture.exp: Include lib file-format.exp.
44374         * lib/gcc-dg.exp: Include lib file-format.exp.
44375
44376         * gcc.dg/special/ecos.exp: Remove definition of proc
44377         gcc_target_object_format.
44378
44379 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44380
44381         * gcc.c-torture/execute/990628-1.c: New test.
44382
44383 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44384
44385         * gcc.c-torture/compile/990625-2.c: New test.
44386
44387         * gcc.c-torture/compile/990625-1.c: New test.
44388
44389 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44390
44391         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44392         attributes compile.
44393         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44394         ports that use the COFF/PE file format.
44395
44396 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44397
44398         * gcc.c-torture/compile/990617-1.c: New test.
44399
44400 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44401
44402         * g++.old-deja/g++.other/decl4.C: New test.
44403
44404 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44405
44406         * g++.old-deja/g++.other/bitfld3.C: New test.
44407
44408 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44409
44410         * g++.old-deja/g++.eh/catch1.C: New test.
44411
44412 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44413
44414         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44415
44416         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44417         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44418
44419 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44420
44421         * g77.f-torture/compile/19990502-0.f: Replace with new,
44422         shorter, test that still fails after recent changes.
44423
44424 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44425
44426         * gcc.c-torture/execute/990604-1.c: New test.
44427
44428 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44429
44430         * gcc.c-torture/execute/990531-1.c: New test.
44431
44432 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44433
44434         * gcc.c-torture/compile/990527-1.c: New test.
44435
44436 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44437
44438         * gcc.c-torture/execute/990527-1.c: New test.
44439
44440 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44441
44442         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44443         bitfields as signed.
44444
44445 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44446
44447         * g77.f-torture/compile/19990525-0.f: New test.
44448
44449 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44450
44451         * gcc.c-torture/execute/990525-2.c: New test.
44452
44453         * gcc.c-torture/execute/990525-1.c: New test.
44454
44455 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44456
44457         * g++.old-deja/g++.other/anon3.C: New test.
44458         * g++.old-deja/g++.other/anon4.C: New test.
44459         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44460         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44461         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44462         Merrill).
44463
44464 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44465
44466         * gcc.c-torture/execute/990524-1.c: New test.
44467
44468         * gcc.dg/990524-1.c: New test.
44469
44470 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44471
44472         * gcc.c-torture/compile/990523-1.c: New test.
44473
44474 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44475
44476         * gcc.c-torture/compile/990519-1.c: New test.
44477
44478 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44479
44480         * gcc.c-torture/compile/990517-1.c: New test.
44481
44482         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44483         (e4, f4): New tests.
44484         (main): Call them.
44485
44486 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44487
44488         * gcc.dg/noreturn-1.c: New test.
44489
44490 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44491
44492         * gcc.c-torture/execute/990513-1.c: New test.
44493
44494 1999-05-10  Richard Henderson  <rth@cygnus.com>
44495
44496         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44497
44498 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44499
44500         * g77.f-torture/execute/erfc.f: Use small single-precision
44501         values, to avoid problems on Alphas when not -mieee.
44502
44503 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44504
44505         * gcc.dg/990506-0.c: New test.
44506
44507 1999-05-08  Richard Henderson  <rth@cygnus.com>
44508
44509         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44510         the constant to test.  Don't XFAIL 64-bit targets.
44511
44512         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44513         * g++.old-deja/g++.law/profile1.C: Likewise.
44514
44515         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44516         operator new instances.
44517         * g++.old-deja/g++.other/delete5.C: Likewise.
44518
44519 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44520
44521         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44522         intrinsic.
44523
44524 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44525
44526         * g77.f-torture/execute/u77-test.f: Reverse order of two
44527         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44528
44529 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44530
44531         * gcc.dg/compare1.c: New test.
44532
44533 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44534
44535         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44536         New tests.
44537
44538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44539
44540         * g77.f-torture/compile/19990502-1.f: New test.
44541
44542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44543
44544         * g77.f-torture/compile/19990502-0.f: New test.
44545
44546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44547
44548         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44549         intrinsic.
44550
44551 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44552
44553         * g77.f-torture/execute/u77-test.f (main): List libU77
44554         intrinsics not currently tested.
44555         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44556         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44557         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44558         Trim blanks off the ends of some printed strings.
44559
44560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44561
44562         * g77.f-torture/execute/u77-test.f (main): Just warn about
44563         FSTAT gid disagreement, as it's expected on some systems.
44564
44565 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44566
44567         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44568         use a new function, which allows for some slop.
44569         Clean up some commentary.
44570         (issum): The new function.
44571         (sgladd): Deleted subroutine.
44572
44573 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44574
44575         * g77.f-torture/execute/u77-test.f: Modify to be more like
44576         libf2c/libU77 version, bringing patches to that version here.
44577         Add suitable commentary.
44578
44579 1999-04-25  Richard Henderson  <rth@cygnus.com>
44580
44581         * gcc.dg/990424-1.c: New test.
44582
44583 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44584
44585         * g77.f-torture/execute/u77-test.f (main): Bug involving
44586         LSTAT has been fixed, so turn back on full checking.
44587
44588 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44589
44590         * g77.f-torture/compile/19990419-0.f: New test.
44591         * g77.f-torture/execute/19990419-1.f: New test.
44592
44593 1999-04-17  Richard Henderson  <rth@cygnus.com>
44594
44595         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44596         to avoid the need for a prototype to supress a warning.
44597
44598 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44599
44600         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44601
44602 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44603
44604         * gcc.c-torture/execute/990404-1.c: New test.
44605
44606 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44607
44608         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44609         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44610         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44611         missing initializer warnings.
44612
44613 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44614
44615         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44616         matching strings.
44617
44618 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44619
44620         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44621
44622 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44623
44624         * g77.f-torture/execute/19990325-0.f: New test.
44625         * g77.f-torture/execute/19990325-1.f: New test.
44626
44627 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44628
44629         * gcc.c-torture/execute/990324-1.c: New test.
44630
44631 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44632
44633         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44634         test with 4.
44635
44636 1999-03-17  Richard Henderson  <rth@cygnus.com>
44637
44638         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44639
44640 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44641
44642         * g77.f-torture/execute/19990313-2.f: New test.
44643         * g77.f-torture/execute/19990313-3.f: New test.
44644
44645 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44646
44647         * g77.f-torture/execute/19990313-0.f: New test.
44648         * g77.f-torture/execute/19990313-1.f: New test.
44649
44650 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44651
44652         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44653         printf to sprintf.
44654         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44655         (main): Add check for u15.  Conditionalize u31 check depending on
44656         whether ints are <32 bits or >=32 bits.
44657
44658 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44659
44660         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44661
44662 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44663
44664         * g77.f-torture/compile/19990305-0.f: New test.
44665         * g77.f-torture/execute/19981119-0.f: New test.
44666
44667 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44668
44669         * g77.f-torture/execute/970625-2.f: call ABORT if final
44670         result is not correct, instead of just printing it.
44671         Add this checking via newly introduced obfuscation, to
44672         trip up buggy front ends.
44673
44674 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44675
44676         * g77.f-torture/compile/960317-1.f: Moved from being
44677         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44678
44679 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44680
44681         * g77.f-torture/execute/960317-1.f: New (old) test.
44682         * g77.f-torture/execute/970625-2.f: Ditto.
44683
44684 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44685
44686         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44687         message on line 1 or line 2; cccp and cpplib do this differently.
44688
44689 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44690
44691         * g++.old-deja/g++.law/weak1.C: New test.
44692
44693 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44694
44695         * gcc.c-torture/execute/990119-1.c: Renamed to...
44696         * gcc.dg/990119-1.c: this, so it will only be tested once
44697         (it's a preprocessor test, it doesn't need to be run at
44698         multiple optimization levels).
44699
44700 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44701
44702         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44703           ALWAYS_CXXFLAGS.
44704
44705 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44706
44707         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44708         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44709         to not be compilable by current g77.
44710
44711 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44712
44713         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44714
44715 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44716
44717         * gcc.c-torture/execute/990222-1.c: New test.
44718
44719 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44720
44721         * g77.f-torture/compile/19990218-0.f: New test.
44722         * g77.f-torture/noncompile/19990218-1.f: New test.
44723
44724 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44725
44726         * g77.f-torture/compile/19981216-0.f: New test.
44727
44728 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44729
44730         * gcc.dg/990214-1.c: New test.
44731
44732 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44733
44734         * gcc.dg/990213-2.c: New test.
44735
44736         * gcc.dg/990213-1.c: New test.
44737
44738 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44739
44740         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44741         ints.
44742
44743 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44744
44745         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44746         specified by target.
44747
44748         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44749
44750 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44751
44752         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44753
44754 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44755
44756         * gcc.dg/special/ecos.exp: New test driver for new tests with
44757         special requirements.
44758
44759         * gcc.dg/special/alias-1.c: New test.
44760         * gcc.dg/special/gcsec-1.c: New test.
44761         * gcc.dg/special/weak-1.c: New test.
44762         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44763         * gcc.dg/special/weak-2.c: New test.
44764         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44765         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44766         * gcc.dg/special/wkali-1.c: New test.
44767         * gcc.dg/special/wkali-2.c: New test.
44768         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44769         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44770
44771 1999-02-10  Felix Lee  <flee@cygnus.com>
44772
44773           * lib/c-torture.exp (c-torture-compile): Pull out code for
44774           analyzing gcc error messages.
44775           (c-torture-execute): Likewise.  Fix some (harmless) false
44776           positives.
44777           * lib/gcc.exp (gcc_check_compile): New function.
44778
44779 1999-02-08  Richard Henderson  <rth@cygnus.com>
44780
44781         * gcc.c-torture/execute/990208-1.c: New test.
44782
44783 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44784
44785         * g++.dg/special/ecos.exp: New driver for new tests with special
44786         requirements
44787
44788         * g++.dg/special/conpr-1.C: New test
44789         * g++.dg/special/conpr-2.C: New test
44790         * g++.dg/special/conpr-2a.C: New test
44791         * g++.dg/special/conpr-3.C: New test
44792         * g++.dg/special/conpr-3a.C: New test
44793         * g++.dg/special/conpr-3b.C: New test
44794
44795         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44796         allow g++ to use the dg driver
44797
44798         * README: Add comment about g++.dg directory
44799
44800 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44801
44802         * README: Update email addresses.
44803
44804 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44805
44806         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44807         arguments in order to force structure S onto the stack even on
44808         the alpha.
44809         (test): Pass 10 leading arguments to function foo as well as the
44810         structure S.
44811
44812         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44813         failure for all targets.
44814
44815         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44816         abort to terminate program execution.
44817
44818 1999-01-30  Richard Henderson  <rth@cygnus.com>
44819
44820         * gcc.c-torture/execute/990130-1.c: New test.
44821
44822 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44823
44824         * gcc.dg/990130-1.c: New test.
44825
44826 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44827
44828         * gcc.c-torture/execute/990128-1.c: New test.
44829
44830 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44831
44832         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44833
44834 1999-01-27  Felix Lee  <flee@cygnus.com>
44835
44836         * lib/c-torture.exp (c-torture-compile): pull out code for
44837         analyzing gcc error messages.
44838         (c-torture-execute): ditto, and fix some (harmless) false
44839         positives.
44840         * lib/gcc.exp (gcc_check_compile): new function.
44841
44842 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44843
44844         * gcc.dg/990117-1.c: New test.
44845
44846         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44847
44848         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44849
44850 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44851
44852         * g77.f-torture/compile/990115-1.f: New test.
44853
44854 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44855
44856         * gcc.c-torture/compile/990107-1.c: New test
44857
44858 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44859
44860         * gcc.c-torture/execute/990106-2.c: New test.
44861
44862         * gcc.c-torture/execute/990106-1.c: New test.
44863
44864 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44865
44866         * gcc.c-torture/compile/981223-1.c: New test.
44867
44868 1998-12-29  Richard Henderson  <rth@cygnus.com>
44869
44870         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44871         (opt3): Rename from opt4 and disable.
44872
44873 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44874
44875         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44876
44877 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44878
44879         * g++.old-deja/g++.other/conv5.C: New test.
44880
44881 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44882
44883         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44884
44885 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44886
44887         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44888
44889 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44890
44891         * gcc.c-torture/compile/981211-1.c: New test.
44892
44893 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44894
44895         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44896
44897         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44898
44899 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44900
44901         * gcc.special/930510-1.c: Make C9X safe.
44902         * gcc.misc-tests/gcov-1.c Similarly.
44903         * gcc.misc-tests/gcov-2.c Similarly.
44904
44905 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44906
44907         * gcc.dg/ultrasp1.c: New test.
44908
44909 1998-12-06  Richard Henderson  <rth@cygnus.com>
44910
44911         * gcc.c-torture/execute/981206.c: New test.
44912
44913 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44914
44915         * g++.old-deja/g++.ns/template7.C: New test.
44916
44917         * g++.old-deja/g++.other/expr1.C: New test.
44918
44919         * g++.old-deja/g++.eh/tmpl3.C: New test.
44920
44921         * g++.old-deja/g++.eh/tmpl2.C: New test.
44922
44923 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44924
44925         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44926         * g++.old-deja/g++.other/using6.C: Removed.
44927         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44928
44929         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44930
44931 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44932
44933         * g++.old-deja/g++.pt/overload8.C: New test.
44934
44935         * g++.old-deja/g++.pt/overload7.C: New test.
44936
44937         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44938
44939         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44940         and relinking messages.
44941         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44942         compiling with -frepo.
44943
44944 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44945
44946         * g++.old-deja/g++.pt/lookup6.C: New test.
44947
44948 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44949
44950         * gcc.c-torture/execute/981130-1.c: New test.
44951         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44952
44953 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44954
44955         * g++.old-deja/g++.pt/explicit76.C: New test.
44956
44957         * g++.old-deja/g++.pt/friend38.C: New test.
44958
44959         * g++.old-deja/g++.ns/crash2.C: New test.
44960
44961         * g++.old-deja/g++.pt/defarg8.C: New test.
44962
44963         * g++.old-deja/g++.pt/instantiate6.C: New test.
44964
44965         * g++.old-deja/g++.pt/static6.C: New test.
44966
44967         * g++.old-deja/g++.pt/decl2.C: New test.
44968
44969 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44970
44971         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44972         problem is actually related with name lookup, but so what? :-)
44973
44974         * g++.old-deja/g++.pt/friend37.C: New test.
44975
44976 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44977
44978         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44979         element, which fails on some systems.
44980
44981         * g77.f-torture/execute/labug1.f: New test.
44982
44983 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44984
44985         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44986         is defined.
44987
44988 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44989
44990         * g77.f-torture/compile/981117-1.f: New test.
44991
44992 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44993
44994         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44995         properly discarded.
44996
44997 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44998
44999         * gcc.c-torture/execute/memcheck: New directory of tests for
45000         -fcheck-memory-usage.
45001
45002 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45003
45004         * README: New file, general information about the testsuite and
45005         new description of the various C++ test subdirectories.
45006         * README.g++: Eliminate obsolete information, update and move most
45007         relevant stuff to README.
45008
45009 1998-11-07  Richard Henderson  <rth@cygnus.com>
45010
45011         * gcc.c-torture/compile/981107-1.c: New test.
45012
45013 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45014
45015         * execute/memcpy-bi.c: New testcase.
45016
45017 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45018
45019         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45020         base classes.
45021
45022         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45023         template is selected.
45024
45025         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45026         classes, it should be accepted for all types.
45027
45028         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45029
45030         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45031         specializations start with template headers.
45032
45033 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45034
45035         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45036
45037         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45038         non-POD types.
45039
45040 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45041
45042         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45043
45044 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45045
45046         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45047
45048 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45049
45050         * 981019-1.c: New test.
45051
45052 1998-10-14  Robert Lipe <robertl@dgii.com>
45053
45054         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45055         find objc headers.
45056
45057 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45058
45059         * compile/981001-4.c: Remove use of GCC extension that triggers a
45060         compiler bug.
45061
45062 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45063
45064         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45065
45066 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45067
45068         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45069         instantiation of template produces incorrect code for delete
45070         expression.
45071
45072         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45073         constructors' name is not unique.
45074         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45075         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45076
45077         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45078         automatic array of const is ill-formed.
45079
45080         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45081         of template parameter?
45082
45083         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45084         const.
45085
45086         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45087         pointer-to-member expression.
45088
45089         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45090         declaration causes ICE.
45091
45092 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45093
45094         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45095         reserved in the global namespace.
45096
45097         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45098         generate needed virtual table.
45099
45100         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45101
45102 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45103
45104         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45105         template-dependent type
45106
45107 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45108
45109         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45110         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45111         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45112
45113         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45114         class should be usable as argument of member function.
45115         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45116         class should be usable as return type of member function.
45117         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45118         class should be usable as type of data member.
45119
45120         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45121
45122 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45123
45124         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45125
45126 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45127
45128         * gcc.dg/dll-?.c Add thumb to target list.
45129         Fix assembler scan patterns to match current assembler output.
45130
45131 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45132
45133         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45134         matching of template brackets.
45135
45136         * g++.old-deja/g++.other/using4.C: New test.  Test using
45137         declarations of methods from base classes.
45138
45139         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45140         within functions should introduce names into the innermost
45141         enclosing namespace.
45142
45143         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45144         of static locals if first initialization throws.
45145
45146 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45147
45148         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45149
45150 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45151
45152         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45153         lose track of the possible targets of tablejump insns.
45154         * special/special.exp: Run it.
45155
45156 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45157
45158         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45159         must be declared before its specializations can be named in friend
45160         declarations.
45161
45162 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45163
45164         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45165
45166         * g77.f-torture/execute/io1.f: New test.
45167
45168 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45169
45170         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45171         with pointer to template function, for which no argument deduction
45172         is possible.
45173
45174         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45175         specialization of template function as argument to template
45176         function.
45177
45178         * g++.old-deja/g++.other/access2.C: New test; Inner class
45179         shouldn't have privileged access to Outer's names.
45180
45181 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45182
45183         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45184         friend template declared within template class conflicts with
45185         nested class of the same name.
45186
45187         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45188         is ignored.
45189
45190         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45191         object with direct initializer as function declaration.
45192
45193         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45194         initializers.
45195
45196         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45197         involving const pointer and NULL produces incorrect result.
45198
45199         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45200         type name without `typename' should be rejected with -pedantic.
45201
45202 1998-10-02  Richard Henderson  <rth@cygnus.com>
45203
45204         * g++.old-deja/g++.other/addrof1.C: New test.
45205
45206 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45207
45208         * gcc.c-torture/compile/981001-1.c: New test.
45209         * gcc.c-torture/execute/981001-1.c: New test.
45210
45211 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45212
45213         * gcc.c-torture/compile/981001-2.c: New test.
45214         * gcc.c-torture/compile/981001-3.c: New test.
45215         * gcc.c-torture/compile/981001-4.c: New test.
45216
45217 1998-10-01  Robert Lipe  <robertl@dgii.com>
45218
45219         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45220         multilibbed hosts.  Idea grafted from g77.exp.
45221
45222 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45223
45224         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45225         avoid losing on systems which need -lsocket.
45226
45227 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45228
45229         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45230         * g++.old-deja/g++.other/nested2.C: Ditto.
45231         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45232         failure.
45233
45234 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45235
45236         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45237         preferred over template operator!= for enum bitfields.
45238
45239 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45240
45241         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45242         that happen to have the same base name, but in different scopes,
45243         are incorrectly rejected.
45244
45245 1998-09-16  Richard Henderson  <rth@cygnus.com>
45246
45247         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45248         on the native word size instead of an integer literal.
45249
45250 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45251
45252         * g++.old-deja/g++.other/static2.C: Invocation of static data
45253         member of type pointer-to-function denoted as non-static member.
45254
45255         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45256         checks involving function types and aliases.
45257
45258 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45259
45260         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45261         redefined to the same non-trivial type.
45262
45263         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45264         namespace-qualification of template specializations declared in
45265         other namespaces.
45266
45267         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45268         to declare a subset of the specializations of a template function
45269         as friends of specializations of a template class.
45270
45271         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45272         member templates that do not fully specialize the enclosing
45273         template class are rejected.
45274
45275 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45276
45277         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45278
45279 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45280
45281         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45282         altered from libf2c/libU77 version.
45283
45284 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45285
45286         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45287
45288 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45289
45290         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45291         (un)signed char are different types for template specialization
45292         purposes.
45293
45294 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45295
45296         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45297         * objc: ObjC testsuite.
45298
45299 1998-08-31  Catherine Moore  <clm@cygnus.com>
45300
45301         * gcc.c-torture/execute/941014-1.x: New file.
45302
45303 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45304
45305         * lib/c-torture.exp: Add support for
45306         torture_eval_before_compile and torture_eval_before_execute
45307         variables.
45308
45309 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45310
45311         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45312         this test triggers valid.
45313
45314 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45315
45316         * gcc.dg/980827-1.c: New test.
45317
45318 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45319
45320         * gcc.c-torture/execute/loop-4b.c: New test.
45321
45322 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45323
45324         * lib/c-torture.exp: Add support for
45325         torture_eval_before_compile and torture_eval_before_execute
45326         variables.
45327
45328 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45329
45330         * gcc.c-torture/compile/980825-1.c: New test.
45331
45332 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45333
45334         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45335         count number tests in opt_t0 not good_t0.
45336
45337 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45338
45339         * gcc.c-torture/compile/930326-1.x: Fix typo.
45340
45341 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45342
45343         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45344         causes an ICE.
45345
45346 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45347
45348         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45349         STACK_SIZE is defined.
45350         * gcc.c-torture/unsorted/stuct.c: Similarly.
45351
45352         * gcc.c-torture/compile/980821-1.c: New test.
45353
45354 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45355
45356         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45357
45358 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45359
45360         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45361         code.
45362
45363 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45364
45365         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45366         error'.
45367
45368 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45369
45370         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45371
45372 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45373
45374         * gcc.c-torture/compile/980816-1.c: New test.
45375
45376         * gcc.dg/980816-1.c: New test.
45377
45378 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45379
45380         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45381         compiler for ieee tests.
45382
45383 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45384
45385         * g77.f-torture/compile/980729-0.f: New test.
45386
45387 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45388
45389         * gcc.c-torture/special/eeprof-1.c: New test, for
45390         -finstrument-functions.
45391         * gcc.c-torture/special/special.exp: Run it.
45392
45393 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45394
45395         * gcc.c-torture/compile/980729-1.c: New test.
45396
45397 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45398
45399         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45400         __thumb__ is defined, and test for ARM style doubles if so.
45401
45402 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45403
45404         * g77.f-torture/noncompile/980615-0.f: New test.
45405
45406 1998-07-26  H.J. Lu  (hjl@gnu.org)
45407
45408         * gcc.dg/980312-1.c: Do link instead of compile.
45409         * gcc.dg/980313-1.c: Likewise.
45410
45411 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45412
45413         * gcc.c-torture/compile/980726-1.c: New test.
45414
45415 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45416
45417         * g77.f-torture/execute/io0.f: New test.
45418
45419 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45420
45421         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45422         an int.
45423
45424 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45425
45426         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45427         m32r bugs.
45428
45429 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45430
45431         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45432         c-decl.c:grokdeclarator can handle mode attributes.
45433
45434 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45435
45436         * gcc.c-torture/execute/980716-1.c: New test.
45437
45438 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45439
45440         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45441         the mn10200.
45442         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45443         the mn10200.
45444         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45445         * gcc.c-torture/compile/930326-1.x: Similarly.
45446
45447 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45448
45449         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45450         New test from Craig.
45451
45452 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45453
45454         * g77.f-torture/noncompile/980616-0.f: New test.
45455
45456         * g77.f-torture/execute/970816-3.f: New test from Craig.
45457
45458 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45459
45460         *  g++.other/singleton.C: Return error value instead of taking
45461         SIGSEGV.
45462
45463 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45464
45465         *  g++.other/singleton.C: New test.  Warning is under dispute.
45466         Runtime crash is not.
45467
45468 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45469
45470         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45471         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45472         using6.C, using7.C}: New namespace tests.
45473
45474 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45475
45476         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45477         specialization with typedef'ed names used as array indexes.
45478
45479 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45480
45481         * gcc.c-torture/execute/980709-1.c: New test.
45482
45483         * gcc.dg/980709-1.c: New test.
45484
45485 1998-07-07  Richard Henderson  <rth@cygnus.com>
45486
45487         * gcc.c-torture/execute/bcp-1.c: New test.
45488
45489 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45490
45491         * gcc.c-torture/execute/980707-1.c: New test.
45492
45493 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45494
45495         * gcc.c-torture/compile/980706-1.c: New test.
45496
45497 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45498
45499         * g77.f-torture/execute/980701-0.f,
45500         g77.f-torture/execute/980701-1.f: New test from Craig.
45501
45502 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45503
45504         * gcc.c-torture/compile/980701-1.c: New test.
45505
45506         * gcc.c-torture/execute/980701-1.c: New test.
45507
45508 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45509 rlsruhe.de>
45510
45511         * g++.old-deja/g++.robertl/eb132.C: New test.
45512         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45513
45514 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45515
45516         * g77.f-torture/execute/980628-7.f,
45517         g77.f-torture/execute/980628-8.f,
45518         g77.f-torture/execute/980628-9.f,
45519         g77.f-torture/execute/980628-10.f: New tests from Craig.
45520
45521         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45522
45523 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45524
45525         * g77.f-torture/execute/980628-4.f: New test from Craig.
45526         * g77.f-torture/execute/980628-5.f: Likewise.
45527         * g77.f-torture/execute/980628-2.f: Likewise.
45528         * g77.f-torture/execute/980628-0.f: Likewise.
45529         * g77.f-torture/execute/980628-1.f: Likewise.
45530         * g77.f-torture/execute/980628-3.f: Likewise.
45531         * g77.f-torture/execute/980628-6.f: Likewise.
45532
45533 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45534
45535         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45536         directory when nothing has been installed yet.
45537
45538 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45539
45540         * gcc.c-torture/special/special.exp: Handle newer versions of
45541         dejagnu.
45542
45543 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45544
45545         * gcc.dg/980626-1.c: New test.
45546
45547 1998-06-19  Bruno Haible <haible@ilog.fr>
45548
45549         * gcc.misc-tests/m-un-2.c: New test.
45550         * g++.old-deja/g++.other/warn01.c: Likewise.
45551
45552 1998-06-19  Robert Lipe  <robertl@dgii.com>
45553
45554         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45555         compatibility with assmblers with a different comment character.
45556         Eliminate use of GAS-specific extensions.
45557
45558 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45559
45560         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45561
45562 1998-06-19  Robert Lipe  <robertl@dgii.com>
45563
45564         * lib/g77.exp: Replace search for libf2c.a with search for newly
45565         renamed libg2c.a
45566
45567 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45568
45569         * gcc.c-torture/execute/980617-1.c: New test.
45570
45571 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45572
45573         * gcc.c-torture/execute/980612-1.c: New test.
45574
45575 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45576
45577         * gcc.dg/980523-1.c: Only test on ppc-linux.
45578         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45579
45580         * gcc.c-torture/execute/980608-1.c: New test.
45581
45582 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45583
45584         * gcc.c-torture/execute/980605-1.c: New test.
45585
45586 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45587
45588         * gcc.c-torture/execute/980604-1.c: New test.
45589
45590 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45591
45592         * gcc.c-torture/execute/980602-1.c: New test.
45593         * gcc.c-torture/execute/980602-2.c: Likewise.
45594
45595 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45596
45597         * 970125-0.f: Fix per JCB.  Add commentary.
45598
45599 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45600
45601         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45602         IEEE -0 support.
45603
45604 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45605
45606         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45607         earlier.
45608
45609 1998-05-28  Catherine Moore <clm@cygnus.com>
45610
45611         * gcc.c-torture/execute/980526-3.c: New test.
45612
45613 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45614
45615         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45616         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45617         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45618         m88k-motorola-sysv3 to XFAIL.
45619
45620 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45621
45622         * gcc.dg/980526-1.c: New test.
45623         * gcc.c-torture/execute/980526-2.c: New test.
45624
45625 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45626
45627         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45628
45629         * gcc.c-torture/execute/980526-1.c: New test.
45630
45631 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45632
45633         * g77.f-torture/execute/alpha2.f: Add runtime test.
45634
45635 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45636
45637         * g++.old-deja/old-deja.exp: Strip leading directories.
45638
45639         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45640         error for the line.  Don't run multiple tests for the same line.
45641
45642 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45643
45644         * gcc.dg/980523-1.c: New test.
45645
45646 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45647
45648         * g77.f-torture/compile/970915-0.f: New test.
45649
45650 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45651
45652         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45653
45654 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45655
45656         * gcc.dg/980520-1.c: New test.
45657
45658 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45659
45660         * gcc.dg/980502-1.c: Fix return type.
45661
45662 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45663
45664         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45665         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45666         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45667         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45668         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45669
45670 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45671
45672         * g77.f-torture/execute/980520-1.f: New test.
45673
45674 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45675
45676         * lib/mike-g77.exp: New file.
45677
45678         * g77.f-torture/noncompile/noncompile.exp,
45679         g77.f-torture/noncompile/check0.f: New files.
45680
45681 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45682
45683         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45684         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45685         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45686         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45687         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45688         abort where appropriate.
45689
45690 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45691
45692         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45693         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45694
45695 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45696
45697         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45698
45699 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45700
45701         * g77.f-torture/compile/980427-0.f: New test.
45702
45703 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45704
45705         * g77.f-torture/compile/980424-0.f: New test.
45706
45707 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45708
45709         * g77.f-torture/compile/980419-2.f (main): New test.
45710         * g77.f-torture/compile/970125-0.f: New test.
45711         * g77.f-torture/compile/980419-1.f: New test.
45712
45713 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45714
45715         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45716         of loop-4.c.
45717
45718 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45719
45720         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45721
45722 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45723
45724         * gcc.c-torture/compile/980329-1.c: New test.
45725
45726 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45727
45728         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45729         * gcc.dg/980312-1.c: Fix typo in -march command.
45730
45731 1998-03-16  H.J. Lu  (hjl@gnu.org)
45732
45733         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45734
45735 1998-03-11  Robert Lipe  <robertl@dgii.com>
45736
45737         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45738         Dave Love agree the Fortran source is bogus.
45739
45740 1998-03-11  Robert Lipe  <robertl@dgii.com>
45741
45742         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45743         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45744         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45745         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45746         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45747
45748 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45749
45750         * g++.old-deja/g++.other/friend1.C: New test.
45751
45752 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45753
45754         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45755         possibly uninitialized) variables and declare dnrm2.
45756
45757 1998-02-23  Robert Lipe <robertl@dgii.com>
45758
45759         From Bruno Haible <haible@ilog.fr>:
45760         * gcc.c-torture/execute/980223.c: New test.
45761
45762 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45763
45764         * gcc.dg/ifelse-1.c: New test.
45765
45766 1998-02-09  H.J. Lu  (hjl@gnu.org)
45767
45768         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45769
45770           * lib/old-dejagnu.exp (old-dejagnu): Added the
45771           "execution test - XFAIL *-*-*" handling in the spirit of
45772           "excess errors test -". Changed the "execution test fails"
45773           handling to be like "excess errors test fails".
45774           * Update various tests accordingly.
45775
45776 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45777
45778         * gcc.c-torture/execute/980205.c: New test.
45779
45780 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45781
45782         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45783         * lib/f-torture.exp: Similarly.
45784         * gcc.c-torture: Rename all .cexp files to .x files.
45785
45786 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45787
45788         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45789         (940510-1.c): Removed duplicate.
45790         (971104-1.c): New test.
45791
45792 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45793
45794           * lib/f-torture.exp: Improve error and loop detection.
45795
45796 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45797
45798         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45799         use that to size the filler array.
45800
45801 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45802
45803         * lib/c-torture.exp(c-torture-execute): Fix typo.
45804
45805         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45806         testcase as the executable name. Keep the executable around if
45807         the test fails.
45808
45809 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45810
45811         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45812         changes.  Only test one -g option, and move it to the end of the
45813         list of options to test.
45814
45815 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45816
45817         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45818         variable GCC_TORTURE_OPTIONS to supply default switches separated
45819         by colons.  If no environment variable, run tests with -O0 -g, -O1
45820         -g, and -O2 -g as well.
45821
45822 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45823
45824         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45825         explanatory comments. Fix indentation.
45826
45827 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45828
45829         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45830
45831 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45832
45833         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45834         * g++.old-deja/g++.mike/p7325.C: Likewise.
45835         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45836
45837 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45838
45839         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45840         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45841         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45842         * g++.old-deja/g++.law/operators4.C: Likewise.
45843
45844 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45845
45846         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45847         * g++.old-deja/g++.mike/p784.C: Ditto.
45848         * g++.old-deja/g++.mike/p785.C: Ditto.
45849
45850 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45851
45852           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45853
45854 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45855
45856         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45857         target feature; pass this to c-torture-execute as needed.
45858
45859 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45860
45861         * lib/c-torture.exp(c-torture-execute): If the previous and the
45862         current executables being tested are identical, we don't need to
45863         run the executable again. Try to make the executable names
45864         unique. Add an optional argument for passing additional compiler
45865         flags.
45866
45867 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45868
45869         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45870
45871 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45872
45873         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45874
45875 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45876
45877         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45878         32bit or larger longs.
45879
45880         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45881         have either a 32bit long or 32bit int.
45882
45883 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45884
45885         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45886         Make double precision tests dependent on sizeof (double).
45887
45888 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45889
45890         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45891         too.
45892
45893 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45894
45895         * gcc.c-torture/compile/961203-1.cexp: New script.
45896
45897 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45898
45899         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45900         up the includes ourselves.
45901
45902 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45903
45904         * lib/plumhall.exp: Remove random include, and add a few
45905         verbose messages for debugging.
45906
45907 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45908
45909         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45910         of trying to do it ourselves.
45911
45912 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45913
45914         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45915
45916 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45917
45918         * gcc.prms/5403.c: Made regexp a bit less strict.
45919
45920 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45921
45922         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45923         is returned from remote_load instead.
45924         * lib/plumhall.exp: Ditto.
45925         * lib/mike-g++.exp: Ditto.
45926         * lib/old-dejagnu.exp: Ditto.
45927         * lib/c-torture.exp: Ditto.
45928
45929 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45930
45931         * lib/g++.exp: Use build_wrapper procedure.
45932         * lib/gcc.exp: Ditto.
45933
45934 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45935
45936         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45937         an old-style decl for malloc.  Fixes tests to work when
45938         sizeof (int) != sizeof (size_t).
45939
45940 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45941
45942         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45943
45944         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45945         use stdargs.h interface.
45946
45947 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45948
45949         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45950         NO_VARARGS when compiling.
45951
45952 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45953
45954         * lib/plumhall.exp(ph_includes): New procedure.
45955         (ph_make): Use it.
45956         (ph_compiler): Ditto.
45957
45958         * lib/g++.exp: Rename test-glue.c to testglue.c.
45959         * lib/gcc.exp: Ditto.
45960
45961 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45962
45963         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45964         to completion when it's called.
45965
45966 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45967
45968         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45969         is defined, don't do test.
45970
45971 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45972
45973         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45974         for object files.
45975         (ph_summary): Mark skipped testcases as untested, not unresolved.
45976
45977         * lib/plumhall.exp (ph_make): If unresolved because of bad
45978         errorCode, record errorCode in log file.
45979         (*): Replace send_log/verbose with verbose -log.
45980
45981 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45982
45983         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45984         double conversion if double isn't at least 8 bytes.
45985
45986         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45987         int to work with targets where int is 16 bits.
45988
45989         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45990         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45991         precision for the test to complete.
45992
45993 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45994
45995         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45996         if d10v is not compiled with the -mdouble64 flag.
45997         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45998
45999         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46000         d10v is not compiled with the -mint32 flag.
46001
46002 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46003
46004         * lib/plumhall.exp: Use incr_count.
46005
46006 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46007
46008         * gcc.c-torture: Update to c-torture-1.45.
46009
46010 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46011
46012         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46013         the name of the expect testcase file).
46014
46015         * lib/g++.exp(g++_init): Ditto.
46016
46017 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46018
46019         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46020         the host.
46021
46022         * lib/gcc.exp(gcc_exit): New procedure.
46023
46024 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46025
46026         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46027         specs where appropriate.
46028
46029         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46030         because of new "candidates are" messages, and removed a few
46031
46032         * Converted all non-old-style g++ testcases to old-style, and
46033         moved into g++.old-deja.
46034
46035 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46036
46037         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46038         options.
46039
46040         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46041         succeeded.
46042
46043         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46044
46045 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46046
46047         * lib/gcc.exp (gcc_target_compile): Add support for defining
46048         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46049         the machine doesn't have those features.
46050
46051 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46052
46053         * g++.law/operators4.exp: Don't use LIBS.
46054
46055 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46056
46057         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46058
46059         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46060         * lib/g++.exp: Set it here instead. Also, allow use of the
46061         --tool_exec and --tool_opt options. Change CXX to
46062         GXX_UNDER_TEST.
46063
46064         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46065
46066         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46067
46068 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46069
46070         * lib/old-dejagnu.exp: Use prune_warnings instead of
46071         prune_system_crud.
46072         * lib/mike-g++.exp: Ditto.
46073         * lib/gcc.exp: Ditto.
46074         * lib/g++.exp: Ditto.
46075
46076         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46077
46078 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46079
46080           * 941014-2.c: Include stdlib.h
46081           * 960327-1.c: Include stdio.h
46082           * dbra.c, index-1.c: Don't assume ints are 32bits.
46083
46084 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46085
46086         * lib/gcc.exp: Add gcc,stack_size target feature.
46087
46088         * lib/g++.exp(g++_target_compile): Add the include and link
46089         paths here, not in two other places. And, it's $options, not
46090         options.
46091
46092         * lib/mike-g++.exp(postbase): Remove the code that determines
46093         the correct include and link paths.
46094         * g++.old-deja/old-deja.exp: Ditto.
46095
46096 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46097
46098         * lib/g++.exp(g++_init): target_compile no longer returns the
46099         filename of the result.
46100
46101 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46102
46103         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46104         call to glob.
46105
46106         * gcc.c-torture/special/special.exp: Change call to
46107         gcc_target_compile to include the object file.
46108
46109 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46110
46111         * gcc.c-torture/special/special.exp: Correct misspelling in last
46112         change.
46113
46114 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46115
46116         * lib/plumhall.exp(ph_summary): Log the entire output of the
46117         executable. Return -1 if there were any failures, 0 otherwise.
46118         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46119         (ph_make): Clean up objects and executables that were built
46120         if the tests succeeded.
46121
46122 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46123
46124         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46125         libraries and includes in the build tree as appropriate.
46126
46127 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46128
46129         * lib/c-torture.exp: Instead of looking for the global variable
46130         NO_LONG_LONG, check to see if that's a feature of the target.
46131
46132 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46133
46134         * config/default.exp: Minimize. Delete the remainer of the files in
46135         config; this functionality is now in devo/dejagnu/config.
46136
46137         g++.*/*: Pass any additional flags used to compile to postbase;
46138         delete CXXFLAGS.
46139
46140         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46141         is now done by runtest.exp. Use gcc_target_compile instead of
46142         compile.
46143
46144         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46145         Remove references to CFLAGS. Use remote_file instead of
46146         calling rm -f.
46147         (c-torture): Take a list of arguments to use to compile this
46148         testcase.
46149
46150         lib/g++.exp: Simplify. Use target_compile instead of compile.
46151         lib/gcc-dg.exp: Ditto.
46152         lib/gcc.exp: Ditto.
46153         lib/mike-{gcc,g++}.exp: Ditto.
46154         lib/old-dejagnu.exp: Ditto.
46155         lib/plumhall.exp: Ditto.
46156
46157 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46158
46159         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46160         (ph_linker): Likewise.
46161
46162 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46163
46164           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46165         MAP_ANON / MAP_ANONYMOUS if defined;
46166         else try to map from /dev/zero .
46167
46168 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46169
46170         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46171         isn't defined, then define it to MAP_ANONYMOUS.
46172
46173 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46174
46175         * gcc.c-torture: Update to c-torture-1.42 release.
46176
46177 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46178
46179         * gcc.c-torture: Update to c-torture-1.41 release.
46180
46181 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46182
46183         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46184         c-torture release.
46185
46186 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46187
46188         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46189         and LDFLAGS.  Fix second case to append the target_info ldflags
46190         onto LDFLAGS, not CFLAGS.
46191         * lib/g++.exp (g++_init): Add target_info stuff.
46192         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46193         of libgloss and newlib flags for !native.
46194
46195         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46196         (GDB): Fix relative path to go up another dir for finding gdb.
46197
46198 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46199
46200         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46201         versions in the target_info array, if they don't exist.
46202
46203 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46204
46205         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46206
46207 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46208
46209         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46210         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46211
46212 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46213
46214         * lib/old-dejagnu.exp: Don't remove the output file before we've
46215         actually tested it. Don't append pwd to the path of the executable
46216         we're testing.
46217
46218 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46219
46220         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46221
46222 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46223
46224         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46225         temporary directory for compiler files, and set it to a default
46226         value of /tmp. Set $output as the name of the output file from
46227         compiling the testcase. Add a -o option to $cflags_var so the
46228         compiler writes the final output file as $output. Set $executable
46229         to $output.
46230
46231         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46232         directory for compiler files, and set it to /tmp if it doesn't
46233         already have a value. Set $output_file to the name of the output
46234         file from compiling the testcase. Add a -o option to CXXFLAGS so
46235         the compiler writes the final output file as $output. Use $output
46236         as the executable to be tested.
46237
46238 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46239
46240         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46241
46242 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46243
46244         * gcc.c-torture/execute/pending-1.c: New test.  Still
46245         pending in Tege's queue.
46246
46247 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46248
46249         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46250         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46251         if there were failures.  Call unresolved if there were unresolved
46252         testcases.  Call gcc_fail if program did not run to completion.
46253         (ph_make): Pass additional argument name to ph_execute.
46254         (ph_execute): Add new argument.  Pass additional arguments to
46255         ph_summary.  Call gcc_fail is there is no execution output.
46256
46257 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46258
46259         * lib/plumhall.exp (proc_summary): Output relavent summary
46260         lines into the log so specific failures in plumhall can be
46261         investigated.
46262
46263 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46264
46265         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46266         (c-torture-execute): Don't try to execute tests which use
46267         "long long" types if $NO_LONG_LONG is nonzero.
46268
46269 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46270
46271         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46272         not c-torture.
46273
46274         * gcc.ieee: Move from here.
46275         * gcc.c-torture/execute/ieee: To here.
46276
46277 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46278
46279         * gcc.c-torture: Update to c-torture-1.41 release.
46280
46281 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46282
46283         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46284         not "$output".
46285
46286 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46287
46288         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46289         -c present.
46290
46291 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46292
46293         * config/proelf.exp: Handle connecting to a simulator.
46294
46295 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46296
46297         * config/proelf.exp: New file.  Enough framework that we can
46298         run c-torture tests on the proelf targets (or any other target
46299         that gdb can connect to for that matter).
46300
46301 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46302
46303         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46304         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46305
46306         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46307         exec_output exists.
46308
46309 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46310
46311         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46312         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46313
46314         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46315         to pass/fail/unresolved/unsupported/untested.  Caller must now
46316         call unresolved/unsupported/untested.
46317         * lib/*.exp: Update FSF address.  Update to handle new results of
46318         ${tool}_load.
46319         * lib/chill.exp (verbose): Delete.
46320
46321 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46322
46323         * lib/gcc.exp (default_gcc_start): Change order of args to
46324         $LDFLAGS $CFLAGS $LIBS.
46325         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46326         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46327         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46328         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46329         * gcc.misc-tests/dg-test.exp: Likewise.
46330         * gcc.misc-tests/msgs.exp: Likewise.
46331         * gcc.prms/prms.exp: Likewise.
46332         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46333         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46334
46335         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46336
46337 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46338
46339         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46340
46341         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46342         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46343
46344         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46345         necessary.
46346
46347 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46348
46349         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46350         global for loop; add use of $mathlib.
46351         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46352         settings here; set mathlib for anything but VxWorks.
46353
46354 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46355
46356         * gcc.c-torture: Update to c-torture-1.40 release.
46357
46358 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46359
46360         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46361         dg.exp.
46362
46363 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46364
46365         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46366         global.
46367
46368 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46369
46370         * lib/g++.exp (LIBS): Define if not already.
46371         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46372         (gcc-dg-prune): Call prune_gcc_output.
46373         * lib/gcc.exp (prune_gcc_output): New proc.
46374         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46375         prune_gcc_output.
46376
46377 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46378
46379         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46380         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46381
46382 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46383
46384         * gcc.c-torture: Update to c-torture-1.39 release.
46385
46386 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46387
46388         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46389         fails, try others as well.
46390
46391 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46392
46393         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46394         If compilation fails, mark execute tests as `untested'.
46395         If test is marked as unsupported, don't mark compilation and
46396         execute tests as failed.
46397
46398 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46399
46400         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46401         libstdc++ for whether or not we want to be doing shared
46402         libraries.  Delete link_curses since we don't need it anymore.
46403         * lib/mike-g++.exp (postbase): Don't link in libg++.
46404         * g++.old-deja/old-deja.exp: Likewise.
46405
46406 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46407
46408         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46409
46410 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46411
46412         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46413         For that, add `-Wl,-a,shared_archive'.
46414         * g++.old-deja/old-deja.exp: Likewise.
46415
46416 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46417
46418         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46419
46420 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46421
46422         * lib/mike-g++.exp (postbase): Pay attention to the status of
46423         g++_load.
46424
46425 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46426
46427           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46428
46429 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46430
46431         * lib/gcc.exp (default_gcc_start): No longer need to log program
46432         being executed or its output, execute_anywhere does that now.
46433         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46434         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46435
46436 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46437
46438         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46439         the same as those in lib/g++.exp.
46440
46441 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46442
46443         * gcc.c-torture: Update to c-torture-1.38 release.
46444         * gcc.ieee: Related changes.
46445
46446 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46447
46448         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46449         "exec". Minor reformatting changes.
46450
46451         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46452         cross. This means all "exec" calls now work on a remote host as
46453         well.
46454         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46455         cross. Filter out the extra "\r\n" stuff that expect puts in.
46456         (c-torture-execute): Filter out the bogus warnings like
46457         c-torture-compile does. Add support for canadian cross.
46458         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46459         Use execute_anywhere rather than calling exec directly. Now it
46460         works for canadian cross testing.
46461
46462 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46463
46464         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46465         results into a variable, and check that rather than using file exists.
46466
46467 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46468
46469         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46470         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46471
46472 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46473
46474         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46475         lib_curses if there's a shared libg++ in the build tree.
46476
46477 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46478
46479         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46480         if not supported target.
46481
46482 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46483
46484         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46485         link_curses up to always happen, not just for native builds.
46486
46487 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46488
46489         * gcc.c-torture: Update to c-torture-1.36 release.
46490         * gcc.failure: Related changes.
46491
46492 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46493
46494         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46495
46496 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46497
46498         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46499         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46500         runshlib, link_curses, and mathlib for link and run.
46501
46502         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46503         pass the runtime shared library options for Solaris, OSF/1, and
46504         Irix5, and link with -lcurses to avoid unresolved references.
46505
46506 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46507
46508         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46509         only run once.
46510
46511 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46512
46513         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46514
46515 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46516
46517         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46518         do not have a framework for the "compat" tests yet.
46519
46520 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46521
46522         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46523         set to null if we're testing vxworks5.1.  Use that instead of
46524         `-lm' in the setting of LIBS for link and run.
46525
46526 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46527
46528         * config/rom68k.exp (${tool}_load): Major changes to make it
46529         work.  Verified that it does in fact return the stuff in
46530         exec_output properly.  Catch any Emul or any TRAP other than 0.
46531
46532 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46533
46534         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46535         LDFLAGS properly for targets that need stuff from libgloss.
46536         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46537         only run once.
46538         (gpp_initialized): New variable.
46539
46540 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46541
46542         * config/rom68k.exp: Load libgloss.exp.
46543         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46544         so we can produce a fully linked binary.
46545         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46546         so we can produce a fully linked binary.
46547
46548 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46549
46550         * lib/plumhall.exp (ph_section): Watch for expected failures.
46551         Add missing `else'.
46552
46553         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46554         run the testcase.
46555         (c-torture): Likewise.
46556
46557 1995-08-28  Doug Evans  <dje@cygnus.com>
46558
46559         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46560
46561         * lib/mike-g++.exp (mike_cleanup): New proc.
46562         (prebase): New globals compiler_result, not_compiler_result,
46563         target_regexp.
46564         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46565         allow leading "-" in pattern.  Watch for unsupported tests.
46566         If $compiler_result is set, pattern match assembler code,
46567         and ditto for $not_compiler_result.
46568         * lib/mike-gcc.exp: Likewise.
46569
46570         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46571         execution "succeeded".
46572
46573 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46574
46575         * config/win32.exp: New file.
46576         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46577
46578 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46579
46580         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46581         unsupported.
46582         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46583         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46584         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46585
46586         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46587         "... without exceptions was ...".  That is now handled by
46588         prune_system_crud.
46589         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46590
46591 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46592
46593         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46594         sieve.c,sort2.c}: New files.
46595         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46596         sieve.exp,sort2.exp}: Drivers for them.
46597
46598         * lib/mike-gcc.exp (program_output): New user settable variable.
46599         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46600         messages.
46601         * lib/mike-g++.exp (program_output): New user settable variable.
46602
46603         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46604
46605         * config/sh.exp: Deleted (use sim.exp instead).
46606
46607 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46608
46609         * config/vx.exp: Declare CHECKTASK as global.
46610         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46611         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46612         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46613
46614 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46615
46616         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46617         target. Like vx.exp, only includes `vx29k.exp' instead of
46618         `vxworks.exp'.
46619
46620 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46621
46622         * config/sim.exp: Increase time limit from 120 seconds to 240.
46623
46624 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46625
46626         * gcc.c-torture/execute/950628-1.c: New test.
46627
46628 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46629
46630         * gcc.c-torture: Update with changes/additions from
46631         c-torture-1.34.
46632
46633 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46634
46635         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46636
46637 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46638
46639         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46640
46641 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46642
46643         * gcc.c-torture/compile/950512-1.c: New test.
46644         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46645         * gcc.dg/struct-ret-1.c: Likewise.
46646
46647 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46648
46649         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46650           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46651
46652 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46653
46654         * gcc.c-torture/special/920411-1.c: Deleted.
46655         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46656
46657 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46658
46659         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46660         cpu limit.
46661
46662 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46663
46664         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46665
46666 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46667
46668         From kenner;
46669         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46670         is the proper length.
46671         * va-arg-3.c: Likewise.
46672
46673 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46674
46675         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46676         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46677
46678         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46679         * lib/g++.exp (default_g++_start): Delete old cruft.
46680
46681 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46682
46683         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46684         (2 * (1 << 18)) to (2 * (1 << 17)).
46685
46686         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46687
46688 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46689
46690         * config/rom68k.exp: Renamed from config/idp.exp
46691
46692 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46693
46694         * c-torture/compile/921109-2.c
46695
46696 1995-04-18  Mike Stump  <mrs@cygnus.com>
46697
46698         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46699         excess errors.
46700
46701 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46702
46703         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46704         output.
46705         * lib/g++.exp (default_g++_start): Likewise.
46706
46707 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46708
46709         * gcc.c-torture/compile/950329-1.c: New test.
46710
46711 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46712
46713           * config/bug.exp (${tool}_load): Updated to use new remote_open
46714           and remote_close procs.
46715         * config/idp.exp: New file.
46716
46717 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46718
46719         * gcc.c-torture/execute/950322-1.c: New test.
46720
46721 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46722
46723         * config/vx.exp (${tool}_load): Clean up testing of return code from
46724         vxworks_ld and vxworks_spawn.
46725
46726 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46727
46728         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46729
46730 1995-03-13  Mike Stump  <mrs@cygnus.com>
46731
46732         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46733         can mark excess errors on a machine by machine basis.  Note, the
46734         default is to not expect any excess errors, even when excess
46735         errors test - is given, so you will want to put an XFAIL ... on
46736         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46737         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46738         those 4 machines, but no others.
46739
46740 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46741
46742         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46743         * lib/c-torture.exp: to here.
46744
46745 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46746
46747         * gcc.c-torture/execute/950221-1.c: New test.
46748         * gcc.c-torture/execute/struct-ret-1.c: New test.
46749         * gcc.c-torture/compile/950221-1.c: New test.
46750
46751         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46752
46753 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46754
46755         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46756         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46757
46758 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46759
46760         * g++.gb: New directory of tests, derived from my signature and
46761         class scoping tests.
46762
46763         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46764         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46765         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46766         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46767         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46768         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46769         * g++.gb/sig25.C: Likewise.
46770
46771         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46772         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46773         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46774         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46775         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46776         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46777         * g++.gb/sig25.exp: Likewise.
46778
46779         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46780         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46781         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46782         * g++.gb/scope13.C: Likewise, this test still fails.
46783
46784         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46785         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46786         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46787         * g++.gb/scope13.exp: Ditto.
46788
46789         * g++.gb/README: New file, explains what these tests are about.
46790
46791 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46792
46793         * lib/dg.exp (dg-do): Support `preprocess'.
46794         (dg-test): Likewise.
46795
46796 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46797
46798         * config/udi.exp: change "continue -expect" to "exp_continue".
46799
46800 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46801
46802         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46803         Delete redundant tests.
46804
46805         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46806         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46807         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46808         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46809         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46810         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46811         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46812         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46813
46814         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46815         storing label pointers.
46816         * gcc.c-torture/execute/921019-1.c: Likewise.
46817         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46818         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46819         parameter fp.
46820         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46821         constants.
46822
46823         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46824         Delete obsolete tests.
46825
46826         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46827         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46828         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46829         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46830         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46831         * gcc.c-torture/compile/950124-1.c: New test.
46832
46833         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46834
46835 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46836
46837         * lib/mike-g++.exp: Add -lm to LIBS.
46838
46839 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46840
46841         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46842
46843 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46844
46845         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46846
46847 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46848
46849         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46850
46851 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46852
46853         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46854         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46855         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46856         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46857         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46858         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46859         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46860         * g++.law/{operators31.C, operators32.C,
46861         * g++.law/{operators33.C, operators34.C}: Likewise.
46862         * g++.law/{pic1.C, refs2.C}: Likewise.
46863         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46864         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46865         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46866         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46867
46868         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46869         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46870         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46871         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46872         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46873         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46874         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46875         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46876         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46877         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46878         * g++.law/{operators34.exp}: Likewise.
46879         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46880         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46881         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46882         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46883         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46884
46885         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46886         No longer expected to fail.
46887         * g++.law/missed-error3.C: Tweak for recent bool changes.
46888
46889 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46890
46891         * config/emb-unix: Deleted.
46892         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46893         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46894
46895 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46896
46897         * lib/dg.exp (dg-test): Fix typo in last patch.
46898
46899 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46900
46901         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46902         (handles multiple occurrences).
46903
46904 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46905
46906         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46907         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46908         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46909         printed).
46910         * lib/c-torture.exp (c-torture-compile): Likewise.
46911         (c-torture): Prepend full path if missing.
46912         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46913         (gcc_fail): Likewise.
46914         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46915
46916 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46917
46918         * lib/netware.exp: Only attach to NetWare i386 systems.
46919
46920 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46921
46922         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46923         messages.  Add test name to "output pattern match" pass/fail message.
46924
46925 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46926
46927         * gcc.dg: New testsuite.
46928         * gcc.dg/dg.exp: New file.
46929
46930         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46931         test-switch.c}: Deleted.
46932
46933         * gcc.misc-tests/msgs.exp: New testcase driver.
46934
46935 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46936
46937         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46938         Watch for illegal return values from ${tool}_load.
46939         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46940         cross targets.  Coerce return value >0 to 1.
46941
46942 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46943
46944         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46945
46946         * config/emb-unix.exp: New file.
46947
46948         * config/sim.exp: Error if variable $SIM not defined.
46949         (${tool}_load): Mark test as "untested" if simulator missing.
46950
46951         * config/unix.exp: Load remote.exp to get rcp_download.
46952         * lib/c-torture.exp: Use different option lists for testcases with
46953         and without loops.
46954         * gcc.c-torture/execute/execute.exp: Likewise.
46955
46956 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46957
46958         * config/*.exp: Clarify return code from ${tool}_load.
46959         Call `unresolved' or `untested' instead of `warning' or `perror'
46960         (sometimes you still want to call both though).
46961         Add comment that `shell_id' is local to each file.
46962         * config/udi.exp (timeout): Set to 30.
46963         Don't print warning if connection fails, $connectmode has already
46964         printed an error.
46965         (${tool}_load): Move verbose messages to level 2.
46966         Rework pattern for "Process started" message.
46967         Pass `shell_id' to ${connectmode}_download.
46968         Retry twice upon timeout.  Make resetting of target more robust.
46969         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46970         Pass `shell_id' to exit_$connectmode.
46971         Only call exit_$connectmode if connected.
46972         * config/unix.exp (${tool}_load): Check return codes better.
46973         * config/vrtx.exp (${tool}_load): Likewise.
46974         * config/vx.exp (${tool}_load): Likewise.
46975         Delete unneeded global's.
46976         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46977         from ${tool}_load.
46978         (dg-stat): Delete.
46979         (dg-init): Delete recording of pass/fail counts.
46980         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46981         (old-dejagnu-init): Likewise.
46982         (old-dejagnu-stat): Delete contents, empty proc now.
46983         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46984         (c-torture): Delete references to lcnt, lpass, lfail.
46985         Get option list from TORTURE_OPTIONS.
46986         Delete -funroll[-all]-loops if no loops.
46987         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46988         (g++_stat): Delete contents (empty proc now).
46989         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46990         (gcc_finish): Likewise.
46991         (gcc_stat): Deleted.
46992         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46993         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46994         * gcc.c-torture/execute/execute.exp: Likewise.
46995         Split tests into two parts: compile, execute.
46996         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46997         no loops.  Update to reflect clarified return codes from ${tool}_load.
46998
46999 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47000
47001         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47002         to grep for.
47003         (old-dejagnu): Likewise (where necessary).
47004
47005 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47006
47007         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47008
47009         * lib/dg.exp (dg-process-target): Fix processing of selector.
47010         Add comment regarding use of `error'.
47011
47012         * lib/gcc.exp (prune_system_crud): Define if missing.
47013         * lib/g++.exp (prune_system_crud): Likewise.
47014
47015         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47016         Call prune_system_crud.
47017         * lib/dg.exp (dg-runtest): New proc.
47018         Use perror instead of send_user for tcl errors in testcase.
47019         Don't return any value, it's never used.
47020         Don't clobber previous definition of `unknown'.
47021         Print tcl errors in `dg-final'.
47022
47023 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47024
47025         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47026         (dg-test): Don't print errorInfo, it contains stack backtrace.
47027
47028 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47029
47030         * lib/g++.exp (runtest_file_p): Define if missing.
47031
47032 1994-09-24  Doug Evans  (dje@cygnus.com)
47033
47034         * lib/mike-g++.exp: Comment out loading of g++.exp.
47035         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47036         (default_g++_version): Always print something.
47037         (default_g++_start): Comment out call to `which'.
47038         (g++_start, g++_load): Deleted (must be defined in config file).
47039         * lib/gcc.exp: Test for existence of $CC at start.
47040         Delete check for tmpdir (done in gcc_init).
47041         (default_gcc_version): Always print something.
47042         (default_gcc_start): Comment out call to `which'.
47043         * config/*.exp: Major cleanup - make cross targets work at least a
47044         little better for g++ (by not being "--tool gcc" specific).
47045         Rename gcc_xxx to ${tool}_xxx.
47046         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47047         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47048
47049 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47050
47051         * lib/c-torture.exp (c-torture-compile): Rework compiler
47052         message processing.
47053
47054         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47055         c-torture.
47056
47057 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47058
47059         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47060
47061         * lib/dg.exp (dg-process-target): Support { target native }.
47062
47063 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47064
47065         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47066         looked for "... program xxx got fatal signal".
47067         Correct regsub munging of `comp_output'.
47068         Ignore compiler messages "path prefix not used" and "linker input
47069         file unused".
47070
47071 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47072
47073         * lib/gcc.exp (runtest_file_p): Define if missing.
47074         * gcc.prms/template.c: Example to work from.
47075
47076 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47077
47078         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47079         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47080
47081         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47082         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47083         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47084         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47085
47086         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47087         (dg-process-target): No longer a varargs proc.
47088         Return S/N for target, P/F for xfail.  All callers changed.
47089         (user option procs): More argument checking.
47090         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47091         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47092         (dg-test): Skip test if not running on selected target in `dg-do'.
47093         Update handling of `dg-do-what', `dg-output-text'.
47094         Separate execution pass/fail from output pattern match pass/fail.
47095         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47096
47097 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47098
47099         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47100         target for 920510-1.c.
47101
47102 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47103
47104         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47105         Clean up comment regarding use of passcnt, etc.
47106         (gcc_stat): Don't update `testcnt' here.
47107         (gcc_finish): Do it here.
47108         Might as well reset `but_id' here too.
47109         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47110         to determine if the file should be tested.
47111         * gcc.c-torture/compile/compile.exp: Likewise.
47112         * gcc.c-torture/execute/execute.exp: Likewise.
47113         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47114         * gcc.misc-tests/dg-test.exp: Likewise.
47115         * gcc.prms/prms.exp: Likewise.
47116         * gcc.wendy/wendy.exp: Likewise.
47117         * g++.old-deja.exp: Likewise.
47118         Move "Testing file" message to verbose level 1.
47119
47120 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47121
47122         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47123
47124 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47125
47126         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47127         (default_gcc_start): Accept optional second list element
47128         of compiler flags.  Print compiler output at verbosity level 2.
47129         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47130         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47131         Save current values of framework globals passcnt, failcnt, xpasscnt,
47132         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47133         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47134         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47135         xfailcnt to compute stats.  Update framework global `testcnt' from
47136         pass/fail counts.
47137         (gcc_finish): New proc.  Clean up test environment.
47138         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47139         (gcc_epass, gcc_efail): Delete.
47140         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47141         argument of line number.
47142         (dg-init): If the tool has an init routine, call it.
47143         (dg-test): Remove args `cflags_var' and `libs_var'.
47144         Pass all compiler options to ${tool}_start.
47145         Handle missing line number.
47146         (dg-finish): New function.
47147         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47148         particular files.  Call gcc_finish at end.  Move "skipping test"
47149         message to verbosity level 3.
47150         * gcc.c-torture/compile/compile.exp: Likewise.
47151         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47152         * gcc.c-torture/execute/execute.exp: Likewise.
47153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47154         Print testcase being tried at verbosity level 1.
47155         * gcc.c-torture/special/special.exp: Unset xfail.
47156         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47157         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47158         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47159         * gcc.failure/failure.exp: Likewise.
47160         * gcc.ieee/ieee.exp: Likewise.
47161         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47162         Update call to dg-test.  Call dg-finish at end.
47163         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47164         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47165         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47166         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47167         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47168         * gcc.wendy/wendy.exp: Add copyright.
47169         Delete setting of tmpdir (done by gcc_init).
47170         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47171         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47172         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47173         gcc_[ce]pass/fail.
47174
47175 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47176
47177         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47178         confusion.
47179         (g++_load): Likewise.
47180
47181         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47182         Rename argument to `prog' to remove the confusion.
47183         Varargs fns behave differently too!
47184         (g++_load): Likewise.
47185
47186         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47187
47188         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47189         what it is.  Delete (always) printing of status value for !native.
47190         Simplify verbose code, and include status and exec_output.
47191         (g++_load): Use gcc_load.
47192
47193 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47194
47195         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47196         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47197         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47198         940714-3.c as these testcases don't exist anymore.  Make
47199         va-arg-1.c expected to pass.
47200
47201 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47202
47203         * gcc.misc-tests/misc.exp: Only run specific testcases.
47204         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47205         * gcc.misc-tests/dg-[1-9].c: New files.
47206
47207         * lib/dg.exp: New testsuite driver.
47208         * gcc.prms/prms.exp: Use it.
47209
47210         * README.gcc: New file.
47211
47212         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47213         Document and reset `lxpass' and `lxfail'.
47214         Simplify "initialized" message.
47215         (gcc_stat): Clean up comments a little.
47216
47217 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47218
47219         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47220
47221 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47222
47223         * lib/old-dejagnu.exp (process-option): New proc.
47224         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47225         (old-dejagnu): Simplify.
47226         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47227
47228 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47229
47230         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47231         exists and is not an empty string.
47232
47233         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47234         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47235         finished.
47236         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47237         automatically.
47238
47239         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47240         longer expected to fail.
47241
47242         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47243         "f" function call.
47244
47245         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47246
47247         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47248         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47249         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47250         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47251         c-torture-1.29.
47252
47253         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47254         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47255
47256         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47257
47258         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47259         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47260
47261         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47262         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47263         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47264
47265 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47266
47267         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47268         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47269         940714-1.c, 940714-2.c, 940714-3.c},
47270         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47271         gcc.misc-tests/{mg.c,mg.exp}:
47272         New tests.
47273         * gcc.noncompile/noncompile.exp: Change accordingly.
47274
47275 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47276
47277         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47278         Undo previous clobberage.
47279
47280 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47281
47282         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47283         * gcc.special/{930510-1.c, special.exp}:
47284         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47285         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47286         struct-varargs-1.c}: New tests from c-torture-1.26.
47287
47288 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47289
47290         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47291           argument to switch.
47292
47293 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47294
47295         * Revert the previous changes.  Please see Rob's directory
47296           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47297           fixes.
47298
47299 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47300
47301         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47302             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47303             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47304             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47305             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47306             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47307             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47308             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47309             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47310             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47311             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47312             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47313             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47314             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47315             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47316             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47317             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47318             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47319             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47320             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47321             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47322             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47323             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47324             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47325             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47326             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47327             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47328
47329 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47330
47331         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47332             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47333           with perror calls.
47334
47335 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47336
47337         * config/unix.exp (g++_load): Fix syntax.
47338
47339 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47340
47341         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47342         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47343         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47344         Don't expect va-arg-1.c to fail.  Correct expected output for
47345         920928-1.c.
47346         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47347         * gcc.wendy/hbm4.c: Correct typo.
47348         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47349
47350 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47351
47352         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47353         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47354         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47355         * lib/c-torture.exp (c-torture-compile): Ditto.
47356
47357         Reduce volume of output (remove all the -I's and such).
47358         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47359         Call gcc_cpass, gcc_cfail.
47360         (c-torture): Pass testing option to c-torture-compile.
47361
47362 1994-03-21  Doug Evans  (dje@cygnus.com)
47363
47364         Bring patches over from progressive.
47365         * config/default.exp: Exit remote shell cleanly.
47366         (g++_exit, g++_start): Add default versions.
47367         * config/sim.exp (gcc_load): Use perror, not error.
47368
47369 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47370
47371         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47372         set in site.exp.
47373
47374 1994-03-14  Doug Evans  (dje@cygnus.com)
47375
47376         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47377         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47378         (wendy_try): New proc to run testcase.
47379         (main loop): Call 'em.
47380         * gcc.wendy/*.c: Clean up pass to correct expected output.
47381
47382         * lib/gcc.exp: Minor cleanup work.
47383         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47384
47385 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47386
47387         * config/sim.exp (gcc_load): Document return codes better.
47388         Don't pass -v to simulator.
47389
47390 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47391
47392           * gcc.special/920717-x.c: Fix typo.
47393           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47394           get at sources.
47395
47396         * lib/mike-gcc.exp: Fix typo.
47397
47398 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47399
47400         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47401         binary to use, transform the name.
47402         * config/*.exp: rename everything. Nuke any g++ specific files,
47403         it's now a special case of gcc that requires no special support.
47404         Add a default.exp for unsupported targets.
47405
47406 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47407
47408         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47409         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47410         version of Tcl.
47411
47412 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47413
47414         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47415         than a warning.
47416
47417 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47418
47419         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47420
47421 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47422
47423         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47424         option_list.  Compile every file with only 4/6 option choices
47425         (same as C torture) instead of with 12/18 different option
47426         choices.
47427         * lib/c-torture.exp: Likewise.
47428
47429         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47430         not already set.
47431
47432 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47433
47434         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47435         can put an XFAIL *-*-* on excess errors.
47436
47437 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47438
47439         * g++.law: Add more tests derived from g++-bugs snapshots.
47440
47441         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47442         equivalent to g++.law/init9.
47443
47444         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47445         compiled it, and the a.out file after we've run it.
47446
47447 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47448
47449         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47450         compiled it, and the a.out file after we've run it.
47451
47452 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47453
47454         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47455
47456 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47457
47458         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47459         version number.
47460
47461 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47462
47463         * g++.law: New directory of g++ tests derived from the g++-bugs
47464         snapshots.
47465
47466 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47467
47468         * gcc.compile: initbug1.c initbug1.exp testcase added
47469
47470 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47471
47472         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47473         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47474           fixes submitted by Jeff Law (law@cs.utah.edu)
47475         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47476           Jeff Law (law@cs.utah.edu)
47477
47478
47479 1993-11-30  Mike Stump  (mrs@cygnus.com)
47480
47481         * config/unix-g++.exp: Follow the gcc way of doing things.
47482         * g++.old-deja/old-deja.exp: Minor updates.
47483         * lib/g++.exp: New file, follow the gcc way of doing things.
47484         * lib/old-dejagnu.exp: Minor updates.
47485         * lib/mike-g++.exp: Always unset errorInfo.
47486
47487 1993-11-06  Mike Stump  (mrs@cygnus.com)
47488
47489         * lib/gcc.exp: Fix some errors with the below change, CC and
47490         CFLAGS should be global when setting, not local.
47491
47492 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47493
47494         * lib/gcc.exp: Transform tool name.
47495
47496 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47497
47498         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47499
47500 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47501
47502         * lib/gcc.exp: change gcc_done to gcc_stat
47503
47504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47505
47506         * Upgraded gcc testsuite to c-torture version 1.25
47507
47508 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47509
47510         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47511         * lib/c-torture: added hooks for new reporting code.
47512
47513 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47514
47515         * config/sh-gcc.exp: check if sh-sim exists in the path
47516
47517 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47518
47519         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47520         * gcc.compile/compile.exp: Initial changes for new logic.
47521         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47522         * gcc.failure/failure.exp: Initial changes for new logic.
47523         * gcc.ieee/ieee.exp: Initial changes for new logic.
47524         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47525         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47526         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47527         * lib/c-torture.exp: Initial changes for new logic.
47528         * lib/gcc.exp: Initial changes for new logic.
47529
47530 1993-10-15  Mike Stump  (mrs@cygnus.com)
47531
47532         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47533         depend upon failure or success.  Fully qualify names in failure
47534         and success messages.  Always remove a.out before starting
47535         compile, just in case.  Pay more attention to error text output by
47536         the compiler.  Handle testcases with no known past errors just
47537         like all others, so that things are uniform.  Other miscellaneous
47538         improvements.
47539
47540 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47541
47542         * gcc.cpp: new directory for cpp tests
47543
47544 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47545
47546         * lib/chill.exp: Code reformatted, removed unused code.
47547         * config/unix-chill.exp: Code reformatted, removed unused code.
47548         * chill.execute/execute.exp: Code reformatted, removed unused code.
47549         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47550
47551 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47552
47553         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47554         routines not written.
47555
47556 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47557
47558         * config/bug-gcc.exp: Use new procs from bug.exp.
47559
47560 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47561
47562         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47563         via ftp, rather than depending on NFS.
47564         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47565         case.
47566
47567 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47568
47569         * config/bug-gcc.exp: Use new download proc.
47570
47571 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47572
47573         * chill.execute/execute.exp: cleanups, handles errors better
47574         * chill.compile/compile.exp: rewrite, based on execute.exp
47575         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47576         * lib/chill.exp: major changes to diff proc and compile and link
47577           procs. added chill_fail and chill_pass wrappers to pass and
47578           fail. added more comments, and handle error codes better.
47579           Added a hack to capture stderr from exec, so noncompile tests
47580           can work.
47581
47582 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47583
47584         * chill.execute/execute.exp: rewrite of testsuite driver
47585         * lib/chill.exp: rewrite of testsuite driver
47586         * config/unix-chill.exp: rewrite of testsuite driver
47587
47588 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47589
47590         In chill.execute:
47591         * iexpr.ch: Standardize uppercase.
47592         * tuples.dat: Standardize uppercase.
47593         * vary.ch: standardize.  Correct varying string assignments.
47594         * vary.dat: Add new output lines.
47595
47596 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47597
47598         In chill.execute:
47599         * chprintf.ch: Standardize use of uppercase.
47600         * tuples.ch: Standardize and turn arr2 into a DCL,
47601           rather than a SYN.
47602         * pinits.ch: Standardize.
47603
47604 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47605
47606         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47607         * Makefil: Renamed to Makefile.in.
47608         * configure.in: New.
47609
47610 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47611
47612         In chill.execute:
47613         * .cvsignore: Add result/output files.
47614         * Makefile: Fix up variables at start.  Use MFLAGS
47615           everywhere.  Correct bool_loc, built_ins entries.
47616           Add entry for vary1.ch.
47617         * bitarray.ch: Standardize upper-case usage.
47618         * bitexpr.ch: Standardize, add output of b1.
47619         * params.ch: Use arrayt in along PROC parameters, to
47620           avoid novelty problems.
47621         * sets.ch: Tiny cleanup.
47622         * vary1.ch: Re-indent.
47623
47624 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47625
47626           * Add PR-related files to Makefiles, .cvsignore files, etc.
47627
47628 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47629
47630         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47631           with compiler objects. New names are test-flow.c and test-loop.c
47632
47633 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47634
47635         * Upgraded c-torture tests from 1.19 to 1.20
47636
47637         * new files:
47638         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47639         * gcc.compile: 930623-1.c 930623-2.c
47640         * gcc.noncompile: 930622-1.c 930622-2.c
47641         * gcc.failure: 920411-1.c 920627-2.c
47642         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47643
47644 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47645
47646         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47647           More changes to get testsuite working properly. Needs more work.
47648           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47649
47650 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47651
47652         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47653           More changes to get testsuite working properly. Needs more work.
47654
47655 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47656
47657         * chill.compile/compile.exp: Added for Dejagnu support
47658         * chill.execute/execute.exp: Added for Dejagnu support
47659         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47660
47661 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47662
47663         This should complete moving the CHILL test files.
47664         * chill.noncompile(.cvsignore printf.grt
47665             in-printf.grt chprintf.grt chprintf.ch):
47666             Added test-support files.
47667           (Makefile): Modified further.
47668         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47669             signal.ch): Added test files.
47670           * chill.execute (.cvsignore printf.grt printr.c
47671             in-printf.grt rts.c chprintf.grt rts.h): Added
47672           test-support files.
47673             (Makefile): More corrections.
47674
47675 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47676
47677         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47678           test cases, ready for DejaGnu.
47679
47680 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47681
47682         * Upgraded c-torture tests from 1.18 to 1.19
47683
47684         * gcc.compile: added test(s):
47685           930607-1.c
47686         * gcc.execute: added test(s):
47687           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47688
47689         * added new subdirectory for misc tests: gcc.misc-tests
47690         * gcc.misc-test(s): added tests:
47691           inst-check.c test-consts.c test-ior.c test-switch.c
47692
47693 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47694
47695         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47696
47697 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47698
47699         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47700
47701 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47702
47703         * Upgraded c-torture tests from 1.17 to 1.18
47704
47705 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47706
47707         * Upgraded c-torture tests from 1.12 to 1.17
47708
47709 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47710
47711         * lib/old-dejagnu.exp:
47712           Fixed handling of XFAIL target triplets to correctly
47713           recognize wildcard characters.  Removed code that
47714           appended a unique id tag to the end of the file name
47715           printed out by the result of the testcases within a
47716           given test file.
47717
47718 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47719
47720         * lib/old-dejagnu.exp:
47721           Reworked expected failure handling to trigger off of XFAIL
47722           keyword in keyphrase embeded in testcase source code. The
47723           XFAIL keyword must be at the end of the keyphrase line. It
47724           may optionally be followed by one or more target triplets.
47725           It has just occured that the handling of wildcards in the
47726           target triplet may not be correct.
47727
47728 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47729
47730         * g++.old-deja/tests:
47731           Moved all subdirectories up one level into g++.old-deja .
47732
47733         * lib/old-dejagnu.exp:
47734           Fixed problem with CXXFLAGS not being properly reset, and being
47735           corrupted with extraneous "-c" compiler option.  This was
47736           causing binaries to not be generated for test that needed them.
47737           Modified strings passed to "pass" and "fail" so that individual
47738           tests from the same test file would be distinguished by an
47739           identifier appended to the test file name in the summary logs;
47740           this corrected a problem with erroneous diff logs.  Added code
47741           to search testcases for expected fail and unexpected pass keywords.
47742
47743 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47744
47745         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47746
47747 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47748
47749         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47750           Removed extraneous text from end of "Special g++ Options"
47751           keyphrase.
47752
47753         * lib/old-dejagnu.exp: Added pattern matching to look for new
47754           keywords, embedded in testcases comments, which will trigger
47755           calls to xpass and xfail.
47756
47757 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47758
47759         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47760           comments embedded in the testcases, especially the one looking for
47761           special compiler options, as well as the pattern matching for the
47762           compiler output again.
47763
47764 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47765
47766         * lib/old-dejagnu.exp: Do a proper check of the return value for
47767           execute tests. Fixed several problems with the pattern matching
47768           of the compiler output which gave erroneous test results.
47769           Changed several of the test result messages to be more descriptive.
47770         * config/unix-g++.exp: Proc g++_load now actually works and
47771           executes the tests passed to it and returns a usable return
47772           value.
47773
47774 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47775
47776           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47777
47778 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47779
47780         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47781           Modified both files to properly execute the old style
47782           dejagnu tests. The previous versions of these files were
47783           experimental and did not function anything near correctly.
47784
47785 1993-04-05  Rob Savoye  (rob@cygnus.com)
47786
47787         * Removed all Makefile.in and configure.in files. No configuration
47788         needed now.
47789
47790 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47791
47792         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47793
47794 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47795
47796         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47797         gcc.special/configure.in, gcc.noncompile/configure.in,
47798         gcc.execute/configure.in, gcc.code_quality/configure.in,
47799         g++.other/configure.in, g++.old-deja/configure.in,
47800         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47801         in srcname setting.
47802
47803 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47804
47805         * lib/udi.exp: Fixed mondfe and mondfe_download.
47806         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47807         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47808
47809 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47810
47811         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47812         (gdb_exit): Don't remove *_soc files.
47813
47814 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47815
47816         * lib/c-torture.exp: Don't look for main; instead always use -w
47817         -c.  This is how the c-torture tests work.  Remove the object
47818         file if the compilation succeeds.
47819         * gcc.execute/execute.exp: Remove executable if test passes.
47820         * gcc.noncompile/noncompile.exp: Every test is an expected
47821         failure.
47822         * gcc.special/special.exp: Added tests from c-torture 1.11,
47823         corrected use of existing test.
47824         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47825         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47826         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47827         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47828         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47829         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47830         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47831         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47832         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47833         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47834         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47835         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47836         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47837         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47838         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47839         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47840         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47841         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47842         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47843         c-torture 1.11.
47844         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47845         correspond to c-torture 1.11.
47846
47847         * New file.