OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR middle-end/31127
4         * gcc.dg/pr31127.c: New.
5
6 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7
8         * gcc.dg/tree-ssa/loop-26.c: New test.
9
10 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11         
12         * testsuite/gcc.target/i386/cmpxchg16b-1.c: New test.
13
14 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15
16         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
17         * gcc.dg/c99-vla-1.c: Likewise.
18         * g++.dg/ext/vla1.C: Likewise
19
20 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
21
22         * gcc.dg/wvla-1.c: New test
23         * gcc.dg/wvla-2.c: New test
24         * gcc.dg/wvla-3.c: New test
25         * gcc.dg/wvla-4.c: New test
26         * gcc.dg/wvla-5.c: New test
27         * gcc.dg/wvla-6.c: New test
28         * gcc.dg/wvla-7.c: New test
29         * g++.dg/warn/Wvla-1.C: New test
30         * g++.dg/warn/Wvla-2.C: New test
31         * g++.dg/warn/Wvla-3.C: New test
32
33 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
34
35         PR c++/30108
36         * g++.dg/other/default6.C: New test.
37
38 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
39
40         * lib/target-supports.exp (check_profiling_available): Return false
41         for VxWorks.
42         (check_effective_target_vxworks_kernel): New procedure.
43         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
44         VxWorks.
45         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
46         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
47         to include VxWorks.
48         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
49
50 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
51
52         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
53         PIC is not supported.
54         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
55         * gcc.dg/20020426-2.c: Likewise.
56         * gcc.dg/pr28243.c: Likewise.
57         * gcc.dg/visibility-11.c: Likewise.
58         * gcc.dg/tls/opt-9.c: Likewise.
59         * gcc.dg/tls/opt-10.c: Likewise.
60         * gcc.dg/tls/pic-1.c: Likewise.
61         * gcc.dg/tls/struct-1.c: Likewise.
62         * gcc.target/i386/20000807-1.c: Likewise.
63         * gcc.target/i386/20000904-1.c: Likewise.
64         * gcc.target/i386/20011119-1.c: Likewise.
65         * gcc.target/i386/990213-2.c: Likewise.
66         * gcc.target/i386/990214-1.c: Likewise.
67         * gcc.target/i386/compress-float-387-pic.c: Likewise.
68         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
69         * gcc.target/i386/pic-1.c: Likewise.
70         * gcc.target/i386/pr21518.c: Likewise.
71         * gcc.target/i386/pr23098.c: Likewise.
72         * gcc.target/i386/pr23943.c: Likewise.
73
74 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
75
76         PR c++/31038
77         * g++.dg/template/complit2.C: New test.
78
79         PR c++/30328
80         * g++.dg/ext/bitfield1.C: New test.
81
82 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
83
84         PR fortran/30883
85         * gfortran.dg/interface_11.f90: New test.
86
87 2007-03-11  Richard Guenther  <rguenther@suse.de>
88
89         PR tree-optimization/31115
90         * gcc.dg/torture/pr31115.c: New testcase.
91
92 2007-03-11  Ira Rosen  <irar@il.ibm.com>
93
94         PR tree-optimization/29925
95         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
96
97 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
98
99         PR c++/30274
100         * g++.dg/expr/bitfield3.C: New test.
101         * g++.dg/expr/bitfield4.C: Likewise.
102         * g++.dg/expr/bitfield5.C: Likewise.
103         * g++.dg/expr/bitfield6.C: Likewise.
104
105         PR c++/30924
106         * g++.dg/template/array18.C: New test.
107
108 2007-03-10  Dirk Mueller  <dmueller@suse.de>
109
110         PR c++/17946
111         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
112         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
113
114 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
115
116         PR c++/20599
117         * g++.dg/cpp0x/variadic-bind.C: New.
118         * g++.dg/cpp0x/variadic-function.C: New.
119         * g++.dg/cpp0x/variadic-mem_fn.C: New.
120         * g++.dg/cpp0x/variadic-tuple.C: New.
121         * g++.dg/cpp0x/variadic1.C: New.
122         * g++.dg/cpp0x/variadic2.C: New.
123         * g++.dg/cpp0x/variadic3.C: New.
124         * g++.dg/cpp0x/variadic4.C: New.
125         * g++.dg/cpp0x/variadic5.C: New.
126         * g++.dg/cpp0x/variadic6.C: New.
127         * g++.dg/cpp0x/variadic7.C: New.
128         * g++.dg/cpp0x/variadic8.C: New.
129         * g++.dg/cpp0x/variadic9.C: New.
130         * g++.dg/cpp0x/variadic10.C: New.
131         * g++.dg/cpp0x/variadic11.C: New.
132         * g++.dg/cpp0x/variadic12.C: New.
133         * g++.dg/cpp0x/variadic13.C: New.
134         * g++.dg/cpp0x/variadic14.C: New.
135         * g++.dg/cpp0x/variadic15.C: New.
136         * g++.dg/cpp0x/variadic16.C: New.
137         * g++.dg/cpp0x/variadic17.C: New.
138         * g++.dg/cpp0x/variadic18.C: New.
139         * g++.dg/cpp0x/variadic19.C: New.
140         * g++.dg/cpp0x/variadic20.C: New.
141         * g++.dg/cpp0x/variadic21.C: New.
142         * g++.dg/cpp0x/variadic22.C: New.
143         * g++.dg/cpp0x/variadic23.C: New.
144         * g++.dg/cpp0x/variadic24.C: New.
145         * g++.dg/cpp0x/variadic25.C: New.
146         * g++.dg/cpp0x/variadic26.C: New.
147         * g++.dg/cpp0x/variadic27.C: New.
148         * g++.dg/cpp0x/variadic28.C: New.
149         * g++.dg/cpp0x/variadic29.C: New.
150         * g++.dg/cpp0x/variadic30.C: New.
151         * g++.dg/cpp0x/variadic31.C: New.
152         * g++.dg/cpp0x/variadic32.C: New.
153         * g++.dg/cpp0x/variadic33.C: New.
154         * g++.dg/cpp0x/variadic34.C: New.
155         * g++.dg/cpp0x/variadic35.C: New.
156         * g++.dg/cpp0x/variadic36.C: New.
157         * g++.dg/cpp0x/variadic37.C: New.
158         * g++.dg/cpp0x/variadic38.C: New.
159         * g++.dg/cpp0x/variadic39.C: New.
160         * g++.dg/cpp0x/variadic40.C: New.
161         * g++.dg/cpp0x/variadic41.C: New.
162         * g++.dg/cpp0x/variadic42.C: New.
163         * g++.dg/cpp0x/variadic43.C: New.
164         * g++.dg/cpp0x/variadic44.C: New.
165         * g++.dg/cpp0x/variadic45.C: New.
166         * g++.dg/cpp0x/variadic46.C: New.
167         * g++.dg/cpp0x/variadic47.C: New.
168         * g++.dg/cpp0x/variadic48.C: New.
169         * g++.dg/cpp0x/variadic49.C: New.
170         * g++.dg/cpp0x/variadic50.C: New.
171         * g++.dg/cpp0x/variadic51.C: New.
172         * g++.dg/cpp0x/variadic52.C: New.
173         * g++.dg/cpp0x/variadic53.C: New.
174         * g++.dg/cpp0x/variadic54.C: New.
175         * g++.dg/cpp0x/variadic55.C: New.
176         * g++.dg/cpp0x/variadic56.C: New.
177         * g++.dg/cpp0x/variadic57.C: New.
178         * g++.dg/cpp0x/variadic58.C: New.
179         * g++.dg/cpp0x/variadic59.C: New.
180         * g++.dg/cpp0x/variadic60.C : New.
181         * g++.dg/cpp0x/variadic61.C : New.
182         * g++.dg/cpp0x/variadic62.C : New.
183         * g++.dg/cpp0x/variadic63.C : New.
184         * g++.dg/cpp0x/variadic64.C : New.
185         * g++.dg/cpp0x/variadic65.C : New.
186         * g++.dg/cpp0x/variadic66.C : New.
187         * g++.dg/cpp0x/variadic67.C : New.
188         * g++.dg/cpp0x/variadic68.C : New.      
189         * g++.dg/cpp0x/variadic69.C : New.
190         * g++.dg/cpp0x/variadic70.C : New.
191         * g++.dg/cpp0x/variadic71.C : New.
192         * g++.dg/cpp0x/variadic72.C : New.
193         * g++.dg/cpp0x/variadic73.C : New.
194         * g++.dg/cpp0x/variadic74.C : New.
195         * g++.dg/cpp0x/variadic75.C : New.
196         * g++.dg/cpp0x/variadic-ex1.C : New.
197         * g++.dg/cpp0x/variadic-ex2.C : New.
198         * g++.dg/cpp0x/variadic-ex3.C : New.
199         * g++.dg/cpp0x/variadic-ex4.C : New.
200         * g++.dg/cpp0x/variadic-ex5.C : New.
201         * g++.dg/cpp0x/variadic-ex6.C : New.
202         * g++.dg/cpp0x/variadic-ex7.C : New.
203         * g++.dg/cpp0x/variadic-ex8.C : New.
204         * g++.dg/cpp0x/variadic-ex9.C : New.
205         * g++.dg/cpp0x/variadic-ex10.C : New.
206         * g++.dg/cpp0x/variadic-ex11.C : New.
207         * g++.dg/cpp0x/variadic-ex12.C : New.
208         * g++.dg/cpp0x/variadic-ex13.C : New.
209         * g++.dg/cpp0x/variadic-ex14.C : New.
210
211 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
212
213         PR libgfortran/31099
214         * gfortran.dg/unformatted_recl.f90: New test.
215         
216 2007-03-09  Roger Sayle  <roger@eyesopen.com>
217
218         * gcc.dg/fold-eqcmplx-1.c: New test case.
219
220 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
221
222         PR rtl-optimization/30643
223         * gcc.dg/pr30643.c: New.
224
225 2007-03-09  Chao-ying Fu  <fu@mips.com>
226
227         * gcc.target/mips/mips32-dspr2-type.c: New test.
228         * gcc.target/mips/mips32-dspr2.c: New test.
229         * gcc.target/mips/dspr2-MULT.c: New test.
230         * gcc.target/mips/dspr2-MULTU.c: New test.
231         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
232         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
233         Adjust some formats.
234
235 2007-03-09  Dirk Mueller  <dmueller@suse.de>
236
237         PR c++/17946
238         * gcc.dg/Wlogical-op-1.c: New.
239         * g++.dg/warn/Wlogical-op-1.C: New.
240
241 2007-03-09  Richard Guenther  <rguenther@suse.de>
242
243         PR tree-optimization/30904
244         PR middle-end/31058
245         * gcc.dg/pr30904.c: Remove xfail.
246
247 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
248
249         PR C/31072
250         * gcc.c-torture/execute/pr31072.c: New test.
251
252 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
253
254         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
255         * gcc.dg/torture/builtin-attr-1.c: Likewise.
256         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
257         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
258         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
259         * gcc.dg/torture/builtin-integral-1.c: Likewise.
260         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
261         and *lround*.  Correct macro names.
262         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
263         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
264
265 2007-03-08  Ian Lance Taylor  <iant@google.com>
266
267         * gcc.dg/no-strict-overflow-5.c: New test.
268         * gcc.dg/no-strict-overflow-6.c: New test.
269         * gcc.dg/Wstrict-overflow-11.c: New test.
270         * gcc.dg/Wstrict-overflow-12.c: New test.
271         * gcc.dg/Wstrict-overflow-13.c: New test.
272         * gcc.dg/Wstrict-overflow-14.c: New test.
273         * gcc.dg/Wstrict-overflow-15.c: New test.
274
275 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
276
277         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
278         for VxWorks kernel mode.
279         * gcc.c-torture/execute/strncmp-1.x: Likewise.
280
281 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
282
283         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
284         mode.
285
286 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
287
288         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
289         and lib/bfill.c on VxWorks targets.
290         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
291         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
292         lib/bfill.c and lib/memmove.c on VxWorks targets.
293         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
294         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
295         on VxWorks targets.
296         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
297         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
298
299 2007-03-08  Tobias Burnus  <burnus@net-b.de>
300
301         * gfortran.dg/use_5.f90: New test.
302         * gfortran.dg/use_6.f90: Ditto.
303         * gfortran.dg/use_7.f90: Ditto.
304
305 2007-03-08  Tobias Burnus  <burnus@net-b.de>
306
307         PR fortran/30973
308         * gfortran.dg/use_4.f90: New test.
309         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
310
311 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
312
313         PR fortran/31011
314         * gfortran.dg/parameter_array_section_2.f90: New test.
315
316 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
317
318         PR c++/30852
319         * g++.dg/ext/offsetof1.C: Add cases with volatile.
320
321         PR c++/30534
322         * g++.dg/template/arg5.C: New test.
323
324 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
325
326         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
327
328 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
329
330         * gcc.dg/var-expand1.c: Add newline at end of file.
331
332 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
333
334         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
335
336 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
337
338         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
339
340 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
341
342         * gcc.dg/torture/builtin-convert-4.c: New test.
343
344 2007-03-05  Ian Lance Taylor  <iant@google.com>
345
346         * gcc.c-torture/compile/pr31034.c: New test.
347
348 2007-03-05  Ian Lance Taylor  <iant@google.com>
349
350         * gcc.dg/inline-18.c: New test.
351         * gcc.dg/inline-19.c: New test.
352         * gcc.dg/inline-20.c: New test.
353         * gcc.dg/inline-21.c: New test.
354
355 2007-03-05  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/14052
358         * gcc.dg/tree-ssa/vrp33.c: New testcase.
359
360 2007-03-05  Richard Guenther  <rguenther@suse.de>
361
362         PR tree-optimization/23777
363         * gcc.dg/tree-ssa/pr23777.c: New testcase.
364
365 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
366
367         PR other/30465
368         * gcc.dg/multiple-overflow-warn-3.c: New.
369         * g++.dg/warn/multiple-overflow-warn-3.C: New.
370         
371 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
372
373         PR c++/30895
374         * g++.dg/parse/template23.C: New test.
375
376 2007-03-04  Roger Sayle  <roger@eyesopen.com>
377
378         PR middle-end/30744
379         * gcc.dg/pr30744-1.c: New test case.
380
381 2007-03-04  Tobias Burnus  <burnus@net-b.de>
382
383         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
384
385 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
386
387         PR target/30406
388         * gfortran.dg/logical_3.f90: New test.
389
390 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
391
392         PR libfortran/30981
393         * gfortran.dg/integer_exponentiation_1.f90:  New test.
394
395 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
396
397         * gcc.target/m68k/m68k.exp: New.
398         * gcc.target/m68k/crash1.c: New.
399
400 2007-03-03  Tobias Burnus  <burnus@net-b.de>
401
402         * gfortran.dg/c_by_val.c: Use int64_t instead of long
403         to be more compatible with integer(kind=8).
404
405 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
406
407         PR libfortran/31001
408         * gfortran.dg/zero_sized_3.f90: New test.
409
410 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
411
412         PR c++/15787
413         * g++.dg/parse/else.C: New.
414         * g++.dg/parse/else-2.C: New.
415         
416 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
417             Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/30882
420         * gfortran.dg/size_dim.f90: New test.
421
422 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
423             Tobias Burnus  <burnus@net-b.de>
424
425         PR fortran/30873
426         * gfortran.dg/entry_9.f90: New test.
427
428 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
429
430         PR c++/28253
431         * g++.dg/inherit/covariant16.C: New test.
432
433 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
434
435         * g++.dg/other/darwin-minversion-1.C: New.
436
437 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
438
439         * gcc.dg/tree-ssa/20070302-1.c: New test.
440
441 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
442
443         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
444         tests.
445
446 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
447
448         * gcc.dg/tree-ssa/prefetch-4.c: New test.
449
450 2007-03-01  Simon Baldwin <simonb@google.com>
451
452         PR c++/23689
453         * warn/ignored_typedef.C: New.
454         * init/ctor8.C: Added dg-warning to consume ignored typedef
455         warning. 
456         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
457         and added an explicit line number.
458
459 2007-02-28  Richard Guenther  <rguenther@suse.de>
460
461         PR middle-end/30364
462         * gcc.dg/torture/pr30364-1.c: New testcase.
463         * gcc.dg/torture/pr30364-2.c: Likewise.
464         * gcc.dg/torture/pr30364-3.c: Likewise.
465
466 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
467
468         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
469         powerpc*, use -funsafe-math-optimizations.
470         * gcc.dg/torture/builtin-logb-1.c: Likewise.
471         * gcc.dg/torture/builtin-modf-1.c: Likewise.
472
473 2007-02-28  Tobias Burnus  <burnus@net-b.de>
474             Paul Thomas  <pault@gcc.gnu.org>
475
476         PR fortran/30888
477         PR fortran/30887
478         * c_by_val_1.f: Test %VAL() with non-default kind.
479         * c_by_val.c: Ditto.
480         * c_by_val_4.f: New test.
481
482 2007-02-28  Tobias Burnus  <burnus@net-b.de>
483
484         PR fortran/30968
485         * gfortran.dg/continuation_7.f90: New test.
486
487 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
488
489         * g++.dg/inherit/thunk7.C: New test.
490         * lib/target-supports.exp (check_profiling_available): Not available
491         for bfin-*-*.
492
493 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
494
495         PR target/30970
496         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
497
498 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
499
500         * lib/target-supports.exp (check_effective_target_init_priority):
501         Remove Solaris special case.
502
503 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
504
505         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
506         for more builtin types.
507
508         * g++.dg/ext/visibility/class1.C: Port to Darwin.
509         * g++.dg/ext/visibility/noPLT.C: Likewise.
510
511 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
512
513         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
514         sh* targets.
515
516 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
517
518         PR fortran/30865
519         * size_optional_dim_1.f90:  New test.
520
521 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
522
523         * gcc.dg/vxworks/vxworks.exp: New file.
524         * gcc.dg/vxworks/initpri1.c: Likewise.
525         * gcc.dg/vxworks/initpri2.c: Likewise.
526         * gcc.dg/initpri2.c: Add more tests.
527         * g++.dg/special/initpri2.C: Likewise.
528
529         * gcc.dg/initpri1.c: New test.
530         * gcc.dg/initpri2.c: Likewise.
531         * g++.dg/special/initpri1.C: New test.
532         * g++.dg/special/initpri2.C: Likewise.
533         * g++.dg/special/conpr-1.C: Use init_priority effective target.
534         * g++.dg/special/conpr-2.C: Likewise.
535         * g++.dg/special/conpr-3.C: Likewise.
536         * g++.dg/special/conpr-4.C: Likewise.
537         * g++.dg/special/initp1.C: Likewise.
538         * g++.dg/special/ecos.exp: Remove code to detect availability of
539         constructor priorities.
540         * lib/target-supports.exp (check_effective_target_init_priority):
541         New function.
542
543 2007-02-24  Jan Hubicka  <jh@suse.cz>
544
545         * gcc.c-torture/execute/pr30778.c: New testcase.
546
547 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
548
549         PR libgfortran/30918
550         * gfortran.dg/namelist_26.f90: New test.
551
552 2007-02-24  Richard Guenther  <rguenther@suse.de>
553
554         PR middle-end/30951
555         * gcc.dg/pr30951.c: New testcase.
556
557 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
558
559         * gcc.dg/torture/builtin-modf-1.c: New test.
560
561 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
562
563         PR tree-optimization/30904
564         * gcc.dg/pr30904.c: New test.
565
566 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
567
568         * gcc.test-framework/README: Correct command.
569         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
570         -Wunused-value.
571         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
572         
573 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
574
575         * lib/target-supports.exp (check_effective_target_unwrapped): New.
576
577 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
578
579         * lib/target-supports.exp (check_effective_target_newlib): New
580         function.
581
582 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
583
584         PR fortran/30660
585         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
586         allocatable component.
587
588
589 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
590
591         * gcc.dg/torture/builtin-logb-1.c: New test.
592         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
593         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
594         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
595         sh* targets.
596         
597 2007-02-23  Richard Guenther  <rguenther@suse.de>
598
599         * g++.dg/warn/changes-meaning.C: New testcase.
600
601 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
602
603         PR libgfortran/30910    
604         * gfortran.dg/fmt_zero_precision.f90: Update test.
605
606 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
607
608         * gcc.dg/torture/builtin-frexp-1.c: New test.
609
610 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
611
612         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
613
614 2007-02-22  Ian Lance Taylor  <iant@google.com>
615
616         PR debug/30898
617         * g++.dg/debug/pr30898.C: New test.
618
619 2007-02-22  Ira Rosen  <irar@il.ibm.com>
620
621         * gcc.dg/vect/vect-106.c: New test.
622
623 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
624             Ira Rosen  <irar@il.ibm.com> 
625
626         PR tree-optimization/30843
627         * gcc.dg/vect/pr30843.c: New test.
628
629 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
630
631         PR tree-optimization/30858
632         * gcc.dg/vect/pr30858.c: New test.
633
634 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
635
636         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
637         to set options for compiling testglue.
638         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
639         * lib/obj-c++.exp (obj-c++_init): Likewise.
640
641 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
642
643         * gnat.dg/derived_aggregate.adb: New test.
644
645 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
646
647         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
648         sh* targets.  Call the correct CKSGN macro.
649
650 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
651
652         * gfortran.dg/gomp/omp_parse1.f90: New test.
653         * gfortran.dg/gomp/omp_parse2.f: New test.
654
655 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
656
657         PR fortran/30869
658         * gfortran.dg/do_pointer_1.f90:  New test.
659
660 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
661
662         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
663         and scalbln.
664
665 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
666
667         * gcc.dg/darwin-minversion-1.c: New.
668         * gcc.dg/darwin-minversion-2.c: New.
669
670 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
671
672         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
673
674 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
675             DJ Delorie <dj@redhat.com>
676
677         PR other/30824
678         * gcc.dg/Wfatal.c: New.
679         * gcc.dg/Wfatal-2.c: New.
680         * gcc.dg/Werror-1.c: Adjust expectations.
681         * gcc.dg/Werror-5.c: Likewise.
682         * gcc.dg/Werror-7.c: Likewise.
683         * gcc.dg/Werror-10.c: Likewise.
684         * gcc.dg/Werror-11.c: Likewise.
685
686 2007-02-20  Tobias Burnus  <burnus@net-b.de>
687
688         PR fortran/30522
689         * gfortran.dg/volatile10.f90: New test.
690
691 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
692
693         PR libfortran/30533
694         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
695
696 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
697
698         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
699         * gcc.dg/Walways-true-1.c: Likewise.
700         * gcc.dg/weak/weak-3.c: Likewise.
701         * gcc.dg/Werror-1.c: Likewise.
702         * gcc.dg/Werror-3.c: Likewise.
703         * gcc.dg/Werror-4.c: Likewise.
704         * gcc.dg/Werror-5.c: Likewise.
705         * gcc.dg/Werror-6.c: Likewise.
706         * gcc.dg/Werror-7.c: Likewise.
707         * gcc.dg/Werror-8.c: Likewise.
708         * gcc.dg/Werror-10.c: Likewise.
709         * gcc.dg/Werror-11.c: Likewise.
710         * gcc.dg/Werror-12.c: Likewise.
711         * g++.old-deja/g++.mike/warn8.C: Likewise.
712         * g++.dg/warn/Walways-true-1.C: Likewise.
713         * g++.dg/warn/Walways-true-2.C: Likewise.
714         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
715         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
716         -Wstring-literal-comparison with -Waddress.
717         * gcc.dg/Wstring-literal-comparison-4.c: Replace
718         -Wno-string-literal-comparison with -Wno-address.
719         
720 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
721
722         * gnat.dg/self_aggregate_with_call.adb: New test.
723
724 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
725
726         PR tree-optimization/30975
727         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
728         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
729         * gcc.dg/vect/pr30795.c: New.
730
731 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732
733         PR fortran/30681
734         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
735
736 2007-02-18  Roger Sayle  <roger@eyesopen.com>
737
738         PR rtl-optimization/28173
739         * gcc.target/i386/andor-1.c: New test case.
740
741 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gcc.dg/torture/builtin-ldexp-1.c: New.
744         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
745
746 2007-02-18  Roger Sayle  <roger@eyesopen.com>
747
748         * gfortran.dg/array_constructor_15.f90: New test case.
749
750 2007-02-18  Roger Sayle  <roger@eyesopen.com>
751
752         * gfortran.dg/forall_10.f90: New test case.
753
754 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
757
758 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
759
760         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
761         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
762
763 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
764
765         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
766         * gcc.target/i386/builtin-bswap-3.c: Ditto.
767         * gcc.target/i386/xchg-1.c: New test.
768         * gcc.target/i386/xchg-2.c: New test. 
769
770 2007-02-16  Richard Guenther  <rguenther@suse.de>
771             Christian Bruel  <christian.bruel@st.com>
772
773         * gcc.dg/strict-overflow-5.c: New testcase.
774
775 2007-02-16  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/30793
778         * gfortran.dg/func_derived_4.f90: New test.
779
780 2007-02-15  Roger Sayle  <roger@eyesopen.com>
781
782         PR middle-end/30391
783         * gfortran.dg/pr30391-1.f90: New test case.
784
785 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
786
787         PR middle-end/30433
788         * gcc.c-torture/compile/pr30433.c: New testcase to check
789         that complex constants comparisions are foldded.
790
791 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
792
793         PR C++/30158
794         * g++.dg/ext/stmtexpr10.C: New testcase.
795
796 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
797
798         PR middle-end/30729
799         * gcc.dg/Wunused-value-2.c: New testcase.
800
801 2007-02-15  Ian Lance Taylor  <iant@google.com>
802
803         * g++.dg/eh/subreg-1.C: New test.
804
805 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
806
807         PR c/26494
808         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
809         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
810         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
811         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
812         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
813         * gcc.dg/Werror-implicit-function-declaration.c: New.
814
815 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
816
817         PR c++/28943
818         * g++.dg/warn/pr28943.C: New.
819
820 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         * gfortran.fortran-torture/execute/math.f90: Fix typo.
823
824 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825
826         PR fortran/30779
827         * gfortran.dg/error_recovery_3.f90: New test.
828
829 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
830
831         * g++.dg/tree-ssa/sra-1.C: New.
832
833 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
834
835         * g++.dg/tree-ssa/sra-1.C: New.
836
837 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
838
839         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
840
841 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
842
843         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
844
845 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
846
847         PR fortran/30799
848         * gfortran.dg/logical_2.f90: New test.
849
850 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
851
852         * gcc.dg/torture/complex-alias-1.c: New test.
853
854 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
855
856         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
857         instead of -fdump-tree-tailcall.
858
859 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
860
861         * gfortran.dg/interface_10.f90: Fix comment typo.
862
863 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
864
865         PR tree-optimization/30771
866         * gcc.dg/vect/pr30771.c: New test.
867
868 2007-02-13  Ian Lance Taylor  <iant@google.com>
869
870         * gcc.dg/Wstrict-overflow-1.c: New test.
871         * gcc.dg/Wstrict-overflow-2.c: New test.
872         * gcc.dg/Wstrict-overflow-3.c: New test.
873         * gcc.dg/Wstrict-overflow-4.c: New test.
874         * gcc.dg/Wstrict-overflow-5.c: New test.
875         * gcc.dg/Wstrict-overflow-6.c: New test.
876         * gcc.dg/Wstrict-overflow-7.c: New test.
877         * gcc.dg/Wstrict-overflow-8.c: New test.
878         * gcc.dg/Wstrict-overflow-9.c: New test.
879         * gcc.dg/Wstrict-overflow-10.c: New test.
880
881 2007-02-13  Roger Sayle  <roger@eyesopen.com>
882
883         * gcc.target/ia64/builtin-bswap-2.c: New test case.
884
885 2007-02-13  Richard Henderson  <rth@redhat.com>
886
887         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
888         * gcc.c-torture/execute/pr29302-1.c: ... here.
889
890 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
891
892         PR c/29521
893         * gcc.dg/c90-return-1.c: Update output.
894         * gcc.dg/c99-return-1.c: Likewise.
895         
896 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
897
898         PR fortran/30554
899         * gfortran.dg/used_dummy_types_7.f90: New test..
900
901 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
902
903         * gcc.target/i386/parity-1.c: New test.
904         * gcc.target/i386/parity-2.c: New test.
905
906 2007-02-12  Roger Sayle  <roger@eyesopen.com>
907
908         * gcc.target/i386/builtin-bswap-3.c: New test case.
909
910 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
911
912         PR tree-optimization/29145
913         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
914         alias analysis is improved to take better advantage of restrict
915         qualified pointers.
916         * gcc.dg/vect/vect-80.c: Likewise.
917         * gcc.dg/vect/pr29145.c: New.
918
919 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
920
921         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
922         * gcc.target/i386/sse4a-insert.c: Likewise.
923
924 2007-02-11  Roger Sayle  <roger@eyesopen.com>
925
926         * gcc.target/ia64/builtin-popcount-1.c: New test case.
927         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
928
929 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
930
931         PR fortran/30478
932         * gfortran.dg/enum_4.f90: Update error message checks.
933
934 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
935
936         PR fortran/30554
937         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
938         versions of the modules.
939
940         PR fortran/30617
941         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
942         by getting rid of recursive I/O and providing functions with
943         results.
944
945         PR fortran/30319
946         * gfortran.dg/char_array_constructor_2.f90
947
948 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/26988
951         * g++.dg/template/spec34.C: New test
952
953 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
954
955         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
956         on i?86 and x86_64.
957         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
958         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
959         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
960         on i?86 and x86_64.
961         * gcc.dg/vect/vect-113.c: Ditto.
962
963 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
964
965         PR c++/29487
966         * g++.dg/eh/weak1-C: New test.
967         * g++.dg/eh/weak1-a.cc: Likewise.
968         * g++.dg/eh/comdat1.C: Likewise.
969
970 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
971             Dorit Nuzman  <dorit@il.ibm.com>
972
973         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
974         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
975         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
976         * gcc.dg/vect/vect-113.c: Likewise.
977
978         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
979
980 2007-02-10  Richard Henderson  <rth@redhat.com>
981
982         * lib/target-supports.exp (check_effective_target_tls): Redefine
983         to mean non-emulated tls.
984         * gcc.dg/tls/alias-1.c: Remove tls requirement.
985         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
986         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
987         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
988         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
989         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
990         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
991
992 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
993
994         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
995
996 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
997
998         * gfortran.dg/secnds.f: Replace time tolerance with a
999         before-and-after bracket.
1000         * gfortran.dg/secnds-1.f: Likewise.
1001
1002 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1003
1004         PR fortran/30512
1005         * gfortran.dg/maxlocval_1.f90: New test.
1006
1007 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1008
1009         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1010
1011 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1012
1013         PR fortran/30720
1014         * gfortran.dg/array_function_1.f90: New test.
1015
1016 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1017
1018         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1019         (check_effective_target_dummy_wcsftime): New functions.
1020
1021 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1022
1023         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1024         * lib/target-supports.exp (check_effective_target_uclibc): New
1025         function.
1026
1027 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1028
1029         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1030         (vsnprintf): Don't define for uClibc targets.
1031
1032 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1033
1034         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1035         set before checking whether it was allowed.
1036         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1037         before checking inside_main.
1038
1039 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1040
1041         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1042         uClinux targets.
1043         (u16sf): Likewise u4sf.
1044         * g++.dg/compat/struct-layout-1.h: Likewise.
1045
1046 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1047
1048         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1049         procedure.
1050         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1051         m68k targets if check_effective_target_coldfire_fpu returns true.
1052
1053 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1054         Richard Guenther  <rguenther@suse.de>
1055
1056         PR middle-end/23361
1057         * gcc.dg/fold-compare-3.c: New testcase.
1058         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1059
1060 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1061
1062         * gcc.dg/pr26570.c: Clean up coverage files.
1063         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1064         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1065         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1066         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1067         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1068         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1069         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1070         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1071         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1072         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1073         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1074         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1075         * gcc.dg/vect/pr28952.c: Ditto.
1076         * gcc.dg/vect/pr27151.c: Ditto.
1077         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1078         * g++.dg/gomp/macro-3.C: Ditto.
1079
1080 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1083         of the loop.
1084
1085 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1086
1087         * gcc.target/i386/builtin-bswap-2.c: New test case.
1088
1089 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1090
1091         * gfortran.dg/forall_8.f90: New test case.
1092         * gfortran.dg/forall_9.f90: Likewise.
1093
1094 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1095
1096         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1097
1098 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1099
1100         * lib/target-supports.exp (check_effective_target_simulator): New. 
1101
1102 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1103
1104         * gcc.dg/tree-ssa/loop-25.c: New test.
1105
1106 2007-02-06  Richard Henderson  <rth@redhat.com>
1107
1108         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1109
1110 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1111
1112         * gcc.target/powerpc/popcount-1.c: New test case.
1113         * gcc.target/powerpc/parity-1.c: Likewise.
1114
1115 2007-02-06  Richard Guenther  <rguenther@suse.de>
1116
1117         PR middle-end/27302
1118         * gcc.dg/torture/pr27302-2.c: New testcase.
1119
1120 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1121
1122         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1123         * gcc.dg/vect/vect-iv-1.c: New test.
1124         * gcc.dg/vect/vect-iv-2.c: New test.
1125         * gcc.dg/vect/vect-iv-3.c: New test.
1126         * gcc.dg/vect/vect-iv-4.c: New test.
1127         * gcc.dg/vect/vect-iv-5.c: New test.
1128         * gcc.dg/vect/vect-iv-6.c: New test.
1129         * gcc.dg/vect/vect-iv-7.c: New test.
1130         * gcc.dg/vect/vect-iv-8.c: New test.
1131         * gcc.dg/vect/vect-iv-9.c: New test.
1132         * gcc.dg/vect/vect-iv-10.c: New test.
1133         * gcc.dg/vect/vect-iv-11.c: New test.
1134         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1135         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1136         * gcc.dg/vect/vect-14.c: Now vectorizable.
1137         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1138         * gcc.dg/vect/vect-27.c: Likewise.
1139         * gcc.dg/vect/vect-29.c Likewise.
1140         * gcc.dg/vect/vect-dv-2.c: Likewise.
1141         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1142         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1143         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1144
1145 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
1146
1147         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1148
1149 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1150
1151         * gcc.dg/builtins-20.c: Add more cases.
1152
1153 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1154
1155         PR debug/30189
1156         * gcc.dg/pr30189.c: New test.
1157
1158 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1159
1160         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1161         for running tests.
1162         * gcc.target/i386/sse4a-extract.c: New test.
1163         * gcc.target/i386/sse4a-insert.c: New test.
1164         * gcc.target/i386/sse4a-montsd.c: New test.
1165         * gcc.target/i386/sse4a-montss.c: New test.
1166
1167 2007-02-05  Richard Guenther  <rguenther@suse.de>
1168
1169         * gcc.target/i386/vectorize3.c: New testcase.
1170
1171 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1172
1173         PR target/30665
1174         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1175
1176 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1177
1178         PR fortran/30611
1179         * gfortran.dg/repeat_1.f90: New test.
1180
1181 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1182
1183         PR fortran/30605
1184         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1185         * gfortran.dg/derived_init_2.f90: Ditto.
1186         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1187         * gfortran.dg/array_initializer_1.f90: Ditto.
1188         * gfortran.dg/do_2.f90: Ditto.
1189         * gfortran.dg/proc_assign_1.f90: Ditto.
1190
1191 2007-02-04  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/30636
1194         * g++.dg/warn/pr30636.C: New testcase.
1195         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1196
1197 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         PR middle-end/30667
1200         * gfortran.dg/pr30667.f: New test.
1201
1202 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/builtins-54.c: Add more cases.
1205
1206 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1207
1208         PR fortran/30514
1209         * gfortran.dg/zero_sized_2.f90: New test.
1210
1211         PR fortran/30660
1212         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1213
1214         PR fortran/29820
1215         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1216         file.
1217
1218 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1219
1220         PR fortran/30683
1221         * gfortran.dg/interface_10.f90: New test.
1222
1223 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1224
1225         * gcc.dg/builtins-20.c: Add more cases.
1226
1227 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1228
1229         PR target/29682
1230         * gcc-target/ia64/pr29682.c: New test.
1231
1232 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1233
1234         PR fortran/30284
1235         * gfortran.dg/arrayio_11.f90.f90: New test.
1236
1237         PR fortran/30626
1238         * gfortran.dg/arrayio_12.f90.f90: New test.
1239
1240 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR c++/30536
1243         * g++.dg/tls/diag-5.C: New test.
1244
1245         PR middle-end/30473
1246         * gcc.dg/pr30473.c: New test.
1247         * gcc.c-torture/execute/20070201-1.c: New test.
1248
1249 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1250
1251         * gfortran.dg/dependency_20.f90: New test case.
1252
1253 2007-01-31  Ian Lance Taylor  <iant@google.com>
1254
1255         * gcc.dg/lower-subreg-1.c (test): New test.
1256
1257 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1258
1259         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1260
1261 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1262
1263         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1264         * gcc.dg/torture/builtin-math-3.c: Likewise.
1265
1266 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1267
1268         gcc.dg/Wparentheses-2.c: Update and add new tests.
1269
1270 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
1271
1272         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1273         vectorize.
1274
1275 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1276
1277         * gcc.dg/builtins-63.c: New test.
1278
1279 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/27588
1282         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1283
1284 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1285
1286         PR fortran/30520
1287         * gfortran.dg/volatile8.f90: New argument conformance test.
1288         * gfortran.dg/volatile9.f90: New scope test.
1289
1290 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1291
1292         PR c++/24745
1293         * g++.dg/warn/null4.C: New.
1294
1295 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1296             Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * gcc.dg/large-size-array-3.c: Correct typo.
1299
1300 2007-01-30  Richard Guenther  <rguenther@suse.de>
1301
1302         PR middle-end/27657
1303         * g++.dg/debug/pr27657.C: New testcase.
1304
1305 2007-01-30  Richard Guenther  <rguenther@suse.de>
1306
1307         PR middle-end/30313
1308         * gcc.dg/torture/pr30313.c: New testcase.
1309
1310 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1311
1312         * gcc.dg/dfp/dfp-except.h: New file.
1313         * gcc.dg/dfp/fe-check.h: New file.
1314         * gcc.dg/dfp/fe-binop.c: New test.
1315         * gcc.dg/dfp/fe-convert-1.c: New test.
1316         * gcc.dg/dfp/fe-convert-2.c: New test.
1317         * gcc.dg/dfp/fe-convert-3.c: New test.
1318
1319         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1320         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1321         * gcc.dg/dfp/convert-dfp.c: Ditto.
1322         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1323
1324 2007-01-29  Josh Conner  <jconner@apple.com>
1325
1326         * gcc.target/powerpc/altivec-24.c: New test.
1327
1328 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1329
1330         PR c++/28266
1331         * g++.dg/parse/defarg12.C: New test.
1332
1333 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1334
1335         PR fortran/30554
1336         * gfortran.dg/used_dummy_types_6.f90: New test.
1337
1338 2007-01-28  Jan Hubicka  <jh@suse.cz>
1339
1340         * gcc.dg/tree-prof/val-prof-6.c: New test.
1341
1342 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1343
1344         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1345
1346 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1347
1348         PR C++/28988
1349         * g++.dg/expr/dtor4.C: New test.
1350
1351 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1352
1353         * gcc.dg/tree-ssa/loop-23.c: New test.
1354
1355 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1356
1357         PR libfortran/30389
1358         * gfortran.dg/achar_2.f90:  New test.
1359         * gfortran.dg/achar_3.f90:  New test.
1360
1361 2007-01-27  Ian Lance Taylor  <iant@google.com>
1362
1363         * gcc.dg/strict-overflow-1.c: New test.
1364         * gcc.dg/no-strict-overflow-1.c: New test.
1365         * gcc.dg/strict-overflow-2.c: New test.
1366         * gcc.dg/no-strict-overflow-2.c: New test.
1367         * gcc.dg/strict-overflow-3.c: New test.
1368         * gcc.dg/no-strict-overflow-3.c: New test.
1369         * gcc.dg/strict-overflow-4.c: New test.
1370         * gcc.dg/no-strict-overflow-4.c: New test.
1371         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1372         * gcc.dg/pr15784-1.c: Likewise.
1373         * gcc.dg/pr20922-1.c: Likewise.
1374         * gcc.dg/pr20922-3.c: Likewise.
1375         * gcc.dg/pr20922-4.c: Likewise.
1376         * gcc.dg/pr20922-6.c: Likewise.
1377         * gcc.dg/compare-4.c: Likewise.
1378         * gcc.dg/torture/pr26898-1.c: Likewise.
1379         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1380         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1381         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1382         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1383         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1384         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1385         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1386         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1387         * g++.dg/tree-ssa/pr21082.C: Likewise.
1388
1389 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1390
1391         * gcc-dg/large-size-array-3.c: New test case.
1392
1393 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1394
1395         * gfortran.dg/forall_7.f90: New test case.
1396
1397 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/30407
1400         * gfortran.dg/where_operator_assign_1.f90: New test.
1401         * gfortran.dg/where_operator_assign_2.f90: New test.
1402         * gfortran.dg/where_operator_assign_3.f90: New test.
1403
1404 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1405
1406         * lib/target-supports.exp
1407         (check_effective_target_powerpc_altivec): New.
1408         (check_effective_target_vect_cmdline_needed): Use it.
1409
1410 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1411
1412         PR fortran/30278
1413         * gfortran.dg/backslash_3.f: New test.
1414
1415 2007-01-26  Richard Guenther  <rguenther@suse.de>
1416
1417         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1418
1419 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1420
1421         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1422         * gfortran.dg/vect/vect.exp: Ditto.
1423         * gfortran.dg/dg.exp: Ditto.
1424         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1425         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1426
1427 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1428
1429         * gcc.dg/builtins-20.c: Add more cases.
1430         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1431
1432 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1433
1434         PR fortran/30437
1435         * gcc.dg/Wall.c: New.
1436         * gcc.dg/Wno-all.c: New.
1437         * gfortran.dg/Wall.f90: New.
1438         * gfortran.dg/Wno-all.f90: New.
1439         
1440 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1441
1442         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1443         * g++.dg/eh/simd-2.C: Also run on Darwin.
1444         * g++.dg/eh/simd-3.C: New.
1445         * g++.dg/eh/simd-4.C: New.
1446
1447 2007-01-25  Richard Guenther  <rguenther@suse.de>
1448
1449         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1450         and _PROFILE_USE.
1451         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1452
1453 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1454
1455         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1456         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1457         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1458         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1459         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1460         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1461         * gcc.dg/ipa/ipa-7.c: New testcase.
1462
1463 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1464
1465         * g++.dg/cpp0x/warn_cxx0x.C: New.
1466
1467 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1468
1469         * gcc.dg/builtins-20.c: Test builtin carg.
1470
1471 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR middle-end/27416
1474         * gcc.dg/gomp/pr27416.c: New test.
1475
1476         PR middle-end/30494
1477         * gcc.dg/gomp/pr30494.c: New test.
1478         * g++.dg/gomp/pr30494.C: New test.
1479
1480         PR middle-end/30421
1481         * gcc.dg/gomp/pr30421.c: New test.
1482
1483 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1484
1485         * gcc.target/ia64/versionid-1.c: New test.
1486         * gcc.target/ia64/versionid-2.c: New test.
1487
1488 2007-01-24  Richard Guenther  <rguenther@suse.de>
1489
1490         PR testsuite/30181
1491         * gcc.dg/builtins-57.c: Change to a link-time testcase
1492         to support non-C99 targets.
1493
1494 2007-01-24  Jan Hubicka  <jh@suse.cz>
1495
1496         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1497
1498 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1499
1500         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1501
1502 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1503
1504         PR objc/27438
1505         * objc.dg/const-str-12.m: New test.
1506
1507 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1508
1509         PR fortran/30532
1510         * gfortran.dg/ctrl-z.f90:  New test.
1511         
1512 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1513
1514         PR fortran/30481
1515         * gfortran.dg/namelist_assumed_char.f90:  New test.
1516
1517 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1518
1519         PR c++/27492
1520         * g++.dg/inherit/covariant15.C: New test.
1521
1522 2007-01-23  Ian Lance Taylor  <iant@google.com>
1523
1524         * g++.dg/warn/Wparentheses-24.C: New test.
1525
1526 2007-01-23  Richard Guenther  <rguenther@suse.de>
1527
1528         PR testsuite/30560
1529         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1530         with full path.
1531
1532 2007-01-22  Richard Guenther  <rguenther@suse.de>
1533
1534         PR tree-optimization/30038
1535         * gcc.dg/builtins-62.c: New testcase.
1536
1537 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1538
1539         * gcc.c-torture/compile/20070121.c: New test.
1540
1541 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1542
1543         PR libfortran/30525
1544         * gfortran.dg/char_comparison_1.f:  New test.
1545
1546 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1547
1548         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1549
1550 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1551
1552         PR objc/30479
1553         * objc.dg/pch: New directory.
1554         * objc.dg/pch/pch.exp: New file.
1555         * objc.dg/pch/interface-1.m: New test.
1556         * objc.dg/pch/interface-1.hs: New include file.
1557         * lib/objc.exp (objc_target_compile): Add
1558         "-x objective-c-header" in front of the sources if this is
1559         a precompiled header being compiled.
1560
1561 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1562
1563         * gfortran.dg/array_memcpy_3.f90: New test case.
1564         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1565
1566 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1567             Brooks Moses  <brooks.moses@codesourcery.com>
1568             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1569
1570         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1571         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1572
1573 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1574
1575         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1576
1577 2007-01-19  Mike Stump  <mrs@apple.com>
1578
1579         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1580         away.
1581
1582 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1583
1584         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1585         option instead of -funsafe-math-optimizations.
1586
1587 2007-01-19  Tomas Bily  <tbily@suse.cz>
1588
1589         gcc.dg/tree-prof/indir-call-prof.c: New.
1590         g++.dg/dg.exp: Add tree-prof subdirectory.
1591         g++.dg/tree-prof/indir-call-prof.C: New.
1592         g++.dg/tree-prof/tree-prof.exp: New.
1593
1594 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1595
1596         PR c++/17947
1597         * g++.dg/warn/deprecated.C: Update warning output.
1598         * g++.dg/warn/deprecated-2.C: Likewise.
1599         * g++.dg/warn/deprecated-3.C: New.
1600         
1601 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1602
1603         * gcc.c-torture/execute/nestfunc-7.c: New.
1604
1605 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1606
1607         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1608
1609 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1610
1611         * gcc.dg/m68k-pic-1.c: New.
1612
1613 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1614
1615         * gfortran.dg/array_memcpy_4.f90: New test case.
1616
1617 2007-01-18  Josh Conner  <jconner@apple.com>
1618
1619         PR target/30485
1620         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1621         * gcc.dg/vect/no-trapping-math-1: New.
1622         * gcc.dg/vect/no-trapping-math-2: New.
1623
1624 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.target/i386/387-8.c: Update comment about optimizing
1627         inherent load of 1.0 of fptan instruction.
1628
1629 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1630             Richard Guenther <rguenther@suse.de>
1631
1632         PR diagnostic/8268
1633         * gcc.dg/Warray-bounds.c: New testcase.
1634         * gcc.dg/Warray-bounds-2.c: New testcase.
1635         * g++.dg/warn/Warray-bounds.C: New testcase.
1636         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1637
1638 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/30476
1641         * gfortran.dg/generic_12.f90: New test.
1642
1643 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1644
1645         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1646         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1647
1648 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1649
1650         * gcc.dg/dfp/compare-special.h: New file.
1651         * gcc.dg/dfp/compare-special-32.c: New test.
1652         * gcc.dg/dfp/compare-special-64.c: New test.
1653         * gcc.dg/dfp/compare-special-128.c: New test.
1654
1655 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1656             Paul Thomas  <pault@gcc.gnu.org>
1657             Steven G. Kargl  <kargl@gcc.gnu.org>
1658
1659         PR fortran/30404
1660         * gfortran.dg/forall_6.f90: New test case.
1661         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1662         * gfortran.dg/dependency_13.f90: Likewise.
1663
1664 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1665
1666         PR testsuite/12325
1667         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1668         targets that don't support Inf.
1669
1670 2007-01-15  Dale Johannesen  <dalej@apple.com>
1671
1672         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1673
1674 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1675
1676         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1677         of achar for 0xff to avoid the "Extended ASCII not
1678         implemented" error message.
1679
1680 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1681
1682         PR fortran/28172
1683         * gfortran.dg/altreturn_4.f90: New test.
1684
1685         PR fortran/29389
1686         * gfortran.dg/stfunc_4.f90: New test.
1687
1688         PR fortran/29712
1689         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1690         * gfortran.dg/initialization_1.f90: Change warning.
1691
1692         PR fortran/30283
1693         * gfortran.dg/specification_type_resolution_2.f90: New test.
1694
1695 2007-01-14  Jan Hubicka  <jh@suse.cz>
1696
1697         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1698         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1699         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1700         elimination.
1701
1702 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1703
1704         PR fortran/30410
1705         * gfortran.dg/external_procedures_2.f90: New test.
1706
1707 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1708
1709         PR target/30413
1710         * gcc.target/i386/pr30413.c: New test.
1711
1712 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1713
1714         PR fortran/30452
1715         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1716
1717 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1718
1719         * gcc.dg/20070112-1.c: New test.
1720
1721 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1722
1723         PR libgfortran/30435
1724         * gfortran.dg/list_read_6.f90: New test.
1725
1726 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1727
1728         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1729
1730 2007-01-12  Tom Tromey  <tromey@redhat.com>
1731
1732         PR preprocessor/28227:
1733         * gcc.dg/cpp/pr28227.c: New file.
1734
1735 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1736
1737         * gcc.dg/tree-ssa/loop-22.c: New test.
1738
1739 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1740
1741         PR tree-optimization/29516
1742         * gcc.dg/tree-ssa/loop-20.c: New test.
1743
1744 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1745
1746         PR libfortran/30415
1747         * minmaxloc_integer_kinds_1.f90:  New test.
1748
1749 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1750
1751         PR c++/29573
1752         * g++.dg/template/sizeof-template-argument.C: New test.
1753
1754 2007-01-11  Jan Hubicka  <jh@suse.cz>
1755
1756         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1757         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1758         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1759         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1760         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1761         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1762         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1763         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1764         transformation in question.
1765         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1766         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1767         * gcc.dg/always_inline3.c: Likewise.
1768
1769 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1770
1771         PR c++/28999
1772         * g++.dg/template/typename11.C: New test.
1773
1774 2007-01-10  Robert Kennedy <jimbob@google.com>
1775
1776         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1777
1778 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1779
1780         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1781         for different integer kinds.
1782         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1783         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1784         * gfortran.dg/ishft_2.f90: New test.
1785         * gfortran.dg/ishft_3.f90: New test.
1786
1787 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1788
1789         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1790
1791 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1792
1793         PR tree-optimization/30322
1794         * gcc.dg/tree-ssa/loop-21.c: New test.
1795
1796 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1797
1798         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1799
1800 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1801
1802         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1803
1804 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1805
1806         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1807         * g++.dg/warn/overflow-warn-3.C: Likewise.
1808         * g++.dg/warn/overflow-warn-4.C: Likewise.
1809         * g++.dg/warn/overflow-warn-5.C: Likewise.
1810         * g++.dg/warn/overflow-warn-6.C: Likewise.
1811         * g++.dg/warn/Woverflow-1.C: Likewise.
1812         * g++.dg/warn/Woverflow-2.C: Likewise.
1813         * g++.dg/warn/Woverflow-3.C: Likewise.
1814         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1815
1816 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1817
1818         * gfortran.dg/array_constructor_14.f90: New test case.
1819         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1820
1821 2007-01-08  Richard Guenther  <rguenther@suse.de>
1822
1823         PR tree-optimization/23603
1824         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1825         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1826
1827 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1828
1829         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1830         in __v8qi typedef.
1831         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1832         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1833         compiler behaviour.
1834         * gcc.dg/simd-5.c: Likewise.
1835         * gcc.dg/simd-6.c: Likewise.
1836         * g++.dg/conversion/simd1.C: Likewise.
1837         * g++.dg/conversion/simd3.C: Likewise.
1838         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1839         (main): Use it.
1840
1841 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1842
1843         PR tree-optimization/29877
1844         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1845         name of a hard register for the target concerned.  Adjust dg-error
1846         directives to cope with new behaviour of TER.
1847
1848 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1849
1850         PR c++/28986
1851         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1852         * g++.dg/warn/overflow-warn-1.C: New.
1853         * g++.dg/warn/overflow-warn-3.C: New.
1854         * g++.dg/warn/overflow-warn-4.C: New.
1855         * g++.dg/warn/overflow-warn-5.C: New.
1856         * g++.dg/warn/overflow-warn-6.C: New.
1857         * g++.dg/warn/Woverflow-1.C: New.
1858         * g++.dg/warn/Woverflow-2.C: New.
1859         * g++.dg/warn/Woverflow-3.C: New.
1860         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1861         
1862 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1863
1864         PR fortran/27698
1865         * gfortran.dg/invalid_name.f90: New test.
1866         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1867         * gfortran.dg/gomp/pr29759.f90: Ditto.
1868
1869 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1870
1871         * gfortran.dg/present_1.f90:  Update error message.
1872
1873 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1874
1875         PR c++/19439
1876         * g++.dg/template/duplicate1.C: New test
1877         * g++.dg/template/memfriend6.C: Adjust error markers.
1878         
1879 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1880
1881         PR tree-opt/30385
1882         * gcc.dg/torture/inline-1.c: New test.
1883
1884 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1885
1886         PR c/19978
1887         * gcc.dg/multiple-overflow-warn-1.c: New.
1888         * gcc.dg/multiple-overflow-warn-2.c: New.
1889         * gcc.dg/overflow-warn-6.c: New.
1890         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1891         
1892 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1893
1894         * gfortran.dg/array_memcpy_1.f90: New test case.
1895         * gfortran.dg/array_memcpy_2.f90: Likewise.
1896
1897 2007-01-05  Richard Guenther  <rguenther@suse.de>
1898
1899         PR middle-end/27826
1900         * g++.dg/opt/pr27826.C: New testcase.
1901
1902 2007-01-05  Ian Lance Taylor  <iant@google.com>
1903
1904         * gcc.dg/Walways-true-1.c: New test.
1905         * gcc.dg/Walways-true-2.c: New test.
1906         * g++.dg/warn/Walways-true-1.C: New test.
1907         * g++.dg/warn/Walways-true-2.C: New test.
1908
1909 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR c/30360
1912         * gcc.dg/pr30360.c: New test.
1913
1914 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1915
1916         PR fortran/23232
1917         * gfortran.dg/data_implied_do_1.f90: New test.
1918
1919         PR fortran/27996
1920         PR fortran/27998
1921         * gfortran.dg/char_length_1.f90: New test.
1922
1923 2007-01-05  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/28116
1926         * g++.dg/opt/pr28116.C: New testcase.
1927
1928 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1929
1930         PR fortran/29624
1931         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1932           invalid deallocate.
1933         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1934         * gfortran.dg/protected_4.f90: Add pointer intent check.
1935         * gfortran.dg/protected_6.f90: Add pointer intent check.
1936         * gfortran.dg/pointer_intent_1.f90: New test.
1937         * gfortran.dg/pointer_intent_2.f90: New test.
1938         * gfortran.dg/pointer_intent_3.f90: New test.
1939
1940 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1941
1942         PR 30235
1943         * gfortran.dg/altreturn_2.f90: new test.
1944
1945 2007-01-04  Tom Tromey  <tromey@redhat.com>
1946
1947         PR preprocessor/28165:
1948         * gcc.dg/cpp/pr28165.c: New file.
1949
1950 2007-01-03  Josh Conner  <jconner@apple.com>
1951
1952         PR middle-end/29683
1953         * gcc.dg/pr29683.c: New.
1954
1955 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR c++/28217
1958         * g++.dg/pch/template-1.C: New test.
1959         * g++.dg/pch/template-1.Hs: New file.
1960
1961 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1962
1963         PR middle-end/30353
1964         * gcc.c-torture/compile/complex-4.c: New test.
1965
1966 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1967
1968         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1969         -maltivec.
1970         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1971
1972 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR middle-end/30286
1975         * gcc.dg/pr30286.c: New test.
1976
1977         PR c++/29535
1978         * g++.dg/template/crash66.C: New test.
1979
1980         PR c++/29054
1981         * g++.dg/template/friend49.C: New test.
1982
1983 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1984
1985         * gfortran.dg/ibits.f90: New test.
1986
1987 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1988
1989         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1990         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1991
1992 2007-01-02  Jan Hubicka  <jh@suse.cz>
1993
1994         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1995         first one.
1996
1997 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1998
1999         PR c/19977
2000         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2001         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2002
2003 2006-01-02  Ian Lance Taylor  <iant@google.com>
2004
2005         * g++.dg/warn/Wparentheses-22.C: New test.
2006         * g++.dg/warn/Wparentheses-23.C: New test.
2007
2008 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2009
2010         PR middle-end/7651
2011         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2012         * gcc.dg/declspec-3-Wextra.c: New.
2013         * gcc.dg/declspec-3-no.c: New
2014
2015 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2016
2017         PR fortran/20896
2018         * gfortran.dg/interface_10.f90: Remove.
2019
2020 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2021
2022         * gcc.dg/fold-eqxor-4.c: New test case.
2023
2024 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2025
2026         PR middle-end/30311
2027         * gcc.c-torture/compile/pr30311.c: New test.
2028
2029 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2030
2031         PR middle-end/30253
2032         * gcc.c-torture/compile/statement-expression-1.c: New test.
2033
2034 2007-01-01  Andreas Schwab  <schwab@suse.de>
2035
2036         PR target/29166
2037         * g++.dg/eh/pr29166.C: New test.
2038
2039 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2040
2041         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2042         New.
2043         (check_effective_target_vect_cmdline_needed): Use it.
2044
2045 2006-12-31  Richard Guenther  <rguenther@suse.de>
2046
2047         PR middle-end/30137
2048         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2049         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2050
2051 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2052
2053         PR middle-end/30322
2054         * gcc.dg/fold-plusnot-1.c: New test case.
2055
2056 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2057
2058         PR c++/29731
2059         * g++.dg/parse/template22.C: New test.
2060
2061 2006-12-31  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/30338
2064         * gcc.c-torture/compile/pr30338.c: New testcase.
2065
2066 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2067
2068         PR fortran/27900
2069         * gfortran.dg/intrinsic_actual_4.f90: New test.
2070
2071         PR fortran/24325
2072         * gfortran.dg/func_decl_3.f90: New test.
2073
2074 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2075
2076         PR fortran/23060
2077         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2078         * gfortran.dg/c_by_val_1.f: New test.
2079         * gfortran.dg/c_by_val_2.f: New test.
2080         * gfortran.dg/c_by_val_3.f: New test.
2081
2082 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2083
2084         PR libfortran/30321
2085         * gfortran.dg/sum_zero_array_1.f90:  New test.
2086
2087 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR preprocessor/29612
2090         * gcc.dg/cpp/pr29612-1.c: New test.
2091         * gcc.dg/cpp/pr29612-2.c: New test.
2092
2093 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2094
2095         PR fortran/30034
2096         * gfortran.dg/pure_formal_proc_1.f90: New test.
2097
2098         PR fortran/30237
2099         * gfortran.dg/intrinsic_actual_3.f90: New test.
2100
2101 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR fortran/30014
2104         * gfortran.dg/io_constraints_1.f90: Update test.
2105         * gfortran.dg/io_constraints_2.f90: Update test.
2106         * gfortran.dg/inquire_iolength.f90: New test.
2107
2108 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2109
2110         PR fortran/20896
2111         * gfortran.dg/interface_10.f90: New test.
2112         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2113         since z is already, locally a variable.
2114
2115         PR fortran/25135
2116         * gfortran.dg/generic_11.f90: New test.
2117         * gfortran.dg/interface_7.f90: Remove name clash between module
2118         name and procedure 'x' referenced in the interface.
2119
2120 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2121
2122         PR middle-end/7651
2123         * gcc.dg/Wmissing-parameter-type.c: New.
2124         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2125         * gcc.dg/Wmissing-parameter-type-no.c: New.
2126         
2127 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/25818
2130         * gfortran.dg/entry_array_specs_2.f: New test.
2131
2132         PR fortran/30084
2133         * gfortran.dg/nested_modules_6.f90: New test.
2134
2135 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2136
2137         PR middle-end/7651
2138         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2139         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2140
2141 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2142
2143         PR C++/30168
2144         * g++.dg/opt/complex6.C: New test.
2145
2146 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2147
2148         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2149         full" if the linker on spu-*-* warns about exceeding local store.
2150
2151         And revert this patch:
2152         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2153         fail to link due to relocation overflows on spu-*-*.
2154
2155 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/30273
2158         * gfortran.dg/dependency_19.f90: New test.
2159
2160 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/30202
2163         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2164
2165 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR middle-end/30262
2168         * gcc.c-torture/execute/20061220-1.c: New test.
2169
2170         PR middle-end/30263
2171         * gcc.dg/gomp/asm-1.c: New test.
2172
2173         PR target/30230
2174         * g++.dg/eh/ia64-2.C: New test.
2175
2176 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2177
2178         PR target/28966
2179         PR target/29248
2180         * gcc.dg/rs6000-leaf.c: New.
2181
2182 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2183
2184         PR fortran/25392
2185         * gfortran.dg/f2c_8.f90: New test.
2186
2187 2006-12-20  Bill Wendling  <wendling@apple.com>
2188
2189         * gcc.dg/asm-b.c: Check for __ppc64__.
2190
2191 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2192
2193         PR fortran/30190
2194         * gfortran.dg/bounds_check_5.f90: New test.
2195
2196 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2197
2198         PR middle-end/30143
2199         * gcc.dg/gomp/complex-1.c: New testcase.
2200
2201 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2202
2203         * gfortran.dg/array_memset_1.f90: New test case.
2204
2205 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2206
2207         * lib/target-supports.exp: Add spu to
2208         check_effective_target_vect_widen_mult_hi_to_si.
2209
2210 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2211
2212         PR fortran/29992
2213         * gfortran.dg/generic_9.f90: New test.
2214
2215         PR fortran/30081
2216         * gfortran.dg/generic_10.f90: New test.
2217
2218 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2219
2220         PR tree-opt/30045
2221         * gcc.dg/pr30045.c: New test.
2222
2223 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2224
2225         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2226
2227 2006-12-19  Eric Christopher  <echristo@apple.com>
2228
2229         PR target/29302
2230         * gcc.c-torture/execute/pr29302-1.c: New.
2231
2232 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2233
2234         PR fortran/39238
2235         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2236
2237 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2238
2239         PR fortran/30236
2240         * gfortran.dg/altreturn_3.f90: New test.
2241
2242         * gfortran.dg/char_result_12.f90: Fix comment typos.
2243
2244 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2245
2246         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2247         as newlib's stdio.h uses non-traditional cpp constructs.
2248
2249 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2250
2251         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2252         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2253         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2254         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2255         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2256         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2257         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2258         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2259         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2260         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2261         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2262         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2263         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2264         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2265         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2266         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2267         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2268         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2269         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2270         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2271         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2272         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2273         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2274         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2275         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2276         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2277
2278 2006-12-18  Bill Wendling  <wendling@apple.com>
2279
2280         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2281         id is an OjbC keyword.
2282
2283 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2284
2285         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2286
2287 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2288
2289         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2290
2291 2006-12-18  Ian Lance Taylor  <iant@google.com>
2292
2293         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2294
2295 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2298
2299 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2300
2301         PR fortran/30207
2302         * gfortran.fortran-torture/execute/where21.f90: New test.
2303
2304 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2305
2306         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2307
2308 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2309
2310         PR middle-end/7651
2311         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2312         * gcc.dg/if-empty-1.c: Likewise.
2313         * gcc.dg/pr23165.c: Likewise.
2314         * g++.dg/warn/empty-body.C: Likewise.
2315
2316 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318         PR libfortran/30005
2319         * gfortran.dg/open_errors.f90: New test.
2320
2321 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2322
2323         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2324
2325         * gcc.target/i386/ssse3-pabsb.c: New file.
2326         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2327         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2328         * gcc.target/i386/ssse3-palignr.c: Likewise.
2329         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2330         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2331         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2332         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2333         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2334         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2335         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2336         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2337         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2338         * gcc.target/i386/ssse3-psignb.c: Likewise.
2339         * gcc.target/i386/ssse3-psignd.c: Likewise.
2340         * gcc.target/i386/ssse3-psignw.c: Likewise.
2341         * gcc.target/i386/ssse3-vals.h: Likewise.
2342
2343 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2344
2345         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2346         * lib/fortran-torture.exp: Include target-supports.exp.
2347
2348 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR target/30185
2351         * gcc.c-torture/execute/pr30185.c: New test.
2352
2353 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2354
2355         PR testsuite/30179
2356         PR testsuite/30180
2357         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2358         * gcc.dg/builtin-bswap-2.c: Likewise.
2359         * gcc.dg/builtin-bswap-3.c: Likewise.
2360         * gcc.dg/builtin-bswap-4.c: Likewise.
2361         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2362         * cc.c-torture/execute/mode-dependent-address.x: New file.
2363
2364 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2365
2366         PR libfortran/30145
2367         * gfortran.dg/write_zero_array: New test.
2368
2369 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2370
2371         PR fortran/30200
2372         * gfortran.dg/write_fmt_trim.f90: New test.
2373
2374 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2375
2376         PR 30194
2377         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2378         temporarily.
2379
2380 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2381
2382         * lib/target-supports.exp (check_weak_available): Use istarget
2383         "hppa*-*-hpux10*" instead of regexp.
2384         (check_cxa_atexit_available): Likewise.
2385
2386 2006-12-14  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/30197
2389         * gcc.c-torture/execute/complex-1.c: Fix function name.
2390         * gcc.dg/builtins-61.c: New testcase.
2391
2392 2006-12-14  Richard Guenther  <rguenther@suse.de>
2393
2394         PR middle-end/30172
2395         * gcc.dg/pr30172-1.c: New testcase.
2396
2397 2006-12-14  Richard Guenther  <rguenther@suse.de>
2398
2399         PR tree-optimization/30198
2400         * gcc.dg/builtins-60.c: New testcase.
2401
2402 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2403
2404         * lib/target-supports.exp (vect_no_align): Remove spu.
2405
2406 2006-12-13  Ian Lance Taylor  <iant@google.com>
2407
2408         PR c++/19564
2409         PR c++/19756
2410         * g++.dg/warn/Wparentheses-5.C: New test.
2411         * g++.dg/warn/Wparentheses-6.C: New test.
2412         * g++.dg/warn/Wparentheses-7.C: New test.
2413         * g++.dg/warn/Wparentheses-8.C: New test.
2414         * g++.dg/warn/Wparentheses-9.C: New test.
2415         * g++.dg/warn/Wparentheses-10.C: New test.
2416         * g++.dg/warn/Wparentheses-11.C: New test.
2417         * g++.dg/warn/Wparentheses-12.C: New test.
2418         * g++.dg/warn/Wparentheses-13.C: New test.
2419         * g++.dg/warn/Wparentheses-14.C: New test.
2420         * g++.dg/warn/Wparentheses-15.C: New test.
2421         * g++.dg/warn/Wparentheses-16.C: New test.
2422         * g++.dg/warn/Wparentheses-17.C: New test.
2423         * g++.dg/warn/Wparentheses-18.C: New test.
2424         * g++.dg/warn/Wparentheses-19.C: New test.
2425         * g++.dg/warn/Wparentheses-20.C: New test.
2426         * g++.dg/warn/Wparentheses-21.C: New test.
2427
2428 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2429
2430         PR testsuite/30157
2431         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2432         for target "hppa.*hpux10".
2433
2434 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2435
2436         * g++.dg/debug/vartrack1.C: New test.
2437
2438         * g++.dg/opt/ifcvt1.C: New test.
2439
2440         * gcc.dg/tls/opt-13.c: New test.
2441
2442         * gcc.dg/20060425-2.c: New test.
2443
2444         * g++.dg/opt/pr15054-2.C: New test.
2445
2446         * gcc.c-torture/execute/20060420-1.c: New test.
2447
2448         * gcc.c-torture/execute/20060412-1.c: New test.
2449
2450         * objc/compile/20060406-1.m: New test.
2451
2452 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2453
2454         * g++.dg/template/array17.C: New test.
2455
2456 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2457
2458         * gcc.target/powerpc/altivec-23.c: New test.
2459
2460 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2461
2462         PR c++27316
2463         * g++.dg/inherit/error3.C: New test.
2464
2465         PR c++/28740
2466         * g++.dg/inherit/error4.C: New test.
2467
2468 2006-12-13  Richard Guenther  <rguenther@suse.de>
2469
2470         PR tree-optimization/17687
2471         * gcc.dg/builtins-59.c: New testcase.
2472
2473 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2474
2475         * gcc.target/spu/Wmain.c: New test.
2476
2477 2006-12-12  Josh Conner  <jconner@apple.com>
2478
2479         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2480         * g++.dg/abi/thunk4.C: Likewise.
2481         * g++.dg/abi/rtti3.C: Likewise.
2482
2483 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2484
2485         * gcc.target/spu/cpat-1.c: New test.
2486         * gcc.target/spu/cpat-2.c: New test.
2487         * gcc.target/spu/cpat-3.c: New test.
2488         * gcc.target/spu/cpat-4.c: New test.
2489
2490 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2491
2492         PR tree-opt/28436
2493         * gcc.c-torture/compile/vector-1.c: New test.
2494         * gcc.c-torture/compile/vector-2.c: New test.
2495         * gcc.c-torture/compile/vector-3.c: New test.
2496
2497 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2498
2499         * lib/fortran-torture.exp: Update copyright years.  Remove
2500         obsolete comment.  Test -ftree-vectorize where it makes sense.
2501         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2502         from fortran-torture.exp.
2503         * gfortran.dg/char_transpose_1.f90,
2504         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2505         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2506         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2507         '-w' to dg-options.
2508
2509 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2510
2511         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2512         saved_${tool}_load.
2513
2514 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2515
2516         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2517         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2518         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2519         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2520         gaps.
2521
2522 2006-12-12  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/30147
2525         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2526
2527 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2528             Diego Novillo  <dnovillo@redhat.com>
2529
2530         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2531         VDEF/VUSE changes.
2532         * gcc.dg/tree-ssa/pr26421.c: Likewise
2533         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2534         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2535         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2536         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2537         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2538         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2539         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2540         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2541         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2542
2543 2006-12-11  Jan Hubicka  <jh@suse.cz>
2544
2545         * gcc.dg/tree-prof/stringop-1.c: New test.
2546         * gcc.dg/tree-prof/stringop-2.c: New test.
2547
2548 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         PR target/30120
2551         * gcc.target/i386/pr30120.c: New test.
2552
2553         Revert:
2554         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2555
2556         * gcc.target/i386/x87regparm-1.c: New test.
2557         * gcc.target/i386/x87regparm-2.c: New test.
2558         * gcc.target/i386/x87regparm-3.c: New test.
2559         * gcc.target/i386/x87regparm-4.c: New test.
2560
2561 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2562
2563         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2564
2565 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/23994
2568         * gfortran.dg/protected_1.f90: New test.
2569         * gfortran.dg/protected_2.f90: New test.
2570         * gfortran.dg/protected_3.f90: New test.
2571         * gfortran.dg/protected_4.f90: New test.
2572         * gfortran.dg/protected_5.f90: New test.
2573         * gfortran.dg/protected_6.f90: New test.
2574
2575 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2576             Tobias Burnus  <burnus@gcc.gnu.org>
2577
2578         PR fortran/29975
2579         PR fortran/30068
2580         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2581         interface.
2582         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2583         ambiguous interfaces.
2584         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2585         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2586         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2587         ambiguous interfaces.
2588         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2589         * gfortran.dg/array_initializer_2.f90: Add initializer array
2590         constructor test.
2591
2592         PR fortran/30096
2593         * gfortran.dg/interface_9.f90: Test that host interfaces are
2594         not checked for ambiguity with the local version.
2595
2596 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2597
2598         PR fortran/29464
2599         * gfortran.dg/module_interface_2.f90: New test.
2600
2601 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/29941
2604         * gfortran.dg/assumed_len.f90: New test.
2605
2606 2006-12-09  Richard Guenther  <rguenther@suse.de>
2607
2608         * g++.dg/warn/implicit-typename1.C: Qualify types.
2609         * g++.dg/parse/crash12.C: Likewise.
2610         * g++.dg/tree-ssa/pr22444.C: Likewise.
2611
2612 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2613
2614         * gfortran.dg/array_2.f90: Added sqrt test.
2615
2616 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2617
2618         * gcc.target/i386/x87regparm-1.c: XFAIL.
2619         * gcc.target/i386/x87regparm-2.c: XFAIL.
2620         * gcc.target/i386/x87regparm-3.c: XFAIL.
2621         * gcc.target/i386/x87regparm-4.c: XFAIL.
2622
2623 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2624
2625         * lib/target-supports.exp
2626         (check_effective_target_large_long_double): New.
2627         * gcc.dg/Wconversion-real.c : Use it.
2628         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2629         unsigned.
2630
2631 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2632
2633         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2634
2635 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/27546
2638         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2639
2640 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/29732
2643         * g++.dg/template/crash65.C: New test.
2644         * g++.dg/template/spec16.C: Tweak error markers.
2645
2646 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2647
2648         * gcc.target/spu: New directory.
2649         * gcc.target/spu/spu.exp: New file.
2650         * gcc.target/spu/intrinsics-1.c: New test.
2651
2652 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2653
2654         PR c++/29980
2655         * g++.dg/ext/attrib27.C: New test.
2656         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2657         * g++.dg/parse/typedef5.C: Likewise.
2658
2659 2006-12-07  Mike Stump  <mrs@apple.com>
2660
2661         * treelang/compile/var_defs.tree: Adjust.
2662
2663 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2664
2665         PR c++/29730
2666         * g++.dg/template/crash64.C: New test.
2667         * g++.dg/parse/crash27.C: Adjust error markers.
2668
2669 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2670
2671         PR libfortran/30009
2672         PR libfortran/30056
2673         * gfortran.dg/read_eof_4.f90:  Add tests.
2674         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2675         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2676
2677 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2678
2679         PR c++/29729
2680         * g++.dg/template/crash63.C: New test.
2681
2682         PR c++/29728
2683         * g++.dg/template/crash62.C: New test.
2684
2685 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/30003
2688         * gfortran.dg/allocatable_function_1.f90: Increase the number
2689         of expected calls of free to 10; the lhs section reference is
2690         now evaluated so there is another call to bar.  Change the
2691         comment appropriately.
2692         * gfortran.dg/array_section_1.f90: New test.
2693
2694 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/29912
2697         * gfortran.dg/char_result_12.f90: New test.
2698
2699 2006-12-05  Richard Guenther  <rguenther@suse.de>
2700
2701         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2702         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2703         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2704         vect_double, xfail for spu*-*-*.
2705
2706 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2707
2708         PR fortran/29962
2709         * initialization_4.f90: Test noninteger exponents (-std=f95).
2710         * initialization_5.f90: New test for noninteger exponents
2711           with -std=f2003.
2712
2713 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2714
2715         PR fortran/29821
2716         * gfortran.dg/parameter_array_section_1.f90: New test.
2717
2718 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/29733
2721         * g++.dg/template/crash61.C: New test.
2722
2723         PR c++/29632
2724         * g++.dg/template/error23.C: New test.
2725
2726 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2727
2728         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2729
2730 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2731
2732         PR fortran/29916
2733         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2734
2735 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2736
2737         PR middle-end/29965
2738         * gcc.dg/gomp/pr29965-1.c: New test.
2739         * gcc.dg/gomp/pr29965-2.c: New test.
2740         * gcc.dg/gomp/pr29965-3.c: New test.
2741         * gcc.dg/gomp/pr29965-4.c: New test.
2742         * gcc.dg/gomp/pr29965-5.c: New test.
2743         * gcc.dg/gomp/pr29965-6.c: New test.
2744         * g++.dg/gomp/pr29965-1.C: New test.
2745         * g++.dg/gomp/pr29965-2.C: New test.
2746         * g++.dg/gomp/pr29965-3.C: New test.
2747         * g++.dg/gomp/pr29965-4.C: New test.
2748         * g++.dg/gomp/pr29965-5.C: New test.
2749         * g++.dg/gomp/pr29965-6.C: New test.
2750         * g++.dg/gomp/pr29965-7.C: New test.
2751         * g++.dg/gomp/pr29965-8.C: New test.
2752         * g++.dg/gomp/pr29965-9.C: New test.
2753         * g++.dg/gomp/pr29965-10.C: New test.
2754
2755 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2756
2757         * gnat.dg/pointer_variable_bounds.adb: New test.
2758         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2759         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2760
2761 2006-12-03  Eric Christopher  <echristo@apple.com>
2762
2763         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2764
2765 2006-12-03  Richard Henderson  <rth@redhat.com>
2766             Andrew Pinski  <pinskia@gmail.com>
2767
2768         PR C++/14329
2769         * g++.dg/warn/unit-1.C: New test.
2770
2771 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2772
2773         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2774
2775 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2776
2777         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2778         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2779         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2780         * gcc.dg/vect/vect-70.c: Reduce array size.
2781         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2782         vect_no_compaer_double targets.
2783         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2784         vect_float, vect_double, and vect_int.
2785
2786 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2787
2788         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2789         test for loop versioning on vect_no_align targets.
2790         * gcc.dg/vect/pr20122.c: Likewise.
2791         * gcc.dg/vect/vect-105.c: Likewise.
2792         * gcc.dg/vect/vect-42.c: Likewise.
2793         * gcc.dg/vect/vect-43.c: Likewise.
2794         * gcc.dg/vect/vect-74.c: Likewise.
2795         * gcc.dg/vect/vect-75.c: Likewise.
2796         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2797         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2798         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2799         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2800
2801 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/29642
2804         * gfortran.dg/value_1.f90 : New test.
2805         * gfortran.dg/value_2.f90 : New test.
2806         * gfortran.dg/value_3.f90 : New test.
2807         * gfortran.dg/value_4.f90 : New test.
2808         * gfortran.dg/value_4.c : Called from value_4.f90.
2809
2810 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2811
2812         PR C++/30033
2813         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2814
2815 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2816
2817         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2818
2819 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2820
2821         PR c/27953
2822         * gcc.dg/pr27953.c: New test.
2823
2824 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2825
2826         PR c++/30022
2827         * g++.dg/ext/vector5.C: New test.
2828
2829         PR c++/30021
2830         * g++.dg/other/main1.C: New test.
2831
2832 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2833
2834         PR libfortran/29568
2835         * gfortran.dg/convert_implied_open.f90:  Change to
2836         new default record length.
2837         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2838         new error message.
2839         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2840
2841 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2842
2843         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2844
2845 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2846
2847         PR c++/29066
2848         * g++.dg/expr/pr29066.c: New.
2849
2850 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2851             Zdenek Dvorak <dvorakz@suse.cz>
2852
2853         PR tree-optimization/29921
2854         * gcc.dg/pr29921-2.c: New test.
2855
2856 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2857
2858         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2859         (i386_get_cpuid): New function.
2860         (i386_cpuid_ecx): Likewise.
2861         (i386_cpuid_edx): Likewise.
2862         (i386_cpuid): Updated to call i386_cpuid_edx.
2863
2864         * gcc.target/i386/sse3-addsubpd.c: New file.
2865         * gcc.target/i386/sse3-addsubps.c: Likewise.
2866         * gcc.target/i386/sse3-haddpd.c: Likewise.
2867         * gcc.target/i386/sse3-haddps.c: Likewise.
2868         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2869         * gcc.target/i386/sse3-hsubps.c: Likewise.
2870         * gcc.target/i386/sse3-lddqu.c: Likewise.
2871         * gcc.target/i386/sse3-movddup.c: Likewise.
2872         * gcc.target/i386/sse3-movshdup.c: Likewise.
2873         * gcc.target/i386/sse3-movsldup.c: Likewise.
2874
2875 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2876
2877         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2878
2879 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2880
2881         * gcc.dg/dfp/convert-int-max.c: New test.
2882         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2883
2884 2006-11-30  Richard Guenther  <rguenther@suse.de>
2885
2886         * gcc.dg/vect/vect-pow-1.c: Rename ...
2887         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2888         floats instead of doubles, check successful vectorization.
2889
2890 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2891
2892         PR target/29945
2893         * gcc.c-torture/compile/pr29945.c: New testcase.
2894
2895 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2896
2897         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2898         -maltivec.
2899
2900 2006-11-29  Eric Christopher  <echristo@apple.com>
2901
2902         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2903
2904 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2905
2906         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2907
2908         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2909
2910 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2911
2912         PR c++/29022
2913         * g++.dg/inherit/virtual2.C: New test.
2914         * g++.dg/inherit/virtual3.C: Likewise.
2915         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2916         * g++.dg/inherit/error2.C: Likewise.
2917         * g++.dg/template/instantiate1.C: Likewise.
2918
2919 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2920
2921         PR tree-opt/29984
2922         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2923
2924 2006-11-28  Jan Hubicka  <jh@suse.cz>
2925
2926         * gcc.dg/memcpy-1.c: New test.
2927
2928 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR c++/29735
2931         * g++.dg/warn/main-3.C: New test.
2932
2933 2006-11-28  Jan Hubicka  <jh@suse.cz>
2934
2935         * gcc.dg/winline-1.c: New test.
2936
2937 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2938
2939         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2940         alignments.
2941
2942 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2943
2944         PR fortran/29976
2945         * gfortran.dg/missing_optional_dummy_3.f90
2946
2947 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2948
2949         PR fortran/20880
2950         * gfortran.dg/interface_3.f90: Modify errors.
2951
2952 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2953
2954         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2955         fail to link due to relocation overflows on spu-*-*.
2956
2957 2006-11-27  Michael Matz  <matz@suse.de>
2958             Andreas Krebbel  <krebbel1@de.ibm.com>
2959
2960         PR target/29319
2961         * gcc.dg/20061127-1.c: New testcase.
2962
2963 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2964
2965         * gcc.dg/20061124-1.c: Add exit() function prototype.
2966
2967 2006-11-27  Jan Hubicka  <jh@suse.cz>
2968
2969         * gcc.target/i386/memcpy-1.c: Adjust size.
2970         * testsuite/gcc.dg/visibility-11.c: Likewise.
2971
2972 2006-11-27  Richard Guenther  <rguenther@suse.de>
2973
2974         PR middle-end/25620
2975         * gcc.target/i386/pow-1.c: New testcase.
2976         * gcc.dg/builtins-58.c: Likewise.
2977
2978 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2979
2980         PR c++/29886
2981         * g++.dg/expr/cast8.C: New test.
2982
2983 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2984
2985         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2986         Don't ever inline the testcase.
2987
2988 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2989
2990         PR fortran/29982
2991         * gfortran.fortran-torture/compile/parameter_3.f90: New
2992         testcase.
2993
2994 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2995
2996         PR fortran/29951
2997         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2998
2999 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3000
3001         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3002         for CHAR.
3003
3004 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3005
3006         PR libgfortran/29936
3007         * gfortran.dg/write_check3.f90: New test.
3008
3009 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3010
3011         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3012
3013 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3014
3015         PR fortran/20880
3016         * gfortran.dg/interface_3.f90: New test.
3017
3018         PR fortran/29387
3019         * gfortran.dg/generic_8.f90: New test.
3020
3021 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3022
3023         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3024         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3025         * gfortran.dg/specifics_3.f90: Remove.
3026
3027 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR c/29955
3030         * gcc.dg/gomp/pr29955.c: New test.
3031
3032         PR c/29736
3033         * gcc.dg/pr29736.c: New test.
3034
3035 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3036
3037         PR tree-opt/29964
3038         * gcc.dg/pure-1.c: New test.
3039
3040 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3041
3042         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3043         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3044
3045 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3046
3047         * gcc.dg/20061124-1.c: New testcase.
3048
3049 2006-11-23  Eric Christopher  <echristo@apple.com>
3050
3051         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3052
3053 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3054
3055         PR c/2707
3056         PR c++/26167
3057         * gcc.dg/Wconversion-integer.c: New. Supersedes
3058         Wconversion-negative-constants.c
3059         * gcc.dg/Wconversion-real.c: New.
3060         * gcc.dg/Wconversion-real-integer.c: New.
3061         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3062         * g++.dg/warn/Wconversion1.C: Modified.
3063
3064 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3065
3066         * gfortran.dg/overload_1.f90: New test.
3067
3068 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3069
3070         PR c/9072
3071         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3072         Wtraditional-conversion.
3073         * gcc.dg/overflow-warn-2.c: Likewise.
3074         * gcc.dg/Wconversion.c: Likewise. Renamed as
3075         Wtraditional-conversion.c .
3076         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3077         Wtraditional-conversion-2.c .
3078         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3079         Wtraditional-conversion-2.c
3080         * gcc.dg/Wconversion-negative-constants.c: New.
3081
3082 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3083
3084         * gcc.dg/tree-ssa/dump-1.c: New test.
3085
3086 2006-11-23  David Ung <davidu@mips.com>
3087
3088         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3089         -mfp64, allowable when ISA >= 33 and float is enabled.
3090         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3091         of mthc1 and mfhc1 patterns.
3092
3093 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3094
3095         PR tree-optimization/29921
3096         * gcc.dg/pr29921.c: New test.
3097
3098 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3099
3100         PR fortran/29441
3101         * gfortran.dg/initialization_4.f90: New test.
3102
3103 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3104
3105         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3106         platforms that have interleaving support.
3107         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3108         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3109         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3110         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3111         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3112         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3113         gcc.dg/vect/vect-strided-u8-i8.c,
3114         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3115         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3116         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3117         gcc.dg/vect/vect-strided-float.c,
3118         gcc.dg/vect/vect-strided-a-mult.c,
3119         gcc.dg/vect/vect-strided-mult-char-ls.c,
3120         gcc.dg/vect/vect-strided-a-u16-mult.c,
3121         gcc.dg/vect/vect-strided-a-u32-mult.c,
3122         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3123         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3124         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3125         gcc.dg/vect/vect-strided-mult.c,
3126         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3127         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3128
3129 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3130
3131         PR fortran/25087
3132         * gfortran.dg/auto_char_len_4.f90: New test.
3133
3134 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3135
3136         PR fortran/29652
3137         * gfortran.dg/generic_7.f90: New test.
3138         * gfortran.dg/defined_operators_1.f90: Add new error.
3139
3140 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3141
3142         PR tree-optimization/29902
3143         * g++.dg/tree-ssa/pr29902.C: New test.
3144
3145 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3146
3147         PR fortran/29820
3148         * gfortran.dg/used_types_13.f90: New test.
3149
3150 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3151
3152         * gcc.dg/dfp/snan.c: Delete.
3153
3154 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3155
3156         * g++.dg/cpp0x/static_assert1.C: New.
3157         * g++.dg/cpp0x/static_assert2.C: New.
3158         * g++.dg/cpp0x/static_assert3.C: New.
3159
3160 2006-11-21  Richard Guenther  <rguenther@suse.de>
3161
3162         * gcc.dg/vect/vect-pow-1.c: New testcase.
3163         * gcc.dg/vect/vect-pow-2.c: Likewise.
3164
3165 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR c++/29570
3168         * g++.dg/template/static29.C: New test.
3169
3170         PR c++/29734
3171         * g++.dg/conversion/simd4.C: New test.
3172
3173 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3174
3175         PR c++/29475
3176         * g++.dg/template/access19.C: New test.
3177         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3178         error is reported.
3179
3180 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3181
3182         PR tree-opt/25500
3183         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3184
3185 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3186
3187         PR fortran/27546
3188         * gfortran.dg/import.f90: Extended test.
3189         * gfortran.dg/import2.f90: Extended test.
3190
3191 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3192
3193         * gfortran.dg/volatile3.f90: Add conflict test.
3194
3195 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3196
3197         PR fortran/24783
3198         * gfortran.dg/implicit_10.f90: New test.
3199
3200 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3201
3202         PR c++/8586
3203         * g++.dg/warn/Wall-write-strings.C: New.
3204
3205 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3206
3207         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3208         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3209
3210 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3211
3212         * gfortran.dg/use_3.f90: Remove error message.
3213         * gfortran.dg/iso_fortran_env_1.f90: New test.
3214         * gfortran.dg/iso_fortran_env_2.f90: New test.
3215         * gfortran.dg/iso_fortran_env_3.f90: New test.
3216         * gfortran.dg/iso_fortran_env_4.f90: New test.
3217
3218 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3219
3220         * gcc.dg/vect/vect-27.c: Fix initialization.
3221
3222 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3223
3224         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3225         * gcc.dg/torture/builtin-minmax-1.c: New.
3226
3227         * gcc.dg/builtins-20.c: Add cases for copysign.
3228
3229 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3230
3231         PR fortran/24285
3232         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3233
3234 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3235         * gfortran.dg/use_1.f90: New test.
3236         * gfortran.dg/use_1.f90: New test.
3237         * gfortran.dg/use_1.f90: New test.
3238
3239 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3240
3241         PR tree-optimization/29801
3242         * gcc.dg/pr29801.c: New test.
3243
3244 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3245
3246         PR middle-end/29584
3247         * gcc.dg/torture/pr29584.c: New test.
3248
3249 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3250
3251         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3252         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3253         * gcc.target/powerpc/compress-float-ppc.c,
3254         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3255         powerpc_fprs.
3256         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3257         do not pass -mhard-float.
3258
3259 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3260
3261         * gnat.dg/volatile_aggregate.adb: New test.
3262
3263 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3264
3265         PR fortran/29391
3266         PR fortran/29489
3267         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3268         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3269
3270 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3271
3272         PR target/29201
3273         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3274
3275 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3276
3277         * gfortran.dg/import3.f90: Fix error message.
3278
3279 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3280
3281         PR tree-opt/29788
3282         * gfortran.fortran-torture/compile/inline_1.f90:
3283         New testcase.
3284
3285 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3286
3287         * gcc.target/i386/x87regparm-1.c: New test.
3288         * gcc.target/i386/x87regparm-2.c: New test.
3289         * gcc.target/i386/x87regparm-3.c: New test.
3290         * gcc.target/i386/x87regparm-4.c: New test.
3291
3292 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3293
3294         PR fortran/27546
3295         * gfortran.dg/import.f90: New test.
3296         * gfortran.dg/import2.f90: New test.
3297         * gfortran.dg/import3.f90: New test.
3298
3299 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3300
3301         PR fortran/27588
3302         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3303
3304 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3305
3306         PR fortran/29806
3307         * gfortran.dg/contains.f90: New test.
3308         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3309
3310 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR tree-optimization/29581
3313         * gcc.dg/pr29581-1.c: New test.
3314         * gcc.dg/pr29581-2.c: New test.
3315         * gcc.dg/pr29581-3.c: New test.
3316         * gcc.dg/pr29581-4.c: New test.
3317         * gfortran.dg/pr29581.f90: New test.
3318
3319 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3320
3321         PR fortran/29702
3322         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3323         numbers in error message headers.
3324
3325 2006-11-14  Richard Guenther  <rguenther@suse.de>
3326
3327         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3328         to i?86 and x86_64 targets.
3329
3330 2006-11-14  Caroline Tice  <ctice@apple.com>
3331
3332         * gcc.dg/pubtypes-1.c: New file/testcase.
3333         * gcc.dg/pubtypes-2.c: New file/testcase.
3334         * gcc.dg/pubtypes-3.c: New file/testcase.
3335         * gcc.dg/pubtypes-4.c: New file/testcase.
3336         * g++.dg/pubtypes.C: New file/testcase.
3337
3338 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3339
3340         PR c++/29106
3341         * g++.dg/init/self1.C: New test.
3342
3343 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3344
3345         PR fortran/29657
3346         * gfortran.dg/conflicts.f90: Add.
3347
3348 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3349
3350         PR rtl-optimization/29798
3351
3352         * gcc.c-torture/execute/pr29798.c: New.
3353
3354 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3355
3356         * gcc.dg/builtins-20.c: Add more cases.
3357
3358 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR fortran/29759
3361         * gfortran.dg/gomp/pr29759.f90: New test.
3362
3363 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/29518
3366         * g++.dg/template/static28.C: New test.
3367
3368 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3369
3370         * lib/c-torture.exp: Use target-libpath.exp.
3371         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3372         set GCC_EXEC_PREFIX env var from global variable of same name.
3373
3374 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3375
3376         PR fortran/26994
3377         * gfortran.fortran-torture/compile/transfer-1.f90:
3378         New testcase.
3379
3380 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3381             Zdenek Dvorak <dvorakz@suse.cz>
3382
3383         PR tree-optimization/29680
3384         * gcc.dg/alias-11.c: New test.
3385
3386 2006-11-12  Jason Merrill  <jason@redhat.com>
3387             Andrew Pinski <pinskia@physics.uc.edu>
3388
3389         PR middle-end/28915
3390         * gcc.target/i386/vectorize1.c: New.
3391
3392 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3393
3394         PR rtl-optimization/29797
3395         * gcc.c-torture/execute/pr29797-1.c: New test case.
3396
3397 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3398
3399         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3400
3401 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3402
3403         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3404
3405 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3406
3407         PR tree-optimization/13827
3408         * gcc.dg/fold-eqand-1.c: New test case.
3409
3410 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3411
3412         PR rtl-opt/28812
3413         * gcc.c-torture/execute/mayalias-3.c: New test.
3414
3415 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3416
3417         PR middle-end/27528
3418         * gcc.c-torture/compile/pr27528.c: New test.
3419         * gcc.dg/pr27528.c: Likewise.
3420
3421 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3422
3423         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3424
3425         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3426
3427 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3428
3429         PR fortran/29758
3430         * gfortran.dg/reshape_source_size_1.f90: New test.
3431
3432 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3433
3434         PR fortran/29315
3435         * gfortran.dg/aliasing_dummy_4.f90: New test.
3436
3437 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3438
3439         PR target/29777
3440         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3441         and x86_64-*-* targets.
3442
3443 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3444
3445         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3446         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3447         New macros. Use them in exact tests.
3448         (TESTIT3): New macro.
3449         Add tests for fmin, fmax and fma.
3450
3451 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3452
3453         PR fortran/29431
3454         * gfortran.dg/array_constructor_13.f90: New test.
3455
3456 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3457
3458         PR fortran/29744
3459         * gfortran.dg/used_types_12.f90: New test.
3460
3461 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3462
3463         PR middle-end/29726
3464         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3465         (test6): Ditto.
3466         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3467         * gcc.dg/fold-eqandshift-3.c: New test case.
3468
3469 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3470
3471         PR fortran/29699
3472         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3473
3474         PR fortran/21370
3475         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3476
3477 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3478
3479         * gcc.dg/20061109-1.c: New testcase.
3480
3481 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3482
3483         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3484
3485 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3486
3487         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3488         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3489
3490 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3491
3492         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3493         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3494
3495 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3496
3497         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3498
3499 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3500
3501         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3502         vect-9.c).
3503         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3504         * gcc.dg/vect/vect-9.c: Now vectorizable.
3505         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3506         that support vect_widen_mult.
3507         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3508         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3509         vect-reduc-dot-u16.c).
3510         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3511         vect-reduc-dot-u16.c).
3512         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3513         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3514         vect-reduc-dot-s8.c).
3515         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3516         vect-reduc-dot-s8.c).
3517         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3518         vect-reduc-dot-s8.c).
3519         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3520         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3521         vect-reduc-dot-u8.c).
3522         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3523         vect-reduc-dot-u8.c).
3524         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3525         * gcc.dg/vect/vect-multitypes-9.c: New test.
3526         * gcc.dg/vect/vect-multitypes-10.c: New test.
3527         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3528         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3529         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3530         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3531         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3532         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3533         wrapv-vect-reduc-dot-s8.c.
3534         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3535         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3536         targets that support vec_unpack.
3537         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3538         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3539         (check_effective_target_vect_widen_mult_hi_to_si): New.
3540         (check_effective_target_vect_widen_sum): Removed.
3541
3542         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3543
3544         * gcc.dg/vect/vect-multitypes-8.c: New test.
3545         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3546
3547         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3548
3549         * gcc.dg/vect/vect-multitypes-7.c: New test.
3550
3551         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3552
3553         * gcc.dg/vect/vect-multitypes-4.c: New test.
3554         * gcc.dg/vect/vect-multitypes-5.c: New test.
3555         * gcc.dg/vect/vect-multitypes-6.c: New test.
3556
3557         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3558
3559         * gcc.dg/vect/vect-multitypes-1.c: New test.
3560         * gcc.dg/vect/vect-multitypes-2.c: New test.
3561         * gcc.dg/vect/vect-multitypes-3.c: New test.
3562
3563 2006-11-07  Eric Christopher  <echristo@apple.com>
3564
3565         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3566         Test using scan-assembler-not.
3567
3568 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3569
3570         * gcc.dg/inline-17.c: New test.
3571
3572 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3573
3574         PR other/25028
3575         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3576         on HP-UX.
3577
3578 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3579
3580         PR fortran/29539
3581         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3582
3583         PR fortran/29634
3584         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3585         test.
3586
3587 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3588
3589         PR fortran/29601
3590         * gfortran.dg/volatile.f90: Add.
3591         * gfortran.dg/volatile2.f90: Add.
3592         * gfortran.dg/volatile3.f90: Add.
3593         * gfortran.dg/volatile4.f90: Add.
3594         * gfortran.dg/volatile5.f90: Add.
3595         * gfortran.dg/volatile6.f90: Add.
3596         * gfortran.dg/volatile7.f90: Add.
3597
3598 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3599
3600         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3601           for matching error messages.
3602         * gfortran.dg/specifics_3.f90: Adjust pattern
3603           for matching error messages.
3604
3605 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3606             Bernhard Fischer  <aldot@gcc.gnu.org>
3607
3608         * lib/gcc-dg.exp (output-exists): New proc.
3609         (output-exists-not): New proc.
3610         * gcc.test-framework/test-framework.awk: Support new directives.
3611         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3612         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3613         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3614         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3615         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3616         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3617
3618 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3619
3620         PR fortran/29630
3621         PR fortran/29679
3622         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3623         * gfortran.dg/initialization_3.f90: New.
3624
3625 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3626
3627         PR libgfortran/25545
3628         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3629
3630 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR middle-end/29695
3633         * gcc.c-torture/execute/pr29695-1.c: New test.
3634         * gcc.c-torture/execute/pr29695-2.c: New test.
3635
3636 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3637
3638         PR fortran/29565
3639         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3640
3641 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3642
3643         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3644         for matching error messages.
3645
3646 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3647
3648         PR target/26915
3649         * gcc.target/i386/387-12.c: New test.
3650
3651 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3652
3653         PR libfortran/29713
3654         * gfortran.dg/pr29713.f90: New test.
3655
3656 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3657
3658         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3659         Also test for bogus rest sign.
3660
3661 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3662
3663         PR libfortran/27895
3664         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3665
3666 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3667
3668         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3669         from error messages.
3670
3671 2006-11-02  Mike Stump  <mrs@apple.com>
3672
3673         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3674
3675         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3676
3677 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3678
3679         * g++.dg/eh/gcsec1.C: New test.
3680
3681 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3682
3683         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3684         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3685
3686 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3687
3688         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3689         hexadecimal value.
3690         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3691         * gcc.dg/pr14796-2.c: Likewise.
3692
3693 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3694
3695         * gcc.c-torture/execute/20061101-1.c: New test.
3696
3697 2006-11-01  Richard Guenther  <rguenther@suse.de>
3698
3699         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3700
3701 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3702
3703         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3704         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3705
3706 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3707
3708         * gcc.c-torture/execute/20061031-1.c: New test.
3709
3710 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3711
3712         PR 23067
3713         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3714         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3715         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3716         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3717         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3718         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3719         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3720
3721 2006-10-31  Eric Christopher  <echristo@apple.com>
3722             Falk Hueffner  <falk@debian.org>
3723
3724         * gcc.dg/builtin-bswap-1.c: New.
3725         * gcc.dg/builtin-bswap-2.c: New.
3726         * gcc.dg/builtin-bswap-3.c: New.
3727         * gcc.dg/builtin-bswap-4.c: New.
3728         * gcc.dg/builtin-bswap-5.c: New.
3729         * gcc.target/i386/builtin-bswap-1.c: New.
3730
3731 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3732
3733         * gcc.dg/inline-16.c: New.
3734
3735         PR 16622
3736         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3737         defining it.
3738         * gcc.dg/inline-13.c: New.
3739         * gcc.dg/inline-14.c: New.
3740         * gcc.dg/inline-15.c: New.
3741
3742         PR 11377
3743         * gcc.dg/inline6.c: New.
3744         * gcc.dg/inline7.c: New.
3745
3746 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3747
3748         PR middle-end/23470
3749         * gcc.dg/pr23470-1.c: New test case.
3750
3751 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3752
3753         PR fortran/29537
3754         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3755         data.
3756         * gfortran.dg/blockdata_2.f90: New testcase.
3757
3758 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3759
3760         PR libfortran/29627
3761         * gfortran.dg/unf_short_record_1.f90:  New test.
3762
3763 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3764
3765         PR fortran/29067
3766         * gfortran.dg/pr29067.f: New test.
3767
3768 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3769             Richard Sandiford  <richard@codesourcery.com>
3770
3771         * lib/target-supports.exp (get_compiler_messages): Append options
3772         as a single list element.
3773         (check_effective_target_arm_vfp_ok): New.
3774         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3775
3776 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3777
3778         PR fortran/29387
3779         * gfortran.dg/intrinsic_actual_2.f90: New test.
3780
3781         PR fortran/29490
3782         * gfortran.dg/actual_array_interface_1.f90: New test.
3783
3784         PR fortran/29641
3785         * gfortran.dg/used_types_11.f90: New test.
3786
3787 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3788
3789         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3790         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3791         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3792         * g++.old-deja/g++.mike/net25.C (main): Same.
3793         * g++.dg/lookup/exception1.C (main): Same.
3794         * g++.dg/parse/parens2.C (main): Same.
3795
3796 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3797
3798         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3799
3800 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3801
3802         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3803         * gcc.dg/torture/builtin-math-3.c: Likewise.
3804
3805 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3806
3807         PR fortran/29452
3808         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3809         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3810
3811 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3812
3813         PR Fortran/29410
3814         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3815
3816 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3817
3818         * lib/target-supports.exp (check_function_available): Declare
3819         function before calling.
3820
3821 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR tree-optimization/29637
3824         * gcc.dg/pr29637.c: New test.
3825
3826 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3827
3828         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3829         tree canonicalization.
3830
3831 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3832
3833         * gcc.dg/builtins-20.c: Add more hypot tests.
3834
3835 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3836
3837         * gcc.dg/fold-compare-1.c: New test case.
3838
3839 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3840
3841         PR c++/16307
3842         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3843
3844 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3845
3846         PR tree-optimization/15458
3847         * gcc.dg/fold-xornot-1.c: New test case.
3848
3849 2006-10-29  Richard Guenther  <rguenther@suse.de>
3850
3851         * gcc.target/i386/math-torture/trunc.c: New testcase.
3852
3853 2006-10-29  Richard Guenther  <rguenther@suse.de>
3854
3855         * gcc.target/i386/math-torture/round.c: New testcase.
3856
3857 2006-10-29  Richard Guenther  <rguenther@suse.de>
3858
3859         * gcc.target/i386/math-torture/ceil.c: New testcase.
3860         * gcc.target/i386/math-torture/floor.c: Likewise.
3861
3862 2006-10-29  Richard Guenther  <rguenther@suse.de>
3863
3864         * gcc.target/i386/math-torture/rint.c: New testcase.
3865         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3866
3867 2006-10-29  Richard Guenther  <rguenther@suse.de>
3868
3869         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3870         * gcc.target/i386/math-torture/lceil.c: Likewise.
3871
3872 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3873
3874         PR libgfortran/24313
3875         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3876
3877 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3878
3879         * gcc.c-torture/execute/20020118-1.c,
3880         gcc.c-torture/execute/builtins/strlen.c,
3881         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3882         comment typos.
3883
3884 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3885
3886         * gcc.dg/builtins-20.c: Add tests for hypot.
3887         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3888         two-argument builtins.
3889         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3890         TESTIT2.  Update all callers.
3891         (TESTIT2, TESTIT2_R): New helper macros.
3892         Add testcases for pow, hypot and atan2.
3893
3894 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3895
3896         PR C++/29295
3897         * g++.dg/expr/bool1.C: New test.
3898         * g++.dg/expr/bool2.C: New test.
3899
3900 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3901
3902         PR fortran/28224
3903         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3904         * gfortran.dg/namelist_internal.f90: New test.
3905
3906 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3907
3908         PR fortran/29625
3909         * gfortran.dg/io_real_boz.f90: Add.
3910         * gfortran.dg/io_real_boz2.f90: Add.
3911
3912 2006-10-28  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/26899
3915         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3916
3917 2006-10-28  Richard Guenther  <rguenther@suse.de>
3918
3919         PR target/28806
3920         * gcc.target/i386/math-torture/lround.c: New testcase.
3921
3922 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3923
3924         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3925         * gcc.dg/builtins-44.c: Likewise.
3926         * gcc.dg/builtins-45.c: Likewise.
3927         * gcc.dg/pr28796-2.c: Likewise.
3928         * gcc.dg/unordered-3.c: Likewise.
3929
3930 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3931
3932         PR libgfortran/27954
3933         * gfortran.dg/error_recovery_2.f90: New test.
3934
3935 2006-10-26  Richard Guenther  <rguenther@suse.de>
3936
3937         * gcc.target/i386/i386.exp: Use glob, not find to collect
3938         tests.  Avoids recursing into subdirectories.
3939         * gcc.target/i386/math-torture/math-torture.exp: Torture
3940         for interesting ia32 math options.
3941         * gcc.target.i386/math-torture/lrint.c: New testcase.
3942
3943 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3944
3945         PR libgfortran/29563
3946         * gfortran.dg/arrayio_9.f90: Update test.
3947         * gfortran.dg/arrayio_19.f90: New test.
3948
3949 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3950
3951         * gcc.dg/20061026.c: New testcase.
3952
3953 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR libgfortran/29563
3956         * gfortran.dg/arrayio_9.f90: New test.
3957
3958 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3959
3960         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3961         Copy the strings manually, as strcpy may call strlen.
3962
3963 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3966         Add checks for log, log2, log10 and log1p.
3967
3968         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3969         we already test 0.0.  Add checks for expm1, log, log2, log10,
3970         log1p, cbrt, erf and erfc.
3971
3972 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3973
3974         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3975
3976 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3977
3978         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3979         and remainderl() built-in functions.  Remove -ffast-math from
3980         dg-options.
3981
3982 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3985         acosh and atanh.
3986
3987         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3988         floating point modifiers to arguments passed to float and long
3989         double functions respectively.  Update all callers to use floating
3990         point numbers, not integers.  Add tests for exp, exp2 and
3991         exp10/pow10.
3992
3993         * gcc.dg/torture/builtin-math-3.c: New test.
3994
3995 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3996
3997         PR fortran/29393
3998         * gfortran.dg/initialize_2.f90: New.
3999
4000 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4001
4002         * gcc.dg/torture/builtin-math-2.c: New test.
4003
4004 2006-10-24  Richard Guenther  <rguenther@suse.de>
4005
4006         PR middle-end/28796
4007         * gcc.dg/pr28796-1.c: New testcase.
4008         * gcc.dg/pr28796-2.c: Likewise.
4009
4010 2006-10-24  Richard Guenther  <rguenther@suse.de>
4011
4012         * gcc.dg/builtins-57.c: New testcase.
4013
4014 2006-10-24  Richard Guenther  <rguenther@suse.de>
4015
4016         PR tree-optimization/29567
4017         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4018
4019 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4020
4021         PR tree-optimization/14784
4022         * gcc.dg/alias-10.c: New test.
4023
4024 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4025
4026         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4027
4028 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * gcc.dg/builtin-strncat-chk-1.c: New test.
4031
4032 2006-10-23  Jan Hubicka  <jh@suse.cz>
4033
4034         * gcc.dg/memmove-1.c: New test.
4035
4036 2006-10-23  Paul Brook  <paul@codesourcery.com>
4037
4038         * gcc.dg/pragma-pack-5.c: New test.
4039
4040 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4041
4042         * g++.dg/other/s390-1.C: New testcase.
4043
4044 2006-10-23  Richard Guenther  <rguenther@suse.de>
4045
4046         PR middle-end/27132
4047         PR middle-end/23295
4048         * gcc.dg/pr27132.c: New testcase.
4049         * gcc.dg/pr23295.c: Likewise.
4050         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4051         * g++.dg/tree-ssa/pr19807.C: Likewise.
4052
4053 2006-10-23  Richard Guenther  <rguenther@suse.de>
4054
4055         PR middle-end/21032
4056         * gcc.dg/pr21032.c: New testcase.
4057
4058 2006-10-22  Jeff Law  <law@redhat.com>
4059         Richard Guenther  <rguenther@suse.de>
4060
4061         PR tree-optimization/15911
4062         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4063
4064 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4065
4066         PR c++/20647
4067         * g++.dg/abi/rtti3.C: New.
4068
4069 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4070
4071         PR middle-end/28252
4072         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4073         transformation.
4074
4075 2006-10-21  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/3511
4078         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4079
4080 2006-10-21  Richard Guenther  <rguenther@suse.de>
4081
4082         PR middle-end/26898
4083         * gcc.dg/torture/pr26898-1.c: New testcase.
4084         * gcc.dg/torture/pr26898-2.c: Likewise.
4085
4086 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4087
4088         PR c++/28053
4089         * g++.dg/parse/bitfield1.C: Adjust error markers.
4090         * g++.dg/parse/bitfield2.C: New test.
4091
4092 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4093
4094         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4095
4096 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4097
4098         PR libfortran/27895
4099         * gfortran.dg/zero_sized_1.f90: New test.
4100
4101 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4102
4103         * gcc.dg/div-compare-1.c: New test.
4104
4105 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4106
4107         PR fortran/29216
4108         * gfortran.dg/result_default_init_1.f90: New test.
4109
4110         PR fortran/29314
4111         * gfortran.dg/automatic_default_init_1.f90: New test.
4112
4113         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4114         from 38 to 33.
4115
4116 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4117
4118         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4119         'using namespace std' without previous declaration.
4120         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4121         * g++.old-deja/g++.robertl/eb133c.C: New.
4122
4123 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4124
4125         PR libgfortran/29277
4126         * gfortran.dg/streamio_4.f90: Update test.
4127         * gfortran.dg/streamio_11.f90: New test.
4128
4129 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4130
4131         PR c++/27952
4132         * g++.dg/inherit/virtual1.C: New test.
4133
4134 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/28261
4137         * g++.dg/parse/enum3.C: New test.
4138
4139 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4140
4141         PR c++/29039
4142         * g++.dg/init/ctor8.C: New test.
4143
4144 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4145
4146         PR c++/27270
4147         * g++.dg/ext/complit8.C: Tweak error markers.
4148         * g++.dg/template/complit1.C: Add error marker.
4149
4150 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/27270
4153         * g++.dg/ext/complit8.C: New test.
4154
4155         PR c++/29408
4156         * g++.dg/parse/dtor12.C: New test.
4157
4158         PR c++/29435
4159         * g++.dg/template/sizeof11.C: New test.
4160
4161 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4162
4163         PR fortran/29392
4164         * gfortran.dg/data_char_3.f90: New test.
4165
4166         PR fortran/29451
4167         * gfortran.dg/negative_automatic_size.f90: New test.
4168
4169 2006-10-16  David Daney  <ddaney@avtrex.com>
4170
4171         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4172
4173 2006-10-16  Eric Christopher  <echristo@apple.com>
4174
4175         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4176         x86_64.
4177
4178 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4179
4180         PR c++/28211
4181         * g++.dg/tc1/dr49.C: Tweak error messages.
4182         * g++.dg/parse/template21.C: New test.
4183
4184 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4185
4186         PR middle-end/20491
4187         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4188
4189 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4190
4191         PR fortran/29403
4192         * gfortran.dg/print_1.f90: New test.
4193
4194 2006-10-15  Jan Hubicka  <jh@suse.cz>
4195
4196         PR middle-end/29241
4197         * gcc.c-torture/compile/pr29241.c: New testcase.
4198
4199 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4200
4201         PR middle-end/29250
4202         * gcc.c-torture/compile/pr29250.c: New test.
4203
4204 2006-10-15  Richard Guenther  <rguenther@suse.de>
4205
4206         * gcc.dg/pr29299.c: New testcase.
4207
4208 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4209
4210         PR fortran/24767
4211         * gfortran.dg/label_4.f90: Adjust warning flag.
4212
4213 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4214
4215         PR fortran/29371
4216         * gfortran.dg/nullify_3.f90: New test.
4217
4218 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4219
4220         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4221         on Solaris 2.5.1 too.
4222
4223 2006-10-13  Eric Christopher  <echristo@apple.com>
4224
4225         * gcc.dg/pr25993.c: Skip for darwin.
4226
4227 2006-10-13  Eric Christopher  <echristo@apple.com>
4228
4229         * gcc.dg/visibility-11.c: Skip for darwin.
4230
4231 2006-10-13  Eric Christopher  <echristo@apple.com>
4232
4233         * gcc.dg/darwin-weakimport-1.c: Use
4234         -fno-asynchronous-unwind-tables.
4235         * gcc.dg/darwin-weakimport-3.c: Ditto.
4236
4237 2006-10-13  Richard Guenther  <rguenther@suse.de>
4238
4239         PR tree-optimization/29446
4240         * gcc.dg/torture/pr29446.c: New testcase.
4241
4242 2006-10-13  Bill Wendling  <wendling@apple.com>
4243
4244         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4245         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4246         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4247         * g++.old-deja/g++.law/shadow1.C: Likewise.
4248         * g++.old-deja/g++.law/ctors10.C: Likewise.
4249         * g++.dg/debug/namespace1.C: Likewise.
4250         * g++.dg/inherit/namespace-as-base.C: Likewise.
4251         * g++.dg/opt/delay-slot-1.C: Likewise.
4252         * g++.dg/parse/defarg10.C: Likewise.
4253         * g++.dg/template/ptrmem11.C: Likewise.
4254         * g++.dg/template/mem_func_ptr.C: Likewise.
4255         * g++.dg/template/spec19.C: Likewise.
4256
4257 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4258
4259         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4260
4261 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4262
4263         PR fortran/29373
4264         * gfortran.dg/implicit_9.f90: New test.
4265
4266         PR fortran/29407
4267         * gfortran.dg/namelist_25.f90: New test.
4268
4269         PR fortran/27701
4270         * gfortran.dg/same_name_2.f90: New test.
4271
4272         PR fortran/29232
4273         * gfortran.dg/host_assoc_types_1.f90: New test.
4274
4275         PR fortran/29364
4276         * gfortran.dg/missing_derived_type_1.f90: New test.
4277         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4278
4279         PR fortran/29422
4280         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4281
4282         PR fortran/29428
4283         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4284
4285 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4286
4287         PR fortran/29391
4288         * gfortran.dg/bound_2.f90: New test.
4289
4290 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4291
4292         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4293         directive.
4294         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4295         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4296         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4297         * gfortran.dg/gomp/reduction3.f90: Likewise.
4298         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4299         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4300         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4301         * gfortran.dg/forall_4.f90: Likewise.
4302         * gfortran.dg/spec_expr_4.f90: Likewise.
4303         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4304         * gfortran.dg/forall_5.f90: Likewise.
4305         * gfortran.dg/open_access_append_2.f90: Add check for
4306         compile-time warning.
4307
4308 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4309
4310         PR c++/28506
4311         * g++.dg/parse/pure1.C: New test.
4312
4313 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4314
4315         PR fortran/21435
4316         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4317         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4318         for compile-time warnings.
4319         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4320         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4321         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4322         file.
4323         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4324         specifier.
4325         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4326         compile-time warning.
4327
4328 2006-10-12  Jan Hubicka  <jh@suse.cz>
4329
4330         PR c/28419
4331         * gcc.dg/pr28319.c: New test.
4332
4333 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4334         PR c++/29318
4335         * g++.dg/ext/vla4.C: New test.
4336
4337 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4338
4339         PR c++/27961
4340         * g++.dg/template/crash60.C: New test.
4341         * g++.dg/other/large-size-array.C: Adjust error markers.
4342         * g++.dg/parse/crash27.C: Likewise.
4343         * g++.dg/template/crash1.C: Likewise.
4344
4345 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4346
4347         PR testsuite/29093
4348         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4349
4350 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR preprocessor/28709
4353         * gcc.dg/cpp/paste14.c: New test.
4354
4355 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/29175
4358         * g++.dg/init/array24.C: New test.
4359
4360 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4361
4362         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4363         of <sys/types.h>.
4364
4365 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4366
4367         PR c++/29024
4368         * g++.dg/parse/typedef8.C: New test.
4369         * g++.dg/other/mult-stor1.C: Adjust error markers.
4370
4371 2006-10-11  Richard Guenther  <rguenther@suse.de>
4372
4373         PR tree-optimization/28230
4374         * gcc.dg/torture/pr28230.c: New testcase.
4375
4376 2006-10-11  Richard Guenther  <rguenther@suse.de>
4377
4378         PR inline-asm/29119
4379         * gcc.dg/torture/pr29119.c: New testcase.
4380
4381 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR middle-end/29272
4384         * gcc.c-torture/execute/20060930-2.c: New test.
4385
4386 2006-10-09  Richard Henderson  <rth@redhat.com>
4387
4388         Revert emutls patch.
4389
4390 2006-10-09  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/29254
4393         * gcc.dg/pr29254.c: New testcase.
4394
4395 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4396             Paul Thomas  <pault@gcc.gnu.org>
4397
4398         PR fortran/20541
4399         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4400         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4401         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4402         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4403         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4404         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4405         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4406         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4407         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4408         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4409         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4410         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4411         * gfortran.dg/alloc_comp_std.f90: New test.
4412         * gfortran.dg/move_alloc.f90: New test.
4413
4414 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4415
4416         PR fortran/29115
4417         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4418
4419         PR fortran/29211
4420         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4421
4422 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4423
4424         PR fortran/28585
4425         * gfortran.dg/new_line.f90: New test.
4426
4427 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4428
4429         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4430         * gcc.dg/torture/builtin-convert-1.c,
4431         gcc.dg/torture/builtin-convert-2.c,
4432         gcc.dg/torture/builtin-convert-3.c,
4433         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4434
4435 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4436
4437         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4438         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4439         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4440         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4441
4442 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4443
4444         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4445         Xfail some tests for powerpc-darwin and powerpc-aix.
4446
4447 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR c/29380
4450         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4451
4452 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4453
4454         PR target/29300
4455         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4456         on hppa*-*-hpux*.
4457
4458 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4459
4460         PR fortran/16580
4461         PR fortran/29288
4462         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4463         Add tests for using all possible intrinsics as actual arguments.
4464         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4465         all possible intrinsics as actual arguments.
4466         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4467         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4468
4469 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4470
4471         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4472         * gcc.dg/debug/debug-2.c: Likewise.
4473
4474 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4475
4476         * gcc.c-torture/compile/sync-2.c: New test.
4477
4478 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4479
4480         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4481         line endings.
4482
4483 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4484
4485         PR rtl-optimization/29128
4486         * gcc.c-torture/compile/pr29128.c: New test.
4487
4488 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4489
4490         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4491         line endings.
4492
4493 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4494
4495         PR middle-end/29256
4496         * gcc.dg/tree-ssa/loop-19.c: New test.
4497
4498 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4499
4500         PR tree-optimization/29330
4501         * gcc.dg/pr29330.c: New test.
4502
4503         PR target/28924
4504         * gcc.c-torture/compile/20061005-1.c: New test.
4505
4506 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4507
4508         * gcc.dg/typename-vla-1.c: New case.
4509         * gnat.dg/forward_vla.adb: New case.
4510
4511 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR tree-optimization/29290
4514         * gfortran.dg/loop_nest_1.f90: New test.
4515
4516         PR target/29198
4517         * gcc.dg/tls/opt-12.c: New test.
4518
4519         PR fortran/28415
4520         * gfortran.dg/save_2.f90: New test.
4521
4522         PR c/29091
4523         * gcc.dg/pr29091.c: New test.
4524
4525 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4526
4527         * lib/target-supports.exp
4528         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4529         same as x86_64-*-*; check for LP64.
4530
4531 2006-10-04  Richard Henderson  <rth@redhat.com>
4532
4533         * lib/target-supports.exp (check_effective_target_tls): Redefine
4534         to mean non-emulated tls.
4535         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4536         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4537         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4538         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4539         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4540         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4541         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4542
4543 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4544
4545         PR fortran/29343
4546         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4547
4548 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4549
4550         * gfortran.dg/bounds_check_fail_1.f90: New test.
4551
4552 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4553
4554         PR c++/29020
4555         * g++.dg/template/friend48.C: New test.
4556
4557 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4558
4559         PR fortran/29098
4560         * gfortran.dg/default_initialization_2.f90: New test.
4561
4562 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4563
4564         PR fortran/20779
4565         PR fortran/20891
4566         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4567
4568 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/29284
4571         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4572
4573         PR fortran/29321
4574         PR fortran/29322
4575         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4576
4577         PR fortran/25091
4578         PR fortran/25092
4579         * gfortran.dg/entry_array_specs_1.f90: New test.
4580
4581 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4582
4583         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4584         insufficient to inhibit some test failures at -O3.  Do testing
4585         on integers.
4586
4587 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4588
4589         PR c++/29138
4590         * g++.dg/inherit/access8.C: New test.
4591         * g++.dg/template/dtor4.C: Tweak error messages.
4592
4593 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4594
4595         PR fortran/27478
4596         * gfortran.dg/entry_8.f90: New test.
4597
4598 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4599
4600         PR c++/29291
4601         * g++.dg/parse/new4.C: New test.
4602
4603 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4604
4605         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4606         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4607         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4608         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4609         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4610
4611 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4612
4613         PR fortran/19260
4614         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4615         * gfortran.dg/continuation_2.f90: New test.
4616
4617         PR fortran/19262
4618         * gfortran.dg/continuation_3.f90: New test.
4619         * gfortran.dg/continuation_4.f90: New test.
4620         * gfortran.dg/continuation_5.f: New test.
4621         * gfortran.dg/continuation_6.f: New test.
4622
4623 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/29226
4626         * g++.dg/template/vla1.C: New test.
4627
4628 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4629
4630         PR fortran/29210
4631         * gfortran.dg/complex_parameter_1.f90: New test.
4632
4633 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR c/29154
4636         * gcc.c-torture/execute/20060929-1.c: New test.
4637
4638 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4639
4640         PR c++/29105
4641         * g++.dg/template/member6.C: New test.
4642         * g++.dg/parse/typename7.C: Adjust error markers.
4643
4644         PR c++/29080
4645         * g++.dg/template/member7.C: New test.
4646
4647 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4648
4649         PR c/24010
4650         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4651         gcc.dg/Woverride-init-3.c: New tests.
4652
4653 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4654
4655         * gcc.c-torture/execute/20060930-1.c: New test.
4656
4657 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4658
4659         PR fortran/18791
4660         * gfortran.dg/specifics_1.f90: New test.
4661         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4662         complex specifics.
4663
4664 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4665
4666         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4667         pthread-init-common.h: New.
4668
4669 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4670
4671         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4672         precision on some archs.
4673
4674 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4675
4676         * gcc.dg/non-local-goto-1.c: New test.
4677         * gcc.dg/non-local-goto-2.c: Likewise.
4678         * gcc.dg/setjmp-3.c: Likewise.
4679         * gcc.dg/setjmp-4.c: Likewise.
4680
4681 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4682
4683         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4684
4685 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4686
4687         PR fortran/28276
4688         * gfortran.dg/exponent_1.f90: New test.
4689
4690         PR fortran/27021
4691         * gfortran.dg/nearest_1.f90: New test.
4692
4693 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR middle-end/25261
4696         PR middle-end/28790
4697         * gcc.dg/gomp/nestedfn-1.c: New test.
4698
4699 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4700
4701         PR objc/29195
4702         * objc/compile/method-1.m: New test.
4703
4704 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4705
4706         PR c++/26938
4707         * g++.dg/template/crash58.C: New test.
4708         * g++.dg/parse/crash28.C: Adjust error markers.
4709         * g++.dg/template/crash34.C: Likewise.
4710         * g++.dg/template/friend31.C: Likewise.
4711         * g++.dg/template/crash32.C: Likewise.
4712
4713         PR c++/27329
4714         * g++.dg/template/crash59.C: New test.
4715
4716         PR c++/27667
4717         * g++.dg/template/spec33.C: New test.
4718         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4719
4720 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4721             Adam Nemet  <anemet@caviumnetworks.com>
4722
4723         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4724         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4725
4726 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4727
4728         PR target/28911
4729         * gcc.dg/pr28911.c: New.
4730
4731 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4732
4733         PR target/29169
4734         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4735         (dg-options): Add -mfpmath=387.
4736
4737 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR c/28706
4740         * gcc.dg/pr28706.c: New test.
4741
4742         PR c/28712
4743         * gcc.dg/pr28712.c: New test.
4744
4745 2006-09-22  Mike Stump  <mrs@apple.com>
4746
4747         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4748
4749 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4750
4751         PR tree-optimization/28888
4752         * gcc.dg/pr28888.c: New test.
4753
4754 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/29016
4757         * g++.dg/init/ptrfn1.C: New test.
4758
4759 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4760
4761         PR c++/28861
4762         * g++.dg/template/spec32.C: New test.
4763         * g++.dg/parse/crash9.C: Adjust error markers.
4764
4765         PR c++/28303
4766         * g++.dg/template/typedef6.C: New test.
4767         * g++.dg/init/error1.C: Adjust error markers.
4768         * g++.dg/parse/crash9.C: Likewise.
4769         * g++.dg/template/crash55.C: Likewise.
4770
4771 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4772
4773         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4774
4775 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4776
4777         PR target/27650
4778         * g++.dg/ext/dllimport12.C: New test.
4779
4780 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4781
4782         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4783         * gcc.target/mips/nmadd-2.c: Likewise.
4784         * gcc.target/mips/mips-ps-6.c: New test.
4785         * gcc.target/mips/neg-abs-1.c: Likewise.
4786         * gcc.target/mips/neg-abs-2.c: Likewise.
4787         * gcc.target/mips/nmadd-3.c: New test.
4788
4789 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4790
4791         PR middle-end/28046
4792         * gcc.dg/gomp/atomic-10.c: New test.
4793         * g++.dg/gomp/atomic-10.C: New test.
4794
4795 2006-09-20  Eric Christopher  <echristo@apple.com>
4796
4797         * gcc.target/i386/sse3-not-fisttp.c: New.
4798
4799 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4800
4801         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4802
4803 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4804
4805         * gcc.c-torture/execute/pr28289.c (one): New variable.
4806         (main): Use it instead of argc.
4807         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4808         (main): Use it instead of argc.
4809
4810 2006-09-19  Paul Brook  <paul@codesourcery.com>
4811
4812         PR target/28516
4813         * gcc.dg/nested-func-5.c: New test.
4814
4815 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4816
4817         * lib/target-supports.exp (check_effective_target_tls): Compile
4818         test stubs using ${tool}_target_compile, not just target_compile.
4819         (check_effective_target_tls_runtime): Likewise.
4820
4821 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4822
4823         * gcc.c-torture/compile/20030405-1.x: Remove.
4824
4825         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4826         optimising linker from discarding it.
4827
4828 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4829
4830         PR fortran/28526
4831         * gfortran.dg/keyword_symbol_1.f90: New test.
4832
4833         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4834         pedantic compilation option.
4835
4836 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4837
4838         PR fortran/29060
4839         * gfortran.dg/spread_shape_1.f90: New test.
4840
4841 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4842
4843         PR tree-optimization/28887
4844         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4845
4846 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4847
4848         PR c/25993
4849         * gcc.dg/pr25993.c: New test.
4850
4851 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4852
4853         PR tree-opt/21591
4854         * gcc.dg/vect/pr21591.c: New test.
4855
4856 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4857
4858         PR tree-opt/29059
4859         * gcc.c-torture/compile/strcpy-1.c: New test.
4860         * gcc.c-torture/compile/strcpy-2.c: New test.
4861         * gcc.c-torture/compile/memcpy-1.c: New test.
4862         * gcc.c-torture/compile/memcpy-2.c: New test.
4863
4864 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4865
4866         PR testsuite/29055
4867         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4868
4869 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4870
4871         * gnat.dg/specs/double_record_extension1.ads: New test.
4872         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4873
4874 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/29051
4877         * gfortran.dg/oldstyle_3.f90: New test.
4878
4879 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4880
4881         PR libgfortran/29099
4882         * gfortran.dg/secnds-1.f: New test.
4883
4884 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4885
4886         PR libgfortran/29053
4887         * gfortran.dg/streamio_9.f90: New test.
4888         * gfortran.dg/streamio_10.f90: New test.
4889
4890 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         PR C++/29002
4893         * g++.dg/init/array22.C: New test.
4894         * g++.dg/init/array23.C: New test.
4895
4896 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4897
4898         * stackcheck.lst: Update list of tests requiring stack checking.
4899         * norun.lst: Adjust for above change.
4900         * ada95.lst: New file.
4901         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4902         requiring -gnat95 switch.
4903
4904 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4905
4906         * gnat.dg/in_out_parameter.adb: New test.
4907
4908 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         PR debug/28980
4911         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4912
4913 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4914
4915         * gnat.dg/specs/unchecked_union.ads: New test.
4916
4917 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4918
4919         PR rtl-optimization/28982
4920         * gcc.c-torture/execute/pr28982a.c: New test.
4921         * gcc.c-torture/execute/pr28982b.c: Likewise.
4922
4923 2006-09-12  Eric Christopher  <echristo@apple.com>
4924
4925         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4926         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4927
4928 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4929
4930         PR c/28768
4931         PR preprocessor/14634
4932         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4933         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4934         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4935
4936 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.dg/pr28243.c: New test.
4939
4940 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4941
4942         PR fortran/28971
4943         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4944         this undiagnosed regression reappears.
4945
4946 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4947
4948         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4949         Treat $srcdir as a literal.
4950         * lib/fortran-torture.exp (fortran-torture-compile,
4951         fortran-torture-execute): Likewise.
4952         * lib/objc-torture.exp (objc-torture-compile,
4953         objc-torture-execute): Likewise.
4954         * lib/profopt.exp (profopt-execute): Likewise.
4955
4956 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4957
4958         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4959
4960 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4961
4962         PR testsuite/28950
4963         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4964
4965 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4966
4967         PR target/13685
4968         * gcc.target/i386/pr13685.c: New test.
4969
4970 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4971
4972         * gcc.dg/pr28726.c: New test.
4973
4974 2006-09-11  Josh Conner  <jconner@apple.com>
4975
4976         * gcc.dg/nrv3.c: Increase size of structure.
4977         * gcc.dg/nrv4.c: Likewise.
4978         * gcc.dg/nrv5.c: Likewise.
4979
4980 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR libfortran/28890
4983         gfortran.dg/assumed_charlen_function_5.f90: New test.
4984
4985 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4986
4987         PR c++/28991
4988         * g++.dg/init/static3.C: New test.
4989
4990 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4991
4992         PR testsuite/29007
4993         * gcc.dg/long-long-cst1.c (t): Add cast to
4994         __SIZE_TYPE__ before casting to int.
4995         (main): Return 0 on success.
4996
4997 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4998
4999         * gcc.c-torture/execute/20060910-1.c: New test.
5000
5001 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5002
5003         PR middle-end/26983
5004         * gcc.dg/pr26983.c: New test.
5005
5006 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5007
5008         PR target/29006
5009         * gcc.c-torture/execute/pr29006.c: New test.
5010
5011 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR libfortran/28947
5014         gfortran.dg/matmul_4.f90: New test.
5015
5016 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/28959
5019         gfortran.dg/used_types_10: New test.
5020
5021 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5022
5023         PR libfortran/28923
5024         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5025         gfortran.dg/array_initializer_3.f90: New test.
5026
5027 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5028
5029         PR fortran/28914
5030         * gfortran.dg/actual_array_constructor_3.f90: New test.
5031
5032 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5033
5034         PR testsuite/26778
5035         * gcc.target/i386/pr26778.c: New testcase.
5036
5037 2006-09-08  Eric Christopher  <echristo@apple.com>
5038
5039         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5040         * gcc.target/i386/memcpy-1.c: Ditto.
5041         * gcc.target/i386/asm-1.c: Ditto.
5042         * gcc.target/i386/20060512-4.c: Ditto.
5043         * gcc.target/i386/compress-float-387.c: Ditto.
5044         * gcc.target/i386/20060512-1.c: Ditto.
5045         * gcc.target/i386/compress-float-sse.c: Ditto.
5046         * gcc.target/i386/20060512-2.c: Ditto.
5047         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5048         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5049         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5050         * gcc.dg/pr26449.c: Ditto.
5051         * gcc.dg/attr-ms_struct-2.c: Ditto.
5052         * gcc.dg/attr-ms_struct-1.c: Ditto.
5053         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5054
5055 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5056
5057         PR c/28504
5058         * gcc.dg/vla-10.c: New test.
5059
5060 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5061
5062         PR c++/28858
5063         * g++.dg/parse/template20.C: New test.
5064         * g++.dg/template/operator8.C: Remove obsolete part.
5065         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5066         * g++.old-deja/g++.pt/crash65.C: Likewise.
5067
5068 2006-09-07  Jason Merrill  <jason@redhat.com>
5069
5070         PR middle-end/27724
5071         * gcc.dg/long-long-cst1.c: New test.
5072
5073 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5074
5075         PR C++/28906
5076         * g++.dg/other/array3.C: New test.
5077         * g++.dg/other/array4.C: New test.
5078         * g++.dg/other/array5.C: New test.
5079
5080 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5081
5082         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5083
5084 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5085
5086         PR target/28946
5087         * gcc.target/i386/pr28946.c: New test.
5088
5089 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5090
5091         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5092         in integer literal constant.
5093         * gfortran.dg/enum_8.f90: Ditto.
5094         * gfortran.dg/g77/20030326-1.f: Ditto.
5095
5096 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5097
5098         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5099         nonconformance usage.
5100
5101 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5102
5103         PR middle-end/28862
5104         * gcc.c-torture/compile/vector-align-1.c: New test.
5105
5106 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         PR rtl-opt/27883
5109         * g++.dg/opt/copysign-1.C: New test.
5110
5111 2006-09-06  Jason Merrill  <jason@redhat.com>
5112
5113         PR c++/27371
5114         * g++.dg/warn/unused-result1.C: New test.
5115
5116 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/28903
5119         * g++.dg/ext/vla3.C: New test.
5120
5121         PR c++/28886
5122         * g++.dg/template/array16.C: New test.
5123
5124 2006-09-06  Richard Guenther  <rguenther@suse.de>
5125
5126         * gcc.dg/pr27226.c: Remove testcase again.
5127
5128 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5129
5130         PR tree-opt/28937
5131         * g++.dg/opt/unroll2.C: New test.
5132
5133 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5134
5135         PR tree-opt/28952
5136         * gcc.dg/vect/pr28952.c: New test.
5137
5138 2006-09-05  Richard Guenther  <rguenther@suse.de>
5139
5140         PR tree-optimization/28900
5141         * gcc.dg/torture/pr28900.c: New testcase
5142
5143 2006-09-05  Richard Guenther  <rguenther@suse.de>
5144
5145         PR tree-optimization/28905
5146         * gcc.c-torture/compile/pr28905.c: New testcase.
5147
5148 2006-09-05  Richard Guenther  <rguenther@suse.de>
5149
5150         PR middle-end/28935
5151         * gcc.dg/pr28935.c: New testcase.
5152
5153 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5154
5155         * gcc.c-torture/execute/20060905-1.c: New test.
5156
5157 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5158
5159         PR fortran/28908
5160         * gfortran.dg/used_types_7.f90: New test.
5161         * gfortran.dg/used_types_8.f90: New test.
5162         * gfortran.dg/used_types_9.f90: New test.
5163
5164 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5165
5166         * gcc.c-torture/compile/20060904-1.c: New test.
5167
5168 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5169
5170         PR c++/23287 Revert my 2006-09-01 patch
5171         * g++.dg/parse/dtor12.C: Remove.
5172
5173 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5174
5175         PR c+/27670
5176         * g++.dg/template/operator9.C: New test.
5177
5178         PR c++/27493
5179         * g++.dg/template/operator7.C: New test.
5180
5181         PR c++/27494
5182         * g++.dg/template/operator8.C: New test.
5183
5184         PR c++/27397
5185         * g++.dg/template/crash57.C: New test.
5186
5187         * g++.dg/template/typedef4.C: Adjust error markers.
5188         * g++.dg/template/typedef5.C: Likewise.
5189
5190 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5191
5192         PR c++/28878
5193         * g++.dg/parse/crash33.C: New test.
5194
5195 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5196         Richard Guenther  <rguenther@suse.de>
5197         Adam Nemet  <anemet@caviumnetworks.com>
5198
5199         PR middle-end/27226
5200         * gcc.target/mips/memcpy-1.c: New testcase.
5201         * gcc.dg/pr27226.c: Likewise.
5202
5203 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5204
5205         PR c++/28705
5206         * g++.dg/lookup/koenig5.C: New.
5207         * g++.dg/template/crash56.C: New.
5208
5209 2006-09-01  Josh Conner  <jconner@apple.com>
5210
5211         PR c++/25505
5212         * gcc.dg/nrv3.c: New test.
5213         * gcc.dg/nrv4.c: New test.
5214         * gcc.dg/nrv5.c: New test.
5215
5216 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5217
5218         PR c++/23287
5219         * g++.dg/parse/dtor12.C: New.
5220
5221 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5222
5223         PR tree-optimization/28839
5224         * gcc.dg/pr28839.c: New test.
5225
5226 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5227
5228         PR target/24367
5229         * gcc.dg/pr24367.c: New testcase.
5230
5231 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5232
5233         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5234
5235 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5236
5237         PR rtl-optimization/27735
5238         * gcc.dg/loop-unswitch-1.c: New test.
5239
5240 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5241
5242         PR fortran/28885
5243         * gfortran.dg/aliasing_dummy_2.f90: New test.
5244
5245         PR fortran/20067
5246         * gfortran.dg/generic_5.f90: Change error message.
5247
5248         PR fortran/28873
5249         * gfortran.dg/generic_6.f90: New test.
5250
5251         PR fortran/25077
5252         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5253
5254         PR fortran/25102
5255         * gfortran.dg/invalid_interface_assignment.f90: New test.
5256
5257         PR fortran/24866
5258         * gfortran.dg/module_proc_external_dummy.f90: New test.
5259
5260 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5261
5262         PR c++/28349
5263         * testsuite/g++.dg/warn/var-args1.C: New test.
5264
5265 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5266
5267         PR fortran/28866
5268         * gfortran.dg/simpleif_2.f90: New test.
5269         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5270         * gfortran.dg/enum_5.f90: Ditto.
5271
5272 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5273             Kazu Hirata  <kazu@codesourcery.com>
5274
5275         PR tree-optimization/17506
5276         * gcc.dg/pr17506.c: New.
5277
5278 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5279
5280         PR c++/28139
5281         * g++.dg/eh/alias1.C: New test.
5282
5283 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5284
5285         PR c++/28860
5286         * g++.dg/template/ttp22.C: New test.
5287
5288 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5289
5290         PR middle-end/26632
5291         * gcc.dg/pr26632.c: New.
5292
5293 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5294
5295         PR libgfortran/28354
5296         * gfortran.dg/fmt_zero_precision.f90: New test.
5297
5298 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5299
5300         PR c++/28058
5301         * g++.dg/template/spec31.C: New test.
5302
5303 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5304
5305         PR c++/26573
5306         * g++.dg/other/static2.C: New test.
5307
5308 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5309
5310         * gcc.dg/Wswitch-enum-2.c: New test case.
5311         * gcc.dg/Wswitch-enum-3.c: Likewise.
5312
5313 2006-08-26  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.c-torture/compile/20060826-1.c: New testcase.
5316
5317 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5318
5319         PR c++/28736
5320         * g++.dg/template/void10.C: New test.
5321
5322         PR c++/28737
5323         * g++.dg/template/void8.C: New test.
5324
5325         PR c+_+/28738
5326         * g++.dg/template/void9.C: New test.
5327
5328         * g++.dg/template/void3.C: Adjust error markers.
5329         * g++.dg/template/void4.C: Likewise.
5330         * g++.dg/template/crash55.C: Likewise.
5331         * g++.dg/template/void7.C: Likewise
5332
5333 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/28588
5336         * g++.dg/inherit/access6.C: New test.
5337         * g++.dg/inherit/access7.C: Likewise.
5338
5339         PR c++/28595
5340         * g++.dg/template/array15.C: New test.
5341         * g++.dg/template/crash2.C: Tweak error markers.
5342
5343 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR middle-end/28683
5346         * gcc.c-torture/compile/20060823-1.c: New test.
5347
5348 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5349
5350         PR c++/28853
5351         * g++.dg/template/ttp21.C: New test.
5352
5353         PR c++/28852
5354         * g++.dg/other/operator1.C: Add error-marker.
5355         * g++.dg/other/operator2.C: New test.
5356
5357 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5358
5359         PR c/27893
5360         * gcc.c-torture/compile/vla-const-1.c,
5361         gcc.c-torture/compile/vla-const-2.c: New tests.
5362
5363 2006-08-26  Richard Guenther  <rguenther@suse.de>
5364
5365         PR middle-end/28814
5366         * gcc.dg/torture/pr28814.c: New testcase.
5367
5368 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5369
5370         PR c/28418
5371         * gcc.c-torture/compile/compound-literal-1.c: New test.
5372
5373 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5374
5375         PR c/28299
5376         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5377         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5378         Expect extra diagnostics.
5379
5380 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5381
5382         gcc.dg/noncompile/pr16876.c: New test.
5383
5384 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5385
5386         PR c++/28056
5387         * g++.dg/parse/local1.C: New test.
5388         * g++.dg/other/qual1.C: Tweak error marker.
5389
5390 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5391
5392         PR c++/27787
5393         * g++.dg/template/typename10.C: New.
5394         * g++.dg/template/lookup4.C: Remove bogus error marker.
5395
5396 2006-08-25  Richard Guenther  <rguenther@suse.de>
5397
5398         PR testsuite/28829
5399         * gcc.dg/pr26570.c: Fix testcase.
5400
5401 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5402
5403         PR tree-opt/28807
5404         * gcc.c-torture/execute/mayalias-2.c: New test.
5405         * gcc.dg/tree-ssa/alias-13.c: New test.
5406
5407 2006-08-24  Jan Hubicka  <jh@suse.cz>
5408
5409         PR debug/26881
5410         * gcc.dg/debug/pr26881.c: New file.
5411
5412 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5413
5414         PR fortran/28788
5415         * gfortran.dg/used_types_4.f90: New test.
5416         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5417         association of derived types.
5418         * gfortran.dg/used_types_2.f90: Add module cleanup.
5419         * gfortran.dg/used_types_3.f90: The same.
5420
5421         PR fortran/28771
5422         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5423         fix of regression.
5424
5425 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5426
5427         PR 28813
5428         * gfortran.dg/direct_io_6.f90: Remove test.
5429
5430 2006-08-23  Stuart Hastings  <stuart@apple.com>
5431
5432         PR 28825
5433         * gcc.target/i386/20060821-1.c: New.
5434
5435 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5436
5437         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5438         dg-warning strings for dllimport.
5439
5440 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR C++/28450
5443         * g++.dg/ext/vector4.C: New test.
5444         * g++.dg/ext/complex1.C: New test.
5445
5446 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5447
5448         PR debug/28692
5449         * gcc.dg/debug/const-1.c: New.
5450         * gcc.dg/debug/const-2.c: New.
5451         * gcc.dg/debug/dwarf2/const-1.c: New.
5452         * gcc.dg/debug/dwarf2/const-2.c: New.
5453         * gcc.dg/debug/dwarf2/const-2b.c: New.
5454
5455 2006-08-22  Richard Guenther  <rguenther@suse.de>
5456
5457         PR middle-end/28776
5458         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5459         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5460
5461 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5462
5463         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5464
5465 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5466
5467         PR c++/26269
5468         * g++.dg/other/error14.C: New test.
5469
5470         PR c++/28505
5471         * g++.dg/parse/ctor7.C: New test.
5472         * g++.dg/parse/ctor8.C: Likewise.
5473
5474         PR c++/28741
5475         * g++.dg/template/void7.C: New test.
5476
5477 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5478
5479         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5480         * gnat.dg/self_aggregate_with_array.adb: New test.
5481
5482 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5483
5484         * g++.dg/eh/arm-vfp-unwind.C: New test.
5485
5486 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5487
5488         PR c++/28341
5489         * g++.dg/template/ref3.C: New test.
5490         * g++.dg/template/nontype13.C: New test.
5491
5492         PR c++/28346
5493         * g++.dg/template/ptrmem17.C: New test.
5494
5495 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5496
5497         PR target/28648 c:
5498         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5499
5500 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5501
5502         PR fortran/28630
5503         * gfortran.dg/used_types_2.f90: New test.
5504
5505         PR fortran/28601
5506         * gfortran.dg/used_types_3.f90: New test.
5507
5508         PR fortran/20886
5509         * gfortran.dg/generic_actual_arg.f90: New test.
5510
5511         PR fortran/28735
5512         * gfortran.dg/module_private_array_refs_1.f90: New test.
5513
5514         PR fortran/28762
5515         * gfortran.dg/program_name_1.f90: New test.
5516
5517         PR fortran/28425
5518         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5519
5520         PR fortran/28496
5521         * gfortran.dg/array_initializer_2.f90: New test.
5522
5523         PR fortran/18111
5524         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5525
5526         PR fortran/28600
5527         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5528
5529         PR fortran/28771
5530         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5531
5532         PR fortran/28660
5533         * gfortran.dg/dependent_decls_1.f90: New test.
5534
5535 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5536
5537         PR fortran/25217
5538         * gfortran.dg/derived_init_2.f90: New.
5539
5540 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5541
5542         * gcc.c-torture/execute/pr28289.c: New test.
5543
5544 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR c/28744
5547         * gcc.dg/attr-externally-visible-1.c: New test.
5548         * gcc.dg/attr-externally-visible-2.c: New test.
5549         * g++.dg/parse/attr-externally-visible-1.C: New test.
5550         * g++.dg/parse/attr-externally-visible-2.C: New test.
5551
5552 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/28606
5555         * g++.dg/parse/dtor11.C: New test.
5556
5557 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5558
5559         PR rtl-optimization/28489
5560         * gcc.c-torture/compile/pr28489.c: New test.
5561
5562 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5563
5564         PR c++/28710
5565         * g++.dg/template/redecl4.C: New test.
5566
5567         PR c++/28711
5568         * g++.dg/template/ctor8.C: New test.
5569
5570 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5571
5572         * gcc.dg/pr26570.c: Fix testcase.
5573
5574 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5575
5576         * PR c++/28573
5577         * g++.dg/parse/offsetof6.C: New test.
5578         * g++.dg/parse/offsetof6.C: New test.
5579         * g++.dg/parse/offsetof7.C: New test.
5580
5581 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5582
5583         PR testsuite/28602
5584         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5585         is false.
5586
5587 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5588
5589         PR c++/28302
5590         * g++.dg/ext/vector3.C: New test.
5591
5592 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5593
5594         PR gcov/profile/26570
5595         * gcc.dg/pr26570.c: New test.
5596
5597 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5598
5599         PR c/27697
5600         * gcc.dg/qual-component-1.c: New test.
5601
5602 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5603
5604         PR c++/28593
5605         * g++.dg/parse/new3.C: New test.
5606
5607 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR fortran/25828
5610         * gfortran.dg/streamio_1.f90: New test.
5611         * gfortran.dg/streamio_2.f90: New test.
5612         * gfortran.dg/streamio_3.f90: New test.
5613         * gfortran.dg/streamio_4.f90: New test.
5614         * gfortran.dg/streamio_5.f90: New test.
5615         * gfortran.dg/streamio_6.f90: New test.
5616         * gfortran.dg/streamio_7.f90: New test.
5617         * gfortran.dg/streamio_8.f90: New test.
5618
5619 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5620
5621         PR c/28287
5622         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5623
5624 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5625
5626         PR c++/28594
5627         * g++.dg/template/void6.C: New test.
5628
5629 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5630
5631         PR c/28649
5632         * gcc.dg/parse-error-1.c: New test.
5633         * gcc.dg/parse-error-2.c: New test.
5634         * gcc.dg/cpp/digraph2.c: Add error-marker.
5635         * gcc.dg/noncompile/920923-1.c: Likewise.
5636
5637 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         PR c/27490
5640         * gcc.dg/sizeof-2.c: New testcase.
5641
5642         PR c/27489
5643         * gcc.dg/switch-A.c: New testcase.
5644
5645 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5646
5647         PR c++/28288
5648         PR c++/14556
5649         * g++.old-deja/g++.warn/compare1.C: Delete.
5650         * g++.dg/opt/pr7503-2.C: Delete.
5651         * g++.dg/opt/pr7503-3.C: Delete.
5652         * g++.dg/opt/pr7503-4.C: Delete.
5653         * g++.dg/opt/pr7503-5.C: Delete.
5654         * g++.dg/opt/max1.C: Delete.
5655         * g++.dg/warn/minmax.C: Delete.
5656         * g++.dg/expr/minmax.C: New test.
5657
5658 2006-08-14  Richard Guenther  <rguenther@suse.de>
5659
5660         PR testsuite/28703
5661         * gcc.c-torture/execute/pr28651.c: Do not use argc
5662         to avoid optimization, instead forbid inlining.
5663
5664 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5665
5666         PR rtl-optimization/28634
5667         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5668
5669 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5670
5671         PR c/27184
5672         * gcc.dg/torture/pr27184.c: New test.
5673
5674 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5675
5676         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5677
5678 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5679
5680         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5681         * gfortran.dg/stat_2.f90: Likewise.
5682         * gfortran.dg/chmod_1.f90: Likewise.
5683         * gfortran.dg/chmod_2.f90: Likewise.
5684         * gfortran.dg/chmod_3.f90: Likewise.
5685
5686 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5687
5688         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5689
5690 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5691
5692         * g++.dg/opt/pr23454-2.C: New test.
5693
5694 2006-08-11  Richard Guenther  <rguenther@suse.de>
5695
5696         PR middle-end/28651
5697         * gcc.c-torture/execute/pr28651.c: New testcase.
5698
5699 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5700
5701         * gnat.dg/specs/static_initializer.ads: New test.
5702
5703 2006-08-10  Paul Brook  <paul@codesourcery.com>
5704
5705         * gcc.target/arm/cond-asm.c: New test.
5706
5707 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5708
5709         PR tree-optimization/26197
5710         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5711         * g++.dg/vect/vect.exp: Compile the new tests with
5712         --param max-aliased-vops=0.
5713
5714 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5715
5716         PR c++/28637
5717         * g++.dg/template/void3.C: New test.
5718
5719         PR c++/28638
5720         * g++.dg/template/void4.C: New test.
5721
5722         PR c++/28640
5723         * g++.dg/template/void5.C: New test.
5724
5725 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5726
5727         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5728         after dg-do compile.
5729
5730 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5731
5732         PR tree-optimizations/26969
5733         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5734         "unswitch-loops" with -funswitch-loops.
5735         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5736
5737 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5738
5739         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5740         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5741         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5742         * objc.dg/dwarf-1.m: Likewise.
5743         * objc.dg/dwarf-2.m: Likewise.
5744         * obj-c++.dg/dwarf-2.mm: Likewise.
5745
5746 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5747
5748         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5749         * objc.dg/dwarf-2.m: Likewise.
5750         * obj-c++.dg/dwarf-2.mm: Likewise.
5751
5752         PR libfortran/28603
5753         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5754
5755         PR testsuite/27611
5756         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5757
5758         PR testsuite/27033
5759         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5760
5761 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5762
5763         PR target/27827
5764         * gcc.target/i386/pr27827.c: New testcase.
5765
5766 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5767
5768         PR fortran/28590
5769         * gfortran.dg/sequence_types_1.f90: New test.
5770
5771 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5772
5773         PR fortran/28548
5774         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5775         dg-warning.  Add -pedantic option.
5776
5777 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5778
5779         PR c/28502
5780         * gcc.dg/proto-1.c: New test.
5781
5782         PR c/27721
5783         * gcc.dg/lvalue-4.c: New test.
5784
5785         PR c/28136
5786         * gcc.dg/init-bad-5.c: New test.
5787
5788 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5789
5790         PR c++/28347
5791         * g++.dg/ext/typedef-init.C: Add new test for typedef
5792         initialization inside templates. Adjust existing error markers.
5793
5794 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR c++/28148
5797         * g++.dg/init/ptrmem3.C: New test.
5798
5799 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5800
5801         PR tree-optimization/27770
5802         * lib/target-support.exp: New target keyword "section_anchors".
5803         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5804         tests.
5805         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5806         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5807         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5808         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5809
5810 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5811
5812         * gcc.dg/20060801-1.c: Add missing '}'.
5813
5814 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5815
5816         PR c++/27508
5817         * g++.dg/parse/dtor9.C: New test.
5818         * g++.dg/parse/dtor10.C: New test.
5819         * g++.dg/other/error7.C: Adjust error-marker.
5820
5821         PR c++/28274
5822         * g++.dg/other/default5.C: New test.
5823
5824 2006-08-02  Richard Guenther  <rguenther@suse.de>
5825
5826         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5827
5828 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/28557
5831         * g++.dg/template/conv9.C: New test.
5832
5833 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5834
5835         PR debug/28063
5836         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5837         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5838         Optionally return assembly text.  Update callers.
5839         (check_no_compiler_messages): Update verbose messages.
5840         (check_no_messages_and_pattern): New.
5841         (check_effective_target_string_merging): New.
5842
5843 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5844
5845         PR c++/28250
5846         * g++.dg/eh/catch4.C: New test.
5847
5848         PR c++/28257
5849         * g++.dg/other/qual1.C: New test.
5850
5851         PR c++/28259
5852         * g++.dg/inherit/error2.C: New test.
5853
5854         PR c++/28267
5855         * g++.dg/other/new1.C: New test.
5856
5857         * g++.dg/warn/pr23075.C: Remove obsolete test.
5858         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5859         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5860
5861 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5862
5863         PR c++/28523
5864         * g++.dg/eh/cast1.C: New test.
5865
5866 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5867
5868         PR libfortran/28452
5869         * gfortran.dg/random_3.f90:  New test.
5870
5871 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5872
5873         PR c++/28432
5874         * g++.dg/other/pr28304.C: Change expected error message.
5875         * g++.dg/other/pr28432.C: New test.
5876
5877 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5878
5879         PR c++/28256
5880         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5881
5882 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5883
5884         PR debug/23336
5885         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5886         at -g1.
5887         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5888         g++.dg/debug/enum-2.C: New.
5889
5890 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5891
5892         PR c++/6634
5893         * g++.dg/parse/long1.C: Add more tests.
5894
5895 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5896
5897         * gfortran.dg/lrshift_1.c: New file.
5898
5899 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5900
5901         PR libgfortran/28335
5902         * gfortran.dg/no_unit_error_1.f90: New test.
5903
5904 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5905
5906         PR libgfortran/28335
5907         * gfortran.dg/no_unit_error_1.f90: Delete test.
5908         * gfortran.dg/no_unit_error_2.f90: Delete test.
5909
5910 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5911
5912         * gfortran.dg/chmod_3.f90: New test.
5913         * gfortran.dg/ltime_gmtime_1.f90: New test.
5914         * gfortran.dg/ltime_gmtime_2.f90: New test.
5915         * gfortran.dg/lrshift_1.f90: New test.
5916         * gfortran.dg/chmod_1.f90: New test.
5917         * gfortran.dg/chmod_2.f90: New test.
5918
5919 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5920
5921         PR c++/27668
5922         * g++.dg/template/crash55.C: New test.
5923
5924         PR c++/27962
5925         * g++.dg/template/nontype16.C: New test.
5926
5927         * g++.dg/template/void2.C: Adjust error markers.
5928         * g++.dg/template/nontype5.C: Adjust error markers.
5929
5930 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5931
5932         * gcc.target/i386/stack-prot-kernel.c: New test.
5933
5934 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5935
5936         * gcc.dg/builtins-55.c: New test case.
5937
5938 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5939
5940         PR rtl-optimization/27907
5941         * gcc.c-torture/compile/pr27907.c: New test.
5942
5943 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5944
5945         * gfortran.dg/mclock.f90: New test.
5946         * gfortran.dg/int_conv_1.f90: New test.
5947         * gfortran.dg/stat_1.f90: New test.
5948         * gfortran.dg/stat_2.f90: New test.
5949
5950 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5951
5952         PR libgfortran/28335
5953         * gfortran.dg/no_unit_error_1.f90: New test.
5954         * gfortran.dg/no_unit_error_2.f90: New test.
5955         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5956
5957 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5958
5959         PR middle-end/28473
5960         * gcc.dg/fold-convround-1.c: New test case.
5961
5962 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5963
5964         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5965
5966 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5967
5968         PR c++/27572
5969         * g++.dg/other/typedef1.C: New test.
5970         * g++.dg/template/typedef4.C: New test.
5971         * g++.dg/template/typedef5.C: New test.
5972
5973 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5974
5975         PR fortran/28416
5976         * gfortran.dg/allocatable_dummy_3.f90: New.
5977
5978 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5979
5980         PR fortran/28439
5981         * gfortran.dg/arithmetic_if.f90:  New test.
5982
5983 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5984
5985         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5986         avoid memcpy optimization.
5987
5988 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5989
5990         PR fortran/25289
5991         * gfortran.dg/direct_io_6.f90: New test.
5992
5993 2006-07-24  Jan Hubicka  <jh@suse.cz>
5994
5995         PR c/25795
5996         PR c++/27369
5997         * gcc.dg/pr25795.c: New test.
5998         * gcc.dg/pr25795-1.c: New test.
5999
6000 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6001
6002         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6003         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6004         which may be transformed to "g || h" on some platforms.
6005
6006 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6007
6008         PR c++/28025
6009         * g++.dg/template/friend45.C: New test.
6010
6011 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6012
6013         PR libgfortran/28339
6014         * gfortran.dg/arrayio_8.f90: New test.
6015
6016 2006-07-21  Mike Stump  <mrs@apple.com>
6017
6018         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6019
6020         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6021
6022 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6023
6024         PR c++/28250
6025         * g++.dg/eh/catch3.C: New test.
6026
6027         PR c++/28363
6028         * g++.dg/template/defarg10.C: New test.
6029
6030 2006-07-20  Paul Brook  <paul@codesourcery.com>
6031
6032         PR 27363
6033         * gcc.dg/pr27363.c: New test.
6034
6035 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/28338
6038         * g++.dg/init/ref13.C: New test.
6039
6040 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6041
6042         PR obj-c++/28434
6043         * obj-c++.dg/proto-error-1.mm: New test.
6044
6045 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6046
6047         PR c++/28337
6048         * g++.dg/template/string1.C: New test.
6049
6050 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/28048
6053         * g++.dg/template/defarg9.C: New test.
6054
6055         PR c++/28235
6056         * g++.dg/template/static27.C: New test.
6057
6058 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6059
6060         PR 28410
6061         * gcc.dg/tree-ssa/pr28410.c: New test.
6062
6063 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6064
6065         PR c++/28258
6066         * g++/dg/other/error13.C: New test.
6067
6068         PR c++/28260
6069         * g++.dg/template/friend44.C: New test.
6070
6071 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6072
6073         PR c++/27495
6074         * g++.dg/other/pr27495.C: New.
6075
6076 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6077
6078         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6079         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6080
6081 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6082
6083         PR c/28286
6084         * gcc.dg/pragma-pack-4.c: New test.
6085
6086 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6087
6088         PR c++/28291
6089         * g++.dg/ext/pr28291.C: New test.
6090
6091 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6092
6093         PR middle-end/28403
6094         * gcc.c-torture/execute/pr28403.c: New test.
6095
6096 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6097
6098         PR middle-end/28402
6099         * gcc.dg/pr28402.c: New test.
6100
6101 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6102
6103         PR c++/28304
6104         * g++.dg/other/pr28304.C: New test.
6105
6106 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6107
6108         PR other/28251
6109         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6110         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6111
6112 2006-07-17  Richard Guenther  <rguenther@suse.de>
6113
6114         PR tree-optimization/28238
6115         * g++.dg/tree-ssa/pr28238.C: New testcase.
6116
6117 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6118
6119         PR c++/28250
6120         * g++.dg/eh/catch1.C: New test.
6121         * g++.dg/eh/catch2.C: New test.
6122
6123 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR c++/28370
6126         * g++.dg/template/anon3.C: New test.
6127
6128 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6129
6130         PR fortran/20844
6131         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6132         specifiers requiring an explicit format tag..
6133
6134         PR fortran/28201
6135         * gfortran.dg/generic_5: New test.
6136
6137         PR fortran/20893
6138         * gfortran.dg/elemental_optional_args_1.f90: New test.
6139
6140 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6141
6142         * gnat.dg/assert.ads: New file.
6143         * gnat.dg/controlled_record.ads: Likewise.
6144         * gnat.dg/controlled_record.adb: Likewise.
6145
6146 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6147
6148         PR c++/28292
6149         * g++.dg/other/error12.C: New test.
6150
6151         PR c++/28269
6152         * g++.dg/template/crash54.C: New test.
6153
6154 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6155
6156         PR c++/28249
6157         * g++.dg/parse/catch1.C: New test.
6158
6159         PR c++/28294
6160         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6161
6162         PR c++/28387
6163         * g++.dg/ext/attrib24.C: New test.
6164
6165 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6166
6167         PR c++/28343
6168         * g++.dg/ext/asmspec1.C: New test.
6169
6170 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6171
6172         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6173         (dg-test): Support shouldfail tests.
6174         * lib/target-supports-dg.exp (dg-shouldfail): New.
6175         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6176         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6177         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6178         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6179         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6180         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6181         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6182
6183 2006-07-13  Jan Hubicka  <jh@suse.cz>
6184
6185         * gcc.target/i386/memcpy-1.c: New.
6186
6187 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6188
6189         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6190
6191 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6192
6193         PR fortran/25097
6194         * gfortran.dg/present_1.f90: New test.
6195
6196         PR fortran/20903
6197         * gfortran.dg/interface_derived_type_1.f90: New test.
6198
6199 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6200
6201         PR fortran/28213
6202         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6203         list.
6204
6205 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6206
6207         PR c++/27820
6208         * g++.dg/other/label1.C: New test.
6209
6210 2006-07-07   Richard Guenther  <rguenther@suse.de>
6211
6212         PR middle-end/28268
6213         * gcc.dg/torture/pr28268.c: New testcase.
6214
6215 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6216
6217         PR c++/27019
6218         * g++.dg/ext/pr27019.C: New.
6219
6220 2006-07-07  Richard Guenther  <rguenther@suse.de>
6221
6222         PR tree-optimization/28187
6223         * gcc.dg/pr28187.c: New testcase.
6224
6225 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6226
6227         * gnat.dg/address_conversion.adb: New test.
6228         * gnat.dg/boolean_subtype.adb: Likewise.
6229         * gnat.dg/frame_overflow.adb: Likewise.
6230         * gnat.dg/pointer_array.adb: Likewise.
6231         * gnat.dg/pointer_conversion.adb: Likewise.
6232
6233 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6234
6235         PR fortran/28237
6236         PR fortran/23420
6237         * gfortran.dg/print_fmt_5.f90: New test.
6238
6239 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6240
6241         PR fortran/28129
6242         * gfortran.dg/bounds_check_4.f90: New test.
6243
6244 2006-07-05  Richard Guenther  <rguenther@suse.de>
6245
6246         PR target/28158
6247         * gfortran.dg/pr28158.f90: New testcase.
6248
6249 2006-07-05  Richard Guenther  <rguenther@suse.de>
6250
6251         PR tree-optimization/28162
6252         * gcc.dg/pr28162.c: New testcase.
6253
6254 2006-07-05  Richard Guenther  <rguenther@suse.de>
6255         Andrew Pinski  <pinskia@gcc.gnu.org>
6256
6257         PR c++/27084
6258         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6259
6260 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6261
6262         PR fortran/28174
6263         * gfortran.dg/actual_array_substr_2.f90: New test.
6264
6265         PR fortran/28167
6266         * gfortran.dg/actual_array_constructor_2.f90: New test.
6267
6268 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6269
6270         * gfortran.dg/itime_idate_1.f: New test.
6271         * gfortran.dg/itime_idate_2.f: New test.
6272
6273 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6274
6275         PR libgfortran/27704
6276         * gfortran.dg/open_status_3.f90: New test.
6277         * gfortran.dg/fmt_l.f90: Update for new feature.
6278
6279 2006-07-03  Asher Langton  <langton2@llnl.gov>
6280
6281         * gfortran.dg/oldstyle_2.f90: New.
6282
6283 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gnat.dg/string_slice.adb: New test.
6286
6287 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6288
6289         PR fortran/19259
6290         * gfortran.dg/semicolon_fixed.c: New.
6291         * gfortran.dg/semicolon_free.c: New.
6292
6293 2006-06-30  Mike Stump  <mrs@apple.com>
6294
6295         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6296         that don't support internal visibility.
6297
6298 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6299
6300         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6301         for '(' / ')' needing an extra '\'.
6302
6303 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6304
6305         PR middle-end/27428
6306         * gcc.dg/pr27428-1.c: New test case.
6307
6308 2006-06-29  Mike Stump  <mrs@apple.com>
6309
6310         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6311         on darwin as we can't align commons large enough yet.
6312
6313         * gcc.dg/vla-8.c: Add additional testcases.
6314
6315 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6316
6317         PR c++/28114
6318         * g++.dg/other/pr28114.C: New.
6319
6320 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6321
6322         * gcc.c-torture/compile/20060625-1.c: New test.
6323
6324 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6325
6326         PR fortran/20867
6327         * gfortran.dg/stfunc_3.f90: New test.
6328
6329         PR fortran/25056
6330         * gfortran.dg/impure_actual_1.f90: New test.
6331
6332         PR fortran/20874
6333         * gfortran.dg/elemental_result_1.f90: New test.
6334
6335         PR fortran/25073
6336         * gfortran.dg/select_7.f90: New test.
6337
6338         PR fortran/27554
6339         * intrinsic_actual_1.f: New test.
6340
6341         PR fortran/22038
6342         PR fortran/28119
6343         * gfortran.dg/forall_4.f90: New test.
6344
6345         PR fortran/25072
6346         * gfortran.dg/forall_5.f90: New test.
6347
6348 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6349
6350         PR c++/28051
6351         * g++.dg/template/using13.C: New test.
6352
6353         PR c++/28054
6354         * g++.dg/other/incomplete3.C: New test.
6355
6356 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6357
6358         PR fortran/28081
6359         * gfortran.dg/substr_3.f: New test.
6360         * gfortran.dg/equiv_2.f90: Update expected error message.
6361
6362 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6363
6364         PR fortran/28118
6365         * gfortran.dg/actual_array_substr_1.f90: New test.
6366
6367 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6368
6369         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6370         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6371
6372 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6373
6374         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6375
6376 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6377
6378         PR fortran/27981
6379         * gfortran.dg/simpleif_2.f90: New test.
6380
6381 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6382
6383         * g++.dg/template/error22.C: Fix typo.
6384
6385 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR c++/28112
6388         * g++.dg/ext/attrib23.C: New test.
6389
6390 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6391
6392         * gnat.dg/varsize_temp.adb: New test.
6393
6394 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6395
6396         PR c++/11468
6397         * g++.dg/other/java2.C: New test.
6398
6399 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6400
6401         PR target/27789
6402         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6403         initialization.
6404
6405 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6406
6407         PR target/27531
6408         * gcc.dg/pr27531-1.c: New test case.
6409
6410 2006-06-22  Asher Langton  <langton2@llnl.gov>
6411
6412         PR fortran/24748
6413         * gfortran.dg/implicit_8.f90: New.
6414
6415 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6416
6417         PR rtl-optimization/28121
6418         * gcc.dg/pr28121.c: New test.
6419
6420 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6421
6422         PR c++/27805
6423         * g++.dg/parse/ptrmem6.C: New test.
6424
6425         PR c++/27821
6426         * g++.dg/template/error22.C: New test.
6427
6428 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6429
6430         PR c++/28111
6431         * g++.dg/template/friend43.C: New test.
6432
6433         PR c++/28110
6434         * g++.dg/template/crash53.C: New test.
6435
6436         PR c++/28109
6437         * g++.dg/rtti/incomplete1.C: New test.
6438
6439 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6442
6443 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6444
6445         * gcc.c-torture/execute/complex-7.c: New.
6446
6447 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6448
6449         * gcc.dg/merge-all-constants-1.c: New test.
6450
6451 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6452
6453         PR c++/28113
6454         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6455
6456 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6457
6458         * gfortran.dg/rrspacing_1.f90: New test.
6459
6460 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6461
6462         PR c++/28052
6463         * g++.dg/other/bitfield2.C: New test.
6464
6465 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6466
6467         PR tree-optimization/27331
6468         * gcc.dg/pr27331.c: New test.
6469
6470 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6471             Eric Botcazou  <ebotcazou@adacore.com>
6472
6473         PR ada/18692
6474         * lib/gnat.exp: New file.
6475         * lib/gnat-dg.exp: Likewise.
6476         * gnat.dg: New directory.
6477         * gnat.dg/dg.exp: New driver.
6478         * gnat.dg/specs: New directory.
6479         * gnat.dg/specs/specs.exp: New driver.
6480         * gnat.dg/style: New directory.
6481         * gnat.dg/style/style.exp: New driver.
6482
6483 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6484
6485         PR fortran/16206
6486         * gfortran.dg/array_initializer_1.f90: New test.
6487
6488         PR fortran/28005
6489         * gfortran.dg/matmul_3.f90: New test.
6490
6491 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6492
6493         PR middle-end/28075
6494         * gcc.dg/tree-ssa/inline-1.c: New test.
6495
6496 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6497
6498         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6499         in malloc prototype; remove XFAIL.
6500         * gcc.dg/pr18241-2.c: Ditto.
6501         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6502         in memset prototype; remove XFAIL.
6503         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6504
6505 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6506
6507         * gcc.dg/vla-8.c: Add.
6508
6509 2006-06-19  Richard Guenther  <rguenther@suse.de>
6510
6511         PR tree-optimization/27090
6512         * g++.dg/tree-ssa/pr27090.C: New testcase.
6513
6514 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6515
6516         PR target/27861
6517         * gcc.dg/pr27861-1.c: New test case.
6518
6519 2006-06-19  Richard Guenther  <rguenther@suse.de>
6520
6521         PR middle-end/28045
6522         * gcc.dg/torture/pr28045.c: New testcase.
6523
6524 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6525
6526         PR fortran/26801
6527         * gfortran.dg/associated_4.f90: New test.
6528
6529 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         PR fortran/19310
6532         PR fortran/19904
6533         * gfortran.dg/real_const_3.f90: New test.
6534
6535 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6536
6537         PR c++/28016
6538         * g++.dg/template/static26.C: New test.
6539
6540         PR c++/27979
6541         * g++.dg/expr/bitfield2.C: New test.
6542
6543         PR c++/27884
6544         * g++.dg/parse/linkage2.C: New test.
6545
6546 2006-06-16  Richard Guenther  <rguenther@suse.de>
6547
6548         PR middle-end/27116
6549         * gcc.dg/pr15785-1.c: Revert last change.
6550         * gcc.dg/torture/pr27116-2.c: New testcase.
6551
6552 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6553
6554         PR middle-end/27802
6555         * gcc.dg/pr27802-1.c: New test case.
6556
6557 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6558
6559         PR c++/27689
6560         * g++.dg/template/ttp18.C: New test.
6561         * g++.dg/template/ttp19.C: Likewise.
6562
6563         PR c++/27666
6564         * g++.dg/expr/cond9.C: New test.
6565
6566         PR c++/27640
6567         * g++.dg/template/ctor7.C: New test.
6568
6569 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6570
6571         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6572
6573 2006-06-16  Richard Guenther  <rguenther@suse.de>
6574
6575         PR tree-optimization/27781
6576         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6577
6578 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6579
6580         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6581
6582 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6583
6584         * gcc.dg/tree-ssa/loop-18.c: New test.
6585
6586 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6587
6588         PR c++/27665
6589         * g++.dg/template/crash52.C: New test.
6590
6591         PR c++/27648
6592         * g++.dg/ext/attrib22.C: New test.
6593
6594         PR c++/26559
6595         * g++.dg/template/builtin1.C: New test.
6596         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6597
6598         PR c++/28018
6599         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6600         assignment.
6601         * g++.old-deja/g++.pt/crash51.C: Likewise.
6602
6603         PR c++/27227
6604         * g++.dg/lookup/linkage1.C: New test.
6605         * g++.dg/lookup/linkage2.C: Likewise.
6606
6607 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6608
6609         PR middle-end/27959
6610         * gcc.dg/pr27959.c: New testcase.
6611
6612 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6613
6614         PR target/28014:
6615         * g++.dg/eh/div.C: New test.
6616
6617 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR c++/27894
6620         * g++.dg/tree-ssa/pr26757.C: New test.
6621         * g++.dg/tree-ssa/pr27894.C: New test.
6622
6623 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6624
6625         * gcc.c-torture/compile/20060609-1.c: New test.
6626
6627         PR target/27863
6628         * gcc.c-torture/compile/pr27863.c: New test.
6629
6630 2006-06-13  Richard Guenther  <rguenther@suse.de>
6631
6632         PR tree-optimization/27830
6633         * g++.dg/tree-ssa/pr27830.C: New testcase.
6634
6635 2006-06-13  Matthew Sachs  <msachs@apple.com>
6636
6637         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6638         the list of compiler flags; this causes those flags to be checked
6639         for things like dg-skip-if.
6640
6641 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6642
6643         PR c++/27601
6644         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6645
6646 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6647             Kazu Hirata  <kazu@codesourcery.com>
6648
6649         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6650         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6651
6652 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6653
6654         PR c++/27933
6655         * g++.dg/lookup/using15.C: New test.
6656
6657         PR c++/27951
6658         * g++.dg/other/anon4.C: New test.
6659
6660 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6661
6662         PR c++/21210
6663         * g++.dg/init/complex1.C: New test case.
6664
6665 2006-06-11  Eric Christopher  <echristo@apple.com>
6666
6667         PR middle-end/27948
6668         * gcc.dg/bf-ms-layout.c: Run on darwin.
6669         * gcc.dg/bf-no-ms-layout: Ditto.
6670         * gcc.dg/attr-ms_struct-2.c: New.
6671         * gcc.dg/bf-ms-layout-2.c: Ditto.
6672
6673 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6674
6675         * gcc.dg/attr-ms_struct-packed1.c: New.
6676
6677 2006-06-09  Mike Stump  <mrs@apple.com>
6678
6679         * gcc.dg/vla-7.c: Add.
6680
6681 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6682
6683         PR fortran/24558
6684         * gfortran.dg/entry_6.f90: New test.
6685
6686         PR fortran/20877
6687         PR fortran/25047
6688         * gfortran.dg/entry_7.f90: New test.
6689
6690 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR c/27747
6693         * gcc.dg/cpp/_Pragma6.c: New test.
6694
6695         PR c++/27748
6696         * g++.dg/cpp/_Pragma1.C: New test.
6697
6698         PR preprocessor/27746
6699         * gcc.dg/gomp/macro-3.c: New test.
6700         * gcc.dg/gomp/macro-4.c: New test.
6701         * g++.dg/gomp/macro-3.C: New test.
6702         * g++.dg/gomp/macro-4.C: New test.
6703
6704 2006-06-09  Richard Guenther  <rguenther@suse.de>
6705
6706         PR tree-optimization/26998
6707         * gcc.dg/torture/pr26998.c: New testcase.
6708         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6709
6710 2006-06-08  Mike Stump  <mrs@apple.com>
6711
6712         * gcc.dg/pr27095.c: Account for stubs.
6713
6714         PR target/26427
6715         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6716         produce bad code on darwin.
6717
6718 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6719
6720         PR fortran/27958
6721         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6722
6723 2006-06-08  Asher Langton  <langton2@llnl.gov>
6724
6725         PR fortran/27786
6726         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6727
6728 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6729
6730         PR target/27421
6731         * gcc.dg/union-3.c: New test.
6732
6733 2006-06-08  Richard Guenther  <rguenther@suse.de>
6734
6735         PR middle-end/27116
6736         * gcc.dg/torture/pr27116.c: New testcase.
6737         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6738
6739 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6740
6741         PR rtl-optimization/26449
6742         * gcc.dg/pr26449.c: New test.
6743
6744 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6745
6746         PR c++/27601
6747         * g++.dg/ext/offsetof1.C: Test member functions.
6748
6749 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6750
6751         * gcc.dg/pr27095.c: Improve scanning.
6752
6753 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR fortran/23091
6756         * gfortran.dg/saved_automatic_1.f90: New test.
6757
6758         PR fortran/24168
6759         * gfortran.dg/array_simplify_1.f90: New test.
6760
6761         PR fortran/25090
6762         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6763
6764         PR fortran/25058
6765         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6766
6767 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/27177
6770         * g++.dg/expr/cast7.C: New test.
6771
6772 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6773
6774         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6775         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6776         * lib/fortran-torture.exp (fortran-torture-compile,
6777         fortran-torture-execute): Ditto.
6778
6779 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6780
6781         PR target/27842
6782         * gcc.dg/vmx/pr27842.c: New test.
6783
6784 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6785
6786         PR libfortran/27895
6787         * gfortran.dg/bounds_check_3.f90: New test.
6788
6789 2006-06-05  Mike Stump  <mrs@apple.com>
6790
6791         * objc.dg/objc-fast-4.m: Skip for ppc64.
6792
6793 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6794
6795         PR testsuite/27705
6796         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6797
6798 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6799             Victor Kaplansky  <victork@il.ibm.com>
6800
6801         PR tree-optimizations/26360
6802         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6803         with -fno-tree-dce.
6804         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6805
6806 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6807
6808         PR fortran/14067
6809         * gfortran.dg/data_char_1.f90: Add messages for truncated
6810         strings.
6811
6812         PR fortran/16943
6813         * gfortran.dg/func_decl_2.f90: New test.
6814
6815         PR fortran/20839
6816         * gfortran.dg/do_2.f90: New test.
6817
6818         PR fortran/27655
6819         * gfortran.dg/associated_3.f90: New test.
6820
6821 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/27819
6824         * g++.dg/template/static25.C: New test.
6825
6826         PR c++/27722
6827         * g++.dg/init/array21.C: New test.
6828
6829         PR c++/27807
6830         * g++.dg/ext/complit7.C: New test.
6831
6832         PR c++/27806
6833         * g++.dg/parse/ptrmem5.C: New test.
6834
6835 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6836             Andrew Pinski  <pinskia@physics.uc.edu>
6837
6838         PR c/27150
6839         PR middle-end/27382
6840         * gcc.dg/pr27150-1.c: New testcase.
6841         * gcc.dg/pr27382-1.c: New testcase.
6842         * gcc.dg/pr27382-2.c: New testcase.
6843
6844 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6845
6846         PR c/25161
6847         PR c/27020
6848         * gcc.dg/array-10.c: New test.
6849
6850 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6851
6852         PR c++/27804
6853         * g++.dg/init/const4.C: New test.
6854         * g++.dg/init/member1.C: Add error-marker.
6855         * g++.dg/other/fold1.C: Adjust error-marker.
6856
6857 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6858
6859         PR c++/27601
6860         * g++.dg/ext/offsetof1.C: New test.
6861
6862 2006-06-04 Eric Christopher <echristo@apple.com>
6863
6864         * gcc.dg/attr-ms_struct-1.c: New.
6865
6866 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6867
6868         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6869
6870 2006-06-04  Richard Guenther  <rguenther@suse.de>
6871
6872         PR tree-optimization/27039
6873         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6874
6875 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6876
6877         PR target/26223
6878         * gcc.target/i386/amd64-abi-2.c: New test case.
6879
6880 2006-06-02  Eric Christopher  <echristo@apple.com>
6881
6882         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6883         * gcc.target/i386/20020523-1.c: Skip if darwin.
6884         * gcc.target/i386/asm-3.c: Ditto.
6885         * gcc.target/i386/20011119-1.c: Ditto.
6886         * gcc.target/i386/clobbers.c: Remove pic part of test.
6887
6888 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6889
6890         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6891         * g++.old-deja/g++.other/init19.C: Ditto.
6892         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6893         and add other platforms as expected failures.
6894
6895 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6896
6897         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6898         (is-effective-target-keyword): Ditto.
6899
6900 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6901
6902         PR fortran/27715
6903         * gfortran.dg/extended_char_comparison_1.f:  New test.
6904
6905 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6906
6907         PR fortran/25098
6908         * gfortran.dg/dummy_procedure_1.f90: New test.
6909
6910         PR fortran/25147
6911         * gfortran.dg/dummy_procedure_2.f90: New test.
6912
6913         * gfortran.dg/associated_2.f90: Correct to make consistent with
6914         standard.
6915
6916 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gcc.target/i386/387-11.c: New test case.
6919
6920 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/27801
6923         * g++.dg/template/cond6.C: New test.
6924
6925         PR c++/26496
6926         * g++.dg/template/crash51.C: New test.
6927         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6928
6929         PR c++/27385
6930         * g++.dg/init/array20.C: New test.
6931
6932 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6933
6934         * gcc.dg/builtins-54.c: New test case.
6935
6936 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6937
6938         PR c++/26433
6939         * g++.dg/template/fntry1.C: Add dg-do link.
6940
6941         PR c++/27808
6942         * g++.dg/parse/friend6.C: New test.
6943
6944 2006-05-30  Asher Langton  <langton2@llnl.gov>
6945
6946         * gfortran.dg/cray_pointers_7.f90: New test.
6947
6948 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6949
6950         PR tree-optimization/23452
6951         * gcc.dg/fold-mulconj-1.c: New test case.
6952
6953 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6954
6955         PR c++/27803
6956         * g++.dg/parse/bitfield1.C: New test.
6957
6958 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6959
6960         * gcc.target/ppc-eq0-1.c: New test case.
6961         * gcc.target/ppc-negeq0-1.c: New test case.
6962
6963 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6964
6965         PR c/27273
6966         * gcc.dg/overflow-warn-5.c: New test.
6967
6968 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6969
6970         PR c/27718
6971         * gcc.dg/sizeof-1.c: New test.
6972
6973 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6974
6975         PR target/27790
6976         * gcc.target/i386/pr27790.c: New test.
6977
6978 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6979
6980         PR libgfortran/27757
6981         * gfortran.dg/direct_io_5.f90: New test.
6982
6983 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6984
6985         PR libgfortran/27634
6986         * gfortran.dg/fmt_missing_period_1.f: New test.
6987         * gfortran.dg/fmt_missing_period_2.f: New test.
6988         * gfortran.dg/fmt_missing_period_3.f: New test.
6989
6990 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6991
6992         PR fortran/19777
6993         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6994         arrays.
6995
6996 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6997
6998         PR c++/27713
6999         * g++.dg/template/new6.C: New test.
7000
7001 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7002
7003         PR tree-optimization/24964
7004         * gcc.target/i386/387-10.c: New test case.
7005
7006 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7007
7008         * intrinsics/string_intrinsics.c (compare_string):
7009         Use memcmp instead of strncmp to avoid tripping over
7010         CHAR(0) in a string.
7011
7012 2006-05-27  Richard Guenther  <rguenther@suse.de>
7013
7014         PR middle-end/27773
7015         * gcc.dg/torture/pr27773.c: New testcase.
7016
7017 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7018
7019         * gcc.dg/pr24561.c: Rename to..
7020         * gcc.dg/pr25962.c: .. this.
7021
7022 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7023
7024         PR fortran/19777
7025         * gfortran.dg/bounds_check_2.f: New test.
7026
7027 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7028
7029         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7030         * gfortran.dg/byte_1.f90: Likewise.
7031         * gfortran.dg/dup_save_2.f90: Likewise.
7032
7033 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7034
7035         * gfortran.dg/associated_2.f90: New test.
7036
7037 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7038
7039         PR fortran/27524
7040         * gfortran.dg/bounds_check_1.f90: New test.
7041
7042 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7043
7044         PR rtl-optimization/27661
7045         * gcc.dg/pr27661.c: New test case.
7046
7047 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7048
7049         PR fortran/23151
7050         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7051         * gfortran.dg/print_parentheses_1.f:  New test.
7052         * gfortran.dg/print_parentheses_2.f90:  New test.
7053
7054 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7055
7056         PR target/27758
7057         * gcc.dg/pr27758.c: New test.
7058
7059 2006-05-24  Falk Hueffner  <falk@debian.org>
7060
7061         * gcc.c-torture/compile/pr27571.c: New test.
7062
7063 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7064
7065         PR fortran/27709
7066         * gfortran.dg/spec_expr_4.f90: New test.
7067
7068         PR fortran/27155
7069         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7070
7071 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/20103
7074         * g++.dg/ext/complit6.C: New test.
7075         * g++.dg/ext/complit3.C: Adjust error markers.
7076         * g++.dg/init/const3.C: New test.
7077
7078 2006-05-25  Richard Guenther  <rguenther@suse.de>
7079
7080         PR middle-end/27743
7081         * gcc.dg/torture/pr27743.c: New testcase.
7082
7083 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7084
7085         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7086
7087 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7088
7089         * gcc.dg/compat/scalar-by-value-x.h: New.
7090         * gcc.dg/compat/scalar-by-value-y.h: New.
7091         * gcc.dg/compat/scalar-by-value-5.c: New.
7092         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7093         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7094         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7095         * gcc.dg/compat/scalar-by-value-6.c: New.
7096         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7097         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7098         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7099
7100 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7101
7102         PR tree-optimization/27639
7103         PR tree-optimization/26719
7104         * gcc.dg/pr27639.c: New test.
7105         * gcc.dg/pr26719.c: New test.
7106         * gcc.dg/tree-ssa/scev-cast.c: New test.
7107
7108 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/20173
7111         * g++.dg/template/error21.C: New test.
7112
7113 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7114
7115         PR target/27696
7116         * gcc.target/i386/pr27696.c: New.
7117
7118 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7119
7120         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7121
7122         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7123
7124 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7125
7126         PR c++/27716
7127         * g++.dg/other/assign1.C: New test.
7128
7129 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7130
7131         PR target/27266
7132         * gcc.target/i386/pr27266.c: New.
7133
7134 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7135
7136         PR c++/27451
7137         * g++.dg/ext/asm9.C: New test.
7138
7139 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7140
7141         PR rtl-optimization/25514
7142         * gcc.c-torture/compile/pr25514.c: New test.
7143
7144 2006-05-22  Richard Guenther  <rguenther@suse.de>
7145
7146         Revert
7147         2006-01-31  Richard Guenther  <rguenther@suse.de>
7148
7149         * gcc.target/i386/sselibm-1.c: New testcase.
7150         * gcc.target/i386/sselibm-2.c: Likewise.
7151         * gcc.target/i386/sselibm-3.c: Likewise.
7152         * gcc.target/i386/sselibm-4.c: Likewise.
7153         * gcc.target/i386/sselibm-5.c: Likewise.
7154
7155 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7156
7157         PR c/27420
7158         * gcc.dg/func-args-2.c: New test.
7159
7160         PR c/26818
7161         * gcc.dg/struct-incompl-1.c: New test.
7162
7163 2006-05-22  Richard Guenther  <rguenther@suse.de>
7164
7165         PR testsuite/27708
7166         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7167         the transformations we test for.
7168
7169 2006-05-22  Richard Guenther  <rguenther@suse.de>
7170
7171         PR testsuite/27707
7172         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7173
7174 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/27210
7177         * g++.dg/warn/new1.C: New test.
7178         * g++.dg/template/new5.C: Likewise.
7179
7180 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7181
7182         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7183         * gcc.target/i386/20060512-3.c: Likewise.
7184
7185 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7186
7187         PR rtl-optimization/27671
7188         * gcc.c-torture/execute/pr27671-1.c: New.
7189         * gcc.dg/pr27671-2.c: Likewise.
7190
7191         PR tree-optimization/26622.
7192         * gcc.c-torture/compile/pr26622.c: New.
7193
7194 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7195
7196         PR fortran/27613
7197         * gfortran.dg/recursive_reference_1.f90: New test.
7198
7199 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7200
7201         PR fortran/25746
7202         * gfortran.dg/elemental_subroutine_3.f90: New test.
7203
7204         PR fortran/25090
7205         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7206
7207         PR fortran/27584
7208         * gfortran.dg/associated_target_1.f90: New test.
7209
7210         PR fortran/19015
7211         * gfortran.dg/maxloc_shape_1.f90: New test.
7212
7213 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7214
7215         PR libgfortran/24459
7216         * gfortran.dg/namelist_24.f90: New test.
7217         * gfortran.dg/namelist_12.f: Fix typo in comment.
7218
7219 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7220
7221         PR middle-end/25776
7222         * g++.dg/other/error11.C: New test.
7223
7224 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7225
7226         * gcc.target/mips/pr26765.c: Add -w to options.
7227
7228 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7229
7230         * lib/target-supports.exp (check_effective_target_mpaired_single):
7231         New function.
7232         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7233         multilibs.
7234         * g++.dg/vect/vect.exp: Likewise.
7235
7236 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7237
7238         PR testsuite/25891
7239         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7240
7241 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7242
7243         PR fortran/27662
7244         * gfortran.dg/temporary_1.f90: New file.
7245
7246 2006-05-19  Andreas Schwab  <schwab@suse.de>
7247
7248         * g++.dg/other/unused1.C: Also match "stringz".
7249
7250 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/26433
7253         * g++.dg/template/fntry1.C: New test.
7254
7255 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/27471
7258         PR c++/27506
7259         * g++.dg/conversion/bitfield5.C: New test.
7260         * g++.dg/conversion/bitfield6.C: New test.
7261
7262 2006-05-18  Mike Stump  <mrs@apple.com>
7263
7264         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7265         * gcc.dg/vla-4.c: Add.
7266         * gcc.dg/vla-5.c: Add.
7267         * gcc.dg/vla-6.c: Add.
7268
7269 2006-05-12  Stuart Hastings  <stuart@apple.com>
7270
7271         * testsuite/gcc.target/i386/20060512-1.c: New.
7272         * testsuite/gcc.target/i386/20060512-2.c: New.
7273         * testsuite/gcc.target/i386/20060512-3.c: New.
7274         * testsuite/gcc.target/i386/20060512-4.c: New.
7275
7276 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/26122
7279         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7280
7281         PR c++/26068
7282         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7283         * g++.dg/parse/linkage1.C: New test.
7284
7285 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR tree-optimization/27548
7288         * g++.dg/tree-ssa/pr27548.C: New test.
7289
7290 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7291
7292         PR fortran/26551
7293         * gfortran.dg/recursive_check_1.f: New test.
7294         * gfortran.dg/recursive_check_2.f90: New test.
7295
7296 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7297
7298         * g++.dg/opt/temp2.C: New test.
7299
7300 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR c++/27491
7303         * g++.dg/init/brace5.C: New test.
7304
7305         PR middle-end/27415
7306         * gcc.dg/gomp/pr27415.c: New test.
7307         * g++.dg/gomp/pr27415.C: New test.
7308
7309         PR tree-optimization/27549
7310         * g++.dg/tree-ssa/pr27549.C: New test.
7311
7312 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7313
7314         PR libgfortran/27575
7315         * gfortran.dg/read_eof_4.f90: New test.
7316
7317 2006-05-16  Richard Guenther  <rguenther@suse.de>
7318
7319         PR tree-optimization/22303
7320         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7321
7322 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR middle-end/27573
7325         * gcc.dg/gomp/pr27573.c: New test.
7326         * gfortran.dg/gomp/pr27573.f90: New test.
7327
7328         PR c/27499
7329         * gcc.dg/gomp/pr27499.c: New test.
7330         * g++.dg/gomp/pr27499.C: New test.
7331
7332 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/27339
7335         * g++.dg/parser/access8.C: Adjust error marker.
7336         * g++.dg/template/access17.C: New test.
7337         * g++.dg/template/access18.C: Likewise.
7338
7339 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7340
7341         PR target/26600
7342         * gcc.target/i386/pr26600.c: New test case.
7343
7344 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/27505
7347         * g++.dg/expr/bitfield1.C: New test.
7348
7349 2006-05-15  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/27603
7352         * gcc.dg/torture/pr27603.c: New testcase.
7353
7354 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7355
7356         PR fortran/25090
7357         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7358
7359         PR fortran/25082
7360         * gfortran.dg/scalar_return_1.f90: New test.
7361
7362         PR fortran/27411
7363         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7364
7365 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * gcc.dg/gomp/critical-4.c: New test.
7368         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7369         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7370         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7371         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7372
7373 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7374
7375         PR c++/27582
7376         * g++.dg/template/dependent-args1.C: New test.
7377
7378         PR c++/27581
7379         * g++.dg/lookup/this1.C: New test.
7380
7381         PR c++/27315
7382         * g++.dg/template/operator6.C: New test.
7383         * g++.dg/template/incomplete3.C: New test.
7384
7385         PR c++/27559
7386         * g++.dg/template/new4.C: New test.
7387
7388         PR c++/27496
7389         * g++.dg/template/void2.C: New test.
7390
7391 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7392
7393         * g++.dg/template/dependent-expr5.C: New test.
7394
7395 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7396
7397         PR middle-end/26729
7398         * gcc.dg/pr26729-1.c: New test case.
7399
7400 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7401
7402         * gcc.dg/pr27003.c: New test.
7403
7404 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7405
7406         * lib/target-supports.dg (check_cxa_atexit_available): Change
7407         v3_target_compile to ${tool}_target_compile.
7408
7409 2006-05-11  Jason Merrill  <jason@redhat.com>
7410
7411         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7412
7413 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7414
7415         PR fortran/27553
7416         * gfortran.dg/label_5.f90: New test.
7417
7418 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7419
7420         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7421         check_effective_target_powerpc_altivec_ok): New.
7422         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7423         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7424         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7425         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7426         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7427         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7428         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7429         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7430         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7431         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7432         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7433         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7434         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7435         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7436         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7437         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7438         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7439         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7440         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7441         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7442         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7443         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7444         gcc.target/powerpc/altivec-9.c,
7445         gcc.target/powerpc/altivec-consts.c,
7446         gcc.target/powerpc/altivec-pr22085.c,
7447         gcc.target/powerpc/altivec-splat.c,
7448         gcc.target/powerpc/altivec-types-1.c,
7449         gcc.target/powerpc/altivec-types-2.c,
7450         gcc.target/powerpc/altivec-types-3.c,
7451         gcc.target/powerpc/altivec-types-4.c,
7452         gcc.target/powerpc/altivec-varargs-1.c,
7453         gcc.target/powerpc/altivec-vec-merge.c,
7454         gcc.target/powerpc/ppc-vector-memcpy.c,
7455         gcc.target/powerpc/ppc-vector-memset.c,
7456         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7457         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7458         these effective targets.
7459         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7460         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7461
7462 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7463
7464         PR middle-end/27384
7465         * g++.dg/other/fold1.C: New test.
7466
7467         PR middle-end/27488
7468         * gcc.dg/fold-nonneg-1.c: New test.
7469
7470         PR c++/27547
7471         * g++.dg/other/operator1.C: New test.
7472
7473 2006-05-11  Richard Guenther  <rguenther@suse.de>
7474
7475         PR middle-end/27529
7476         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7477
7478 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7479
7480         * lib/target-supports-dg.exp (check-flags): New.
7481         (dg-skip-if): Move flag checks.
7482
7483 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7484
7485         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7486         * lib/target-supports.dg (check_cxa_atexit_available): New.
7487
7488 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7489
7490         PR fortran/27470
7491         * gfortran.dg/multiple_allocation_2.f90: New test case.
7492
7493 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7494
7495         * gcc.target/arm/pr27387.C: Fix a comment typo.
7496
7497 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7498
7499         PR fortran/24549
7500         * gfortran.dg/error_recovery_1.f90: New test.
7501
7502 2006-05-10  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/27302
7505         * gcc.dg/torture/pr27302.c: New testcase.
7506
7507 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7508         Richard Guenther  <rguenther@suse.de>
7509
7510         PR middle-end/27498
7511         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7512
7513 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7514
7515         PR rtl-optimization/27335
7516         * gcc.dg/pr27335.c: New test.
7517
7518 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7519
7520         * gcc.target/mips/mips-ps-5.c: New file.
7521
7522 2006-05-08  Jan Hubicka  <jh@suse.cz>
7523
7524         PR middle-end/25962
7525         * gcc.dg/pr25962.c: New.
7526
7527 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7528
7529         PR target/27158
7530         * gcc.target/powerpc/pr27158.c: New test case.
7531
7532 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7533
7534         PR testsuite/27476
7535         * ada/acats/run_all.sh: Use test -z.
7536
7537 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7538
7539         PR libfortran/18271
7540         * gfortran.dg/spec_expr_3.f90: New test.
7541
7542 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7543
7544         PR target/24879
7545         * gcc.target/i386/monitor.c: New file.
7546
7547 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7548
7549         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7550
7551 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7552
7553         PR c++/27447
7554         * g++.dg/other/ptrmem7.C: New test.
7555
7556 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7557
7558         PR target/27421
7559         * gcc.dg/array-9.c: New test.
7560
7561 2006-05-07  Richard Guenther  <rguenther@suse.de>
7562
7563         PR tree-optimization/27409
7564         * gcc.dg/torture/pr27409.c: New testcase.
7565
7566 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7567
7568         PR fortran/27457
7569         * gfortran.dg/select_6.f90: New.
7570
7571 2006-05-07  Richard Guenther  <rguenther@suse.de>
7572
7573         PR tree-optimization/27136
7574         * gcc.dg/torture/pr27136.c: New testcase.
7575
7576 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7577
7578         PR fortran/24813
7579         * gfortran.dg/char_cons_len_1.f90: New test.
7580
7581 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7582
7583         PR c++/27427
7584         * g++.dg/template/incomplete2.C: New test.
7585
7586 2006-05-06  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/27151
7589         * gcc.dg/vect/pr27151.c: New testcase.
7590
7591 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7592
7593         PR c++/27430
7594         * g++.dg/template/void1.C: New test.
7595
7596         PR c++/27423
7597         * g++.dg/other/void2.C: New test.
7598
7599         PR c++/27422
7600         * g++.dg/conversion/void1.C: New test.
7601
7602 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7603
7604         PR/21391
7605         * g++.dg/other/unused1.C: New.
7606
7607 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7608
7609         PR objc/27240
7610         * objc.dg/member-1.m: New test.
7611
7612 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7613
7614         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7615
7616 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7617
7618         PR libfortran/26985
7619         * gfortran.dg/matmul_2.f90: New test.
7620
7621 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7622
7623         * ada/acats/run_all.sh: Use sync when main not found.
7624
7625 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7626
7627         PR target/26765
7628         * gcc.target/mips/pr26765.c: New.
7629
7630 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7631
7632         * gcc.target/bfin: New directory.
7633         * gcc.target/bfin/bfin.exp: New file.
7634         * gcc.target/bfin/frmul.c: New file.
7635         * gcc.target/bfin/arith.c: New file.
7636         * gcc.target/bfin/mul-combine.c: New file.
7637         * gcc.target/bfin/shift.c: New file.
7638
7639 2006-05-04  Richard Guenther  <rguenther@suse.de>
7640
7641         PR tree-optimization/14287
7642         PR tree-optimization/14844
7643         PR tree-optimization/19792
7644         PR tree-optimization/21608
7645         PR tree-optimization/27090
7646         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7647         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7648         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7649         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7650         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7651
7652 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR tree-optimization/27285
7655         * gcc.c-torture/execute/pr27285.c: New test.
7656
7657         PR middle-end/27388
7658         * gcc.dg/gomp/pr27388-1.c: New test.
7659         * gcc.dg/gomp/pr27388-2.c: New test.
7660         * gcc.dg/gomp/pr27388-3.c: New test.
7661
7662         PR c++/27359
7663         * g++.dg/gomp/pr27359.C: New test.
7664
7665 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7666
7667         PR fortran/20248
7668         * gfortran.dg/iargc.f90: New test.
7669
7670 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7671
7672         PR c++/27102
7673         * g++.dg/template/crash49.C: New test.
7674
7675 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7676
7677         PR testsuite/27032
7678         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7679
7680 2006-05-02  Jeff Law  <law@redhat.com>
7681
7682         PR tree-optimization/27364
7683         * gcc.c-torture/execute/pr27364.c: New test.
7684
7685 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7686
7687         PR c++/27309
7688         * g++.dg/parser/ctor5.C: New test.
7689
7690 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7691
7692         PR target/27387
7693         * gcc.target/arm/arm.exp: New.
7694         * gcc.target/arm/pr27387.C: Likewise.
7695
7696 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7697
7698         PR fortran/27269
7699         PR fortran/27324
7700         * gfortran.dg/module_equivalence_2.f90: New test.
7701
7702 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR middle-end/27337
7705         * g++.dg/gomp/pr27337-1.C: New test.
7706         * g++.dg/gomp/pr27337-2.C: New test.
7707
7708         PR middle-end/27328
7709         * gcc.dg/gomp/pr27328.c: New test.
7710
7711         PR middle-end/27325
7712         * g++.dg/gomp/pr27325.C: New test.
7713
7714         PR middle-end/27310
7715         * g++.dg/gomp/pr27310.C: New test.
7716
7717 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7718
7719         PR tree-optimization/27291
7720         * g++.dg/tree-ssa/pr27291.C: New test.
7721
7722 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7723
7724         PR tree-optimization/27283
7725         * g++.dg/tree-ssa/pr27283.C: New test.
7726
7727 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7728
7729         * gcc.dg/tree-ssa/loop-16.c: New test.
7730
7731 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7732             Joseph S. Myers  <joseph@codesourcery.com>
7733
7734         * gcc.dg/Wconversion-3.c: New test case.
7735         * gcc.dg/Wconversion-4.c: Likewise.
7736
7737 2006-05-01  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/26726
7740         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7741
7742 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7743
7744         * gcc.dg/Woverflow-1.c: New test case.
7745         * gcc.dg/Woverflow-2.c: Likewise.
7746         * gcc.dg/Woverflow-3.c: Likewise.
7747
7748 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/27094
7751         * g++.dg/template/defarg8.C: New test.
7752
7753 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7754
7755         PR c++/27278
7756         * g++.dg/parse/operator7.C: New test.
7757
7758 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7759
7760         PR c++/11471
7761         PR c++/27102
7762         * g++.dg/template/crash48.C: New test.
7763
7764         PR c++/27279
7765         * g++.dg/parse/ctor4.C: New test.
7766
7767 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7768
7769         PR fortran/25681
7770         * gfortran.df/char_type_len.f90: New test.
7771
7772 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7773
7774         PR libgfortran/27304
7775         * gfortran.dg/fmt_exhaust.f90: New test.
7776
7777 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7778
7779         PR c/25309
7780         * gcc.dg/large-size-array-2.c: New test case.
7781
7782 2006-04-28  Richard Guenther  <rguenther@suse.de>
7783
7784         PR target/26826
7785         * gcc.target/i386/pr26826.c: New testcase.
7786
7787 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR middle-end/27260
7790         * gcc.c-torture/execute/pr27260.c: New.
7791
7792 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7793
7794         PR middle-end/27095
7795         * gcc.dg/pr27095.c: New.
7796
7797 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/27292
7800         * g++.dg/conversion/bitfield4.C: New test.
7801
7802 2006-04-27  Eric Christopher  <echristo@apple.com>
7803
7804         * gcc.dg/pragma-ms_struct.c: New.
7805
7806 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/27102
7809         * g++.dg/template/crash47.C: New test.
7810
7811 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7812
7813         * gcc.target/i386/sse-7.c: build with -msse.
7814
7815 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7816
7817         PR testsuite/27274:
7818         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7819         (main): Exit if processor doesn't support SSE.
7820
7821 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7822
7823         PR middle-end/27282
7824         * gcc.c-torture/compile/pr27282.c: New test.
7825
7826 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7827
7828         PR middle-end/26913
7829         * g++.dg/gomp/pr26913.C: New test.
7830
7831         PR c/25996
7832         * gcc.dg/gomp/pr25996.c: New test.
7833         * g++.dg/gomp/pr25996.C: New test.
7834
7835 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7836
7837         PR rtl-optimization/26725
7838         * gcc.c-torture/compile/pr26725.c: New test.
7839
7840 2006-04-25  Richard Guenther  <rguenther@suse.de>
7841
7842         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7843         than n + -1.
7844
7845 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7846
7847         * gcc.dg/20060425-1.c: New testcase.
7848
7849 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR tree-optimization/26865
7852         * gcc.dg/pr26865.c: New test.
7853
7854 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/27292
7857         * g++.dg/conversion/bitfield1.C: New test.
7858         * g++.dg/conversion/bitfield2.C: Likewise.
7859         * g++.dg/conversion/bitfield3.C: Likewise.
7860
7861 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7862         Richard Guenther  <rguenther@suse.de>
7863
7864         PR tree-optimization/27236
7865         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7866
7867 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7868
7869         PR c++/19963
7870         * g++.dg/other/incomplete2.C: New test.
7871
7872 2006-04-24  Richard Guenther  <rguenther@suse.de>
7873
7874         PR middle-end/26869
7875         * gcc.dg/torture/pr26869.c: New testcase.
7876
7877 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7878         Richard Guenther  <rguenther@suse.de>
7879
7880         PR tree-optimization/27218
7881         * g++.dg/tree-ssa/pr27218.C: New testcase.
7882
7883 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR c++/26912
7886         * g++.dg/template/friend41.C: New test.
7887
7888 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7889
7890         * g++.dg/opt/pr15551.C: Include cstdio.
7891         (main): Use remove instead of unlink.
7892
7893 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7894
7895         * gcc.dg/sibcall-7.c: New test.
7896         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7897         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7898         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7899         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7900         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7901
7902 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/26534
7905         * g++.dg/opt/bitfield1.C: New test.
7906         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7907         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7908         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7909         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7910         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7911         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7912         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7913         * g++.dg/abi/bitfield2.C: Likewise.
7914         * g++.dg/init/bitfield1.C: Likewise.
7915
7916 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/25099
7919         * gfortran.dg/elemental_subroutine_4.f90: New test.
7920         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7921         call sub (m, x).
7922
7923 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         * gcc.c-torture/compile/20060421-1.c: New testcase.
7926
7927 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7928
7929         PR c/25875
7930         * gcc.dg/init-bad-4.c: New test.
7931
7932 2006-04-21  Paul Brook  <paul@codesourcery.com>
7933
7934         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7935
7936 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7937
7938         PR fortran/27122
7939         * gfortran.dg/defined_operators_1.f90: New test.
7940         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7941         remove old ones associated, incorrectly, with Note 5.46.
7942
7943         PR fortran/27113
7944         * gfortran.dg/character_array_constructor_1.f90: New test.
7945
7946 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7947
7948         * gcc.dg/20060419-1.c: New test.
7949
7950 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7951
7952         PR c/26774
7953         * gcc.dg/struct-parse-1.c: New test case.
7954
7955 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7956
7957         PR c++/26558
7958         * g++.dg/parse/template19.C: New test.
7959
7960         PR c++/26739
7961         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7962
7963         PR c++/26036
7964         * g++.dg/expr/call3.C: New test.
7965
7966         PR c++/10385
7967         * g++.dg/conversion/dynamic1.C: New test.
7968
7969 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7970
7971         PR c++/27102
7972         * g++.dg/template/crash35.C: Tweak error markers.
7973         * g++.dg/template/crash46.C: New test.
7974         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7975         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7976
7977 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7978
7979         PR rtl-optimization/14261
7980         * gcc.c-torture/compile/20060419-1.c: Added.
7981
7982 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7983
7984         * gfortran.dg/label_1.f90: Adjust dg-error.
7985
7986 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7987
7988         PR target/26961
7989         * gcc.dg/fold-cond-1.c: New test case.
7990         * gcc.dg/pr26961-1.c: Likewise.
7991
7992 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7993
7994         PR libgfortran/27138
7995         * gfortran.dg/read_bad_advance.f90: New test.
7996
7997 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7998             Dale Johannesen  <dalej@apple.com>
7999
8000         PR target/24076
8001         * gcc.target/i386/vecinit-3.c: New testcase.
8002         * gcc.target/i386/vecinit-4.c: Likewise.
8003         * gcc.target/i386/sse-18.c: Likewise.
8004         * gcc.target/i386/sse-19.c: Likewise.
8005
8006 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8007
8008         * gfortran.dg/allocate_zerosize_1.f90: New test.
8009
8010 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8011
8012         PR c++/26365
8013         * g++.dg/template/crash45.C: New test.
8014
8015 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8016
8017         PR fortran/26787
8018         * gfortran.dg/proc_assign_1.f90: New test.
8019         * gfortran.dg/procedure_lvalue.f90: Change message.
8020         * gfortran.dg/namelist_4.f90: Add new error.
8021
8022         PR fortran/25597
8023         PR fortran/27096
8024         * gfortran.dg/auto_pointer_array_result_1.f90
8025
8026         PR fortran/27089
8027         * gfortran.dg/specification_type_resolution_1.f90
8028
8029         PR fortran/18003
8030         PR fortran/25669
8031         PR fortran/26834
8032         * gfortran.dg/bounds_temporaries_1.f90: New test.
8033
8034         PR fortran/27124
8035         * gfortran.dg/array_return_value_1.f90: New test.
8036
8037 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038
8039         PR fortran/25336
8040         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8041
8042 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR middle-end/26823
8045         * g++.dg/gomp/pr26823-1.C: New test.
8046         * g++.dg/gomp/pr26823-2.C: New test.
8047
8048 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8049
8050         PR middle-end/27134
8051         * gcc.dg/pr27314.c: New test.
8052
8053 2006-04-13  Richard Henderson  <rth@redhat.com>
8054
8055         * g++.dg/gomp/block-0.C: Update expected matches.
8056
8057 2006-04-13  DJ Delorie  <dj@redhat.com>
8058
8059         * lib/target-supports.exp (check_effective_target_int32plus): New.
8060         (check_effective_target_ptr32plus): New.
8061         (check_effective_target_size32plus): New.
8062         (check_effective_target_int16): New.
8063         (check_profiling_available): Add m32c to the list of unsupported targets.
8064
8065         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8066         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8067         memory size.
8068         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8069         pointers.
8070         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8071         size_t.
8072         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8073         and size_t.
8074         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8075         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8076         not just xstormy16.  Skip m32c due to weird pointer size.
8077         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8078         not just xstormy16.
8079         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8080         not just xstormy16.
8081         * gcc.dg/20020312-2.c: Add m32c support.
8082         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8083         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8084         in test.
8085         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8086         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8087         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8088         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8089         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8090         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8091         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8092         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8093         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8094         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8095         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8096         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8097         in test.
8098         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8099         in test.
8100         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8101         * gcc.dg/pr23049.c: Require >=32 bit integers.
8102         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8103         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8104         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8105         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8106         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8107         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8108         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8109         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8110         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8111         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8112         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8113         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8114         prototype in test.
8115         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8116         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8117         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8118         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8119         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8120
8121         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8122         * gcc.c-torture/execute/20040703-1.x: Likewise.
8123         * gcc.c-torture/execute/20040705-1.x: Likewise.
8124         * gcc.c-torture/execute/20040705-2.x: Likewise.
8125         * gcc.c-torture/execute/20040709-1.x: Likewise.
8126         * gcc.c-torture/execute/20040709-2.x: Likewise.
8127         * gcc.c-torture/execute/20040811-1.x: Likewise.
8128         * gcc.c-torture/execute/20050316-1.x: Likewise.
8129         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8130         * gcc.c-torture/execute/pr19689.x: Likewise.
8131         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8132         * gcc.c-torture/execute/usmul.x: Likewise.
8133         * gcc.c-torture/execute/vrp-5.x: Likewise.
8134         * gcc.c-torture/execute/vrp-6.x: Likewise.
8135         * gcc.dg/debug/20041023-1.s: Likewise.
8136
8137 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8138
8139         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8140         of integers to a vector types are now constant expressions in C.
8141         * gcc.dg/vect/vect-fold-1.c: New test case.
8142
8143 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8144             Ulrich Weigand  <uweigand@de.ibm.com>
8145
8146         PR target/27006
8147         * gcc.dg/vmx/pr27006.c: New testcase.
8148
8149 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150
8151         PR libgfortran/26766
8152         * gfortran.dg/write_recursive.f90: New test.
8153
8154 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8155
8156         * g++.dg/parse/dtor7.C: New test.
8157         * g++.dg/parse/new1.C: Add error marker.
8158         * g++.dg/template/new3.C: New test.
8159
8160         PR c++/26122
8161         * g++.dg/template/pure1.C: New test.
8162
8163         PR c++/26295
8164         * g++.dg/parse/ptrmem4.C: New test.
8165
8166 2006-04-10  Jeff Law  <law@redhat.com>
8167
8168         PR/27087
8169         * gcc.c-torture/compile/pr27087.c: New test.
8170
8171 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8172
8173         PR/21391
8174         * gcc.dg/20060410.c: New.
8175
8176 2006-04-10  Matthias Klose  <doko@debian.org>
8177
8178         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8179         Recognize multilib directory names containing underscores.
8180
8181 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8182
8183         * gcc.target/i386/vecinit-1.c: New test case.
8184         * gcc.target/i386/vecinit-2.c: Likewise.
8185
8186 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR debug/27057
8189         * g++.dg/debug/dwarf2-2.C: New test.
8190
8191 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8192
8193         PR rtl-optimization/27073
8194         * gcc.c-torture/execute/pr27073.c: New test.
8195
8196 2006-04-08  Mike Stump  <mrs@apple.com>
8197
8198         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8199
8200 2006-04-07  Richard Guenther  <rguenther@suse.de>
8201
8202         PR tree-optimization/26135
8203         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8204
8205 2006-04-06  Jan Hubicka  <jh@suse.cz>
8206
8207         PR profile/26399
8208         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8209
8210 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8211
8212         * g++.dg/conversion/nullptr1.C: New test case.
8213         * g++.dg/conversion/nullptr2.C: Likewise.
8214
8215 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8216
8217         * gfortran.dg/dependency_18.f90: New test case.
8218
8219 2006-04-05  Richard Guenther  <rguenther@suse.de>
8220
8221         PR tree-optimization/26919
8222         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8223         * gcc.dg/ipa/ipa-2.c: Likewise.
8224         * gcc.dg/ipa/ipa-3.c: Likewise.
8225         * gcc.dg/ipa/ipa-5.c: Likewise.
8226
8227 2006-04-05  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/26763
8230         * gcc.dg/torture/pr26763-1.c: New testcase.
8231         * gcc.dg/torture/pr26763-2.c: Likewise.
8232
8233 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8234
8235         PR fortran/23634
8236         PR fortran/25619
8237         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8238
8239 2006-04-04  Eric Christopher  <echristo@apple.com>
8240
8241         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8242         stubs.
8243         * gcc.target/i386/387-5.c: Ditto.
8244
8245 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8246
8247         * gcc.target/sparc/struct-ret-check.c: New test.
8248
8249 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8250
8251         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8252         zero decimal digits specified in format.
8253
8254 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8255
8256         PR fortran/26891
8257         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8258
8259         PR fortran/26976
8260         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8261         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8262         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8263         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8264         bigendian-ness.
8265
8266 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8267
8268         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8269         dummy arguments work when the actual argument is itself a dummy
8270         argument of the caller.
8271
8272 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8273
8274         PR libfortran/24685
8275         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8276
8277 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8278
8279         * gfortran.dg/dependencency_17.f90: New test case.
8280
8281 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8282
8283         * gfortran.dg/dependency_14.f90: New test case.
8284         * gfortran.dg/dependency_15.f90: Likewise.
8285         * gfortran.dg/dependency_16.f90: Likewise.
8286
8287 2006-03-31  Asher Langton  <langton2@llnl.gov>
8288
8289         PR fortran/25358
8290         gfortran.dg/cray_pointers_6.f90: New test.
8291
8292 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8293
8294         PR libgfortran/26890
8295         * gfortran.dg/read_size_noadvance.f90: New test.
8296
8297 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8298
8299         PR fortran/25031
8300         * gfortran.dg/multiple_allocation_1.f90: Check that the
8301         size has changed after a re-allocation with stat.
8302
8303 2006-03-30  Richard Guenther  <rguenther@suse.de>
8304
8305         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8306         removal.
8307         * gcc.target/i386/sselibm-2.c: Likewise.
8308         * gcc.target/i386/sselibm-3.c: Likewise.
8309         * gcc.target/i386/sselibm-4.c: Likewise.
8310         * gcc.target/i386/sselibm-5.c: Likewise.
8311
8312 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8313
8314         * gcc.dg/fold-andxor-1.c: New test case.
8315         * gcc.dg/fold-xorand-1.c: Likewise.
8316
8317 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8318
8319         * gcc.dg/fold-convnotconv-1.c: New test case.
8320
8321 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8322
8323         PR fortran/26779
8324         * gfortran.dg/private_type_5.f90: New test.
8325
8326 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8327
8328         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8329
8330 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8331
8332         * gfortran.dg/advance_2.f90: New test.
8333         * gfortran.dg/advance_3.f90: New test.
8334
8335         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8336
8337 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8338
8339         PR libgfortran/26661
8340         PR libgfortran/26880
8341         * gfortran.dg/read_x_past.f: New test.
8342
8343 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8344
8345         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8346         to be STABS.
8347
8348 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8349
8350         * objc.dg/dwarf-1.m: Skip on AIX.
8351         * objc.dg/dwarf-2.m: Skip on AIX.
8352
8353 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8354
8355         PR fortran/26816
8356         * gfortran.dg/float_1.f90: New test.
8357
8358 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8359
8360         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8361         X86_64 targets.
8362         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8363
8364 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8365
8366         PR libfortran/26735
8367         * gfortran.dg/convert_implied_open.f90: New test case.
8368
8369 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8370
8371         PR fortran/26769
8372         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8373
8374 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8375
8376         PR middle-end/26717
8377         * gcc.dg/pr26717.c: New test.
8378
8379 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8380
8381         * gfortran.dg/dependency_12.f90: New test case.
8382
8383 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8384
8385         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8386
8387 2006-03-24  Jeff Law  <law@redhat.com>
8388
8389         * gcc.c-torture/pr26840.c: New test.
8390
8391 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8392
8393         * objc.dg/dwarf-2.m: New.
8394         * obj-c++.dg/dwarf-2.mm: New.
8395
8396         * g++.old-deja/g++.other/init19.C: New.
8397
8398 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8399
8400         * g++.dg/eh/spbp.C: Skip on AIX.
8401
8402 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR middle-end/26611
8405         * g++.dg/gomp/pr26611-1.C: New test.
8406         * g++.dg/gomp/pr26611-2.C: New test.
8407
8408 2006-03-24  Jeff Law  <law@redhat.com>
8409
8410         * gcc.c-torture/compile/pr26833.c: New test.
8411         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8412
8413 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8414
8415         * gfortran.dg/endfile_2.f90: Delete temp file.
8416
8417 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8418
8419         PR fortran/19303
8420         * gfortran.dg/record_marker_1.f90: New test case.
8421         * gfortran.dg/record_marker_2.f: New test case.
8422         * gfortran.dg/record_marker_3.f90: New test case.
8423
8424 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8425
8426         PR fortran/17298
8427         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8428         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8429
8430 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8431
8432         * lib/gcc-dg.exp (cleanup-modules): New proc.
8433         * gfortran.dg/allocatable_function_1.f90,
8434         gfortran.dg/allocate_char_star_scalar_1.f90,
8435         gfortran.dg/assumed_charlen_function_1.f90,
8436         gfortran.dg/assumed_dummy_1.f90,
8437         gfortran.dg/assumed_shape_ranks_1.f90,
8438         gfortran.dg/assumed_shape_ranks_2.f90,
8439         gfortran.dg/assumed_size_dt_dummy.f90,
8440         gfortran.dg/auto_char_dummy_array_1.f90,
8441         gfortran.dg/auto_char_len_3.f90,
8442         gfortran.dg/automatic_module_variable.f90,
8443         gfortran.dg/bad_automatic_objects_1.f90,
8444         gfortran.dg/char_array_constructor.f90,
8445         gfortran.dg/char_array_structure_constructor.f90,
8446         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8447         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8448         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8449         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8450         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8451         gfortran.dg/derived_pointer_recursion.f90,
8452         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8453         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8454         gfortran.dg/dummy_functions_1.f90,
8455         gfortran.dg/elemental_initializer_1.f90,
8456         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8457         gfortran.dg/elemental_pointer_1.f90,
8458         gfortran.dg/elemental_subroutine_1.f90,
8459         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8460         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8461         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8462         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8463         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8464         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8465         gfortran.dg/global_references_1.f90,
8466         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8467         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8468         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8469         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8470         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8471         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8472         gfortran.dg/large_integer_kind_1.f90,
8473         gfortran.dg/large_real_kind_1.f90,
8474         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8475         gfortran.dg/module_double_reuse.f90,
8476         gfortran.dg/module_equivalence_1.f90,
8477         gfortran.dg/module_interface_1.f90,
8478         gfortran.dg/module_parameter_array_refs_1.f90,
8479         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8480         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8481         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8482         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8483         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8484         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8485         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8486         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8487         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8488         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8489         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8490         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8491         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8492         gfortran.dg/same_name_1.f90,
8493         gfortran.dg/sibling_dummy_procedure_1.f90,
8494         gfortran.dg/sibling_dummy_procedure_2.f90,
8495         gfortran.dg/sibling_dummy_procedure_3.f90,
8496         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8497         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8498         gfortran.dg/used_dummy_types_2.f90,
8499         gfortran.dg/used_dummy_types_3.f90,
8500         gfortran.dg/used_dummy_types_4.f90,
8501         gfortran.dg/used_dummy_types_5.f90,
8502         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8503         gfortran.dg/userdef_operator_1.f90: Use it.
8504
8505 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8506
8507         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8508         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8509         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8510         gfortran.dg/write_back.f,
8511         gfortran.fortran-torture/execute/inquire_1.f90,
8512         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8513
8514 2006-03-21  Jeff Law  <law@redhat.com>
8515
8516         * gcc.dg/tree-ssa/vrp28.c: New test.
8517
8518 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8519
8520         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8521         if _STDC_C99 is defined.
8522         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8523         * gcc.dg/builtins-20.c: Likewise.
8524         * gcc.dg/builtins-53.c: Likewise.
8525         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8526         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8527
8528 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8529
8530         PR tree-opt/26781
8531         * gcc.c-torture/compile/pr26781-1.c: New test.
8532         * gcc.c-torture/compile/pr26781-2.c: New test.
8533
8534 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR c++/26690
8537         * g++.dg/gomp/pr26690-1.C: New test.
8538         * g++.dg/gomp/pr26690-2.C: New test.
8539
8540 2006-03-20  Jeff Law  <law@redhat.com>
8541
8542         * gcc.dg/tree-ssa/pr21829.c: New test.
8543
8544         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8545
8546 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8547
8548         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8549         (check_visibility_available): Use it.
8550         (check_effective_target_default_packed): Likewise.
8551         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8552         (check_effective_target_fopenmp): Likewise.
8553         (check_effective_target_freorder): Likewise.
8554         (check_effective_target_fpic): Likewise.
8555         (check_named_sections_available): Likewise.
8556         (check_effective_target_ilp32): Likewise.
8557         (check_effective_target_lp64): Likewise.
8558
8559 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8560
8561         PR fortran/20935
8562         * gfortran.dg/scalar_mask_2.f90: New test case.
8563
8564 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8565
8566         PR tree-opt/26629
8567         * gcc.dg/tree-ssa/loadpre12.c: New test.
8568         * gcc.dg/tree-ssa/loadpre13.c: New test.
8569         * gcc.dg/tree-ssa/loadpre14.c: New test.
8570         * gcc.dg/tree-ssa/loadpre15.c: New test.
8571         * gcc.dg/tree-ssa/loadpre16.c: New test.
8572         * gcc.dg/tree-ssa/loadpre17.c: New test.
8573         * gcc.dg/tree-ssa/loadpre18.c: New test.
8574         * gcc.dg/tree-ssa/loadpre19.c: New test.
8575         * gcc.dg/tree-ssa/loadpre20.c: New test.
8576         * gcc.dg/tree-ssa/loadpre21.c: New test.
8577         * gcc.dg/tree-ssa/loadpre22.c: New test.
8578
8579 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8580
8581         PR fortran/26741
8582         * gfortran.dg/elemental_initializer_1.f90: New test.
8583
8584         PR fortran/26716
8585         * gfortran.dg/assumed_shape_ranks_2: New test.
8586
8587 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8588
8589         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8590         target fpic.
8591
8592 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8593
8594         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8595         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8596         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8597         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8598         gfortran.fortran-torture/execute/direct_io.f90,
8599         gfortran.fortran-torture/execute/inquire_2.f90,
8600         gfortran.fortran-torture/execute/inquire_4.f90,
8601         gfortran.fortran-torture/execute/list_read_1.f90,
8602         gfortran.fortran-torture/execute/open_replace.f90,
8603         gfortran.fortran-torture/execute/slash_edit.f90,
8604         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8605         temporary files from testcases.
8606
8607 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR libgfortran/26509
8610         gfortran.dg/write_direct_eor.f90: New test.
8611
8612 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8613
8614         * gcc.target/powerpc/pr26350.c: New.
8615         * gcc.target/powerpc/indexed-addr.c: New.
8616
8617 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8618
8619         * gfortran.dg/dependency_13.f90: New test case.
8620
8621 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8622
8623         PR middle-end/21781
8624         * gcc.dg/real-const-1.c: New test case.
8625
8626 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * g++.old-deja/g++.other/init18.C: New.
8629         * g++.old-deja/g++.other/init5.C: Remove xfail.
8630
8631 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8632
8633         * g++.dg/opt/pr15551.C: Cleanup temp file.
8634
8635 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8636
8637         PR c++/6634
8638         g++.dg/parse/long1.C: New test.
8639
8640 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8641
8642         PR fortran/19101
8643         * gfortran.dg/continuation.f90: New test.
8644         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8645
8646 2006-03-14  Richard Guenther  <rguenther@suse.de>
8647
8648         PR tree-optimization/26672
8649         * gcc.dg/torture/pr26672.c: New testcase.
8650
8651 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8652
8653         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8654         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8655
8656 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8657
8658         PR middle-end/26557
8659         * gcc.c-torture/compile/switch-1.c: New test case.
8660
8661 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8662
8663         PR fortran/25378
8664         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8665         test to include more permuatations of mask and index.
8666         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8667         respond to F2003 spec. that the position returned for an all false
8668         mask && condition is zero.
8669
8670 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR middle-end/25989
8673         * gcc.dg/gomp/pr25989.c: New test.
8674
8675 2006-03-13  Jeff Law  <law@redhat.com>
8676
8677         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8678
8679 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         * gcc.dg/switch-9.c: New test.
8682
8683 2006-03-13  Richard Guenther  <rguenther@suse.de>
8684
8685         PR middle-end/26630
8686         * gcc.dg/torture/pr26630.c: New testcase.
8687
8688 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8689
8690         * gfortran.dg/dependency_10.f90: New test case.
8691         * gfortran.dg/dependency_11.f90: Likewise.
8692
8693 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8694             Erik Edelmann  <eedelman@gcc.gnu.org>
8695
8696         * gfortran.dg/allocatable_function_1.f90: New.
8697         * gfortran.dg/allocatable_function_2.f90: New.
8698
8699 2006-03-10  Richard Guenther  <rguenther@suse.de>
8700
8701         PR middle-end/26565
8702         * gcc.dg/torture/pr26565.c: New testcase.
8703
8704 2006-03-09  Eric Christopher  <echristo@apple.com>
8705
8706         * gcc.c-torture/compile/20060309-1.c: New.
8707
8708 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8709
8710         PR libgfortran/26499
8711         * gfortran.dg/write_back.f: New test.
8712         * gfortran.dg/write_rewind_1.f: New test.
8713         * gfortran.dg/write_rewind_2.f: New test.
8714
8715 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8716
8717         PR libgfortran/26554
8718         * gfortran.dg/read_logical.f90: New test.
8719
8720 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8721
8722         * ada/acats/norun.lst: cdd2a03 now passes.
8723
8724 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         PR testsuite/25177
8727         * gcc.target/powerpc/pr18096-1.c: Change where the error
8728         would match.
8729
8730 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8731
8732         * gcc.target/i386/cleanup-1.c: New test.
8733         * gcc.target/i386/cleanup-2.c: New test.
8734
8735 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8736
8737         * gfortran.dg/dependency_9.f90: Remove for the time being.
8738
8739 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8740
8741         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8742         directive.
8743
8744 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8745
8746         * gfortran.dg/dependency_9.f90: New test case.
8747
8748 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8749
8750         * gfortran.dg/dependency_4.f90: New test case.
8751         * gfortran.dg/dependency_5.f90: New test case.
8752         * gfortran.dg/dependency_6.f90: New test case.
8753         * gfortran.dg/dependency_7.f90: New test case.
8754         * gfortran.dg/dependency_8.f90: New test case.
8755
8756 2006-03-03  Paul Brook  <paul@codesourcery.com>
8757
8758         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8759         Add m68k-*-elf.
8760
8761 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8762
8763         PR fortran/25031
8764         * multiple_allocation_1.f90: New test.
8765
8766 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8767
8768         PR tree-optimization/26524
8769         * gfortran.dg/pr26524.f: New test case.
8770
8771 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8772
8773         * g++.dg/template/repo5.C: Cleanup repo files.
8774         * gcc.dg/20051201-1.c: Cleanup coverage files.
8775         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8776         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8777         tree dump files.
8778
8779 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8780
8781         * objc.dg/objc-nofilename-1.m: New test.
8782         * objc.dg/bad-receiver-type.m: New test.
8783         * obj-c++.dg/bad-receiver-type.mm: New test.
8784
8785 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8786
8787         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8788
8789 2006-03-01  Mike Stump  <mrs@apple.com>
8790
8791         * g++.dg/abi/key2.C: Add.
8792
8793 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8794
8795         * gfortran.dg/logical_dot_product.f90: New test.
8796
8797         PR fortran/26393
8798         * gfortran.dg/used_interface_ref.f90: New test.
8799
8800         PR fortran/20938
8801         * gfortran.dg/dependency_2.f90: New test.
8802         * gfortran.fortran-torture/execute/where17.f90: New test.
8803         * gfortran.fortran-torture/execute/where18.f90: New test.
8804         * gfortran.fortran-torture/execute/where19.f90: New test.
8805         * gfortran.fortran-torture/execute/where20.f90: New test.
8806
8807 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8808
8809         * g++.dg/tree-ssa/pr26443.C: New test case.
8810
8811 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8812
8813         PR middle-end/26022
8814         * g++.dg/opt/return-slot1.C: New test.
8815
8816 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8817
8818         PR libgfortran/26136
8819         * gfortran.dg/namelist_23.f90: New test.
8820
8821 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8822
8823         PR middle-end/14752
8824         * gcc.dg/fold-eqandshift-2.c: New test case.
8825
8826 2006-02-28  Richard Guenther  <rguenther@suse.de>
8827
8828         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8829         decomposition.
8830
8831 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8832
8833         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8834
8835 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8836
8837         PR libgfortran/26464
8838         * gfortran.dg/backspace_5.f: New test.
8839         * gfortran.dg/backspace_6.f: New test.
8840
8841 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8842
8843         * gcc.dg/fold-eqandnot-1.c: New test case.
8844
8845 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8846
8847         PR middle-end/19983
8848         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8849
8850 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8851
8852         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8853         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8854
8855 2006-02-26  Richard Guenther  <rguenther@suse.de>
8856
8857         PR tree-optimization/26421
8858         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8859
8860 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8861
8862         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8863         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8864
8865 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8866
8867         * gcc.dg/fold-even-1.c: New test case.
8868
8869 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8870
8871         PR middle-end/21137
8872         * gcc.dg/fold-eqandshift-1.c: New test case.
8873
8874 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8875
8876         PR tree-optimization/25125
8877         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8878         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8879
8880 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8881
8882         PR tree-optimizations/26359
8883         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8884         with -fdump-tree-dceloop-details.
8885         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8886
8887 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8888
8889         PR middle-end/23673
8890         * gcc.dg/fold-eqxor-1.c: New test case.
8891         * gcc.dg/fold-eqxor-2.c: Likewise.
8892         * gcc.dg/fold-eqxor-3.c: Likewise.
8893
8894 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8895
8896         PR fortran/23092
8897         * scalar_mask_1.f90: New test.
8898
8899 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8900
8901         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8902         * g++.dg/eh/uncaught2.C: New.
8903         * g++.dg/eh/uncaught3.C: New.
8904
8905 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8906
8907         PR libgfortran/26423
8908         * gfortran.dg/read_many_1.f: New test.
8909
8910 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8911
8912         PR fortran/24519
8913         * gfortran.dg/dependency_3.f90: New test.
8914         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8915         XFAILs.
8916
8917         PR fortran/25395
8918         * gfortran.dg/equiv_6.f90: New test.
8919
8920 2006-02-23  Jeff Law  <law@redhat.com>
8921
8922         * gcc.c-torture/compile/pr26425.c: New test.
8923
8924 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR middle-end/26412
8927         * gcc.dg/gomp/pr26412.c: New test.
8928
8929 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8930
8931         PR c++/26291
8932         * g++.dg/other/ellipsis1.C: New test.
8933         * g++.dg/parse/operator4.C: Adjust error marker.
8934
8935 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8936
8937         PR target/25603
8938         * gfortran.dg/pr25603.f: New testcase.
8939
8940 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8943         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8944
8945 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8946
8947         * g++.dg/eh/spbp.C: New.
8948
8949 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8950
8951         PR middle-end/26379
8952         * gcc.target/i386/mmx-7.c: New test.
8953
8954 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8955
8956         PR tree-optimization/26361
8957         * gcc.dg/tree-ssa/vrp27.c: New test case.
8958
8959 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8960
8961         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8962         * gcc.dg/tree-ssa/complex-4.c: Here.
8963
8964 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8965
8966         PR middle-end/19543
8967         * gfortran.dg/logical_1.f90: New test case.
8968
8969 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR middle-end/26334
8972         * gcc.dg/20060218-1.c: Moved to...
8973         * gcc.target/i386/20060218-1.c: ... here.  New test.
8974
8975 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8976
8977         PR fortran/26201
8978         * gfortran.dg/convert_1.f90: New.
8979
8980 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR fortran/25054
8983         * gfortran.dg/namelist_5.f90: New test.
8984
8985         PR fortran/25089
8986         * gfortran.dg/namelist_4.f90: New test.
8987
8988 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8989
8990         PR tree-opt/25680
8991         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8992
8993 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8996         variable to take into account the variable name in the
8997         function header.
8998         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8999
9000 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR middle-end/26334
9003         * gcc.c-torture/compile/20060217-1.c: New test.
9004         * gcc.dg/20060218-1.c: New test.
9005
9006 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9007
9008         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9009
9010 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9011
9012         * gcc.dg/cpp/undef3.c: New test.
9013         * gcc.dg/cpp/trad/builtins2.c: New test.
9014
9015 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/26266
9018         * g++.dg/template/static22.C: New test.
9019         * g++.dg/template/static23.C: New test.
9020         * g++.dg/template/static24.C: New test.
9021         * g++.dg/template/non-dependent13.C: New test.
9022         * g++.dg/init/member1.C: Tweak error markers.
9023
9024 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9025
9026         PR target/26255
9027         * gcc.c-torture/compile/pr26255.c: New test case.
9028
9029 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9030
9031         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9032         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9033         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9034         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9035         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9036         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9037         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9038
9039 2006-02-16  Jeff Law  <law@redhat.com>
9040
9041         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9042         * gcc.dg/tree-ssa/vrp26.c: New test.
9043
9044 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9045
9046         PR target/20353
9047         PR target/24578
9048         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9049         __UCLIBC__ is defined.
9050
9051 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR fortran/26224
9054         * gfortran.dg/gomp/pr26224.f: New test.
9055
9056 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9057
9058         PR tree-opt/25918
9059         * lib/target-supports.exp
9060         (check_effective_target_vect_short_mult): New.
9061         (check_effective_target_vect_char_mult): New.
9062         (check_effective_target_vect_widen_sum_qi_to_si): New.
9063         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9064         (check_effective_target_vect_widen_sum_hi_to_si): New.
9065         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9066         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9067         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9068         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9069         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9070         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9071         vect-reduc-pattern-2c.c
9072         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9073         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9074         vect-reduc-pattern-1c.c
9075
9076 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9077
9078         PR fortran/24557
9079         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9080
9081 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9082
9083         PR fortran/26054
9084         * gfortran.dg/enum_8.f90: Remove check for warning.
9085         * gfortran.dg/iomsg_1.f90: Ditto.
9086         * gfortran.dg/enum_1.f90: Ditto.
9087         * gfortran.dg/enum_9.f90: Ditto.
9088         * gfortran.dg/enum_2.f90: Ditto.
9089         * gfortran.dg/enum_10.f90: Ditto.
9090         * gfortran.dg/enum_3.f90: Ditto.
9091         * gfortran.dg/flush_1.f90: Ditto.
9092         * gfortran.dg/enum_4.f90: Ditto.
9093         * gfortran.dg/array_constructor_1.f90: Ditto.
9094         * gfortran.dg/enum_5.f90: Ditto.
9095         * gfortran.dg/enum_6.f90: Ditto.
9096         * gfortran.dg/enum_7.f90: Ditto.
9097
9098 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9099
9100         PR middle-end/26300
9101         * gcc.c-torture/compile/20060215-1.c: New test.
9102
9103 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9104
9105         PR middle-end/23670
9106         * gcc.dg/tree-ssa/andor-2.c: New test case.
9107
9108 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9109
9110         PR fortran/25045
9111         * optional_dim.f90: New test.
9112
9113 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9114
9115         PR fortran/26277
9116         * gfortran.dg/label_4.f90: New.
9117
9118 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9119             Diego Novillo  <dnovillo@redhat.com>
9120             Uros Bizjak  <uros@kss-loka.si>
9121
9122         * gfortran.dg/gomp: New directory.
9123
9124 2006-02-14  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/26258
9127         * gcc.dg/torture/pr26258.c: New testcase.
9128
9129 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR fortran/26246
9132         * gfortran.dg/pr26246_1.f90: New test.
9133         * gfortran.dg/pr26246_2.f90: New test.
9134
9135         PR middle-end/26092
9136         * gcc.c-torture/compile/20060208-1.c: New test.
9137
9138 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9139
9140         PR fortran/26074
9141         PR fortran/25103
9142         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9143         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9144         * gfortran.dg/automatic_module_variable.f90: Change error message.
9145
9146         PR fortran/20861
9147         * gfortran.dg/internal_dummy_1.f90: New test.
9148
9149         PR fortran/20871
9150         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9151
9152
9153         PR fortran/25083
9154         * gfortran.dg/uncommon_block_data_1.f90: New test.
9155         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9156         with standard.
9157
9158         PR fortran/25088
9159         * gfortran.dg/typed_subroutine_1.f90: New test.
9160
9161 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9162
9163         * objc.dg/dwarf-1.m: New.
9164
9165 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9166
9167         PR middle-end/24427
9168         * gcc.dg/tree-ssa/andor-1.c: New test case.
9169
9170 2006-02-13  Josh Conner  <jconner@apple.com>
9171
9172         PR target/25376
9173         * gcc.dg/pr25376.c: New test.
9174
9175         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9176         assemble.
9177         * lib/target-supports.exp (check_named_sections_available):
9178         Only compile named-sections test -- don't assemble.
9179
9180 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9181
9182         * g++.dg/warn/no-write-strings.C: New test.
9183         * g++.dg/warn/write-strings.C: Likewise.
9184         * g++.dg/warn/write-strings-default.C: Likewise.
9185
9186 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9187
9188         PR fortran/25806
9189         * gfortran.dg/ret_pointer_2.f90: New test.
9190
9191 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9192
9193         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9194
9195 2006-02-10  Jeff Law  <law@redhat.com>
9196
9197         * gcc.c-torture/compile/pr26213.c: New test.
9198
9199 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9200
9201         gfortran.dg/null_1.f90: New test.
9202
9203 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9204
9205         PR fortran/14771
9206         * gfortran.dg/parens_4.f90: New.
9207         * gfortran.dg/parens_5.f90: New.
9208
9209 2006-02-10  Richard Guenther  <rguenther@suse.de>
9210
9211         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9212
9213 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9214         Paul Thomas  <pault@gcc.gnu.org>
9215
9216         PR fortran/14771
9217         * gfortran.dg/parens_1.f90: New.
9218         * gfortran.dg/parens_2.f90: New.
9219         * gfortran.dg/parens_3.f90: New.
9220
9221 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9222
9223         PR fortran/26038
9224         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9225
9226         PR fortran/25059
9227         * gfortran.dg/impure_assignment_1.f90: New test.
9228
9229         PR fortran/25070
9230         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9231
9232 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9233
9234         PR target/26141
9235         * g++.dg/expr/stdarg2.C: New test.
9236
9237 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9238
9239         PR inline-asm/16194
9240         * gcc.dg/pr16194.c: New test.
9241
9242 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9243
9244         * ada/acats/run_acats: Use portable variant of "$@".
9245
9246 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9247
9248         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9249         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9250
9251 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9252
9253         PR tree-opt/26179
9254         * g++.dg/opt/pr26179.C: New test.
9255
9256 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9257
9258         PR middle-end/26134
9259         * gcc.dg/tree-ssa/complex-3.c: New test.
9260
9261 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9262
9263         * gcc.c-torture/compile/volatile-1.c: New test.
9264
9265 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9266
9267         PR 26180
9268         * gcc.dg/tree-ssa/pr26180.c: New test.
9269
9270 2006-02-08  Jeff Law  <law@redhat.com>
9271
9272         * gcc.dg/tree-ssa/pr21417.c: New test.
9273
9274 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9275
9276         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9277         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9278
9279 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9280
9281         * lib/scanrtl.exp: New.
9282
9283 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9284
9285         PR c++/26071
9286         * g++.dg/other/virtual2.C: New test.
9287
9288         PR c++/26070
9289         * g++.dg/other/virtual1.C: New test.
9290
9291 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9292
9293         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9294         cleanup-ipa-dump): Update dump file glob patterns.
9295         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9296         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9297
9298         * lib/gcc-dg.exp: Load it.
9299         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9300
9301 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9302
9303         PR testsuite/26159
9304         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9305         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9306
9307 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9308
9309         PR fortran/25577
9310         * gfortran.dg/mvbits_1.f90: New.
9311
9312 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9313
9314         * g++.dg/warn/Wdiv-by-zero.C: New test.
9315         * g++.dg/warn/Wno-div-by-zero.C: New.
9316
9317 2006-02-07  Jeff Law  <law@redhat.com>
9318
9319         * gcc.dg/tree-ssa/pr21559.c: New test.
9320
9321         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9322         multiple VRP passes.
9323         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9324         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9325         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9326         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9327         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9328         * gcc.dg/tree-ssa/vrp02.c: Likewise
9329         * gcc.dg/tree-ssa/vrp11.c: Likewise
9330         * gcc.dg/tree-ssa/pr14341.c: Likewise
9331         * gcc.dg/tree-ssa/vrp19.c: Likewise
9332         * gcc.dg/tree-ssa/vrp20.c: Likewise
9333         * gcc.dg/tree-ssa/vrp03.c: Likewise
9334         * gcc.dg/tree-ssa/pr21086.c: Likewise
9335         * gcc.dg/tree-ssa/pr21959.c: Likewise
9336         * gcc.dg/tree-ssa/vrp21.c: Likewise
9337         * gcc.dg/tree-ssa/vrp04.c: Likewise
9338         * gcc.dg/tree-ssa/pr25485.c: Likewise
9339         * gcc.dg/tree-ssa/pr22026.c: Likewise
9340         * gcc.dg/tree-ssa/vrp22.c: Likewise
9341         * gcc.dg/tree-ssa/vrp05.c: Likewise
9342         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9343         * gcc.dg/tree-ssa/pr20701.c: Likewise
9344         * gcc.dg/tree-ssa/vrp23.c: Likewise
9345         * gcc.dg/tree-ssa/vrp06.c: Likewise
9346         * gcc.dg/tree-ssa/pr22117.c: Likewise
9347         * gcc.dg/tree-ssa/pr20702.c: Likewise
9348         * gcc.dg/tree-ssa/vrp15.c: Likewise
9349         * gcc.dg/tree-ssa/pr21090.c: Likewise
9350         * gcc.dg/tree-ssa/pr21294.c: Likewise
9351         * gcc.dg/tree-ssa/vrp24.c: Likewise
9352         * gcc.dg/tree-ssa/vrp07.c: Likewise
9353         * gcc.dg/tree-ssa/pr21563.c: Likewise
9354         * gcc.dg/tree-ssa/pr25382.c: Likewise
9355         * gcc.dg/tree-ssa/vrp16.c: Likewise
9356         * gcc.dg/tree-ssa/vrp25.c: Likewise
9357         * gcc.dg/tree-ssa/vrp08.c: Likewise
9358         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9359         * gcc.dg/tree-ssa/vrp17.c: Likewise
9360         * gcc.dg/tree-ssa/pr21458.c: Likewise
9361         * g++.dg/tree-ssa/pr18178.C: Likewise
9362
9363 2006-02-07  Richard Guenther  <rguenther@suse.de>
9364
9365         PR c++/26140
9366         Revert
9367         2006-01-30  Richard Guenther  <rguenther@suse.de>
9368         PR c++/23372
9369         * gcc.dg/pr23372-1.C: New testcase.
9370
9371         * g++.dg/tree-ssa/pr26140.C: New testcase.
9372
9373 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/9737
9376         * g++.dg/template/ttp15.C: New test.
9377         * g++.dg/template/ttp16.C: Likewise.
9378         * g++.dg/template/ttp17.C: Likewise.
9379         * g++.old-deja/g++.pt/ttp36.C: Remove.
9380         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9381         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9382         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9383         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9384         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9385         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9386         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9387         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9388         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9389
9390 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9391
9392         PR libfortran/23815
9393         * unf_io_convert_4.f90: New test.
9394
9395 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9396
9397         * gcc.dg/tree-ssa/loadpre10.c: New test.
9398         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9399         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9400         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9401
9402 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         PR libfortran/24685
9405         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9406
9407 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9408
9409         PR tree-opt/25251
9410         * gfortran.dg/assign_7.f: New test.
9411
9412 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9413
9414         PR fortran/26041
9415         PR fortran/26064
9416         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9417         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9418         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9419
9420 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9421
9422         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9423         in size_t typedef.
9424
9425 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9426
9427         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9428         * g++.dg/charset/string.c (foo): Likewise.
9429         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9430         const char*
9431         * g++.dg/ext/builtin2.C (printf): Likewise.
9432         * g++.dg/init/new15.C (printf): Likewise.
9433         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9434         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9435         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9436         * g++.dg/template/non-dependent4.C (temp): Likewise.
9437         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9438         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9439         parameter type to const char*.
9440         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9441         Change type to const char*.
9442         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9443         Likewise.
9444         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9445         second parameter type to const char*.
9446         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9447         (Y::Y): Change parameter type to const char*.
9448         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9449         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9450         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9451         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9452         (char*).
9453         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9454         const char*.
9455         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9456         type to const char*.
9457         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9458         return type to const char*.
9459         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9460         to const char*.
9461         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9462         * g++.old-deja/g++.law/refs1.C: Likewise.
9463         * g++.old-deja/g++.law/visibility1.C: Likewise.
9464         * g++.old-deja/g++.law/visibility2.C: Likewise.
9465         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9466         const char*.
9467         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9468         * g++.old-deja/g++.mike/net48.C: Likewise.
9469         * g++.old-deja/g++.mike/p646.C: Likewise.
9470         * g++.old-deja/g++.mike/p6746.C: Likewise.
9471         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9472         type to const char*.
9473         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9474         deprecated conversion warning.
9475         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9476         char*.
9477         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9478         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9479         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9480         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9481         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9482         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9483         * g++.old-deja/g++.pt/t39.C: Likewise.
9484         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9485         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9486
9487 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9488
9489         PR fortran/25075
9490         intrinsic_argument_conformance_1.f90: New test.
9491
9492 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9493
9494         PR fortran/20845
9495         * gfortran.dg/char_result_11.f90: Add SAVE.
9496         * gfortran.dg/der_pointer_4.f90: Ditto.
9497         * gfortran.dg/default_initialization.f90: New test.
9498
9499 2006-02-03  Jeff Law  <law@redhat.com>
9500
9501         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9502         handle more than 100 dump files.
9503         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9504         * lib/scantree.exp (scan-tree-dump): Likewise.
9505         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9506         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9507         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9508         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9509         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9510
9511 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9512
9513         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9514
9515 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9516
9517         * g++.dg/template/using12.C: New test.
9518
9519 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9520
9521         * gcc.target/powerpc/pr25960.c: New test.
9522
9523 2006-02-02  Steven G. Kargl  <kargls@comcast>
9524
9525         PR fortran/24958
9526         gfortran.dg/nullify_2.f90: New test.
9527
9528 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9529
9530         PR 25990
9531         * gcc.dg/gomp/pr25990.c: New test.
9532
9533 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9534
9535         PR c++/25342
9536         * g++.gd/template/partial4.C: New test.
9537
9538 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9539
9540         PR middle-end/26001
9541         * gfortran.dg/data_char_2.f90: New.
9542
9543 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9544
9545         PR fortran/26039
9546         maxval_maxloc_conformance_1.f90: New test.
9547
9548 2006-01-31  Richard Guenther  <rguenther@suse.de>
9549
9550         * gcc.target/i386/sselibm-1.c: New testcase.
9551         * gcc.target/i386/sselibm-2.c: Likewise.
9552         * gcc.target/i386/sselibm-3.c: Likewise.
9553         * gcc.target/i386/sselibm-4.c: Likewise.
9554         * gcc.target/i386/sselibm-5.c: Likewise.
9555
9556 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9557
9558         PR fortran/24266
9559         * gfortran.dg/arrayio_derived_2.f90: New.
9560
9561 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9562
9563         * gcc.dg/unsigned-long-compare.c: New test.
9564
9565 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9566
9567         PR testsuite/25318
9568         * lib/target-supports.exp (check_effective_target_freorder):
9569         Check to see if target supports -freorder-blocks-and-partition.
9570         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9571         instead of "dg-require-named-sections".
9572
9573 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9574
9575         PR target/14798:
9576         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9577         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9578         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9579         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9580         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9581         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9582         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9583         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9584
9585 2006-01-30  Richard Guenther  <rguenther@suse.de>
9586
9587         PR c++/23372
9588         * gcc.dg/pr23372-1.C: New testcase.
9589
9590 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9591
9592         * gcc.dg/gomp/pr25874.c: New test.
9593
9594 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9595
9596         PR tree-opt/25911
9597         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9598
9599 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/18578
9602         PR fortran/18579
9603         PR fortran/20857
9604         PR fortran/20885
9605         * gfortran.dg/intent_out_1.f90: New test.
9606
9607 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9608
9609         PR fortran/17911
9610         * gfortran.dg/procedure_lvalue.f90: New test.
9611
9612         PR fortran/20895
9613         PR fortran/25030
9614         * gfortran.dg/char_pointer_assign_2.f90: New test.
9615         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9616         assignment to be consistent with standard.
9617         * gfortran.dg/char_result_2.f90: The same.
9618         * gfortran.dg/char_result_8.f90: The same.
9619
9620 2006-01-28  Zack Weinberg  <zackw@panix.com>
9621
9622         * gcc.dg/Woverlength-strings.c
9623         * gcc.dg/Woverlength-strings-pedantic-c89.c
9624         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9625         * gcc.dg/Woverlength-strings-pedantic-c99.c
9626         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9627
9628 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9629
9630         * gcc.c-torture/execute/20060127-1.c: New test.
9631
9632 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9633
9634         PR c++/25999
9635         * g++.dg/ext/pragmaweak1.C: New test.
9636
9637 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/25855
9640         * g++.dg/template/spec29.C: New test.
9641
9642 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9643
9644         PR c/19606.
9645         * gcc.c-torture/execute/pr19606.c: New.
9646
9647 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9648
9649         * gcc.dg/pragma-re-4.c: New test.
9650
9651 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9652
9653         PR fortran/25964
9654         * gfortran.dg/assumed_size_refs_3.f90: New test.
9655
9656 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9657
9658         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9659
9660 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9661
9662         PR ada/21317
9663         * ada/acats/support/impdef.a: Add One_Long_Second.
9664         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9665         * ada/acats/tests/c9/c94026.a: Likewise.
9666         * ada/acats/tests/c9/c97305c.ada: Likewise.
9667         * ada/acats/tests/c9/c99004a.ada: Likewise.
9668
9669 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9670
9671         PR fortran/25964
9672         * gfortran.dg/global_references_2.f90: New test.
9673
9674         PR fortran/25084
9675         PR fortran/20852
9676         PR fortran/25085
9677         PR fortran/25086
9678         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9679         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9680
9681         PR fortran/25416
9682         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9683
9684 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9685
9686         PR c/25892
9687         * gcc.dg/Wpointer-sign.c: New.
9688         * gcc.dg/Wpointer-sign-Wall.c: New.
9689         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9690         * gcc.dg/Wpointer-sign-pedantic.c: New.
9691         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9692         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9693
9694 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9695
9696         PR C/25861
9697         * gcc.c-torture/compile/pr25861.c: New test.
9698
9699 2006-01-26  Paul Brook  <paul@codesourcery.com>
9700
9701         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9702         on short-enum targets.
9703         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9704         variable.
9705         (generate_fields): Use short_enums.
9706         (main): Set short_enums.  Document -e.
9707         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9708         on short-enum targets.
9709         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9710         variable.
9711         (generate_fields): Use short_enums.
9712         (main): Set short_enums.  Document -e.
9713         * lib/target-supports.exp (check_effective_target_short_enums): New.
9714
9715 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9716
9717         PR target/25947
9718         * gcc.dg/torture/pr25947-1.c: New test.
9719
9720 2006-01-25  Jan Hubicka  <jh@suse.cz>
9721             Roger Sayle  <roger@eyesopen.com>
9722
9723         PR rtl-optimization/25703
9724         * gcc.target/i386/20060125-1.c: New test case.
9725         * gcc.target/i386/20060125-2.c: New test case.
9726
9727 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9728
9729         PR fortran/18540
9730         * gfortran.dg/goto_1.f: New.
9731
9732 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9733
9734         PR fortran/25716
9735         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9736         25716 on 32-bit systems too.
9737
9738 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9739
9740         PR testsuite/25590
9741         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9742
9743 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9744
9745         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9746
9747 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9748
9749         PR fortran/25835
9750         * gfortran.dg/read_eof.f90: Delete, renamed.
9751         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9752         * gfortran.dg/read_eof_2.f90: New test.
9753         * gfortran.dg/read_eof_3.f90: New test.
9754
9755 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9756
9757         PR tree-opt/25860
9758         * gcc.c-torture/compile/pr25860.c: New test.
9759
9760 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9761
9762         PR c++/25552
9763         * g++.dg/parse/dtor8.C: New test.
9764
9765 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9766
9767         PR testsuite/25891
9768         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9769         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9770         check_effective_target_fopenmp returns 0.
9771
9772 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9773
9774         PR ada/20548
9775         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9776         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9777         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9778
9779 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9780
9781         PR tree-opt/25857
9782         * g++.dg/opt/pr25857.C: New test.
9783
9784 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9785         Jan Hubicka  <jh@suse.cz>
9786         Richard Guenther  <rguenther@suse.de>
9787
9788         PR rtl-optimization/25654
9789         * gcc.dg/torture/pr25654.c: New testcase.
9790         * gcc.target/i386/pr25654.c: Likewise.
9791
9792 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9793
9794         PR fortran/25901
9795         * gfortran.dg/internal references_2.f90: New test.
9796
9797         Fix regression in testing of admissability of attributes.
9798         * gfortran.dg/intent_used_1.f90: New test.
9799
9800 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9801
9802         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9803         Remove target conditional torture options for i?86 and x86_64
9804         GNU/Linux.
9805
9806 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9807
9808         PR c++/10891
9809         * g++.dg/rtti/no-rtti.C: New.
9810
9811 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR c++/25895
9814         * g++.dg/inherit/conv2.C: New test.
9815
9816         PR c++/25856
9817         * g++.dg/parse/dtor7.C: New test.
9818
9819         PR c++/25858
9820         * g++.dg/template/crash44.C: New test.
9821
9822 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9823
9824         PR fortran/25124
9825         PR fortran/25625
9826         * gfortran.dg/internal_references_1.f90: New test.
9827           PR fortran/20881
9828         PR fortran/23308
9829         PR fortran/25538
9830         PR fortran/25710
9831         * gfortran.dg/global_references_1.f90: New test.
9832         * gfortran.dg/g77/19990905-1.f: Restore the error that
9833         there is a clash between the common block name and
9834         the name of a subroutine reference.
9835
9836         PR fortran/PR24276
9837         * gfortran.dg/aliasing_dummy_1.f90: New test.
9838
9839 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9840
9841         * gcc.dg/vmx/1b-01.c: Warning fix.
9842         * gcc.dg/vmx/1c-02.c: Likewise.
9843         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9844
9845 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9846
9847         PR testsuite/24962
9848         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9849
9850 2006-01-20  Richard Guenther  <rguenther@suse.de>
9851         Steven Bosscher <stevenb.gcc@gmail.com>
9852
9853         PR rtl-optimization/24626
9854         * gcc.dg/torture/pr24626-1.c: New testcase.
9855         * gcc.dg/torture/pr24626-2.c: Likewise.
9856         * gcc.dg/torture/pr24626-3.c: Likewise.
9857         * gcc.dg/torture/pr24626-4.c: Likewise.
9858
9859 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9860
9861         PR c++/5520
9862         * g++.dg/warn/empty-body.C: New.
9863
9864 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/22136
9867         * g++.dg/template/using10.C: New test.
9868         * g++.dg/temlpate/using11.C: Likewise.
9869         * g++.dg/inherit/using5.C: Tweak error messages.
9870
9871 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9872
9873         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9874         target test.
9875         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9876
9877 2006-01-19  Jan Hubicka  <jh@suse.cz>
9878
9879         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9880
9881 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9882
9883         PR c++/25854
9884         * g++.dg/template/spec28.C: New test.
9885
9886 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9887
9888         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9889         Fix fprintf's by adding srcdir or removing it.
9890
9891 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9892
9893         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9894         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9895         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9896         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9897         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9898         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9899         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9900         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9901         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9902         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9903         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9904         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9905         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9906         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9907
9908 2006-01-18  Jeff Law  <law@redhat.com>
9909
9910         * gcc.dg/tree-ssa/vrp25.c: New test.
9911
9912 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9913
9914         * gcc.dg/pr25805.c: Fix misapplied patch.
9915
9916 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9917
9918         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9919         (check_effective_target_vect_udot_qi): New.
9920         (check_effective_target_vect_sdot_hi): New.
9921         (check_effective_target_vect_udot_hi): New.
9922         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9923         prefixed with "wrapv-" with -fwrapv.
9924         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9925         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9926         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9927         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9928         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9929
9930         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9931         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9932         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9933         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9934
9935 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9936
9937         PR c++/16829
9938         * g++.dg/other/default2.C: New test.
9939         * g++.dg/other/default3.C: New test.
9940
9941 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9942
9943         PR c/25805
9944         * gcc.dg/pr25805.c: New file.
9945
9946 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9947
9948         PR c++/25836
9949         * g++.dg/template/init6.C: New test.
9950
9951 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9952
9953         * gcc.dg/tree-ssa/pr24287.c: New test
9954
9955 2006-01-18  Eric Christopher  <echristo@apple.com>
9956
9957         * g++.dg/eh/table.C: New.
9958
9959 2006-01-18  DJ Delorie  <dj@redhat.com>
9960
9961         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9962         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9963         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9964         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9965
9966 2006-01-18  Jeff Law  <law@redhat.com>
9967
9968         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9969         on wrapping on overflow semantics.
9970
9971         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9972
9973         * gcc.gc/tree-ssa/vrp23.c: New test.
9974         * gcc.gc/tree-ssa/vrp24.c: New test.
9975
9976 2006-01-18  Richard Henderson  <rth@redhat.com>
9977             Aldy Hernandez  <aldyh@redhat.com>
9978             Jakub Jelinek  <jakub@redhat.com>
9979             Diego Novillo  <dnovillo@redhat.com>
9980             Uros Bizjak  <uros@kss-loka.si>
9981
9982         * testsuite/gcc.dg/gomp: New directory.
9983
9984 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9985             Steven G. Kargl  <kargls@comcast.net>
9986
9987         PR fortran/20869
9988         * gfortran.dg/intrinsic_external_1.f90: New test.
9989
9990         PR fortran/20875.
9991         * gfortran.dg/elemental_pointer_1.f90: New test.
9992
9993         PR fortran/25024
9994         * gfortran.dg/external_procedures_1.f90: New test.
9995
9996         PR fortran/25785
9997         gfortran.dg/assumed_present.f90: New test.
9998
9999 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * g++.dg/parse/lookup5.C: New test.
10002
10003 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10004
10005         PR fortran/25697
10006         * gfortran.dg/read_eof.f90: New test.
10007
10008 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10009
10010         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10011         add a closing brace.
10012
10013 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         PR fortran/25631
10016         * gfortran.dg/fmt_tl.f: New test.
10017
10018 2006-01-17  Eric Christopher  <echristo@apple.com>
10019
10020         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10021         * g++.old-deja/g++.warn/impint2.C: Ditto.
10022         * g++.old-deja/g++.other/null1.C: Ditto.
10023         * g++.dg/warn/conv2.C: Ditto.
10024         * g++.dg/warn/conv4.C: New file.
10025
10026 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10027
10028         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10029
10030 2006-01-17  Andreas Jaeger  <aj@suse.de>
10031             Janis Johnson <janis187@us.ibm.com>
10032
10033         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10034         in 64-bit.
10035         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10036         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10037
10038 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10039
10040         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10041         xfail txxx where xxx >= 25.
10042
10043 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10044
10045         PR testsuite/25764
10046         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10047
10048 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR c/25682
10051         * gcc.dg/pr25682.c: New test.
10052         * g++.dg/parse/array-size2.C: New test.
10053
10054 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10055
10056         * consistency.vlad: Remove entire directory, 1652 files.
10057
10058 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10059
10060         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10061         check_effective_target_dfprt_nocache): New.
10062         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10063         (check_effective_target_dfprt): New.
10064         * lib/c-compat.exp (check_dfp): Remove.
10065         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10066         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10067         level of support for decimal float.
10068         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10069         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10070         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10071         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10072         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10073         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10074         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10075         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10076         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10077         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10078         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10079         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10080         directives.
10081
10082 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         PR testsuite/25741
10085         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10086         $base_dir/../.
10087         * lib/gfortran.exp (gfortran_init): Likewise.
10088         * lib/obj-c++.exp (obj-c++_init): Likewise.
10089         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10090         (scan-assembler-dem-not): Likewise.
10091         * lib/scandump.exp (scan-dump-dem): Likewise.
10092         (scan-dump-dem-not): Likewise.
10093
10094 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10095
10096         PR testsuite/25767
10097         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10098         powerpc-*-darwin*.
10099         * lib/obj-c++.exp (obj-c++_init): Likewise.
10100
10101 2006-01-16  Richard Guenther  <rguenther@suse.de>
10102
10103         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10104
10105 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10106
10107         PR testsuite/25777
10108         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10109         to LD_LIBRARY_PATH.
10110
10111 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10112             Andrew Pinski  <pinskia@physics.uc.edu>
10113
10114         * gcc.dg/minmax-1.c: New test.
10115
10116 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10117
10118         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10119         * gcc.misc-tests/dectest.exp: Ditto.
10120
10121 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10122
10123         PR testsuite/25796
10124         * gcc.target/i386/cmov6.c: Use -march=k8.
10125
10126 2006-01-15  Andreas Jaeger  <aj@suse.de>
10127
10128         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10129         x86 does not have __float128.
10130
10131 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10132
10133         * gcc.target/i386/cmov6.c: New test.
10134
10135 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c++/25663
10138         * g++.dg/template/ctor6.C: New test.
10139
10140 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10141
10142         PR tree-optimization/25485
10143         * gcc.dg/tree-ssa/pr25485.c: New.
10144
10145 2006-01-14  Richard Guenther  <rguenther@suse.de>
10146
10147         PR tree-optimization/22548
10148         PR tree-optimization/22555
10149         PR tree-optimization/22501
10150         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10151         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10152         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10153         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10154         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10155         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10156         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10157         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10158         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10159
10160 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10161
10162         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10163         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10164
10165 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10166         Richard Guenther  <rguenther@suse.de>
10167
10168         PR rtl-optimization/24257
10169         * gcc.dg/torture/pr24257.c: New testcase.
10170
10171 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10172
10173         * gcc.c-torture/execute/20060110-1.c: New test.
10174         * gcc.c-torture/execute/20060110-2.c: New test.
10175
10176 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10177
10178         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10179
10180 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10181
10182         PR fortran/25756
10183         * gfortran.dg/label_3.f90: New test.
10184
10185 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10186
10187         PR tree-optimization/25771
10188         * g++.dg/tree-ssa/pr25771.C: New test
10189
10190 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10191
10192         PR tree-opt/24365
10193         * g++.dg/opt/complex5.C: New test.
10194
10195 2006-01-13  Richard Guenther  <rguenther@suse.de>
10196
10197         * gcc.target/i386/387-9.c: New testcase.
10198
10199 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10200
10201         PR c++/24824
10202         * g++.dg/debug/dwarf2-1.C: New.
10203
10204 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10205
10206         PR testsuite/25728
10207         * lib/gcov.exp (verify-lines): Add "close $fd".
10208
10209 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10210             Ben Elliston  <bje@au.ibm.com>
10211
10212         * gcc.dg/dfp/inf-1.c: New test.
10213
10214 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10215             Yao Qi  <qiyaoltc@cn.ibm.com>
10216             Ben Elliston  <bje@au.ibm.com>
10217             Jon Grimm  <jgrimm2@us.ibm.com>
10218
10219         * gcc.dg/nodfp-1.c: New test.
10220         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10221         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10222         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10223         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10224         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10225         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10226         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10227         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10228         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10229         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10230         * gcc.dg/format/dfp-printf-1.c: Likewise.
10231         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10232         (compat_setup_dfp): New.
10233         * gcc.dg/compat/compat.exp: Use it.
10234         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10235         Make some variables global, prepend "compat_" to their names.
10236         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10237         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10238         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10239         * lib/compat.exp (compat_skip_list): Make global, rename.
10240         * lib/c-compat.exp: New file.
10241         * lib/target-supports.exp (check_effective_target_dfp): New.
10242
10243         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10244         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10245         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10246         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10247         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10248         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10249         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10250         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10251         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10252         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10253         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10254         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10255         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10256         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10257         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10258         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10259         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10260         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10261         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10262         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10263         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10264         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10265         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10266         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10267         gcc.dg/dfp/struct-layout-1.c,
10268         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10269         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10270         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10271         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10272         gcc.dg/dfp/func-vararg-dfp.c,
10273         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10274         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10275         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10276         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10277         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10278
10279 2006-01-11  Richard Guenther  <rguenther@suse.de>
10280
10281         PR tree-optimization/25734
10282         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10283
10284 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10285
10286         PR fortran/25486
10287         * gfortran.dg/literal_character_constant_1_x.F: New test.
10288         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10289         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10290         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10291
10292 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10293
10294         PR c++/25386
10295         * g++.dg/ext/packed3.C: Add expected packed error.
10296
10297 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10298
10299         PR target/25706
10300         * gcc.dg/torture/pr25706-1.c: New test.
10301
10302 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10303
10304         PR tree-optimization/23109
10305         PR tree-optimization/23948
10306         PR tree-optimization/24123
10307
10308         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10309         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10310         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10311         g++.dg/tree-ssa/pr23948.C: New testcases.
10312         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10313         three divisions in order to do the optimization.
10314
10315 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10316
10317         PR c++/25632
10318         * g++.dg/other/pr25632.C: New test.
10319
10320 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10321
10322         PR fortran/25730
10323         * gfortran.dg/used_types_1.f90: New test.
10324
10325 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10326
10327         PR target/25718
10328         * gcc.dg/torture/pr25718-1.c: New test.
10329
10330 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10331
10332         * gfortran.dg/list_read_2.f90: Fix typo in description.
10333
10334 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10335
10336         * lib/target-supports.exp (check_visibility_available): Simplify test
10337         for *-*-netware*.
10338         (check_profiling_available): Fail for *-*-netware*.
10339         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10340         * gcc.dg/20021014-1.c: Likewise.
10341         * gcc.dg/nest.c: Likewise.
10342
10343 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10344
10345         fortran/24936
10346         * gfortran.dg/forall_3.f90: New test.
10347
10348 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10349
10350         PR fortran/21977
10351         * gfortran.dg/nesting_2.f90: New test.
10352         * gfortran.dg/nesting_3.f90: New test.
10353
10354 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10355
10356         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10357         Fix typo in comment.
10358
10359 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10360
10361         * gfortran.dg/single_char_string.f90: New test.
10362
10363 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10364
10365         * gfortran.dg/ichar_2.f90: New test.
10366
10367 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10368
10369         PR fortran/25093
10370         * gfortran.dg/private_type_4.f90: New.
10371
10372 2006-01-07  Richard Guenther  <rguenther@suse.de>
10373
10374         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10375
10376 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10377
10378         * gfortran.dg/func_decl_1.f90: New.
10379         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10380         * gfortran.dg/array_alloc_2.f90: Likewise.
10381         * gfortran.dg/char_result_8.f90: Likewise.
10382         * gfortran.dg/dup_save_1.f90: Likewise.
10383         * gfortran.dg/dup_save_2.f90: Likewise.
10384         * gfortran.dg/f2c_6.f90: Likewise.
10385         * gfortran.dg/f2c_7.f90: Likewise.
10386         * gfortran.dg/func_result_2.f90: Likewise.
10387         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10388
10389 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10390
10391         PR fortran/22146
10392         * gfortran.dg/elemental_subroutine_1.f90: New test.
10393         * gfortran.dg/elemental_subroutine_2.f90: New test.
10394
10395         PR fortran/25029
10396         PR fortran/21256
10397         * gfortran.dg/assumed_size_refs_1.f90: New test.
10398
10399         PR fortran/20868
10400         PR fortran/20870
10401         * gfortran.dg/assumed_size_refs_2.f90: New test.
10402         * gfortran.dg/initialization_1.f90: Change warning message.
10403
10404 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10405
10406         * gcc.dg/tree-ssa/loop-15.c: New test.
10407
10408 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10409
10410         PR fortran/25598
10411         * gfortran.dg/backspace_3.f: New test.
10412         * gfortran.dg/backspace_4.f: New test.
10413
10414 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10415
10416         PR fortran/24268
10417         * gfortran.dg/fmt_white.f: Update test.
10418
10419 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10420
10421         * gcc.dg/cast-1.c: Add new warning.
10422         * gcc.dg/cast-2.c: Likewise.
10423         * gcc.dg/cast-3.c: Likewise.
10424         * gcc.dg/format/cast-1.c: Likewise.
10425         * gcc.dg/cast-4.c: New testcase.
10426
10427 2006-01-05  Richard Guenther  <rguenther@suse.de>
10428
10429         PR tree-optimization/22555
10430         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10431
10432 2006-01-05  Richard Guenther  <rguenther@suse.de>
10433             Diego Novillo  <dnovillo@redhat.com>
10434
10435         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10436         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10437         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10438         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10439         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10440         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10441         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10442         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10443         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10444         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10445         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10446         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10447         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10448         * treelang/compile/extravar.tree: Likewise.
10449         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10450         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10451         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10452         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10453         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10454
10455 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10456
10457         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10458         for 64-bit fix.
10459
10460 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10461
10462         PR fortran/23675
10463         gfortran.dg/char_result_11.f90: New.
10464
10465 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/24782
10468         * g++.dg/parse/access9.C: New test.
10469         * g++.dg/tc1/dr52.C: Tweak error markers.
10470
10471 2006-01-04  Richard Henderson  <rth@redhat.com>
10472
10473         Merge from gomp branch.
10474         * g++.dg/parse/pragma2.C: Update expected error lines.
10475
10476 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10477
10478         * g++.dg/other/i386-2.C: New test.
10479
10480         PR target/25554
10481         * gcc.c-torture/compile/20051228-1.c: New test.
10482
10483         PR c/25559
10484         * gcc.dg/pr25559.c: New test.
10485
10486 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/25492
10489         * g++.dg/lookup/friend9.C: New test.
10490
10491         PR c++/25625
10492         * g++.dg/template/repo5.C: New test.
10493
10494 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10495
10496         PR fortran/25101
10497         * gfortran.dg/forall_2.f90: New test.
10498
10499 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10500
10501         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10502         dg-require-weak.  Adjust regexp to handle leading-underscore
10503         targets and space as well as TAB after .weak.  Change previous
10504         64-bit fix to not use naked dot.
10505
10506 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10507
10508         PR rtl-optimization/25578
10509         * gcc.c-torture/execute/20060102-1.c: New testcase.
10510
10511 2006-01-03  Richard Guenther  <rguenther@suse.de>
10512
10513         PR c/25183
10514         * gcc.dg/torture/pr25183.c: New testcase.
10515
10516 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10517
10518         Merge from gomp-branch.
10519         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10520         * gcc.dg/ia64-sync-2.c: Likewise.
10521         * gcc.dg/ia64-sync-3.c: Likewise.
10522         * gcc.dg/ia64-sync-4.c: Likewise.
10523         * gcc.dg/sync-2.c: Likewise.
10524         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10525         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10526
10527 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10528
10529         PR c++/25635
10530         * g++.dg/parse/operator6.C: New test.
10531
10532         PR c++/25637
10533         * g++.dg/parse/error29.C: New test.
10534
10535         PR c++/25638
10536         * g++.dg/parse/dtor6.C: New test.
10537
10538         PR c++/25633
10539         * g++.dg/parse/ctor3.C: New test.
10540
10541         PR c++/25634
10542         * g++.dg/template/class3.C: New test.
10543
10544 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10545
10546         * g++.dg/debug/debug9.C: New.
10547
10548 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10549
10550         PR fortran/24640
10551         * gfortran.dg/label_2.f90: New test.
10552
10553 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10554
10555         * g++.dg/lookup/using12.C: Tighten error marker.
10556
10557 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10558             Andrew Pinski <pinskia@physics.uc.edu>
10559
10560         * gcc.target/powerpc/darwin-abi-3.c: New file.
10561         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10562         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10563         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10564         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10565         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10566         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10567         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10568         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10569
10570 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10571
10572         * gcc.dg/tree-ssa/loadpre1.c: New;
10573         * gcc.dg/tree-ssa/loadpre2.c: New;
10574         * gcc.dg/tree-ssa/loadpre3.c: New;
10575         * gcc.dg/tree-ssa/loadpre4.c: New;
10576         * gcc.dg/tree-ssa/loadpre5.c: New;
10577         * gcc.dg/tree-ssa/loadpre6.c: New;
10578         * gcc.dg/tree-ssa/loadpre7.c: New;
10579         * gcc.dg/tree-ssa/loadpre8.c: New;
10580         * gcc.dg/tree-ssa/loadpre9.c: New;
10581
10582 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10585         * g++.dg/abi/thunk4.C: Likewise.
10586
10587 2006-01-01  Andreas Jaeger  <aj@suse.de>
10588
10589         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10590         portable.
10591
10592 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10593
10594         PR c++/25294
10595         * gcc.dg/pragma-pack-3.c: New test.
10596         * g++.dg/parse/pragma3.C: New test.
10597
10598 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10599
10600         PR middle-end/24827
10601         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10602
10603 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10604
10605         PR testsuite/25214
10606         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10607
10608 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10609
10610         PR fortran/22607
10611         * gfortran-dg/pure_byref_3.f90: New.
10612
10613         fortran/PR 25396
10614         * gfortran.dg/userdef_operator_1.f90: New.
10615
10616 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.dg/abi/thunk3.C: New.
10619         * g++.dg/abi/thunk4.C: New.
10620
10621 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10622
10623         PR fortran/25532
10624         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10625         associated derived type components of derived types are
10626         properly declared in contained procedures.
10627
10628 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10629
10630         PR libgfortran/25139
10631         * gfortran.dg/backspace_2.f: New test.
10632
10633 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10634
10635         PR libgfortran/25550
10636         * gfortran.dg/endfile.f: New test.
10637
10638 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10639
10640         PR libgfortran/25419
10641         * gfortran.dg/comma.f: New test.
10642
10643 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10644
10645         * lib/gfortran-dg.exp: Remove trailing whitespace.
10646         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10647         -funroll-all-loops.
10648
10649 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10650
10651         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10652         Extended Double long doubles or repeat tests when long double is
10653         the same size as double.
10654
10655 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10656
10657         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10658
10659         PR testsuite/25442
10660         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10661         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10662
10663         PR testsuite/25441
10664         * gcc.dg/pr23911.c: Make test variable static.
10665
10666         PR testsuite/25444
10667         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10668
10669 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/25439
10672         * g++.dg/parse/crash17.C: Adjust error markers.
10673         * g++.dg/template/error20.C: New test.
10674
10675 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/23172
10678         * g++.dg/ext/complit4.C: New test.
10679
10680         PR c++/25417
10681         * g++.dg/ext/complit5.C: Likewise.
10682
10683 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10684
10685         PR tree-optimization/25125
10686         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10687         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10688         * gcc.c-torture/execute/pr25125.c: New.
10689
10690 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10691
10692         PR fortran/25029
10693         PR fortran/21256
10694         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10695         with incorrect assumed size references.
10696
10697 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10698
10699         PR c++/23171
10700         * g++.dg/opt/init1.C: New test.
10701
10702 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/24671
10705         * g++.dg/template/sfinae3.C: New test.
10706
10707 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10708
10709         * g++.dg/other/friend4.C: New test.
10710
10711 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR target/25005
10714         * g++.dg/opt/pr25005.C: New test.
10715
10716 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/25369
10719         * g++.dg/template/ptrmem16.C: New test.
10720
10721 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10722
10723         PR fortran/25029
10724         PR fortran/21256
10725         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10726
10727 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10728
10729         PR libgfortran/25307
10730         * gfortran.dg/list_read_5.f90: New test.
10731
10732 2005-12-22  Richard Henderson  <rth@redhat.com>
10733
10734         * gcc.target/i386/sse-7.c: Use -msse2.
10735
10736 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10737
10738         PR rtl-optimization/25432
10739         * gcc.c-torture/compile/20051216-1.c: New test.
10740
10741         PR objc/25328
10742         * objc/execute/pr25328.m: New test.
10743
10744 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10745
10746         PR c++/25364
10747         * g++.dg/template/call4.C: New test.
10748
10749 2005-12-22  Dale Johannesen  <dalej@apple.com>
10750
10751         * gcc.target/i386/sse-17.c: New.
10752
10753 2005-12-22  Paul Brook  <paul@codesourcery.com>
10754
10755         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10756
10757 2005-12-22  Paul Brook  <paul@codesourcery.com>
10758
10759         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10760
10761 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10762
10763         PR tree-opt/25513
10764         * gcc.c-torture/compile/pr25513.c: New test.
10765
10766 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10767
10768         PR c++/23333
10769         * g++.dg/parse/error25.C: Add more tests.
10770
10771 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10772
10773         PR fortran/18990
10774         * gfortran.dg/der_charlen_1.f90: New.
10775
10776 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10777
10778         PR fortran/20889
10779         * gfortran.dg/pointer_component_type_1.f90: New test.
10780
10781         PR fortran/25029
10782         PR fortran/21256
10783         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10784         should give an error with assumed size array refernces and checks those
10785         that should not.
10786         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10787         reference an upper bound so that it does not generate an error.
10788
10789         PR fortran/19362
10790         PR fortran/20244
10791         PR fortran/20864
10792         PR fortran/25391
10793         * gfortran.dg/used_dummy_types_1.f90: New test.
10794         * gfortran.dg/used_dummy_types_2.f90: New test.
10795         * gfortran.dg/used_dummy_types_3.f90: New test.
10796         * gfortran.dg/used_dummy_types_4.f90: New test.
10797         * gfortran.dg/used_dummy_types_5.f90: New test.
10798
10799         PR fortran/23152
10800         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10801         group already being USE associated.
10802         * gfortran.dg/assumed_shape_nml.f90: New test.
10803         * gfortran.dg/assumed_size_nml.f90: New test.
10804
10805         PR fortran/20862
10806         PR fortran/25053
10807         PR fortran/25063
10808         PR fortran/25064
10809         PR fortran/25066
10810         PR fortran/25067
10811         PR fortran/25068
10812         PR fortran/25307
10813         * gfortran.dg/io_constraints_1.f90: New test.
10814         * gfortran.dg/io_constraints_1.f90: New test.
10815         * gfortran.dg/iostat_3.f90: Change wording of warning.
10816         * gfortran.dg/g77/19981216-0.f: The same.
10817
10818 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10819
10820         PR tree-optimization/23518
10821         * testsuite/gcc.dg/pr23518.c: New.
10822
10823 2005-12-21  Mike Stump  <mrs@apple.com>
10824
10825         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10826
10827 2005-12-21  Paul Brook  <paul@codesourcery.com>
10828
10829         * gcc.dg/pr19340.c: Skip on m68k targets.
10830
10831 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10832
10833         PR rtl-optimization/25196
10834         * gcc.dg/pr25196.c: New test.
10835
10836 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10837
10838         PR fortran/25423
10839         gfortran.dg/where_nested_1.f90: New.
10840
10841 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10842
10843         PR tree-optimization/25382.
10844         * gcc.dg/tree-ssa/pr25382.c: New.
10845
10846 2005-12-20  Richard Guenther  <rguenther@suse.de>
10847
10848         PR middle-end/24306
10849         * gcc.target/i386/pr24306.c: New testcase.
10850
10851 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10852
10853         PR tree-optimization/25501
10854         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10855
10856 2005-12-20  Richard Guenther  <rguenther@suse.de>
10857
10858         Revert
10859         2005-12-02  Richard Guenther  <rguenther@suse.de>
10860
10861         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10862
10863 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c++/21228
10866         * g++.dg/warn/Wunreachable-code-2.C: New test.
10867
10868 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/24278
10871         * g++.dg/template/ctor5.C: New test.
10872
10873         PR c++/24915
10874         * g++.dg/template/overload8.C: New test.
10875
10876 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10877
10878         * gcc.c-torture/compile/pr25483 : New test.
10879
10880 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10881
10882         PR c++/20552
10883         * g++.dg/ext/typeof10.C: New test.
10884
10885 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * gcc.dg/mt-loopi1.c: New.
10888
10889 2005-12-18  Richard Guenther  <rguenther@suse.de>
10890
10891         PR tree-optimization/25481
10892         * gcc.dg/torture/pr25481.c: New testcase.
10893
10894 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10895
10896         PR rtl-optimization/21041
10897         * gcc.dg/pr21041.c: New test.
10898
10899 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10900
10901         PR libgfortran/25463
10902         * gfortran.dg/advance.f90: New test.
10903
10904 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10905
10906         * gcc.dg/20051201-1.c: New test.
10907
10908 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10909
10910         PR fortran/25018
10911         * gfortran.dg/initialization_1.f90: New test.
10912         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10913         * gfortran.dg/g77/980616-0.f: The same.
10914
10915 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10916
10917         * PR fortran/25458
10918         * gfortran.dg/chkbits.f90: New test.
10919
10920 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10921
10922         * gfortran.dg/enum_5.f: Revert to previous version.
10923
10924 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10925
10926         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10927         * gfortran.dg/nested_modules_1.f90: Ditto.
10928         * gfortran.dg/hollerith_f95.f90: Ditto.
10929         * gfortran.dg/select_5.f90: Ditto.
10930         * gfortran.dg/secnds.f: Ditto.
10931         * gfortran.dg/hollerith2.f90: Ditto.
10932         * gfortran.dg/imag_2.f: Ditto.
10933         * gfortran.dg/ftell_2.f90: Ditto.
10934         * gfortran.dg/malloc_free_1.f90: Ditto.
10935         * gfortran.dg/logint-1.f: Ditto.
10936         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10937         * gfortran.dg/e_d_fmt.f90: Ditto.
10938         * gfortran.dg/hollerith_legacy.f90: Ditto.
10939         * gfortran.dg/logint-2.f: Ditto.
10940         * gfortran.dg/enum_5.f90: Ditto.
10941         * gfortran.dg/f2c_2.f90: Ditto.
10942         * gfortran.dg/pr17143.f90: Ditto.
10943         * gfortran.dg/namelist_14.f90: Ditto.
10944         * gfortran.dg/logint-3.f: Ditto.
10945         * gfortran.dg/spread_scalar_source.f90: Ditto.
10946         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10947         * gfortran.dg/namelist_11.f: Ditto.
10948         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10949         * gfortran.dg/g77/20010519-1.f
10950         * gfortran.dg/g77/alpha1.f: Ditto.
10951         * gfortran.dg/g77/990115-1.f: Ditto.
10952         * gfortran.dg/g77/erfc.f: Ditto.
10953         * gfortran.dg/g77/19990313-3.f: Ditto.
10954         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10955         * gfortran.dg/g77/20010426.f: Ditto.
10956         * gfortran.dg/g77/19990313-0.f: Ditto.
10957         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10958         * gfortran.dg/g77/20000629-1.f: Ditto.
10959         * gfortran.dg/g77/970125-0.f: Ditto.
10960         * gfortran.dg/g77/8485.f: Ditto.
10961         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10962         * gfortran.dg/g77/19990313-1.f: Ditto.
10963         * gfortran.dg/g77/int8421.f: Ditto.
10964         * gfortran.dg/g77/19990305-0.f: Ditto.
10965         * gfortran.dg/g77/947.f: Ditto.
10966         * gfortran.dg/g77/19990905-2.f: Ditto.
10967         * gfortran.dg/g77/cabs.f: Ditto.
10968         * gfortran.dg/g77/19990313-2.f: Ditto.
10969         * gfortran.dg/g77/20020307-1.f: Ditto.
10970         * gfortran.dg/g77/dcomplex.f: Ditto.
10971         * gfortran.dg/g77/19990502-1.f: Ditto.
10972         * gfortran.dg/g77/19981216-0.f: Ditto.
10973         * gfortran.dg/common_4.f90: Ditto.
10974         * gfortran.dg/entry_4.f90: Ditto.
10975         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10976         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10977         * gfortran.dg/namelist_12.f: Ditto.
10978         * gfortran.dg/scale_1.f90: Ditto.
10979         * gfortran.dg/modulo_1.f90
10980         * gfortran.dg/hollerith.f90: Ditto.
10981         * gfortran.dg/direct_io_3.f90: Ditto.
10982         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10983         * gfortran.dg/gnu_logical_1.F: Ditto.
10984         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10985         * gfortran.dg/assign_1.f90: Ditto.
10986         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10987         * gfortran.dg/pr23095.f: Ditto.
10988         * gfortran.dg/read_float_1.f90: Ditto.
10989
10990 2005-12-17  Andreas Jaeger  <aj@suse.de>
10991
10992         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10993         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10994
10995 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10996
10997         PR fortran/24268
10998         * gfortran.dg/fmt_white.f: New test.
10999
11000 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11001
11002         * gfortran.dg/label_1.f90: New test.
11003
11004 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11005
11006         PR testsuite/25422
11007         * gcc.dg/20031012-1.c: Add -Walways-true option.
11008         * gcc.dg/weak/weak-3.c: Likewise.
11009         * g++.old-deja/g++.mike/warn8.C: Likewise.
11010
11011 2005-12-16  Mike Stump  <mrs@apple.com>
11012
11013         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11014         exit.
11015
11016 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11017
11018         PR libgfortran/25264
11019         PR libgfortran/25349
11020         * gfortran.dg/tl_editing.f90: Added additional checks.
11021         * gfortran.dg/t_editing.f: New test.
11022         * gfortran.dg/write_padding.f90: New test
11023
11024 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11025
11026         PR testsuite/25215
11027         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11028
11029 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11030
11031         PR rtl-optimization/24899
11032         * gcc.c-torture/execute/20051215-1.c: New test.
11033
11034 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11035
11036         PR 24823
11037         * gfortran.dg/pr24823.f: New test.
11038
11039 2005-12-16  Jeff Law  <law@redhat.com>
11040
11041         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11042
11043 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11044
11045         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11046         Change C++ style comments to C style comments.
11047         Remove aligned types from the array.
11048         Keep Enums disabled.
11049         (complex_types): Remove aligned types from the array.
11050         Comment out "_Complex long double".
11051         (attrib_types): Remove.
11052         (complex_attrib_types): Remove.
11053         (attrib_array_types): Remove.
11054         (complex_attrib_array_types): Remove.
11055         (aligned_bitfld_types): Remove.
11056         (n_aligned_bitfld_types): Remove.
11057         (FEATURE_ALIGNEDPACKED): Delete.
11058         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11059         (singles): Remove support for adding attributes.
11060         (choose_type): Remove support for attributed types.
11061         (generate_fields): Remove support for attributed bit-fields.
11062         Remove support for adding attributes.
11063         (generate_random_tests): Remove support for adding attributes.
11064         (features): Add back "[0] :0" and "complex vector [0]".
11065         (main): Remove support for attributed bit-fields.
11066         Uncomment the calling of generate_random_tests for the rests of
11067         the tests.
11068
11069 2005-12-16  Jan Hubicka  <jh@suse.cz>
11070
11071         * gcc.c-torture/combine/pr25224.c: New.
11072
11073 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11074
11075         PR other/25028
11076         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11077         HP-UX.
11078
11079 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11080
11081         * gcc.dg/20051215-1.c: New file.
11082
11083 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11084
11085         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11086         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11087
11088 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11089
11090         PR fortran/18197
11091         * gfortran.dg/dummy_functions_1.f90: New.
11092
11093 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11094
11095         PR rtl-optimization/25310
11096         * gcc.c-torture/compile/pr25310.c: New test.
11097
11098 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11099
11100         PR debug/25023
11101         * gcc.dg/pr25023.c: New test.
11102
11103 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11104
11105         * g++.old-deja/g++.brendan/redecl1.C,
11106         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11107         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11108         g++.old-deja/g++.oliva/typeof1.C,
11109         g++.old-deja/g++.other/crash16.C,
11110         g++.old-deja/g++.other/crash34.C,
11111         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11112         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11113         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11114         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11115         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11116         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11117         Remove xfail.
11118
11119 2005-12-14  Kean Johnston  <jkj@sco.com>
11120             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11121
11122         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11123         * gcc.target/i386/20020523-1.c: Ditto.
11124         * gcc.target/i386/tailcall-1.c: Ditto.
11125         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11126         * gcc.target/i386/ssetype-5.c: Ditto.
11127
11128 2005-12-14  Jeff Law  <law@redhat.com>
11129
11130         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11131
11132 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR target/25254
11135         PR target/24188
11136         * gcc.target/i386/pr25254.c: New test.
11137         * gfortran.dg/PR24188.f: New test.
11138
11139 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11140
11141         * lib/fortran-torture.exp: Catch remaining uses of
11142         remote_file build delete.
11143
11144 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11145
11146         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11147
11148 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11149
11150         * gcc.dg/warn-addr-cmp.c: New test.
11151
11152 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11153
11154         PR debug/25023
11155         PR target/25293
11156         * gcc.target/i386/pr25293.c: New test.
11157
11158 2005-12-13  Petr Machata  <machata@post.cz>
11159
11160         PR c++/24907
11161         * g++.dg/parse/comma2.C: New test.
11162
11163 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11164             Jakub Jelinek  <jakub@redhat.com>
11165
11166         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11167         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11168         (limits.h): Include unconditionally.
11169         (stdlib.h): Likewise.
11170         (hashtab.h): Do not include.
11171         (getopt.h): Likewise.
11172         (stddef.h): Include.
11173         (hashval_t): Define.
11174         (struct entry): Add "next" field.
11175         (HASH_SIZE): New macro.
11176         (hash_table): New variable.
11177         (switchfiles): Do not use xmalloc.
11178         (mix): New macro.
11179         (iterative_hash): New function.
11180         (hasht): Remove.
11181         (e_exists): New function.
11182         (e_insert): Likewise.
11183         (output): Use, instead of libiberty hashtable functions.
11184         (main): Do not use getopt.  Do not call htab_create.
11185
11186 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11187
11188         PR c++/25331
11189         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11190         put atal* and atpaal* attributes on array elements.
11191         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11192         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11193         put atal* and atpaal* attributes on array elements.
11194         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11195
11196 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11197
11198         * gcc.dg/single-precision-constant.c: New test.
11199
11200 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11201
11202         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11203         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11204         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11205         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11206         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11207         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11208         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11209         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11210         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11211         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11212         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11213         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11214         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11215         gcc.target/powerpc/ppc-sdata-2.c,
11216         gcc.target/powerpc/ppc-stackalign-1.c,
11217         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11218         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11219         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11220         gcc.target/powerpc/rs6000-ldouble-2.c,
11221         gcc.target/powerpc/rs6000-power2-1.c,
11222         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11223         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11224         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11225         option into target selector.
11226         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11227         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11228
11229 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11230
11231         PR objc/25348
11232         * objc.dg/encode-9.m: New test.
11233
11234 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11235
11236         PR testsuite/20772
11237         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11238         * gcc.dg/asm-b.c: Fix typo.
11239         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11240         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11241         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11242         i?86 lp64 and x86_64 ilp32.
11243         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11244         on i?86 lp64.
11245         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11246
11247 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11248
11249         PR fortran/25078
11250         gfortran.dg/equiv_5.f90: New test.
11251
11252 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11253
11254         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11255         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11256         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11257         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11258         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11259         * gcc.dg/tree-ssa/reassoc-5.c: New.
11260         * gcc.dg/tree-ssa/reassoc-6.c: New.
11261         * gcc.dg/tree-ssa/reassoc-7.c: New.
11262         * gcc.dg/tree-ssa/reassoc-8.c: New.
11263         * gcc.dg/tree-ssa/reassoc-9.c: New.
11264         * gcc.dg/tree-ssa/reassoc-10.c: New.
11265         * gcc.dg/tree-ssa/reassoc-11.c: New.
11266
11267 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11268
11269         PR testsuite/25167
11270         PR testsuite/24478
11271         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11272
11273 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/25300
11276         * g++.dg/template/inherit.C: Do not use a generic error message.
11277
11278 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11279
11280         PR libobjc/25354
11281         * objc.dg/gnu-encoding: New directory.
11282         * objc.dg/gnu-encoding/compat-common.h: New file.
11283         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11284         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11285         * objc.dg/gnu-encoding/vector-defs.h: New file.
11286         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11287         * objc.dg/gnu-encoding/generate-random.c: New file.
11288         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11289         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11290         * objc.dg/gnu-encoding/generate-random.h: New file.
11291
11292 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/25337
11295         * g++.dg/template/defarg7.C: New test.
11296
11297 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         PR libobjc/25347
11300         * objc.dg/encode-8.m: New test.
11301
11302 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11303
11304         PR libobjc/25346
11305         * objc.dg/encode-7.m: New test.
11306
11307 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/25010
11310         * g++.dg/opt/inline10.C: New test.
11311
11312 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11313
11314         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11315
11316 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11317
11318         * gfortran.dg/substring_equivalence.f90: typo in comment
11319
11320 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11321
11322         PR fortran/25068
11323         * gfortran.dg/iostat_3.f90: New test.
11324
11325 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11326
11327         PR fortran/23815
11328         * gfortran.dg/unf_io_convert_1.f90: New test.
11329         * gfortran.dg/unf_io_convert_2.f90: New test.
11330         * gfortran.dg/unf_io_convert_3.f90: New test.
11331
11332 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         PR testsuite/20772
11335         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11336         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11337         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11338         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11339         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11340         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11341         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11342         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11343         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11344         gcc.dg/torture/fp-int-convert-float128-timode.c,
11345         gcc.dg/torture/fp-int-convert-float128.c,
11346         gcc.dg/torture/fp-int-convert-float80-timode.c,
11347         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11348         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11349
11350         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11351
11352 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11353
11354         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11355
11356 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11357
11358         * gcc.dg/20051207-1.c,
11359         * gcc.dg/20051207-2.c,
11360         * gcc.dg/20051207-3.c: New tests.
11361
11362 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11363
11364         PR testsuite/20772
11365         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11366         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11367         dg-skip-if target selector.
11368
11369         PR testsuite/20772
11370         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11371         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11372         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11373         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11374         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11375         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11376         and/or merge with i?86 cases.
11377
11378         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11379
11380         PR testsuite/20772
11381         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11382         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11383         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11384         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11385         x86_64-*-linux*.
11386
11387 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11388
11389         PR target/25311
11390         * gcc.c-torture/compile/pr25311.c: New test.
11391
11392 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11393
11394         PR libgfortran/25039
11395         * gfortran.dg/read_comma.f: New test.
11396
11397 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR c++/19317
11400         * g++.dg/opt/pr19317-1.C: New test.
11401         * g++.dg/opt/pr19317-2.C: New test.
11402         * g++.dg/opt/pr19317-3.C: New test.
11403
11404         PR target/19005
11405         * gcc.c-torture/execute/pr19005.c: New test.
11406
11407         PR target/17828
11408         * g++.old-deja/g++.other/comdat5.C: New test.
11409         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11410
11411         * g++.dg/compat/struct-layout-1.exp: New file.
11412         * g++.dg/compat/struct-layout-1.h: New.
11413         * g++.dg/compat/struct-layout-1_generate.c: New.
11414         * g++.dg/compat/struct-layout-1_x1.h: New.
11415         * g++.dg/compat/struct-layout-1_x2.h: New.
11416         * g++.dg/compat/struct-layout-1_y1.h: New.
11417         * g++.dg/compat/struct-layout-1_y2.h: New.
11418
11419         * gcc.dg/20050330-2.c: New test.
11420
11421 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11422
11423         PR fortran/25292
11424         * gfortran.dg/associated_1.f90: New.
11425
11426 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11427
11428         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11429         ILP32 vect_no_align platforms.
11430
11431 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11432             Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR target/25268
11435         * gcc.c-torture/compile/20051207-1.c: New test.
11436
11437 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11438
11439         PR testsuite/20772
11440         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11441         gcc.dg/torture/pr18582-1.c,
11442         gcc.target/i386/attributes-error.c: Also test on x86_64.
11443
11444         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11445
11446 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11447
11448         PR c++/19397
11449         * g++.dg/template/typedef3.C: New test.
11450
11451         PR c++/19762
11452         PR c++/19764
11453         * g++.dg/template/dtor3.C: Fix error markers.
11454
11455 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11456
11457         * lib/target-supports.exp (check_effective_target_sync_char_short):
11458         Add s390*.
11459
11460 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11461
11462         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11463
11464 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11465
11466         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11467         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11468         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11469         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11470
11471 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11472
11473         PR c++/25263
11474         * g++.dg/other/array2.C: New test case.
11475
11476 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11477
11478         * gcc.dg/darwin-weakimport-3.c: New.
11479
11480         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11481         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11482         and to work on Darwin.
11483         * gcc.dg/attr-weakref-1b.c: New file.
11484         * gcc.dg/attr-weakref-2.c: New test.
11485         * gcc.dg/darwin-weakref-1.c: New test.
11486
11487 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11488
11489         PR testsuite/25247
11490         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11491         use in selector expressions.
11492         (dg-xfail-if): Ditto.
11493         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11494         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11495         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11496         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11497         * gcc.test-framework/test-framework.exp: Skip generated tests if
11498         CHECK_TEST_FRAMEWORK is not 1.
11499
11500 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11501
11502         PR tree-optimization/24963
11503         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11504
11505         PR target/24108
11506         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11507
11508         PR target/18580
11509         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11510         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11511         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11512         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11513
11514 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11517         dg-options.
11518
11519 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11520
11521         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11522
11523 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11524
11525         * gcc.dg/format/cast-1.c: New test.
11526
11527 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11528
11529         PR c/7776
11530         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11531         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11532         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11533         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11534
11535 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11536
11537         * gcc.dg/cast-pretty-print-1.c: New test.
11538
11539 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11540
11541         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11542
11543 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/24173
11546         * g++.dg/template/friend40.C: New test.
11547
11548 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR target/25199
11551         * gcc.target/i386/movq-2.c: New test.
11552         * gcc.target/i386/movq.c: Remove target i?86, instead add
11553         dg-require-effective-target ilp32.
11554
11555 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11556
11557         PR c++/24103
11558         * g++.dg/other/default1.C: New test.
11559
11560 2005-12-02  Richard Guenther  <rguenther@suse.de>
11561
11562         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11563
11564 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11565
11566         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11567
11568 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11569
11570         PR target/21017
11571         * gcc.target/powerpc/rotate.c: New.
11572
11573 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11574
11575         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11576         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11577
11578 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11579
11580         PR c/13384
11581         * gcc.dg/pr17730-1.c: Adjust.
11582         * gcc.dg/lvalue1.c (main): Likewise.
11583         * gcc.dg/lvalue-2.c: Likewise.
11584         * g++.dg/pr7503-3.C
11585
11586 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11587
11588         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11589         error messages.
11590
11591 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11592
11593         PR fortran/24789
11594         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11595
11596 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11597
11598         PR target/24475
11599         * lib/target-supports.exp (check_effective_target_tls): New.
11600         (check_effective_target_tls_runtime): New.
11601         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11602         for TLS support.
11603         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11604         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11605         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11606         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11607         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11608         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11609         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11610         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11611         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11612         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11613         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11614         effective-target TLS.
11615         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11616         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11617         effective-target TLS runtime.
11618
11619 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11620
11621         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11622
11623 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11624
11625         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11626         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11627         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11628         ignored" warnings when "packing" is the same as the ABI layout.
11629
11630 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11631
11632         PR fortran/21302
11633         * gfortran.dg/line_length_1.f: New test.
11634         * gfortran.dg/line_length_2.f90: Ditto.
11635
11636 2005-11-30  Richard Guenther  <rguenther@suse.de>
11637
11638         PR tree-optimization/21655
11639         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11640
11641 2005-11-30  Dale Johannesen  <dalej@apple.com>
11642
11643         * gcc.c-torture/compile/pr24930.c: New.
11644
11645 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/15809
11648         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11649
11650 2005-11-30  Jeff Law  <law@redhat.com>
11651
11652         * g++.old-deja/g++.law/pr25000.C: New test.
11653
11654 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * gcc.dg/tls/opt-11.c: New test.
11657
11658 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11659
11660         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11661         targets.
11662         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11663         LP64 ia64.
11664
11665 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11666
11667         * gfortran.dg/open_access_1.f90: New test.
11668
11669 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11670
11671         * gcc.dg/charset/builtin2.c: New test.
11672
11673 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11676         on mmix-*-* for *_[xy].c.
11677
11678 2005-11-28  Kean Johnston  <jkj@sco.com>
11679
11680         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11681         headers.
11682         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11683         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11684         * gcc.target/i386/asm-3.c: Ditto.
11685         * gcc.target/i386/clobbers.c: Ditto.
11686         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11687         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11688         test regexp.
11689         * gcc.target/i386/mul.c: Ditto.
11690         * gcc.target/i386/ssetype-1.c: Ditto.
11691         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11692         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11693         static so the test works with -fPIC mode too. Based on comment in
11694         PR19231 by Pinski.
11695         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11696
11697 2005-11-28  Richard Guenther  <rguenther@suse.de>
11698
11699         * gcc.dg/alias-9.c: New testcase.
11700         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11701
11702 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11703             Uros Bizjak  <uros@kss-loka.si>
11704
11705         PR middle-end/20219
11706         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11707         tan(x)/sin(x) transformations.
11708
11709 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11710
11711         PR middle-end/24575
11712         * gcc.dg/tree-ssa/divide-3.c: New test.
11713         * gcc.dg/tree-ssa/divide-4.c: New test.
11714
11715 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11716
11717         PR fortran/24917
11718         *  gfortran.dg/boz_6.f90: New test.
11719
11720 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11721
11722         PR fortran/23912
11723         * gfortran.dg/modulo_1.f90: New test.
11724
11725 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11726
11727         PR libfortran/24919
11728         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11729         fail on CRLF platforms.
11730         * gfortran.dg/ftell_2.f90: Likewise.
11731
11732 2005-11-26  Eric Christopher  <echristo@apple.com>
11733
11734         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11735
11736 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11737
11738         * objc.dg/gnu-runtime-3.m: Simplify.
11739
11740 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         PR middle-end/23669
11743         * gcc.dg/tree-ssa/divide-1.c: New test.
11744         * gcc.dg/tree-ssa/divide-2.c: New test.
11745
11746 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11747
11748         PR libgfortran/24945
11749         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11750
11751 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11752
11753         PR libgfortran/24945
11754         * gfortran.dg/open_status_2.f90: New test.
11755
11756 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11757
11758         * gcc.c-torture/execute/builtins/fprintf.c,
11759         gcc.c-torture/execute/builtins/fputs-lib.c,
11760         gcc.c-torture/execute/builtins/fputs.c,
11761         gcc.c-torture/execute/builtins/lib/fprintf.c,
11762         gcc.c-torture/execute/builtins/lib/printf.c,
11763         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11764
11765 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11766
11767         * gcc.dg/20050922-2.c: New test.
11768
11769 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11770
11771         * objc.dg/gnu-runtime-3.m: New test.
11772
11773 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11774
11775         PR c++/9278
11776         * g++.dg/other/void1.C: New test.
11777
11778 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11779
11780         PR middle-end/24998
11781         * gcc.dg/torture/fp-int-convert-float.c,
11782         gcc.dg/torture/fp-int-convert-double.c,
11783         gcc.dg/torture/fp-int-convert-long-double.c,
11784         gcc.dg/torture/fp-int-convert-timode.c,
11785         gcc.dg/torture/fp-int-convert-float80.c,
11786         gcc.dg/torture/fp-int-convert-float80-timode.c,
11787         gcc.dg/torture/fp-int-convert-float128.c,
11788         gcc.dg/torture/fp-int-convert-float128-timode.c,
11789         gcc.dg/torture/fp-int-convert.h: New files.
11790
11791 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11792
11793         PR middle-end/24989
11794         * gcc.dg/tree-ssa/bool-10.c: New test.
11795         * gcc.dg/tree-ssa/bool-11.c: New test.
11796         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11797
11798 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11799
11800         PR middle-end/24990
11801         * tree-ssa/pr24990-1.c: New test.
11802
11803 2005-11-24  Richard Guenther  <rguenther@suse.de>
11804         Dirk Mueller <dmueller@suse.de>
11805
11806         PR c++/14024
11807         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11808         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11809         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11810         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11811         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11812         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11813
11814 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11815
11816         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11817
11818 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11819
11820         PR c/21668
11821         * gcc.dg/Wc++-compat.c: New.
11822         * gcc.dg/Wno-c++-compat.c: New.
11823
11824 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11825
11826         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11827         (vspltish, vspltisw): Likewise.
11828
11829 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11830
11831         PR libgfortran/24794
11832         * gfortran.dg/namelist_12.f: Fix quotes.
11833         * gfortran.dg/namelist_13.f90: Fix quotes.
11834         * gfortran.dg/namelist_14.f90: Fix quotes.
11835         * gfortran.dg/namelist_15.f90: Fix quotes.
11836         * gfortran.dg/namelist_use.f90: Fix quotes.
11837         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11838         * gfortran.dg/namelist_21.f90: New test.
11839         * gfortran.dg/namelist_22.f90: New test.
11840
11841 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11842
11843         PR target/23435
11844         * gcc.c-torture/compile/pr23435.c: New.
11845
11846 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11847
11848         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11849
11850 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11851
11852         * gcc.target/powerpc/405-macchw-1.c,
11853         gcc.target/powerpc/405-macchw-2.c,
11854         gcc.target/powerpc/405-macchwu-1.c,
11855         gcc.target/powerpc/405-macchwu-2.c,
11856         gcc.target/powerpc/405-machhw-1.c,
11857         gcc.target/powerpc/405-machhw-2.c,
11858         gcc.target/powerpc/405-machhwu-1.c,
11859         gcc.target/powerpc/405-machhwu-2.c,
11860         gcc.target/powerpc/405-maclhw-1.c,
11861         gcc.target/powerpc/405-maclhw-2.c,
11862         gcc.target/powerpc/405-maclhwu-1.c,
11863         gcc.target/powerpc/405-maclhwu-2.c,
11864         gcc.target/powerpc/405-mulchw-1.c,
11865         gcc.target/powerpc/405-mulchw-2.c,
11866         gcc.target/powerpc/405-mulchwu-1.c,
11867         gcc.target/powerpc/405-mulchwu-2.c,
11868         gcc.target/powerpc/405-mulhhw-1.c,
11869         gcc.target/powerpc/405-mulhhw-2.c,
11870         gcc.target/powerpc/405-mulhhwu-1.c,
11871         gcc.target/powerpc/405-mulhhwu-2.c,
11872         gcc.target/powerpc/405-mullhw-1.c,
11873         gcc.target/powerpc/405-mullhw-2.c,
11874         gcc.target/powerpc/405-mullhwu-1.c,
11875         gcc.target/powerpc/405-mullhwu-2.c,
11876         gcc.target/powerpc/405-nmacchw-1.c,
11877         gcc.target/powerpc/405-nmacchw-2.c,
11878         gcc.target/powerpc/405-nmachhw-1.c,
11879         gcc.target/powerpc/405-nmachhw-2.c,
11880         gcc.target/powerpc/405-nmaclhw-1.c,
11881         gcc.target/powerpc/405-nmaclhw-2.c,
11882         gcc.target/powerpc/440-macchw-1.c,
11883         gcc.target/powerpc/440-macchw-2.c,
11884         gcc.target/powerpc/440-macchwu-1.c,
11885         gcc.target/powerpc/440-macchwu-2.c,
11886         gcc.target/powerpc/440-machhw-1.c,
11887         gcc.target/powerpc/440-machhw-2.c,
11888         gcc.target/powerpc/440-machhwu-1.c,
11889         gcc.target/powerpc/440-machhwu-2.c,
11890         gcc.target/powerpc/440-maclhw-1.c,
11891         gcc.target/powerpc/440-maclhw-2.c,
11892         gcc.target/powerpc/440-maclhwu-1.c,
11893         gcc.target/powerpc/440-maclhwu-2.c,
11894         gcc.target/powerpc/440-mulchw-1.c,
11895         gcc.target/powerpc/440-mulchw-2.c,
11896         gcc.target/powerpc/440-mulchwu-1.c,
11897         gcc.target/powerpc/440-mulchwu-2.c,
11898         gcc.target/powerpc/440-mulhhw-1.c,
11899         gcc.target/powerpc/440-mulhhw-2.c,
11900         gcc.target/powerpc/440-mulhhwu-1.c,
11901         gcc.target/powerpc/440-mulhhwu-2.c,
11902         gcc.target/powerpc/440-mullhw-1.c,
11903         gcc.target/powerpc/440-mullhw-2.c,
11904         gcc.target/powerpc/440-mullhwu-1.c,
11905         gcc.target/powerpc/440-mullhwu-2.c,
11906         gcc.target/powerpc/440-nmacchw-1.c,
11907         gcc.target/powerpc/440-nmacchw-2.c,
11908         gcc.target/powerpc/440-nmachhw-1.c,
11909         gcc.target/powerpc/440-nmachhw-2.c,
11910         gcc.target/powerpc/440-nmaclhw-1.c,
11911         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11912
11913 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR fortran/24774
11916         * gfortran.dg/inquire_9.f90: New test.
11917
11918         PR fortran/21647
11919         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11920
11921 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11922
11923         PR libfortran/24432
11924         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11925         Check that 'cos' is supported.
11926
11927 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11928
11929         PR fortran/24223
11930         * gfortran.dg/substring_equivalence.f90: New test.
11931
11932         PR fortran/24705
11933         * gfortran.dg/auto_internal_assumed.f90: New test.
11934
11935 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11936
11937         * gcc.dg/fold-div-2.c: New test.
11938
11939 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11940
11941         PR rtl-optimization/24883
11942         * gcc.c-torture/compile/pr24883.c: New test.
11943
11944 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11945
11946         PR middle-end/20583
11947         * gcc.c-torture/compile/pr20583.c: New.
11948
11949 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11950
11951         * gcc.c-torture/execute/usmul.c: New test.
11952
11953 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11954
11955         * gcc.dg/tree-ssa/vrp22.c: New test.
11956
11957 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11958
11959         PR middle-end/24912
11960         * gcc.dg/torture/pr24912-1.c: New test.
11961
11962 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11963
11964         PR fortran/24862
11965         * gfortran.dg/arrayio_derived_1.f90: New test.
11966
11967 2005-11-19  Richard Guenther  <rguenther@suse.de>
11968
11969         PR middle-end/23294
11970         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11971
11972 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11973
11974         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11975
11976 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11977
11978         PR c++/8355
11979         * g++.dg/template/friend39.C: New test.
11980
11981 2005-11-18  James E Wilson  <wilson@specifix.com>
11982
11983         * gcc.dg/builtin-strstr.c: New.
11984
11985 2005-11-18  Richard Henderson  <rth@redhat.com>
11986
11987         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11988         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11989         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11990         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11991         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11992         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11993         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11994         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11995         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11996         renaming to remove initial "ia64-".
11997
11998 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11999
12000         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12001
12002 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12003
12004         * g++.dg/cpp/string-2.C: New test.
12005
12006 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12007
12008         * gcc.dg/tree-ssa/loop-14.c: New test.
12009
12010 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12011             Michael Chamberlain <michael@chamberlain.net.au>
12012
12013         * ada/acats/run_all.sh (target_run): Kill long running tests.
12014
12015 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12016
12017         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12018         * gcc.dg/cleanup-9.c: Likewise.
12019         * gcc.dg/cleanup-10.c: Likewise.
12020         * gcc.dg/cleanup-11.c: Likewise.
12021
12022 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12023
12024         PR fortran/24892
12025         * gfortran.dg/open_access_append_1.f90: New test.
12026         * gfortran.dg/open_access_append_2.f90: New test.
12027
12028 2005-11-16  Richard Guenther  <rguenther@suse.de>
12029
12030         PR middle-end/24851
12031         * gcc.c-torture/execute/pr24851.c: New testcase.
12032
12033 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12034
12035         * gcc.dg/fold-overflow-1.c: New test.
12036
12037 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12038
12039         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12040         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12041
12042 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12043
12044         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12045         structures.
12046         * g++.dg/eh/forced2.C: Likewise.
12047         * g++.dg/eh/forced3.C: Likewise.
12048         * g++.dg/eh/forced4.C: Likewise.
12049
12050 2005-11-11  Mike Stump  <mrs@apple.com>
12051
12052         * g++.old-deja/g++.mike/unused.C: Add.
12053
12054 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/24667
12057         * g++.dg/warn/Wcast-qual1.C: New test.
12058
12059 2005-11-15  Jan Hubicka  <jh@suse.cz>
12060
12061         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12062
12063 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12064
12065         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12066
12067 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12068
12069         PR 24840
12070         * gcc.dg/tree-ssa/pr24840.c: New test.
12071
12072 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12073
12074         PR testsuite/24841
12075         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12076
12077 2005-11-14  Dale Johannesen  <dalej@apple.com>
12078
12079         * gcc.c-torture/execute/20051113-1.c: New.
12080
12081 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12082
12083         PR c++/24687
12084         * g++.dg/template/crash43.C: New test.
12085
12086 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12087
12088         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12089
12090 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12091
12092         PR c++/24817
12093         * g++.dg/eh/spec8.C: New test.
12094
12095 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12096
12097         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12098
12099 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/20293
12102         * g++.dg/parse/ambig4.C: New test.
12103         * g++.dg/tc1/dr101.C: Adjust error markers.
12104         * g++.dg/lookup/strong-using-2.C: Likewise.
12105         * g++.dg/lookup/ambig5.C: Likewise.
12106         * g++.dg/lookup/ambig4.C: Likewise.
12107         * g++.dg/parse/crash22.C: Likewise.
12108
12109 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12110
12111         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12112
12113 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12114
12115         * gcc.dg/nested-calls-1.c: New test.
12116
12117 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12118
12119         * gfortran.dg/complex_intrinsic_1.f90: New test.
12120         * gfortran.dg/complex_intrinsic_2.f90: New test.
12121         * gfortran.dg/fgetc_1.f90: New test.
12122         * gfortran.dg/fgetc_2.f90: New test.
12123         * gfortran.dg/fgetc_3.f90: New test.
12124         * gfortran.dg/ftell_1.f90: New test.
12125         * gfortran.dg/ftell_2.f90: New test.
12126         * gfortran.dg/gnu_logical_1.F: New test.
12127         * gfortran.dg/gnu_logical_2.f90: New test.
12128
12129 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12130
12131         PR middle-end/24820
12132         * testsuite/gcc.dg/pr24820.c: New test.
12133
12134 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12135
12136         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12137         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12138         variable.
12139
12140 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12141
12142         testsuite/24614
12143         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12144
12145 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12146
12147         * gcc.target/cris/cris.exp: New file.
12148         * gcc.target/cris/rld-legit1.c: New test.
12149         * gcc.target/cris/rld-legit2.c: New test.
12150
12151 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR c++/24780
12154         * g++.dg/opt/pr24780.C: New test.
12155
12156         PR c++/24761
12157         * g++.dg/template/asm1.C: New test.
12158
12159 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12160
12161         PR libgfortran/24787
12162         * gfortran.dg/scan_1.f90: New test.
12163
12164 2005-11-12  Jan Hubicka  <jh@suse.cz>
12165
12166         * gcc.target/i386/minmax-1.c: New.
12167         * gcc.target/i386/minmax-2.c: New.
12168
12169 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12170
12171         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12172
12173 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12174
12175         * gcc.c-torture/execute/20051110-1.c,
12176         gcc.c-torture/execute/20051110-2.c: New tests.
12177
12178 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12179
12180         PR middle-end/24750
12181         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12182         New tests.
12183
12184 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12185
12186         * lib/target-libpath.exp (get_shlib_extension): New proc.
12187         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12188         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12189         * lib/objc.exp (objc_target_compile): Likewise.
12190         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12191         detection.
12192
12193 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12194
12195         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12196
12197         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12198         Add -static to additional_flags and pass it to target_compile.
12199
12200 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12201
12202         PR libgfortran/24719
12203         gfortran.dg/read_noadvance.f90: New test.
12204
12205         PR libgfortran/24699
12206         gfortran.dg/fmt_t_2.f90: New test.
12207
12208         PR libgfortran/24785
12209         gfortran.dg/read_x_eor.f90: New test.
12210
12211         PR libgfortran/24584
12212         gfortran.dg/namelist_empty.f90: Rename test.
12213
12214         PR libgfortran/24489
12215         gfortran/read_eor.f90: Rename test.
12216
12217 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12218
12219         PR fortran/15976
12220         * gfortran.dg/automatic_module_variable.f90: New test.
12221
12222 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12223
12224         PR target/24445
12225         * gcc.dg/pr24445.c: New test.
12226
12227 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12228
12229         PR fortran/24655
12230         PR fortran/24755
12231         * gfortran.dg/recursive_statement_functions.f90: Add statement
12232         functions using inline intrinsic functions and parameters to test
12233         that they no longer seg-fault.
12234
12235         PR fortran/24409
12236         gfortran.dg/nested_modules_4.f90: New test.
12237         gfortran.dg/nested_modules_5.f90: New test.
12238
12239 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12240
12241         PR fortran/24643
12242         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12243
12244 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12245
12246         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12247         failures.
12248
12249 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12250
12251         * gcc.dg/sparc-getcontext-1.c: New test.
12252
12253 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * gcc.dg/ifcvt-fabs-1.c: New test.
12256
12257 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12258
12259         PR other/4372
12260         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12261         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12262
12263 2005-11-09  Richard Guenther  <rguenther@suse.de>
12264
12265         PR tree-optimization/24716
12266         * gcc.c-torture/execute/pr24716.c: New testcase.
12267
12268 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12269
12270         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12271
12272 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12273
12274         PR 24624
12275         * gcc.dg/pr24624.c: Testcase added.
12276
12277 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12278
12279         PR 24623
12280         * g++.dg/other/pr24623.C: Testcase added.
12281
12282 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12283
12284         PR fortran/22607
12285         * gfortran-dg/pure_byref_1.f90: New.
12286         * gfortran-dg/pure_byref_2.f90: New.
12287
12288 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12289
12290         PR c/24101
12291         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12292         * gcc.dg/dg.exp: Run main loop also for *.i files.
12293
12294 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12295
12296         PR c++/19450
12297         * g++.dg/tls/diag-3.C: New test.
12298         * g++.dg/tls/diag-4.C: New test.
12299         * g++.dg/tls/static-1.C: New test.
12300         * g++.dg/tls/static-1a.cc: New file.
12301
12302 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12303
12304         PR 23046
12305         * g++.dg/tree-ssa/pr23046.C: New test.
12306
12307 2005-11-08  Devang Patel <dpatel@apple.com>
12308
12309         PR tree-optimization/23115
12310         * gcc.dg/tree-ssa/pr23115.c: New.
12311
12312 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12313
12314         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12315         * gcc.target/powerpc/pr16155.c: Same.
12316         * gcc.target/powerpc/altivec-1.c: Same.
12317         * gcc.target/powerpc/altivec-2.c: Same.
12318         * gcc.target/powerpc/altivec-3.c: Same.
12319         * gcc.target/powerpc/altivec-5.c: Same.
12320         * gcc.target/powerpc/altivec-11.c: Same.
12321         * gcc.target/powerpc/altivec-12.c: Same.
12322         * gcc.target/powerpc/altivec-14.c: Same.
12323         * gcc.target/powerpc/altivec-22.c: Same.
12324         * gcc.target/powerpc/altivec-consts.c: Same.
12325         * gcc.target/powerpc/altivec-pr22085.c: Same.
12326         * gcc.target/powerpc/altivec-splat.c: Same.
12327         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12328         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12329         * gcc.target/powerpc/darwin-longlong.c: Same.
12330
12331 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12332
12333         PR target/19340
12334         * gcc.dg/pr19340.c: New test.
12335
12336 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12337
12338         PR rtl-optimization/24683
12339         * gcc.dg/pr24683.c: New test.
12340
12341 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12342
12343         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12344         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12345
12346 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12347
12348         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12349
12350 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12351
12352         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12353
12354 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12355
12356         PR target/24230
12357
12358         * gcc.target/powerpc/altivec-consts.c,
12359         gcc.target/powerpc/altivec-splat.c: New testcase.
12360
12361 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12362
12363         PR c/24599
12364
12365         * gcc.dg/overflow-2.c: New testcase.
12366
12367 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR rtl-optimization/23567
12370         * gcc.c-torture/execute/20051104-1.c: New test.
12371
12372 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12373
12374         PR fortran/24534
12375         gfortran.dg/private_type_2.f90: Modified to check that case with
12376         PRIVATE declaration within derived type is accepted.
12377
12378         PR fortran/20838
12379         gfortran.dg/pointer_assign_1.f90: New test.
12380
12381         PR fortran/20840
12382         * gfortran.dg/arrayio_0.f90: New test.
12383
12384         PR fortran/17737
12385         gfortran.dg/data_initialized.f90: New test.
12386         gfortran.dg/data_constraints_1.f90: New test.
12387         gfortran.dg/data_constraints_2.f90: New test.
12388
12389 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12390
12391         PR fortran/24174
12392         PR fortran/24305
12393         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12394
12395 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12396
12397         PR 24670
12398         * gcc.dg/tree-ssa/pr24670.c: New test.
12399
12400 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12401
12402         PR target/22432
12403         * gcc.target/i386/pr22432.c: New test.
12404
12405 2005-11-05  Richard Henderson  <rth@redhat.com>
12406
12407         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12408         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12409         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12410         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12411         from gcc.dg/alpha-*.
12412         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12413         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12414
12415 2005-11-05  Andreas Jaeger  <aj@suse.de>
12416
12417         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12418
12419 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12420
12421         PR target/23424
12422         * gcc.dg/torture/pr23424-1.c: New test.
12423
12424 2005-11-04  Richard Henderson  <rth@redhat.com>
12425
12426         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12427         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12428         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12429         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12430         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12431         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12432         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12433         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12434         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12435         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12436         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12437         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12438         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12439         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12440         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12441         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12442         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12443         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12444         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12445         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12446         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12447         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12448         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12449         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12450         Move from gcc.dg/.
12451         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12452         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12453         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12454         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12455         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12456         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12457         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12458         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12459         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12460         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12461         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12462         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12463         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12464         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12465         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12466         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12467         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12468         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12469         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12470         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12471         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12472         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12473         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12474         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12475         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12476         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12477         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12478         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12479         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12480         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12481         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12482         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12483         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12484         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12485         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12486         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12487         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12488         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12489         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12490         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12491         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12492         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12493         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12494         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12495         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12496
12497 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12498
12499         PR 24627
12500         * gcc.dg/tree-ssa/pr24627.c: New test.
12501
12502 2005-11-04 Paul Brook  <paul@codesourcery.com>
12503
12504         * gcc.dg/tls/opt-10.c: New test.
12505
12506 2005-11-04  Andreas Jaeger  <aj@suse.de>
12507
12508         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12509         avoid extra warnings.
12510
12511 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12512
12513         PR libfortran/22298
12514         * gcc/testsuite/lib/target-supports.exp
12515         (check_effective_target_static_libgfortran): New
12516         static_libgfortran effective target.
12517         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12518         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12519
12520 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12521
12522         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12523
12524 2005-11-03  Josh Conner  <jconner@apple.com>
12525
12526         PR c++/19989
12527         g++.dg/ext/array2.C: New test.
12528         g++.dg/template/dependent-name3.C: New test.
12529         g++.dg/template/dependent-name4.C: New test.
12530         g++.dg/template/sfinae2.C: New test.
12531
12532 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12533
12534         PR preprocessor/22042
12535         * gcc.dg/cpp/strify4.c: New test.
12536
12537 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12538
12539         PR c++/17964
12540         * g++.dg/cpp/string-1.C: New test.
12541
12542 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12543
12544         * gcc.target/powerpc: New directory.
12545         * gcc.target/powerpc/powerpc.exp: New file.
12546         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12547         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12548         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12549         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12550         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12551         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12552         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12553         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12554         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12555         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12556         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12557         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12558         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12559         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12560         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12561         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12562         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12563         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12564         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12565         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12566         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12567         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12568         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12569         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12570         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12571         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12572         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12573         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12574         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12575         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12576         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12577         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12578         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12579         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12580
12581 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/21627
12584         * g++.dg/warn/inline2.C: New test.
12585
12586 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12587
12588         PR middle-end/23155
12589         * g++.dg/ext/c99struct1.C: New test.
12590         * gcc.dg/union-cast-1.c: New test.
12591         * gcc.dg/union-cast-2.c: New test.
12592         * gcc.dg/union-cast-3.c: New test.
12593
12594 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12595
12596         PR middle-end/24589
12597         * gcc.c-torture/execute/zero-struct-2.c: New test.
12598
12599 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12600
12601         PR c++/24582
12602         * g++.dg/init/switch1.C: New test.
12603
12604 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12605
12606         * gcc.dg/delay-slot-1.c: New test.
12607
12608 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12609
12610         PR target/24620
12611         * gcc.dg/pr24620.c: New test.
12612
12613 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12614
12615         PR c/24329
12616         * gcc.dg/format/unnamed-1.c: New test.
12617
12618 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/22434
12621         * g++.dg/expr/cond8.C: New test.
12622
12623         PR c++/24560
12624         * g++.dg/parse/dot1.C: New test.
12625
12626 2005-11-02  Jan Hubicka  <jh@suse.cz>
12627
12628         PR target/23303
12629         * gcc.dg/i386-lea.c: New test
12630
12631 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12632
12633         PR target/24615
12634         * gcc.dg/pr24615.c: New test.
12635
12636 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12637
12638         PR target/24600
12639         * gcc.dg/pr24600.c: New test.
12640
12641 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/19253
12644         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12645         * g++.dg/parse/typename9.C: New test.
12646         * g++/dg/parse/typename10.C: Likewise.
12647
12648 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         PR fortran/18157
12651         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12652         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12653         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12654
12655 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12656
12657         PR c++/24569
12658         * g++.dg/debug/static1.C: New test.
12659
12660 2005-11-02  Josh Conner  <jconner@apple.com>
12661
12662         * g++.dg/crash38.C: moved into proper directory...
12663         * g++.dg/template/crash42.C: ...here
12664
12665 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12666
12667         PR target/18338
12668         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12669         pcc_bitfield_type_matters || default_packed.
12670
12671         * lib/target-supports.exp
12672         (check_effective_target_pcc_bitfield_type_matters): New proc.
12673         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12674
12675         PR testsuite/23304
12676         * lib/target-supports.exp (check_effective_default_packed): New proc.
12677         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12678         Gate expected errors on target ! default_packed.
12679         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12680
12681 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12682
12683         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12684         change (r106358).
12685
12686 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12687
12688         PR fortran/24008
12689         * gfortran.dg/entry_5.f90: New.
12690         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12691
12692 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12693
12694         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12695
12696 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12697
12698         PR fortran/21565
12699         gfortran.dg/namelist_blockdata.f90: New test.
12700
12701         PR fortran/18737
12702         gfortran.dg/external_implicit_none.f90: New test.
12703
12704         PR fortran/14994
12705         * gfortran.dg/secnds.f: New test.
12706
12707 2005-10-31  Jan Hubicka  <jh@suse.cz>
12708
12709         PR target/20928
12710         * gcc.c-torture/compile/pr20928.c: New test.
12711
12712 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12713
12714         PR middle-end/23492
12715         * gcc.c-torture/compile/zero-strct-5.c: New test.
12716
12717 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12718
12719         PR libgfortran/24584
12720         * gfortran.dg/pr24584.f90: New test.
12721
12722 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12723
12724         PR fortran/18883
12725         * gfortran.dg/char_result_9.f90: New.
12726         * gfortran.dg/char_result_10.f90: New.
12727
12728 2005-10-30  Jan Hubicka  <jh@suse.cz>
12729
12730         * g++.dg/tree-ssa/pr24172.C: New testcase.
12731
12732 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12733
12734         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12735
12736 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12737
12738         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12739         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12740         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12741         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12742         gfortran.dg/enum_9.f90,
12743         gfortran.fortran-torture/compile/enum_1.f90,
12744         gfortran.fortran-torture/execute/enum_1.f90,
12745         gfortran.fortran-torture/execute/enum_2.f90,
12746         gfortran.fortran-torture/execute/enum_3.f90,
12747         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12748
12749 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12750
12751         PR target/18482
12752         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12753         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12754
12755 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12756
12757         PR libfortran/20179
12758         * gfortran.dg/mixed_io_1.f90: New test.
12759         * gfortran.dg/mixed_io_1.c: New file.
12760
12761 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12762
12763         * gfortran.dg/malloc_free_1.f90: New test.
12764
12765 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12766
12767         * gcc.dg/nested-func-4.c: Require profiling -pg.
12768
12769 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         PR C++/23229
12772         * g++.dg/warn/main-2.C: New test.
12773
12774 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12775
12776         PR fortran/24545
12777         * gfortran.dg/interface_2.f90: new test.
12778
12779 2005-10-28  Josh Conner  <jconner@apple.com>
12780
12781         PR c++/22153
12782         * g++.dg/template/crash38.C: New test.
12783         * g++.dg/parse/explicit1.C: Change expected errors.
12784
12785 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12786
12787         PR C++/23426
12788         * g++.dg/other/large-size-array.C: New test.
12789
12790 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12791
12792         PR middle-end/24362
12793         * g++.dg/opt/complex4.C: New test.
12794
12795 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12796
12797         * gcc.dg/nested-func-4.c: New test.
12798
12799 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12800
12801         PR fortran/24158
12802         gfortran.dg/derived_recursion.f90: New test.
12803         gfortran.dg/implicit_actual.f90: New test.
12804
12805 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12806
12807         PR middle-end/24295, PR testsuite/24477
12808         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12809         removed when weakref hits the tree.
12810
12811 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12812
12813         * gfortran.dg/cray_pointers_4.f90: New test.
12814
12815         * gfortran.dg/cray_pointers_5.f90: New test.
12816
12817 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12818
12819         PR fortran/22290
12820         * gfortran.dg/assign_5.f90: New test.
12821         * gfortran.dg/assign_6.f: New test.
12822
12823 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12824
12825         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12826         CPU has no SSE support.
12827
12828 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12829
12830         PR libgfortran/24224
12831         * gfortran.dg/arrayio_1.f90: Update attribution.
12832         * gfortran.dg/arrayio_2.f90: Update attribution.
12833         * gfortran.dg/arrayio_3.f90: Update attribution.
12834         * gfortran.dg/arrayio_4.f90: Update test conditions.
12835         * gfortran.dg/arrayio_5.f90: Update attribution.
12836         * gfortran.dg/arrayio_6.f90: New test.
12837         * gfortran.dg/arrayio_7.f90: New test.
12838
12839 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12840
12841         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12842
12843 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12844
12845         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12846
12847 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12848
12849         PR fortran/24416
12850         * gfortran.dg/namelist_char_only.f90: New test.
12851
12852 2005-10-24  Asher Langton  <langton2@llnl.gov>
12853
12854         PR fortran/17031
12855         PR fortran/22282
12856         * gfortran.dg/cray_pointers_1.f90: New test.
12857         * gfortran.dg/cray_pointers_2.f90: New test.
12858         * gfortran.dg/cray_pointers_3.f90: New test.
12859         * gfortran.dg/loc_1.f90: New test.
12860         * gfortran.dg/loc_2.f90: New test.
12861
12862 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12863
12864         * gcc.dg/pr24225.c: New test.
12865
12866 2005-10-24  Asher Langton  <langton2@llnl.gov>
12867
12868         * gfortran.dg/dup_save_1.f90: New test.
12869         * gfortran.dg/dup_save_2.f90: New test.
12870
12871 2005-10-24  Paul Brook  <paul@codesourcery.com>
12872
12873         PR 24107
12874         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12875         stdint.h.
12876
12877 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12878
12879         PR libgfortran/24489
12880         * gfortran.dg/pr24489.f90: New test.
12881
12882 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12883
12884         PR fortran/23635
12885         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12886
12887 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12888
12889         PR target/18911
12890         * g++.dg/init/array16.C: Skip for mmix-*-*.
12891
12892 2005-10-23  Asher Langton  <langton2@llnl.gov>
12893
12894         * gfortran.dg/byte_1.f90: New test.
12895         * gfortran.dg/byte_2.f90: New test.
12896
12897 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12898
12899         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12900
12901 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12902
12903         PR fortran/18022
12904         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12905
12906         PR fortran/24311
12907         * gfortran.dg/merge_char_const.f90: New test.
12908
12909         PR fortran/24384
12910         * gfortran.dg/spread_scalar_source.f90: New test.
12911
12912 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12913
12914         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12915
12916         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12917         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12918
12919         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12920
12921 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12922
12923         PR fortran/24426
12924         * gfortran.dg/der_pointer_4.f90: New.
12925
12926 2005-10-22  David Ayers  <d.ayers@inode.at>
12927
12928         * obj-c++.dg/except-1.mm: Simplify.
12929
12930 2005-10-21  David Ayers  <d.ayers@inode.at>
12931
12932         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12933
12934 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12935
12936         * gfortran.dg/assumed_dummy_2.f90: New test.
12937
12938 2005-10-21  James E Wilson  <wilson@specifix.com>
12939
12940         PR preprocessor/15220
12941         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12942
12943 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12944
12945         * gcc.c-torture/execute/20051021-1.c: New test.
12946
12947 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12948
12949         PR c++/24260
12950         * g++.dg/ext/tmplattr1.C: New test.
12951
12952 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12953
12954         PR fortran/24440
12955         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12956
12957 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12958
12959         * obj-c++.dg/except-1.mm: New.
12960
12961         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12962
12963 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12964
12965         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12966
12967 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12968
12969         PR middle-end/24295
12970         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12971         declarations with the same names as thunks' alias targets, use
12972         aliases instead.
12973         * gcc.dg/attr-alias-3.c: New test.
12974         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12975
12976 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12977
12978         PR c++/22618
12979         * g++.dg/parse/access8.C: New test.
12980
12981 2005-10-20  Richard Guenther  <rguenther@suse.de>
12982
12983         PR c++/24439
12984         * g++.dg/tree-ssa/pr24439.C: New testcase.
12985
12986 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * g++.dg/opt/delay-slot-1.C: New test.
12989
12990 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12991
12992         PR fortran/21625
12993         * gfortran.fg/der_init_1.f90: New.
12994
12995 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12996
12997         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12998
12999 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13000
13001         PR c++/21908
13002         * g++.dg/parse/error28.C: New test.
13003
13004 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13005
13006         * gcc.dg/profile-generate-2.c: New test.
13007
13008 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13009
13010         PR target/23589
13011         * g++.dg/ext/dllimport11.C: New.
13012
13013 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13014
13015         PR c++/22293
13016         * g++.dg/other/friend3.C: New test.
13017
13018 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/23293
13021         * g++.dg/template/error19.C: New test.
13022
13023 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         PR c++/21383
13026         * g++.dg/overload/koenig2.C: New.
13027
13028         PR c++/23118
13029         * g++.dg/overload/error2.C: New.
13030
13031         PR c++/22604
13032         * g++.dg/inherit/covariant14.C: New.
13033
13034 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13035
13036         PR c++/23440
13037         * g++.dg/parse/for1.C: New test.
13038
13039 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13040
13041         PR fortran/23446
13042         * gfortran.dg/host_dummy_index_1.f90: New test.
13043
13044         PR fortran/21459
13045         * gfortran.dg/automatic_char_len_2.f90: New test.
13046
13047         PR fortran/20866
13048         * gfortran.dg/recursive_statement_functions.f90: New test.
13049
13050         PR fortran/20853
13051         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13052
13053         PR fortran/20849
13054         * gfortran.dg/external_initializer.f90: New test.
13055
13056         PR fortran/20837
13057         * non_module_public.f90: New test.
13058
13059 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/24386
13062         * g++.dg/template/overload7.C: New.
13063
13064         PR c++/22551
13065         * g++.dg/other/switch2.C: Remove expected warnings.
13066
13067         PR c++/21353
13068         * g++.dg/template/defarg6.C: New.
13069
13070 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13071
13072         PR target/24315
13073         * gcc.target/i386/pr24315.c: New test.
13074
13075 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13076
13077         PR c++/24389
13078         * g++.dg/template/static21.C: New test.
13079         * g++.dg/template/static21-a.cc: Likewise.
13080
13081 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13082
13083         PR c++/23959
13084         * g++.dg/warn/Wswitch-default-1.C: New test.
13085         * g++.dg/warn/Wswitch-default-2.C: New test.
13086
13087 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13088
13089         PR c++/22173
13090         * g++.dg/parse/template18.C: New test.
13091         * g++.dg/template/nontype15.C: Likewise.
13092
13093 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13094
13095         PR fortran/22273
13096         * gfortran.dg/spec_expr_2.f90: New.
13097
13098 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13099
13100         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13101         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13102         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13103         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13104         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13105         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13106         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13107         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13108         previous target-specific skips and warning-message matches where
13109         applicable.
13110
13111 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/21347
13114         * g++.dg/warn/Wctor-dtor.C: New test.
13115
13116 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13117
13118         PR c/23439
13119         * gcc.dg/for-1.c: New test.
13120
13121 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13122
13123         PR c++/19565
13124         * g++.dg/warn/Wconversion1.C: New test.
13125         * g++.dg/ext/packed4.C: Compile with -w.
13126         * g++.dg/opt/20050511-1.C: Likewise.
13127         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13128
13129 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * gfortran.dg/boz_5.f90: New test.
13132
13133 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         PR c++/22551
13136         * g++.dg/other/switch2.C: New.
13137
13138         PR c++/23984
13139         * g++.dg/init/ctor7.C: New.
13140
13141 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13142
13143         PR c++/23730
13144         * g++.dg/parse/crash32.C: New test.
13145
13146 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/20721
13149         * g++.dg/init/goto2.C: New test.
13150
13151         PR c++/22464
13152         * g++.dg/template/crash/41.C: New test.
13153
13154         PR c++/22180
13155         * g++.dg/template/crash40.C: New test.
13156
13157         PR c++/23694
13158         * g++.dg/parse/friend5.C: New test.
13159
13160         PR c++/23307
13161         * g++.dg/template/crash38.C: New test.
13162
13163         PR c++/22352
13164         * g++.dg/template/friend38.C: New test.
13165
13166         PR c++/22405
13167         * g++.dg/template/crash39.C: New test.
13168
13169 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13170
13171         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13172         gcc.dg/debug/dwarf2/dwarf-char2.c,
13173         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13174
13175         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13176
13177 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13178
13179         * gcc.dg/dll-2.c: Add tests for warnings.
13180         * gcc.dg/dll-3.c: Likewise.
13181         * gcc.dg/dll-4.c: Likewise.
13182
13183         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13184         * g++.dg/ext/dllimport2.C: Likewise.
13185         * g++.dg/ext/dllimport3.C: Likewise.
13186         * g++.dg/ext/dllimport7.C: Likewise.
13187         * g++.dg/ext/dllimport8.C: Likewise.
13188         * g++.dg/ext/dllimport9.C: Likewise.
13189
13190 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13191
13192         PR fortran/24092
13193         * gfortran.dg/derived_pointer_recursion.f90: New test.
13194
13195 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13196
13197         * gcc.c-torture/execute/20051012-1.c: New test.
13198
13199 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13200
13201         PR fortran/18082
13202         * gfortran.dg/automatic_char_len_1.f90: New test.
13203
13204 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13205
13206         PR fortran/20847
13207         * gfortran.dg/save_common.f90: New test.
13208
13209         PR fortran/20856
13210         * gfortran.dg/save_result.f90: New test.
13211
13212 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13213
13214         PR c++/21592
13215         * g++.dg/template/dependent-expr1.C: Add new expected error.
13216         * g++.dg/template/dependent-expr2.C: Adjust error text.
13217         * g++.dg/template/overload6.C: New.
13218
13219         PR c++/23797
13220         * g++.dg/other/typename8.C: New.
13221
13222         PR c++/21117
13223         * g++.dg/other/return1.C: New.
13224
13225 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13226
13227         PR c++/24052
13228         * g++.dg/ext/label5.C: New.
13229
13230 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13231
13232         PR c++/19964
13233         * g++.dg/parse/crash31.C: New.
13234
13235 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13236
13237         * g++.dg/ipa/ipa-1.c: New test.
13238         * g++.dg/ipa/ipa-2.c: New test.
13239         * g++.dg/ipa/ipa-3.c: New test.
13240         * g++.dg/ipa/ipa-4.c: New test.
13241         * g++.dg/ipa/ipa-5.c: New test.
13242         * g++.dg/ipa/ipa.exp: New file.
13243
13244 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13245
13246         PR fortran/24207
13247         * gfortran.dg/private_type_3.f90: New test.
13248
13249 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13250
13251         PR fortran/20786
13252         gfortran.dg/aint_anint_1.f90: New test.
13253
13254 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13255
13256         PR libgfortran/24313
13257         gfortran.dg/csqrt.f: New test.
13258
13259 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13260
13261         PR c++/8057
13262         * g++.dg/warn/noeffect7.C: New test.
13263         * g++.dg/warn/noeffect2.C: Instantiate templates.
13264         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13265         and warning.
13266
13267 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13268
13269         PR c++/21089
13270         * g++.dg/init/float1.C: New test.
13271
13272         PR c++/24277
13273         * g++.dg/init/member1.C: Tweak error markers.
13274
13275 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13276
13277         PR testsuite/24281
13278         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13279         Check for null pointer.
13280
13281 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13282
13283         PR c++/21369
13284         * g++.dg/parse/ret-type3.C: New test.
13285
13286 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13287
13288         PR tree-opt/23946
13289         * gcc.c-torture/compile/pr23946.c: New test.
13290
13291 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * g++.dg/opt/mmx2.C: New test.
13294
13295 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/24277
13298         * g++.dg/template/static20.C: New test.
13299
13300         PR c++/24302
13301         * g++.dg/warn/Wunused-12.C: New test.
13302
13303         PR c++/23437
13304         * g++.dg/template/arg4.C: New test.
13305
13306 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13307
13308         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13309         * gcc.dg/ucnid-3.c: Likewise.
13310         * gcc.dg/ucnid-4.c: Likewise.
13311         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13312         * g++.dg/other/ucnid-1.C: Likewise.
13313         * gcc.dg/sparc-frame-1.c: New test.
13314
13315 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/24139
13318         * g++.dg/template/spec27.C: New test.
13319
13320         PR c++/24275
13321         * g++.dg/template/static19.C: New test.
13322
13323 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13324
13325         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13326         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13327
13328 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13329
13330         PR target/24136
13331         * gfortran.fortran-torture/compile/pr24136.f: New test.
13332
13333 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13334
13335         PR c++/22172
13336         * g++.dg/parse/crash30.C: New test.
13337
13338 2005-10-07  Richard Guenther  <rguenther@suse.de>
13339
13340         PR middle-end/24227
13341         * gcc.c-torture/compile/pr24227.c: New testcase.
13342
13343 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13344
13345         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13346         Do not put aligned attributes on array elements.
13347
13348 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13349
13350         PR testsuite/23611, PR testsuite/23615
13351         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13352         writing prototypes of library functions by hand.
13353         * obj-c++.dg/bitfield-4.mm: Likewise.
13354         * obj-c++.dg/const-str-4.mm: Likewise.
13355         * obj-c++.dg/encode-4.mm: Likewise.
13356         * obj-c++.dg/encode-5.mm: Likewise.
13357         * obj-c++.dg/encode-6.mm: Likewise.
13358         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13359         * obj-c++.dg/method-10.mm: Likewise.
13360         * obj-c++.dg/method-17.mm: Likewise.
13361         * obj-c++.dg/method-19.mm: Likewise.
13362         * obj-c++.dg/try-catch-2.mm: Likewise.
13363
13364 2005-10-06  Richard Henderson  <rth@redhat.com>
13365
13366         PR 24236
13367         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13368
13369 2005-10-06  Dale Johannesen  <dalej@apple.com>
13370
13371         * gcc.c-torture/execute/20030125-1.c: Correct.
13372
13373 2005-10-06  Richard Guenther  <rguenther@suse.de>
13374
13375         PR tree-optimization/24238
13376         * g++.dg/tree-ssa/pr24238.C: New testcase.
13377
13378 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13379
13380         PR 18568
13381         * gfortran.dg/der_pointer_3.f90: New test.
13382
13383 2005-10-05  Devang Patel  <dpatel@apple.com>
13384
13385         PR Debug/23205
13386         * g++.dg/other/PR23205.C: New.
13387
13388 2005-10-05  Richard Henderson  <rth@redhat.com>
13389
13390         PR target/23602
13391         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13392         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13393
13394 2005-10-05  Dale Johannesen  <dalej@apple.com>
13395
13396         * gcc.c-torture/execute/float-floor.c: New.
13397
13398 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13399
13400         PR tree-optimization/21419
13401         PR tree-optimization/24146
13402         PR tree-optimization/24151
13403
13404         * g++.dg/ext/asm7.C: New.
13405         * g++.dg/ext/asm8.C: New.
13406         * gcc.dg/asm-1.c: Compile on all targets.
13407         * gcc.dg/asm-pr24146.c: New.
13408         * gcc.dg/pr21419.c: Adjust error messages.
13409
13410 2005-10-05  Richard Guenther  <rguenther@suse.de>
13411
13412         PR fortran/24176
13413         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13414
13415 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13416
13417         PR c++/23513
13418         * g++.dg/template/spec22.C: Robustify test.
13419         * g++.dg/template/spec26.C: New.
13420
13421 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13422
13423         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13424         if target supports vector instructions.
13425
13426 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13427
13428         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13429         C99 functions.
13430
13431 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13432
13433         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13434         check_effective_target_fortran_large_int): Replace cached result
13435         when target changes.
13436
13437 2005-10-04  Devang Patel  <dpatel@apple.com>
13438
13439         * gcc.dg/i386-sse-vect-types.c: New.
13440
13441 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13442
13443         PR preprocessor/13726
13444         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13445         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13446
13447 2005-10-04  Richard Guenther  <rguenther@suse.de>
13448
13449         PR c/23576
13450         * gcc.dg/noncompile/pr23576.c: New testcase.
13451
13452 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13453
13454         PR middle-end/23125
13455         * gcc.dg/register-var-3.c: New test.
13456
13457 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13458
13459         * gcc.dg/pr23049.c: New test.
13460
13461         * gcc.dg/ucnid-4.c: Fix test.
13462
13463 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13464
13465         PR 23445
13466         * gcc.c-torture/compile/pr23445.c: New test.
13467
13468 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13469
13470         * g++.dg/overload/unknown1.C: New.
13471
13472 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/17775
13475         * g++.dg/template/repo4.C: New test.
13476
13477 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13478
13479         PR libfortran/19308
13480         * gfortran.dg/large_real_kind_2.F90: New test.
13481         * gfortran.dg/large_integer_kind_2.f90: New test.
13482
13483 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13484
13485         * lib/target-supports.exp (check_effective_target_vect_shift):
13486         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13487         (check_effective_target_vect_condition): Fix copy-n-pasto.
13488
13489         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13490         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13491         targets.
13492
13493 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13494
13495         PR c++/22621
13496         * g++.dg/template/overload5.C : New test.
13497
13498         PR c++/23840
13499         * g++.dg/expr/stdarg1.C: New test.
13500
13501 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13502
13503         PR 24142
13504         * gcc.c-torture/execute/pr24142.c: New test.
13505
13506 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13507
13508         PR 24141
13509         * gcc.c-torture/execute/pr24141.c: New test.
13510
13511 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13512             Diego Novillo  <dnovillo@redhat.com>
13513
13514         PR 23604
13515         * gcc.c-torture/execute/pr23604.c: New test.
13516
13517 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13518
13519         PR fortran/16404
13520         PR fortran/20835
13521         PR fortran/20890
13522         PR fortran/20899
13523         PR fortran/20900
13524         PR fortran/20901
13525         PR fortran/20902
13526         gfortran.dg/equiv_constraint_1.f90: New test.
13527         gfortran.dg/equiv_constraint_2.f90: New test.
13528         gfortran.dg/equiv_constraint_3.f90: New test.
13529         gfortran.dg/equiv_constraint_4.f90: New test.
13530         gfortran.dg/equiv_constraint_5.f90: New test.
13531         gfortran.dg/equiv_constraint_6.f90: New test.
13532         gfortran.dg/equiv_constraint_7.f90: New test.
13533         gfortran.dg/equiv_constraint_8.f90: New test.
13534         gfortran.dg/private_type_1.f90: New test.
13535         gfortran.dg/private_type_2.f90: New test.
13536         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13537         980628-10.f: Assert std=gnu to permit mixing of
13538         types in equivalence statements.
13539
13540 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13541
13542         PR 24112
13543         * gfortran.dg/open_status_1.f90: New.
13544
13545 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13546
13547         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13548         * gcc.dg/vect/pr22480.c: Clean up temp files.
13549         * gcc.dg/vect/pr23831.c: Clean up temp files.
13550         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13551         Clean up temp files.
13552         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13553         Clean up temp files.
13554
13555         * gcc.dg/20050309-1.c: Clean up temp files.
13556         * gcc.dg/20050325-1.c: Clean up temp files.
13557
13558 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13559
13560         PR tree-optimization/24059
13561         * gcc.dg/vect/pr24059.c : New test.
13562
13563 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13564
13565         PR middle-end/24109
13566         * gcc.c-torture/execute/20050929-1.c: New test.
13567
13568 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13569
13570         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13571
13572 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13573
13574         PR c/21419
13575         * gcc.dg/pr21419.c: New test.
13576
13577 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13578
13579         * gcc.dg/pr23911.c: New test.
13580
13581 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13582
13583         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13584
13585         PR c++/16782
13586         * g++.dg/parse/qualified4.C: New test.
13587         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13588         * g++.old-deja/g++.mike/p8154.C: Likewise.
13589
13590 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/22147
13593         * g++.dg/template/friend37.C: New test.
13594         * g++.dg/parse/crash28.C: Adjust error markers.
13595
13596 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR fortran/18518
13599         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13600
13601 2005-09-27  Devang Patel  <dpatel@apple.com>
13602
13603         PR tree-optimization/23625
13604         * gcc.dg/pr23625.c: New test.
13605
13606 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13607
13608         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13609         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13610
13611 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13612
13613         PR fortran/23677
13614         * gfortran.fortran-torture/execute/save_1.f90: New test.
13615         * gfortran.dg/save_1.f90: New test.
13616
13617 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13618
13619         * gcc.target/i386/builtin-apply-mmx.c: New test.
13620
13621         PR target/22576
13622         * gcc.target/i386/pr22576.c: New test.
13623
13624         PR target/22585
13625         * gcc.target/i386/pr22585.c: New test.
13626
13627         PR target/23268
13628         * gcc.target/i386/pr23268.c: New test.
13629
13630         PR middle-end/23831
13631         * gcc.dg/vect/pr23831.c: New test.
13632
13633         PR target/24055
13634         * gcc.target/i386/pr24055.c: New test.
13635
13636 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13637
13638         PR tree-optimization/23960
13639         * gcc.c-torture/compile/pr23960.c: New.
13640
13641 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13642
13643         PR fortran/16861
13644         * gfortran.dg/nested_modules_3.f90: New.
13645
13646 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13647
13648         PR fortran/24005
13649         gfortran.dg/interface_1.f90: New test.
13650
13651 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13652         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13653
13654         PR fortran/23843
13655         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13656
13657 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13658
13659         PR fortran/23516
13660         * gfortran.dg/imag_1.f: New test.
13661         * gfortran.dg/imag_2.f: Ditto.
13662
13663 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13664
13665         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13666
13667 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13668
13669         PR c++/21983
13670         * g++.dg/warn/pr21983.C: New test.
13671
13672 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13673
13674         * gcc.dg/20050922-1.c: Testcase added.
13675
13676 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13677
13678         PR c++/23993
13679         * g++.dg/template/array14.C: New test.
13680
13681 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13682
13683         PR fortran/19929
13684         * gfortran.dg/der_ptr_component_1.f90: New test.
13685
13686 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13687
13688         PR c++/23965
13689         * g++.dg/template/error1.C: Reject "no matching function" message.
13690
13691 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13692
13693         PR c++/17609
13694         * g++.dg/lookup/error1.C: New test.
13695
13696 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13697
13698         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13699         functionality of the testcase.
13700
13701 2005-09-20  Richard Henderson  <rth@redhat.com>
13702
13703         * gcc.dg/vect/vect-22.c: Require vect_float.
13704         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13705
13706 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13707
13708         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13709         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13710         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13711         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13712         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13713         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13714         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13715         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13716         * gcc.dg/cpp/ucnid-8.c: New test.
13717
13718 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR tree-optimization/23929
13721         * gcc.c-torture/compile/pr23929.c: New test.
13722
13723 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13724
13725         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13726         for one loop.
13727
13728 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13729
13730         PR testsuite/23186
13731         * g++.dg/other/pr22003.C: Require named sections.
13732
13733 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13734
13735         PR c++/23947
13736         * g++.dg/rtti/crash3.C: New test.
13737
13738         PR tree-optimization/23818
13739         * gcc.dg/pr23818.c: New test.
13740
13741 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13742
13743         PR fortran/23420
13744         * gfortran.dg/print_fmt_4.f: New.
13745
13746 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13747
13748         PR fortran/23663
13749         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13750
13751 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13752
13753         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13754         Use pointers to local alignable arrays instead. Added comments.
13755         * gcc.dg/vect/vect-46.c: Likewise.
13756         * gcc.dg/vect/vect-48.c: Likewise.
13757         * gcc.dg/vect/vect-49.c: Likewise.
13758         * gcc.dg/vect/vect-52.c: Likewise.
13759         * gcc.dg/vect/vect-53.c: Likewise.
13760         * gcc.dg/vect/vect-54.c: Likewise.
13761         * gcc.dg/vect/vect-56.c: Likewise.
13762         * gcc.dg/vect/vect-57.c: Likewise.
13763         * gcc.dg/vect/vect-58.c: Likewise.
13764         * gcc.dg/vect/vect-60.c: Likewise.
13765         * gcc.dg/vect/vect-61.c: Likewise.
13766
13767         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13768         The test is no longer vectorizable on vect_no_align targets.
13769         * gcc.dg/vect/vect-43.c: Likewsie.
13770
13771         * gcc.dg/vect/vect-44.c: Added comments.
13772         * gcc.dg/vect/vect-45.c: Added comments.
13773         * gcc.dg/vect/vect-50.c: Added comments.
13774         * gcc.dg/vect/vect-51.c: Added comments.
13775
13776         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13777         aligned type.
13778         * gcc.dg/vect/Os-vect-95.c: Likewise.
13779
13780         * gcc.dg/vect/vect-41.c: Test removed.
13781         * gcc.dg/vect/vect-47.c: Test removed.
13782         * gcc.dg/vect/vect-55.c: Test removed.
13783         * gcc.dg/vect/vect-59.c: Test removed.
13784
13785 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13786
13787         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13788         No longer vectorizable on vect_no_align targets.
13789         * gcc.dg/vect/pr20122.c: Likewise.
13790         * gcc.dg/vect/vect-74.c: Likewise.
13791         * gcc.dg/vect/vect-75.c: Likewise.
13792         * gcc.dg/vect/vect-76.c: Likewise.
13793
13794         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13795         Will not be vectorizable on vect_no_align targets once aliasing issues
13796         are resolved.
13797         * gcc.dg/vect/vect-79.c: Likewise.
13798
13799         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13800         * gcc.dg/vect/vect-78.c: Likewise.
13801         * gcc.dg/vect/vect-97.c: Likewise.
13802
13803 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13804
13805         * gcc.dg/pr23943.c: New test.
13806
13807 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13808
13809         PR fortran/19181
13810         * gfortran.dg/derived_pointer_null_1.f90: New test.
13811
13812 2005-09-18  Richard Guenther  <rguenther@suse.de>
13813
13814         PR middle-end/23944
13815         * gcc.c-torture/compile/pr23944.c: New testcase.
13816
13817 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13818
13819         PR fortran/15975
13820         * gfortran.dg/der_pointer_2.f90: New test.
13821
13822 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13823
13824         PR fortran/16861
13825         * gfortran.dg/nested_modules_2.f90: New test.
13826
13827 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13828
13829         PR c++/18368
13830         * g++.dg/other/semicolon.C: New test.
13831
13832 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13833
13834         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13835         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13836
13837 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/23914
13840         * g++.dg/template/static18.C: New test.
13841
13842         PR c++/21514
13843         * g++.dg/template/crash19.C: Remove dg-error marker.
13844         * g++.dg/template/local4.C: New test.
13845
13846 2005-09-16  Paul Brook  <paul@codesourcery.com>
13847
13848         PR fortran/23906
13849         * gfortran.dg/dependency_1.f90: New test.
13850
13851 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/23896
13854         * g++.dg/template/static17.C: New test.
13855
13856 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13857
13858         PR c++/23139
13859         * g++.dg/warn/huge-val1.C: New test.
13860
13861 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13862
13863         PR c++/13140
13864         * g++.dg/parse/class2.C: New test.
13865         * g++.dg/template/explicit8.C: Likewise.
13866         * g++.dg/template/spec25.C: Likewise.
13867
13868 2005-09-14  Josh Conner  <jconner@apple.com>
13869
13870         PR middle-end/23584
13871         * gcc.dg/pr23584.c: New test.
13872
13873 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13874
13875         PR fortran/21875 Internal Unit Array I/O, NIST
13876         * gfortran.dg/arrayio_1.f90: New test.
13877         * gfortran.dg/arrayio_1.f90: New test.
13878         * gfortran.dg/arrayio_1.f90: New test.
13879         * gfortran.dg/arrayio_1.f90: New test.
13880         * gfortran.dg/arrayio_1.f90: New test.
13881
13882 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13883
13884         PR middle-end/22480
13885         * gcc.dg/vect/pr22480.c: New test.
13886
13887 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13888
13889         PR fortran/19358
13890         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13891
13892 2005-09-13 Josh Conner <jconner@apple.com>
13893
13894         PR c++/23180
13895         * g++.dg/init/struct2.C: New test.
13896         * g++.dg/init/struct3.C: New test.
13897
13898 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13899
13900         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13901         Clean up temp files.
13902         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13903         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13904         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13905         gcc.dg/tree-ssa/builtin-printf-1.c,
13906         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13907         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13908         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13909         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13910         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13911         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13912         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13913         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13914         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13915         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13916         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13917         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13918
13919 2005-09-13  Josh Conner  <jconner@apple.com>
13920
13921         * lib/gcc-dg.exp: Load scanipa.exp.
13922         (cleanup-dump): New procedure.
13923         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13924         * lib/scandump.exp: New file.
13925         * lib/scantree.exp: Use it.
13926         * lib/scanipa.exp: New file.
13927
13928 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13929
13930         PR fortran/17740
13931         * gfortran.dg/generic_4.f90: New test.
13932
13933 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13934
13935         PR target/23816
13936         * gcc.target/i386/pr23816-1.c: New test.
13937         * gcc.target/i386/pr23816-2.c: New test.
13938
13939
13940 2005-09-13  Bastian Blank <waldi@debian.org>
13941
13942         PR c++/16171
13943         * g++.dg/abi/mangle26.C: New test.
13944         * g++.dg/abi/mangle27.C: New test.
13945         * g++.dg/abi/mangle28.C: New test.
13946         * g++.dg/abi/mangle29.C: New test.
13947
13948         PR c++/23839
13949         * g++.dg/parse/register1.C: New test.
13950
13951 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/23842
13954         * g++.dg/template/access16.C: New test.
13955
13956 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13957
13958         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13959
13960 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13961
13962         PR fortran/18899
13963         * gfortran.dg/shape_2.f90: New test.
13964
13965 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13966
13967         PR target/19269
13968         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13969         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13970         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13971         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13972         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13973         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13974         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13975         tests.
13976
13977 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13978
13979         PR c++/23841
13980         * g++.dg/parse/template17.C: New test.
13981
13982 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13983
13984         PR c++/23789
13985         * g++.dg/template/nontype14.C: New test.
13986
13987 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13988
13989         PR g++/7874
13990         * g++.dg/lookup/friend7.C: New test.
13991         * g++.dg/lookup/friend8.C: New test.
13992         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13993         so that it will be found via argument dependent lookup.
13994         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13995         friend functions which will no longer be found.
13996         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13997         function g, so that it will be found via argument dependent
13998         lookup.
13999         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14000         * g++.old-deja/g++.mike/net43.C: Likewise.
14001
14002 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/23691
14005         * g++.dg/template/static16.C: New test.
14006
14007 2005-09-12  Josh Conner  <jconner@apple.com>
14008
14009         PR middle-end/23237
14010         * gcc.c-torture/compile/pr23237.c: New test.
14011
14012 2005-09-11  Richard Henderson  <rth@redhat.com>
14013
14014         * g++.dg/other/error8.C: Update expected diagnostic text.
14015
14016 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14017
14018         PR libfortran/19872
14019         * gfortran.dg/overwrite_1.f: New test.
14020
14021 2005-09-09  Josh Conner  <jconner@apple.com>
14022
14023         * g++.dg/init/pr23180-1.C: Removed.
14024         * g++.dg/init/pr23180-2.C: Removed.
14025
14026 2005-09-09  David Daney <ddaney@avtrex.com>
14027
14028         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14029         files which are ...
14030         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14031         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14032
14033 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14034
14035         * gfortran.dg/iostat_2.f90: New test.
14036
14037 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/22252
14040         * g++.dg/ext/interface1.C: New test.
14041         * g++.dg/ext/interface1.h: Likewise.
14042         * g++.dg/ext/interface1a.cc: Likewise.
14043
14044 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14045
14046         * gfortran.dg/iomsg_1.f90: New test case.
14047
14048 2005-09-09  Richard Guenther  <rguenther@suse.de>
14049
14050         PR c++/23624
14051         * g++.dg/tree-ssa/pr23624.C: New testcase.
14052
14053 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14054
14055         PR fortran/19239
14056         * gfortran.dg/vector_subscript_1.f90,
14057         * gfortran.dg/vector_subscript_2.f90: New tests.
14058
14059 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14060
14061         PR fortran/21104
14062         * gfortran.dg/array_alloc_1.f90,
14063         * gfortran.dg/array_alloc_2.f90,
14064         * gfortran.dg/array_alloc_3.f90: New tests.
14065
14066 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14067
14068         PR fortran/12840
14069         * gfortran.dg/array_constructor_6.f90
14070         * gfortran.dg/array_constructor_7.f90
14071         * gfortran.dg/array_constructor_8.f90
14072         * gfortran.dg/array_constructor_9.f90
14073         * gfortran.dg/array_constructor_10.f90
14074         * gfortran.dg/array_constructor_11.f90
14075         * gfortran.dg/array_constructor_12.f90: New tests.
14076
14077 2005-09-08  Josh Conner  <jconner@apple.com>
14078
14079         PR c++/23180
14080         * g++.dg/init/pr23180-1.C: New test.
14081         * g++.dg/init/pr23180-2.C: New test.
14082
14083 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/18878
14086         * gfortran.dg/module_double_reuse.f90: New.
14087
14088 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14089
14090         PR fortran/23270
14091         PR fortran/22304
14092         PR fortran/18870
14093         PR fortran/17917
14094         PR fortran/16511
14095         * gfortran.dg/common_equivalence_1.f: New.
14096         * gfortran.dg/common_equivalence_2.f: New.
14097         * gfortran.dg/common_equivalence_3.f: New.
14098         * gfortran.dg/contained_equivalence_1.f90: New.
14099         * gfortran.dg/module_blank_common.f90: New.
14100         * gfortran.dg/module_commons_1.f90: New.
14101         * gfortran.dg/module_equivalence_1.f90: New.
14102         * gfortran.dg/nested_modules_1.f90: New.
14103         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14104         equivalences and add comment to connect the test with
14105         the PR.
14106
14107 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14108
14109         PR fortran/23765
14110         * gfortran.dg/common_6.f90: New test.
14111
14112 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14113
14114         PR fortran/15326
14115         * gfortran.dg/char_result_1.f90,
14116         * gfortran.dg/char_result_2.f90,
14117         * gfortran.dg/char_result_3.f90,
14118         * gfortran.dg/char_result_4.f90,
14119         * gfortran.dg/char_result_5.f90,
14120         * gfortran.dg/char_result_6.f90,
14121         * gfortran.dg/char_result_7.f90,
14122         * gfortran.dg/char_result_8.f90: New tests.
14123
14124 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14125
14126         PR fortran/19928
14127         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14128
14129 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14130
14131         PR obj-c++/16816
14132         * obj-c++.dg/selector-5.mm: New test.
14133         * obj-c++.dg/selector-6.mm: New test.
14134
14135 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14136
14137         PR objc/20574
14138         PR objc/19324
14139         * objc.dg/error-1.m: New test.
14140
14141 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14142
14143         PR fortran/23373
14144         * gfortran.fortran-torture/execute/pr23373-1.f90,
14145         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14146
14147 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14148
14149         PR libfortran/23760
14150         * gfortran.dg/g77/1832.f: Remove long string in write statement
14151         to allow the test to pass on correct list directed output with
14152         prepended space.
14153
14154 2005-09-07  James E Wilson  <wilson@specifix.com>
14155
14156         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14157
14158 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14159
14160         * gfortran.dg/parameter+save.f90: Rename to
14161         * gfortran.dg/parameter_save.f90: .. this.
14162
14163 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14164
14165         PR fortran/20848
14166         * gfortran.dg/parameter+save.f90: New test case.
14167
14168 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14169
14170         PR fortran/19269
14171         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14172
14173 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c/23075
14176         * gcc.dg/pr23075.c: New test.
14177         * g++.dg/warn/pr23075.C: New test.
14178
14179         PR target/22362
14180         * gcc.target/i386/pr22362.c: New test.
14181
14182         PR rtl-optimization/23098
14183         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14184
14185         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14186         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14187         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14188
14189 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14190
14191         * g++.dg/expr/cast6.C: New test.
14192
14193         PR c++/9782
14194         * g++.dg/init/new15.C: New test.
14195
14196 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14197
14198         * gcc.dg/vect/Os-vect-95.c: New test.
14199         * gcc.dg/vect/vect-95.c: Same.
14200
14201 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14202
14203         * gcc.dg/vect/vect-29.c: Update xfail testing.
14204         * gcc.dg/vect/vect-44.c: Same.
14205         * gcc.dg/vect/vect-48.c: Same.
14206         * gcc.dg/vect/vect-50.c: Same.
14207         * gcc.dg/vect/vect-72.c: Same.
14208         * gcc.dg/vect/vect-77.c: Same.
14209         * gcc.dg/vect/vect-78.c: Same.
14210         * gcc.dg/vect/vect-80.c: Same.
14211         * gcc.dg/vect/vect-96.c: Same.
14212         * gcc.dg/vect/vect-100.c: Same.
14213         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14214         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14215         * gfortran.dg/vect/vect-5.f90: Same.
14216
14217 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14218
14219         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14220         start strings.
14221         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14222         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14223
14224         PR c++/23056
14225         * g++.dg/opt/pr23056.C: New test.
14226
14227         PR rtl-optimization/23098
14228         * gcc.target/i386/pr23098.c: New test.
14229
14230 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/23667
14233         * g++.dg/template/static15.C: New test.
14234
14235         PR c++/21440
14236         * g++.dg/ext/stmtexpr5.C: New test.
14237         * g++.dg/ext/stmtexpr6.C: Likewise.
14238
14239 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14240
14241         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14242
14243         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14244         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14245         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14246
14247 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14248
14249         PR libfortran/23321
14250         * gfortran.dg/direct_io_4.f90: New test case.
14251
14252 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14253             Rasmus Hahn  <rassahah@neofonie.de>
14254
14255         PR libobjc/23108
14256         * objc.dg/type-stream-1.m: New test.
14257
14258 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14259
14260         PR fortran/23661
14261         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14262         gfortran.dg/print_fmt_3.f90: New test.
14263
14264 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14265
14266         * gfortran.dg/fmt_t_1.f90: New test.
14267
14268 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14269
14270         PR rtl-optimization/23454
14271         * g++.dg/opt/pr23454.C: New test.
14272
14273 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/23699
14276         * g++.dg/ext/static1.C: New test.
14277
14278 2005-09-02  Richard Henderson  <rth@redhat.com>
14279
14280         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14281         tail call to check_fa_work.
14282
14283 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR c++/21687
14286         * g++.dg/other/gc3.C: New test.
14287
14288 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14289
14290         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14291         * gcc.dg/20050826-1.c: Likewise.
14292
14293 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14294
14295         PR c++/23167
14296         * g++.dg/expr/volatile1.C: New test.
14297
14298 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14299
14300         PR middle-end/23547
14301         * gcc.dg/pr23547.c: New test.
14302
14303 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14304
14305         PR c/22061
14306         * gcc.c-torture/execute/pr22061-1.c,
14307         * gcc.c-torture/execute/pr22061-2.c,
14308         * gcc.c-torture/execute/pr22061-3.c,
14309         * gcc.c-torture/execute/pr22061-4.c: New tests.
14310
14311 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14312
14313         * gcc.dg/Wredundant-decls-2.c: New test to check that
14314         -Wredundant-decls does not issue warning for a variable
14315         definition following a declaration.
14316
14317 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14318
14319         PR debug/7241
14320         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14321         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14322         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14323
14324         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14325         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14326         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14327         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14328         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14329         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14330         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14331         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14332
14333 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         PR objc/23306
14336         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14337         scan-assmbler.
14338
14339 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14340
14341         PR target/21255
14342         * gcc.dg/pr21255-1.c: New test.
14343         * gcc.dg/pr21255-2-mb.c: Likewise.
14344         * gcc.dg/pr21255-2-ml.c: Likewise.
14345         * gcc.dg/pr21255-3.c: Likewise.
14346         * gcc.dg/pr21255-4.c: Likewise.
14347
14348 2005-08-31  Dale Johannesen  <dalej@apple.com>
14349
14350         * gcc.dg/20050830-1.c: New.
14351
14352 2005-08-31  Josh Conner  <jconner@apple.com>
14353
14354         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14355         command-line options for arm-*-* targets.
14356         * g++.dg/init/array16.C: Likewise.
14357         * g++.dg/other/crash-4.C: Likewise.
14358
14359 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14360
14361         PR obj-c++/23640
14362         * obj-c++.dg/gnu-runtime-3.mm: New test.
14363
14364 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14365
14366         PR c++/13377
14367         * g++.dg/lookup/ambig4.C: New test.
14368         * g++.dg/lookup/ambig5.C: New test.
14369         * g++.dg/tc1/dr101.C: Adjust error markers.
14370
14371 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14372
14373         PR c++/23639
14374         * g++.dg/template/ttp5.C: Adjust error markers.
14375
14376 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         PR testsuite/23609
14379         * lib/obj-c++.exp: Include target-libpath.exp.
14380         (obj-c++_link_flags): Look for the GNU libobjc library
14381         and set the library path to include it.
14382         Don't manually set LD_LIBRARY_PATH (etc.) but call
14383         set_ld_library_path_env_vars instead.
14384         (obj-c++_target_compile): Don't set library path or
14385         linker flags because they are already set correctly
14386         in obj-c++_link_flags.
14387
14388 2005-08-30  Josh Conner  <jconner@apple.com>
14389
14390         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14391         to command-line options for arm-*-* targets.
14392
14393 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14394
14395         * g++.dg/other/i386-1.C: New.
14396
14397 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14398
14399         PR preprocessor/20348
14400         PR preprocessor/20356
14401         * gcc.dg/cpp/pr20348.c: New test.
14402         * gcc.dg/cpp/pr20348.h: New file.
14403         * gcc.dg/cpp/inc/pr20348.h: New file.
14404         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14405         * gcc.dg/cpp/pr20356.c: New test.
14406         * gcc.dg/cpp/pr20356.h: New file.
14407         * gcc.dg/cpp/inc/pr20356.h: New file.
14408         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14409
14410 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14411
14412         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14413         Fix array dimension to avoid correct end-of-file error.
14414
14415 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14416
14417         PR libfortran/23598
14418         * gfortran.dg/iostat_1.f90: New test.
14419
14420 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14421
14422         PR middle-end/23408
14423         * gcc.dg/pr23408.c: New test.
14424
14425 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14426
14427         PR c++/23099
14428         * g++.dg/init/member1.C: Make sure erroneous static data member
14429         definitions are required.
14430         * g++.dg/template/static13.C: New test.
14431         * g++.dg/template/static14.C: Likewise.
14432
14433 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14434
14435         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14436         -march=pentium4, remove ilp32 requirement.
14437
14438         PR middle-end/23484
14439         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14440         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14441
14442 2005-08-29  Andreas Jaeger  <aj@suse.de>
14443
14444         PR testsuite/23607
14445         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14446
14447 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * gcc.c-torture/execute/20050316-2.c: New test.
14450         * gcc.c-torture/execute/20050316-3.c: New test.
14451         * gcc.dg/torture/pr16104-1.c: New test.
14452
14453 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14454
14455         PR middle-end/23463
14456         * gcc.c-torture/execute/zero-struct-1.c: New test.
14457
14458 2005-08-27  Richard Guenther  <rguenther@suse.de>
14459
14460         PR target/23575
14461         * gcc.target/i386/pr23575.c: New testcase.
14462
14463 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14464
14465         PR rtl-optimization/23561
14466         * gcc.c-torture/execute/20050826-1.c: New test.
14467
14468         PR rtl-opt/23560
14469         * gcc.c-torture/execute/20050826-2.c: New test.
14470
14471 2005-08-26  Dale Johannesen  <dalej@apple.com>
14472
14473         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14474         * gcc.dg/20050826-1.c: New.
14475
14476 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/19004
14479         * g++.dg/template/nontype13.C: New test.
14480
14481         PR c++/23491
14482         * g++.dg/init/new14.C: New test.
14483         * g++.dg/expr/anew1.C: Do not XFAIL.
14484         * g++.dg/expr/anew2.C: Likewise.
14485         * g++.dg/expr/anew3.C: Likewise.
14486
14487 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14488
14489         PR middle-end/22439
14490         * gcc.dg/vla-3.c: New test.
14491
14492 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14493
14494         PR fortran/20363
14495         * gfortran.dg/named_interface.f90: New.
14496
14497 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14498
14499         * gcc.c-torture/execute/frame-address.c: New test.
14500
14501 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14502
14503         PR c++/20817
14504         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14505
14506 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14507
14508         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14509
14510 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14511
14512         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14513         * gcc.dg/altivec-22.c: Rename from..
14514         * gcc.dg/altivec-nomfcr.c: ..this.
14515
14516 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14517
14518         PR tree-optimization/23546
14519         * gcc.dg/tree-ssa/pr23546.c: New test.
14520
14521 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14522
14523         PR fortran/17758
14524         * gfortran.dg/nonreturning_statements.f90: New test.
14525
14526 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/22454
14529         * g++.dg/parse/crash29.C: New.
14530
14531 2005-08-23  DJ Delorie  <dj@redhat.com>
14532
14533         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14534         constants have the L suffix.
14535
14536 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         PR c++/23044
14539         * g++.dg/template/instantiate8.C: New.
14540
14541 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14542
14543         PR middle-end/23467
14544         * gcc.c-torture/execute/pr23467.c: New test.
14545
14546 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14547
14548         PR tree-optimization/22043
14549         * gcc.c-torture/execute/20050613-1.c: New test.
14550
14551 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14552
14553         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14554
14555 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR rtl-optimization/23478
14558         * g++.dg/opt/pr23478.C: New test.
14559
14560 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14561
14562         PR c/18715
14563         * gcc.dg/switch-warn-3.c: New test.
14564
14565 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14566
14567         PR c++/22233
14568         * g++.dg/template/param1.C: New test.
14569
14570 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14571
14572         PR c++/23089
14573         * g++.dg/other/incomplete1.C: New test.
14574
14575 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14576
14577         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14578         are vectorizable.
14579
14580 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14581
14582         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14583         d_lines_5.f: New.
14584
14585 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.target/i386/sse-4.c: New test.
14588
14589 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14590
14591         PR testsuite/23239
14592         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14593
14594 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14595
14596         * gcc.dg/20050811-1.c: New test.
14597         * gcc.dg/20050811-2.c: New test.
14598
14599 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14600
14601         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14602
14603 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14604
14605         PR 23476
14606         * gcc.c-torture/compile/pr23476.c: New test.
14607
14608 2005-08-19  Devang Patel  <dpatel@apple.com>
14609
14610         PR tree-optimization/23048
14611         * gcc.dg/tree-ssa/pr23048.c: New test.
14612
14613 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14614
14615         PR middle-end/20624
14616         * g++.dg/warn/Wreturn-3.C: New test
14617
14618 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14619
14620         PR tree-optimization/22228
14621         * g++.dg/vect/pr22543.cc: New test.
14622
14623 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14624
14625         PR tree-optimization/21574
14626         * gcc.dg/tree-ssa/pr21574.c: New test.
14627
14628 2005-08-16  James E Wilson  <wilson@specifix.com>
14629
14630         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14631
14632 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14633
14634         PR tree-opt/23402
14635         * gcc.c-torture/compile/zero-strct-3.c: New test.
14636         * gcc.c-torture/compile/zero-strct-4.c: New test.
14637
14638 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14639
14640         PR target/23376
14641         * gcc.target/x86_64/pr23376.c: New test.
14642
14643 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14644
14645         PR c++/23337
14646         * g++.dg/ext/vector2.C: New.
14647
14648 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14649
14650         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14651
14652 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14653
14654         PR libfortran/23428
14655         * gfortran.dg/inquire-complex.f90: New test case.
14656
14657 2005-08-16  James E Wilson  <wilson@specifix.com>
14658
14659         PR tree-optimization/21105
14660         * gcc.dg/large-size-array.c: New.
14661
14662 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14663
14664         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14665         type.
14666         * gcc.dg/vect/vect-41: Likewise.
14667         * gcc.dg/vect/vect-42: Likewise.
14668         * gcc.dg/vect/vect-43: Likewise.
14669         * gcc.dg/vect/vect-44: Likewise.
14670         * gcc.dg/vect/vect-46: Likewise.
14671         * gcc.dg/vect/vect-47: Likewise.
14672         * gcc.dg/vect/vect-48: Likewise.
14673         * gcc.dg/vect/vect-52: Likewise.
14674         * gcc.dg/vect/vect-53: Likewise.
14675         * gcc.dg/vect/vect-54: Likewise.
14676         * gcc.dg/vect/vect-55: Likewise.
14677         * gcc.dg/vect/vect-56: Likewise.
14678         * gcc.dg/vect/vect-57: Likewise.
14679         * gcc.dg/vect/vect-58: Likewise.
14680         * gcc.dg/vect/vect-59: Likewise.
14681         * gcc.dg/vect/vect-60: Likewise.
14682         * gcc.dg/vect/vect-61: Likewise.
14683         * gcc.dg/vect/vect-85: Likewise.
14684         * gcc.dg/vect/vect-87: Likewise.
14685         * gcc.dg/vect/vect-88: Likewise.
14686         * gcc.dg/vect/vect-93.c: Likewise.
14687         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14688         * gcc.dg/vect/vect-75: Likewise.
14689         * gcc.dg/vect/vect-76: Likewise.
14690         * gcc.dg/vect/vect-77: Likewise.
14691         * gcc.dg/vect/vect-78: Likewise.
14692         * gcc.dg/vect/vect-80: Likewise.
14693         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14694         vectorized for the expected reason, rather than checking how alignment
14695         was handled.
14696         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14697         type and also instead of aligned pointers. Added documentation.
14698
14699 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14700
14701         * gfortran.dg/power.f90: New test.
14702
14703 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14704
14705         PR rtl-optimization/23299
14706         * g++.dg/opt/pr23299.C: New test.
14707
14708 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14709
14710         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14711
14712 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14713
14714         * g++.dg/template/local6.C: New test.
14715
14716 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         * execute/exceptions/finally-1.m: Check that the catch and finally are
14719         being called.  Also add a "return 0;" at the end of main.
14720
14721 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14722
14723         PR fortran/21432.
14724         * gfortran.dg/namelist_print_1.f: New test of functionality of
14725         PRINT namelist.
14726         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14727         namelist generates error with -std=f95.
14728
14729 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14730
14731         PR tree-optimization/23119
14732         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14733
14734 2005-08-13  Marcin Koziej  <creep@desk.pl>
14735             Andrew Pinski  <pinskia@physics.uc.edu>
14736
14737         PR libobjc/22492
14738         * execute/exceptions/finally-1.m: New test.
14739
14740 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14741
14742         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14743         testsuite.
14744         * objc/execute/exceptions/trivial.m: New test.
14745         * objc.dg/try-catch-11.m: Move to ...
14746         * objc/execute/exceptions/foward-1.m: Here.
14747         * objc.dg/try-catch-2.m: Move to ...
14748         * objc/execute/exceptions/catchall-1.m: Here.
14749         * objc.dg/try-catch-8.m: Move to ...
14750         * objc/execute/exceptions/local-variables-1.m: Here.
14751
14752 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14753
14754         * objc.dg/nested-func-1.m: Move to ...
14755         * objc/execute/nested-func-1.m: Here.
14756
14757 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14758
14759         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14760         in ${options} instead of [target_info name].
14761         * lib/obj-c++.exp (objc_target_compile): Likewise.
14762
14763 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14764
14765         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14766
14767 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14768
14769         part of PR testsuite/23348
14770         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14771         of the torture options.
14772         * objc/compile/trivial.m: New test.
14773
14774 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14775
14776         * gfortran.dg/eoshift.f90: Correct format.
14777
14778 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14779
14780         * gfortran.fortran-torture/execute/character_passing.f90:
14781         Fix comment typo.
14782
14783 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14784
14785         PR c++/8271
14786         * g++.dg/template/unify10.C: New.
14787
14788 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14789
14790         * g++.dg/parse/pr22514.C: Move to...
14791         * g++.dg/debug/pr22514.C: here.
14792
14793 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14794
14795         PR c++/23266
14796         * g++.dg/inherit/pure1.C: New test.
14797
14798         * ChangeLog: Fix typos.
14799
14800 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14801             Steven Bosscher  <stevenb@suse.de>
14802
14803         * gfortran.dg/runtime_warning_1.f90: New test.
14804
14805 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         PR c++/23219
14808         * g++.dg/parse/crash28.C: New.
14809
14810 2005-08-11  Richard Guenther  <rguenther@suse.de>
14811
14812         PR target/23289
14813         * gcc.target/i386/tailcall-1.c: New testcase.
14814
14815 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14816
14817         * gcc.dg/vect/vect-67.c: Un-xfail.
14818
14819 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14820
14821         PR c++/23225
14822         * g++.dg/testsuite/parse/crash27.C: new test.
14823
14824 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14825
14826         PR libfortran/22143
14827         * gfortran.dg/shift-kind.f90: New testcase.
14828
14829 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14830
14831         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14832         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14833
14834 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14835
14836         PR c++/20646
14837         * g++.dg/other/mult-stor1.C: New test.
14838
14839 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14840
14841         * gcc.c-torture/pr18299-1.c: Move to ...
14842         * gcc.c-torture/compile/pr18299-1.c: Here.
14843
14844 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14845
14846         * gfortran/fortran.torture/execute/character_passing.f90:
14847         Fix types for LSAME.
14848
14849 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14850
14851         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14852         input data back to what it was originally.
14853
14854 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14855
14856         * objc.dg/try-catch-8.m: Enable for all targets.
14857
14858 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14859
14860         * gcc.dg/pr23165.c: New test.
14861
14862 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14863
14864         PR tree-optimization/23234
14865         * gcc.dg/tree-ssa/pr23234.c: New test.
14866
14867 2005-08-08  Josh Conner  <jconner@apple.com>
14868
14869         PR rtl-optimization/23241
14870         * gcc.dg/char-compare.c: New test.
14871
14872 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14873
14874         PR c++/22508
14875         * g++.dg/init/new13.C: New test.
14876
14877 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         PR c++/21166
14880         * g++.dg/other/crash-4.C: Adjust
14881         * g++/dg/ext/packed9.C: New.
14882
14883 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14884
14885         PR middle-end/21964
14886         * gcc.c-torture/execute/pr21964-1.c: New test.
14887
14888 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14889
14890         PR c/22458
14891         * gcc.dg/pr22458-1.c: New test.
14892
14893 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14894             Steven G. Kargl <kargls@comcast.net>
14895
14896         PR fortran/22390
14897         * gfortran.dg/flush_1.f90: New test.
14898
14899 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14900
14901         PR c++/23191
14902         * g++.dg/template/eh2.C: New test.
14903
14904 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14905
14906         PR c++/19498
14907         * g++.dg/template/instantiate7.C: New test.
14908
14909 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14910
14911         PR c/23113
14912         * gcc.dg/Wunused-value-1.c: New test.
14913
14914 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14915
14916         PR rtl-optimization/23233
14917         * gcc.c-torture/compile/pr23233-1.c: New test.
14918
14919 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14920
14921         PR fortran/18833
14922         PR fortran/20850
14923         * gfortran.dg/equiv_1.f90: New test.
14924         * gfortran.dg/equiv_2.f90: New test.
14925         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14926         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14927         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14928
14929 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14930
14931         * gcc.c-torture/execute/vrp-5.c: New test.
14932         * gcc.c-torture/execute/vrp-6.c: New test.
14933         * gcc.dg/tree-ssa/vrp21.c: New test.
14934
14935 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14936
14937         * g++.dg/parse/pr22514.C: New test.
14938
14939 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14940
14941         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14942
14943         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14944         instead of constant loads / pool entries.
14945
14946 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14947
14948         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14949         TEST_TO_WCTYPE.
14950
14951 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14952
14953         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14954         __WINT_TYPE__ in generated prototypes if possible.
14955
14956 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14957
14958         PR 22037
14959         * g++.dg/tree-ssa/pr22037.C:
14960
14961 2005-08-04  Richard Henderson  <rth@redhat.com>
14962
14963         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14964         scan-tree-dump-times directive.
14965
14966 2005-08-04  Jan Hubicka  <jh@suse.cz>
14967
14968         * gcov-1.C: Fix switch counts.
14969         * gcov-4b.c: Likewise.
14970
14971 2005-08-03  Jeff Law  <law@redhat.com>
14972
14973         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14974
14975 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14976
14977         * gcc.c-torture/execute/pr23135.c: New test.
14978
14979 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14980
14981         PR tree-optimization/19899
14982         * gcc.dg/tree-ssa/scev-1.c: New test.
14983         * gcc.dg/tree-ssa/scev-2.c: New test.
14984
14985 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14986
14987         PR target/18582
14988         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14989
14990 2005-08-03  Jan Hubicka  <jh@suse.cz>
14991
14992         * update-conroll.c: New testcase.
14993         * update-conroll-2.c: New testcase.
14994
14995 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14996
14997         * gfortran.dg/constant_substring.f: New test.
14998         * gfortran.dg/pr22491.f: New test.
14999
15000 2005-08-02  Jan Hubicka  <jh@suse.cz>
15001
15002         * update-threading.c: Replace by the proper one.
15003
15004 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15005
15006         PR 23164
15007         * g++.dg/tree-ssa/pr23164.C: New test.
15008
15009 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15010
15011         * gcc.dg/tree-ssa/pr23192.c: New test.
15012
15013 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15014
15015         * gcc.c-torture/execute/vrp-4.c: New test.
15016
15017 2005-08-02  Jan Hubicka  <jh@suse.cz>
15018
15019         * update-threading.c: New test.
15020
15021 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15022
15023         * gcc.c-torture/compile/20050801-1.c: New test.
15024         * gcc.c-torture/compile/20050801-2.c: New test.
15025
15026 2005-08-01  Jan Hubicka  <jh@suse.cz>
15027
15028         * val-prof-5.c: New test.
15029
15030 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15031
15032         PR c/22311
15033         * gcc.dg/pr22311-1.c : New test.
15034
15035 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15036
15037         PR target/23095
15038         * gfortran.dg/pr23095.f: New test.
15039
15040         PR c++/22003
15041         * g++.dg/other/pr22003.C: New test.
15042
15043 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15044
15045         PR target/20621
15046         * gcc.c-torture/execute/pr20621-1.c: New test.
15047
15048 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15049
15050         * gfortran.dg/comma_format_extension_4.f: Adjust length
15051         of string for format.
15052         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15053         print statement with internal write.
15054         * gfortran.dg/der_array_io_2.f: Likewise.
15055         * gfortran.dg/der_array_io_3.f: Likewise.
15056
15057 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15058
15059         * gcc.dg/fold-abs-4.c: new test.
15060
15061 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15062
15063         PR fortran/22570 an related issues.
15064         * gfortran.dg/x_slash_1.f: New test.
15065
15066 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15067
15068         PR c/23143
15069         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15070         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15071
15072 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15073
15074         PR c/529
15075         * gcc.dg/Wshadow-3.c: New test.
15076
15077 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15078
15079         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15080         used to have the wrong bounds).
15081
15082 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15083
15084         PR c/21720
15085         * gcc.dg/hex-round-1.c: Test more cases.
15086         * gcc.dg/hex-round-2.c: New test.
15087
15088 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15089
15090         PR 22550
15091         * g++.dg/tree-ssa/pr22550.C: New test.
15092
15093 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15094
15095         * gcc.dg/tree-ssa/vrp19.c: New test.
15096         * gcc.dg/tree-ssa-vrp20.c: New test.
15097
15098 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15099
15100         PR c/22240
15101         * gcc.dg/transparent-union-4.c: New test.
15102
15103 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15104
15105         PR c/22192
15106         * gcc.dg/c99-vla-2.c: New test.
15107
15108 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15109
15110         PR c/21720
15111         * gcc.dg/hex-round-1.c: New test.
15112
15113 2005-07-28  Jan Hubicka  <jh@suse.cz>
15114
15115         * inliner-1.c: Do not dump everything.
15116         * tree-prof.exp: Do not pass -ftree-based-profiling.
15117         * bprob.exp: Likewise.
15118
15119         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15120
15121 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15122
15123         PR c++/22545
15124         * g++.dg/expr/ptrmem7.C: New test.
15125
15126 2005-07-28  Mike Stump  <mrs@apple.com>
15127
15128         * g++.old-deja/g++.mike/visibility-1.C: New test.
15129
15130 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15131
15132         PR c/20187
15133         * gcc.c-torture/execute/pr20187-1.c: New test.
15134
15135 2005-07-28  Jeff Law  <law@redhat.com>
15136
15137         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15138         * gcc.dg/tree-ssa/vrp18.c: New test.
15139
15140 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15141
15142         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15143
15144 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15145
15146         PR tree-optimization/22506
15147         * gcc.dg/vect/ps22506.c: New test.
15148
15149 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15150
15151         PR target/21149
15152         * gcc.target/i386/sse-3.c: New test.
15153
15154 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15155
15156         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15157         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15158
15159 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15160
15161         PR c/22589
15162         * gcc.c-torture/compile/pr22589-1.c: New test.
15163
15164 2005-07-28  Jan Hubicka  <jh@suse.cz>
15165
15166         * update-loopch.c: New testcase.
15167
15168 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15169
15170         PR rtl-optimization/23047
15171         * gcc.c-torture/execute/pr23047.c: New test.
15172         * gcc.c-torture/execute/pr23047.x: New.
15173
15174 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15175
15176         PR tree-optimization/22493
15177         * gcc.c-torture/execute/pr22493-1.c: New test.
15178         * gcc.c-torture/execute/pr22493-1.x: New.
15179         * gcc.c-torture/execute/vrp-1.c: New test.
15180         * gcc.c-torture/execute/vrp-2.c: New test.
15181         * gcc.c-torture/execute/vrp-2.c: New test.
15182
15183 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15184
15185         * gcc.target/frv/all-builtin-read8.c: Delete.
15186         * gcc.target/frv/all-builtin-read16.c: Delete.
15187         * gcc.target/frv/all-builtin-read32.c: Delete.
15188         * gcc.target/frv/all-builtin-read64.c: Delete.
15189         * gcc.target/frv/all-builtin-write8.c: Delete.
15190         * gcc.target/frv/all-builtin-write16.c: Delete.
15191         * gcc.target/frv/all-builtin-write32.c: Delete.
15192         * gcc.target/frv/all-builtin-write64.c: Delete.
15193         * gcc.target/frv/all-read-write-1.c: New.
15194
15195 2005-07-27  Jeff Law  <law@redhat.com>
15196
15197         * gcc.c-torture/execute/pr22630.c: New test.
15198
15199 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15200
15201         PR tree-optimization/23073
15202         * gcc.dg/vect/nodump-pr23073.c: New test.
15203         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15204
15205 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15206
15207         PR tree-optimize/22348
15208         * gcc.c-torture/execute/pr22348.c: New.
15209
15210 2005-07-27  Richard Guenther  <rguenther@suse.de>
15211
15212         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15213
15214 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15215
15216         PR fortran/22503
15217         * gfortran.dg/logical_comp.f90: New test.
15218
15219 2005-07-27  Jan Hubicka  <jh@suse.cz>
15220
15221         * inliner-1.c: Add cleanup of dumps.
15222         * val-prof-*.c: Likewise.
15223         * update-tailcall.c: New.
15224
15225 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15226
15227         PR 22591
15228         * gcc.dg/tree-ssa/pr22591.c: New test.
15229         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15230
15231 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15232
15233         PR libobjc/22606
15234         * objc.dg/try-catch-11.m: New test.
15235
15236 2005-07-26  Richard Guenther  <rguenther@suse.de>
15237
15238         PR tree-optimization/22486
15239         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15240
15241 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15242
15243         PR tree-opt/22484
15244         * testsuite/g++.dg/opt/loop2.C: New test.
15245
15246 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15247
15248         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15249         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15250
15251 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15252
15253         * lib/profopt.exp (profopt-execute): Check for profiling data
15254         files on the target.
15255
15256 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15257
15258         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15259         for matching of asm labels.
15260
15261 2005-07-25  Richard Guenther  <rguenther@suse.de>
15262
15263         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15264
15265 2005-07-25  Richard Guenther  <rguenther@suse.de>
15266
15267         PR testsuite/22624
15268         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15269
15270 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15271
15272         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15273         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15274         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15275         * gcc.dg/vect/vect-100.c: New test.
15276         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15277         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15278         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15279         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15280         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15281         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15282         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15283         * gfortran.dg/vect/pr19049.f90: New testcase.
15284         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15285
15286 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15287
15288         * gcc.c-torture/execute/20050713-1.c: New test.
15289
15290         PR fortran/20063
15291         * gfortran.fortran-torture/execute/data_4.f90: New test.
15292
15293         PR middle-end/20303
15294         * gcc.dg/visibility-d.c: New test.
15295
15296 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15297
15298         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15299         * gfortran.dg/underflow.f90: Ditto.
15300
15301 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15302
15303         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15304         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15305         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15306
15307 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15308
15309         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15310         include case of field width of zero.
15311
15312 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15313
15314         PR libgfortran/21875
15315         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15316         with trailing blanks on normal formatted read.
15317
15318 2005-07-23  Chao-ying Fu  <fu@mips.com>
15319
15320         * gcc.target/mips/mips32-dsp-type.c: New test.
15321         * gcc.target/mips/mips32-dsp.c: New test.
15322
15323 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15324
15325         PR testsuite/21073
15326         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15327
15328         PR testsuite/20454
15329         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15330         and __cyg_profile_func_exit.
15331
15332 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15333
15334         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15335         * gfortran.dg/comma_format_extension_4.f: Same.
15336         * gfortran.dg/pr15332.f: Same.
15337         * gfortran.dg/pr21730.f: Same.
15338
15339 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15340
15341         * g++.dg/opt/vrp2.C: Fix testcase.
15342
15343         PR tree-opt/22625
15344         * g++.dg/opt/vrp2.C: New test.
15345
15346 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15347
15348         PR debug/21828
15349         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15350
15351 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15352
15353         * gcc.dg/tree-ssa/20050719-1.c: New test.
15354
15355 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15356
15357         * gcc.dg/bfin-longcall-1.c: New file.
15358         * gcc.dg/bfin-longcall-2.c: New file.
15359
15360 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15361
15362         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15363
15364 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         PR middle-end/19055
15367         * gcc.dg/tree-ssa/pr19055.c: New test.
15368         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15369
15370 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15371
15372         PR C++/22358
15373         * g++.dg/other/pr22358.C: New test.
15374
15375 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15376
15377         PR c++/2922
15378         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15379
15380 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15381
15382         PR c++/15938
15383         * g++.dg/init/union2.C: New test.
15384
15385 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15386
15387         PR c/22393
15388         * gcc.dg/complex-4.c: New test.
15389
15390 2005-07-21  Richard Guenther  <rguenther@suse.de>
15391
15392         PR testsuite/22522
15393         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15394         scanning for asm labels.
15395         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15396
15397 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15398
15399         PR target/22085
15400         * gcc.dg/altivec-pr22085.c: New.
15401
15402 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15403
15404         PR tree-optimization/19210
15405         * gcc.dg/tree-ssa/pr19210-1.c: New.
15406         * gcc.dg/tree-ssa/pr19210-2.c: New.
15407
15408 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15409
15410         PR rtl-optimization/22167
15411         * g++.dg/opt/pr22167.C: New test.
15412
15413 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15414
15415         PR c++/2922
15416         * g++.dg/lookup/two-stage2.C: New.
15417         * g++.dg/lookup/two-stage3.C: New.
15418         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15419         fixed two-stage name lookup for operators.
15420         * g++.dg/template/call3.C: Compiler now produces an appropriate
15421         error message.
15422         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15423         14 as a candidate.
15424         * g++.dg/template/ptrmem4.C: Compiler produces different error
15425         message.
15426         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15427         connect_to_method as a candidate.
15428
15429 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15430
15431         * gcc.dg/fold-alloc-1.c: New test.
15432
15433 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15434
15435         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15436         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15437
15438 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15439
15440         * gcc.dg/fold-abs-1.c: New test.
15441         * gcc.dg/fold-abs-2.c: New test.
15442         * gcc.dg/fold-abs-3.c: New test.
15443
15444 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15445
15446         Make CONSTRUCTOR use VEC to store initializers.
15447         * g++.dg/ext/complit3.C: Check for specific error messages.
15448         * g++.dg/init/brace2.C: Update error message.
15449         * g++.dg/warn/Wbraces2.C: Likewise.
15450
15451 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15452
15453         PR fortran/16940
15454         * gfortran.dg/module_interface_1.f90: New test.
15455
15456 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15457             Kenneth Zadeck <zadeck@naturalbridge.com>
15458
15459         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15460
15461 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15462
15463         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15464         specify -Wformat for these tests.
15465         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15466         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15467         * gcc.dg/format/opt-6.c: Delete.
15468
15469 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15470
15471         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15472         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15473
15474 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15475
15476         * gcc.dg/tree-ssa/alias-2.c: New test.
15477
15478 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/22263
15481         * g++.dg/template/explicit7.C: New test.
15482
15483 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15484
15485         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15486         width of 8 to +Inf and -Inf.
15487
15488 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/22139
15491         * g++.dg/template/friend36.C: New test.
15492
15493 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15494
15495         PR fortran/21730
15496         * gfortran.dg/pr21730.f: New test.
15497
15498 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15499             Kenneth Zadeck <zadeck@naturalbridge.com>
15500
15501         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15502         since pure const detection cannot run at -O1 in c compiler.
15503         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15504         can now optimize this case properly.
15505         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15506         because we now pass.
15507         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15508
15509 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15510
15511         PR c/22421
15512         * gcc.dg/format/bitfld-1.c: New test.
15513
15514 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/22204
15517         * g++.dg/rtti/repo1.C: New test.
15518
15519 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15520
15521         PR middle-end/22398
15522         * gcc.c-torture/compile/pr22398.c: New test.
15523
15524 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/22132
15527         * g++.dg/expr/cast4.C: New test.
15528
15529 2005-07-15  Richard Guenther  <rguenther@suse.de>
15530
15531         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15532         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15533
15534 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15535
15536         PR tree-optimization/22230
15537         * gcc.dg/tree-ssa/pr22230.c: New test.
15538
15539 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15540
15541         * gfortran.dg/g77/cpp6.f: New test.
15542
15543         PR fortran/22417
15544         * gfortran.dg/g77/cpp5.F: New test.
15545         * gfortran.dg/g77/cpp5.h: New file.
15546         * gfortran.dg/g77/cpp5inc.h: New file.
15547
15548 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15549
15550         PR libfortran/16435
15551         * gfortran.dg/tl_editting.f90: New.
15552         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15553
15554 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15555
15556         * gfortran.dg/char_array_constructor.f90: New test.
15557
15558 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15559
15560         * gfortran.dg/past_eor.f90: New.
15561         * gfortran.dg/complex_read.f90: New.
15562
15563 2005-07-13  Jeff Law  <law@redhat.com>
15564
15565         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15566         additional casts.
15567
15568         * gcc.dg/tree-ssa/pr22321.c: New test
15569
15570 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15571
15572         PR tree-optimization/21921
15573         * gcc.dg/tree-ssa/pr21921.c: New.
15574
15575 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15576
15577         PR tree-optimizatio/22442
15578         * gcc.dg/tree-ssa/loop-11.c: New test.
15579
15580 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15581
15582         PR tree-opt/21840
15583         * gcc.c-torture/compile/pr21840.c: New test.
15584
15585 2005-07-12  Jan Hubicka  <jh@suse.cz>
15586
15587         * gcc.c-torture/compile/pr22379.c: New test.
15588
15589 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15590
15591         PR libfortran/21593
15592         gfortran.dg/dev_null.f90: Remove outdated comment about
15593         PR libfortran/21593.
15594
15595
15596 2005-07-12  Dale Johannesen  <dalej@apple.com>
15597
15598         * gcc.target/i386/compress-float-sse.c: New.
15599         * gcc.target/i386/compress-float-sse-pic.c: New.
15600         * gcc.target/i386/compress-float-387.c: New.
15601         * gcc.target/i386/compress-float-387-pic.c: New.
15602         * gcc.dg/compress-float-ppc.c: New.
15603         * gcc.dg/compress-float-ppc-pic.c: New.
15604
15605 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15606
15607         PR libfortran/21593
15608         gfortran.dg/dev_null.f90: Remove targets.
15609
15610 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15611
15612         PR tree-opt/22335
15613         * gcc.dg/pr22335-1.c: New test.
15614         * gcc.dg/pr22335-2.c: New test.
15615
15616 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15617
15618         PR c++/20172
15619         * g++.dg/template/nontype12.C : New test.
15620
15621 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15622
15623         * gcc.dg/tree-ssa/loop-10.c: New test.
15624
15625 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15626
15627         * gcc.c-torture/execute/20020720-1.x: Remove.
15628
15629 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15630
15631         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15632
15633 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15634
15635         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15636         (dg-mips-options): Use it.
15637
15638 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15639
15640         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15641
15642 2005-07-09  Richard Henderson  <rth@redhat.com>
15643
15644         * lib/target-supports.exp (check_effective_target_sync_char_short):
15645         Add alpha.
15646
15647 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15648
15649         PR libfortran/22217
15650         * gfortran.dg/negative-z-descriptor.f90: New test.
15651
15652 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR tree-opt/22329
15655         * gcc.dg/pr22329.c: New test.
15656
15657 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15658
15659         PR tree-optimization/20139
15660         * gcc.dg/tree-ssa/pr20139.c: New.
15661
15662 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15663
15664         PR tree-opt/22356
15665         * testsuite/gcc.dg/pr22356-1.c: New test.
15666
15667 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15668
15669         PR c++/21799
15670         * g++.dg/template/unify8.C: New.
15671         * g++.dg/template/unify9.C: New.
15672
15673 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15676
15677 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15678
15679         * gcc.dg/darwin-version-1.c: New.
15680         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15681         * gcc.dg/builtins-20.c: Likewise.
15682         * gcc.dg/builtins-53.c: Likewise.
15683         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15684         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15685         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15686         * gcc.dg/torture/builtins-power-1.c: Likewise.
15687         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15688         on Darwin.
15689
15690 2005-07-07  Jeff Law  <law@redhat.com>
15691
15692         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15693         argument evaluation order.
15694
15695 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15696
15697         PR libfortran/21594
15698         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15699         Add test cases where the shift length is greater than the
15700         array length.
15701
15702 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15703
15704         * obj-c++.dg/proto-lossage-6.mm: New.
15705         * objc.dg/proto-lossage-6.m: New.
15706
15707 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15708
15709         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15710         * objc.dg/gnu-runtime-2.m: Likewise.
15711
15712 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15713
15714         * gfortran.dg/longline.f: New test.
15715
15716         * gfortran.dg/badline.f: New test.
15717
15718 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15719
15720         PR fortran/16531
15721         PR fortran/15966
15722         PR fortran/18781
15723         * gfortran.dg/hollerith.f90: New.
15724         * gfortran.dg/hollerith2.f90: New.
15725         * gfortran.dg/hollerith3.f90: New.
15726         * gfortran.dg/hollerith4.f90: New.
15727         * gfortran.dg/hollerith_f95.f90: New.
15728         * gfortran.dg/hollerith_legacy.f90: New.
15729         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15730
15731 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15732
15733         PR objc/22274
15734         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15735         * objc.dg/gnu-runtime-2.m: New.
15736
15737 2005-07-06  Jeff Law  <law@redhat.com>
15738
15739         * gcc.dg/tree-ssa/vrp17.c: New test.
15740
15741 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15742
15743         PR fortran/22327
15744         * gfortran.dg/array_constructor_5.f90: New test.
15745
15746 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15747
15748         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15749
15750 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15751
15752         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15753         * gcc.dg/980816-1.c: Ditto.
15754
15755 2005-07-06  Jeff Law  <law@redhat.com>
15756
15757         * gcc.c-torture/compile/pr21356.c: New test.
15758
15759 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15760
15761         PR c/22013
15762         PR c/22098
15763         * gcc.c-torture/compile/pr22013-1.c,
15764         gcc.c-torture/execute/pr22098-1.c,
15765         gcc.c-torture/execute/pr22098-2.c,
15766         gcc.c-torture/execute/pr22098-3.c: New tests.
15767
15768 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15769
15770         PR c/22308
15771         * gcc.dg/pr22308-1.c: New test.
15772
15773 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15774
15775         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15776         target.
15777         * gcc.dg/compare9.c: Use -fshort-enums instead of
15778         -fno-short-enums.  Change the last test to dg-bogus.
15779
15780 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15781
15782         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15783         * gcc.dg/compare9.c: New.
15784
15785 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15786
15787         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15788
15789 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15790
15791         PR testsuite/22288
15792         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15793
15794
15795 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15796
15797         * gcc.dg/format/gcc_gfc-1.c: New.
15798
15799 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15800
15801         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15802
15803 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15804
15805         PR fortran/20842
15806         * gfortran.dg/io_invalid_1.f90: New test.
15807
15808 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15809
15810         * gcc.dg/format/gcc_diag-1.c: Update.
15811
15812 2005-07-02  Jeff Law  <law@redhat.com>
15813
15814         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15815         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15816
15817 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15818
15819         * gcc.dg/format/gcc_diag-1.c: Update.
15820
15821 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15822
15823         PR tree-opt/22269
15824         * gcc.c-torture/compile/pr22269.c: New test.
15825
15826 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15827
15828         PR 21584
15829         PR 22219
15830         * g++.dg/tree-ssa/pr21584-1.C: New test.
15831         * g++.dg/tree-ssa/pr21584-2.C: New test.
15832
15833 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15834
15835         * obj-c++.dg/try-catch-11.mm: New.
15836         * objc.dg/try-catch-10.m: New.
15837
15838 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15839
15840         * g++.dg/other/ucnid-1.C: xfail on AIX.
15841
15842 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15843
15844         PR 22234
15845         * gcc.dg/20050629-1.c: New test.
15846
15847 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15848
15849         * obj-c++.dg/const-str-1[0-1].mm: New.
15850         * objc.dg/const-str-1[0-1].m: New.
15851
15852 2005-05-29  Richard Henderson  <rth@redhat.com>
15853
15854         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15855         Rename from check_effective_target_vect_no_max.
15856         (check_effective_target_vect_no_int_add): New.
15857         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15858         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15859         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15860         * gcc.dg/vect/vect-reduc-1.c: Use both.
15861         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15862
15863 2005-05-29  Richard Henderson  <rth@redhat.com>
15864
15865         * lib/target-supports.exp (check_effective_target_vect_no_max):
15866         Remove i386 and x86_64.
15867
15868 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15869
15870         PR testsuite/21969
15871         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15872
15873 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15874
15875         PR middle-end/21969
15876         * gcc.dg/vect/pr21969.c: New test.
15877
15878 2005-06-28  Eric Christopher  <echristo@redhat.com>
15879
15880         PR c/22052
15881         PR c/21975
15882         * gcc.dg/inline1.c: New test.
15883         * gcc.dg/inline2.c: Ditto.
15884         * gcc.dg/inline3.c: Ditto.
15885         * gcc.dg/inline4.c: Ditto.
15886         * gcc.dg/inline5.c: Ditto.
15887
15888 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15889
15890         PR libfortran/22142
15891         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15892         Add testcase also testing eoshift1 for PR 22142.
15893
15894 2005-06-28  Richard Henderson  <rth@redhat.com>
15895
15896         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15897         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15898         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15899         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15900         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15901
15902 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15903
15904         PR libfortran/22142
15905         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15906         Add testcase for PR 22142.
15907
15908 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15909
15910         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15911         gcc.target/ia64/fpreg-2.c: New tests.
15912
15913 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15914
15915         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15916
15917 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15918
15919         PR libfortran/22170
15920         * gfortran.dg/slash_1.f90: New test.
15921
15922 2005-06-27  Richard Henderson  <rth@redhat.com>
15923
15924         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15925         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15926         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15927         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15928         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15929         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15930
15931 2005-06-27  Richard Henderson  <rth@redhat.com>
15932
15933         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15934         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15935
15936 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15937
15938         * obj-c++.dg/proto-lossage-5.mm: New.
15939         * objc.dg/proto-lossage-5.m: New.
15940
15941 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15942
15943         PR 21959
15944         * gcc.dg/tree-ssa/pr21959.c: New test.
15945
15946 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15947
15948         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15949         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15950         testing uninitialized var.
15951
15952         * gcc.c-torture/execute/builtins/chk.h: New.
15953         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15954         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15955         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15956         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15957         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15958         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15959         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15960         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15961         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15962         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15963         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15964         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15965         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15966         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15967         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15968         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15969         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15970         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15971         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15972         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15973         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15974         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15975         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15976         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15977         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15978         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15979         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15980         * gcc.dg/builtin-object-size-1.c: New test.
15981         * gcc.dg/builtin-object-size-2.c: New test.
15982         * gcc.dg/builtin-object-size-3.c: New test.
15983         * gcc.dg/builtin-object-size-4.c: New test.
15984         * gcc.dg/builtin-object-size-5.c: New test.
15985         * gcc.dg/builtin-stringop-chk-1.c: New test.
15986         * gcc.dg/builtin-stringop-chk-2.c: New test.
15987         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15988         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15989         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15990         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15991         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15992         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15993         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15994         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15995         * gcc.c-torture/execute/printf-1.c: New test.
15996         * gcc.c-torture/execute/fprintf-1.c: New test.
15997         * gcc.c-torture/execute/vprintf-1.c: New test.
15998         * gcc.c-torture/execute/vfprintf-1.c: New test.
15999         * gcc.c-torture/execute/printf-chk-1.c: New test.
16000         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16001         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16002         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16003
16004 2005-06-27  Michael Matz  <matz@suse.de>
16005
16006         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16007         slot is not merged if address escapes.
16008
16009 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16010
16011         PR c/21911
16012         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16013
16014 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR middle-end/17965
16017         * gcc.c-torture/compile/20050622-1.c: New test.
16018
16019         PR middle-end/22028
16020         * gcc.dg/20050620-1.c: New test.
16021
16022 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16023
16024         PR tree-optimization/22026
16025         * gcc.dg/tree-ssa/pr22026.c: New.
16026
16027 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16028
16029         PR libfortran/22144
16030         * gfortran.dg/shift-alloc.f90: New testcase.
16031
16032 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16033
16034         * all files: Update FSF address in copyright headers.
16035
16036 2005-06-22  Jan Hubicka  <jh@suse.cz>
16037
16038         * wholeprogram-1.c: New testcase.
16039         * wholeprogram-2.c: New testcase.
16040
16041 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16042
16043         PR 22171
16044         * gcc.dg/tree-ssa/pr22171.c: New test.
16045
16046 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16047
16048         * gfortran.dg/simplify_modulo.f90: New.
16049
16050 2005-06-24  Jan Hubicka  <jh@suse.cz>
16051
16052         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16053
16054 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16055
16056         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16057
16058 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16059
16060         * obj-c++.dg/typedef-alias-1.mm: New.
16061         * objc.dg/typedef-alias-1.m: New.
16062
16063 2005-06-23  Jeff Law  <law@redhat.com>
16064
16065         * gcc.dg/tree-ssa/vrp16.c: New test.
16066
16067 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16068
16069         * lib/target-supports.exp: Add
16070         check_effective_target_fortran_large_real and
16071         check_effective_target_fortran_large_int to check for
16072         corresponding effective targets.
16073         * gfortran.dg/large_integer_kind_1.f90: New test.
16074         * gfortran.dg/large_real_kind_1.f90: New test.
16075
16076 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16077
16078         PR tree-optimization/22117
16079         * gcc.dg/tree-ssa/pr22117.c: New.
16080
16081 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16082
16083         PR testsuite/22123
16084         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16085
16086 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16087
16088         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16089
16090 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16091
16092         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16093         * gfortran.dg/f2c_4.c: Likewise.
16094
16095 2005-06-22 Paul Brook  <paul@codesourcery.com>
16096
16097         PR fortran/21034
16098         * gfortran.dg/auto_save_1.f90: New test.
16099
16100 2005-06-22  Michael Matz  <matz@suse.de>
16101
16102         * gcc.target/x86-64/abi: New directory.
16103         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16104         * gcc.target/x86-64/abi/README.gcc: New file.
16105         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16106         * gcc.target/x86-64/abi/asm-support.s: New file.
16107         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16108         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16109         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16110         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16111         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16112         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16113         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16114         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16115         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16116         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16117         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16118         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16119         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16120         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16121         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16122         * gcc.target/x86_64/abi/test_varargs.c: New test.
16123
16124 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16125
16126         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16127         32-bit i?86 and x86_64.
16128
16129 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16130
16131         * obj-c++.dg/const-str-[1-9].mm: New tests.
16132
16133 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16134
16135         PR fortran/22010
16136         * gfortran.dg/namelist_use.f90: New.
16137         * gfortran.dg/namelist_use_only.f90: New.
16138
16139 2005-06-21  Jeff Law  <law@redhat.com>
16140
16141         * gcc.dg/tree-ssa/vrp15.c: New test.
16142
16143 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16144
16145         * lib/target-supports.exp (check_effective_target_vect_reduction):
16146         Remove.
16147         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16148         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16149         remove vect_reduction target keyword. Also avoid two returns in main.
16150         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16151         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16152         * gcc.dg/vect/vect-reduc-1short.c: New test.
16153         * gcc.dg/vect/vect-reduc-1char.c: New test.
16154         * gcc.dg/vect/vect-reduc-2short.c: New test.
16155         * gcc.dg/vect/vect-reduc-2char.c: New test.
16156         * gcc.dg/vect/vect-reduc-6.c: New test.
16157         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16158         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16159         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16160
16161 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16162         Paul Thomas  <pault@gcc.gnu.org>
16163
16164         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16165         New tests.
16166
16167 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16168
16169         * gfortran.dg/backslash_1.f90: New test.
16170         * gfortran.dg/backslash_2.f90: New test.
16171
16172 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16173
16174         * gfortran.dg/duplicate_labels.f90: New test.
16175
16176 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16177
16178         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16179         unsupportable relocations.
16180         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16181         * gcc.dg/20050321-2.c: xfail for NetWare.
16182
16183 2005-06-20  Andreas Jaeger  <aj@suse.de>
16184
16185         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16186         gcc.target/i386/fastcall-sseregparm.c,
16187         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16188
16189 2005-06-19  Richard Henderson  <rth@redhat.com>
16190
16191         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16192
16193 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16194
16195         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16196
16197 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16198
16199         PR c++/22115
16200         * g++.dg/conversion/simd2.C: Change expected error message.
16201
16202 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16203
16204         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16205         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16206         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16207
16208 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16209
16210         * gcc.dg/fold-mod-1.c: New test.
16211
16212 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16213
16214         PR fortran/19926
16215         * gfortran.dg/pr19926.f90: New test.
16216
16217 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16218
16219         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16220         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16221         targets.
16222         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16223         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16224
16225 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16226
16227         * gcc.target/ia64/float80-varargs-1.c: New test.
16228
16229 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16230
16231         PR tree-opt/22035
16232         * gfortran.dg/f2c_6.f90: New test.
16233
16234 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16235
16236         PR c++/17413
16237         * g++.dg/template/local5.C: New.
16238
16239 2005-06-17  Richard Henderson  <rth@redhat.com>
16240
16241         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16242
16243 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16244
16245         PR testsuite/21945
16246         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16247
16248 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16249
16250         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16251         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16252         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16253         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16254         check_vect to verify the presence of hardware vector support.
16255
16256 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16257
16258         PR testsuite/22056
16259         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16260
16261 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16262
16263         PR libfortran/19216
16264         * gfortran.dg/pr19216.f: Add correct space between brackets and
16265         dg directive.
16266
16267 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16268
16269         PR libfortran/16436
16270         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16271
16272 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16273
16274         * gcc.target/i386/attributes-error.c: New testcase.
16275         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16276         * gcc.target/i386/regparm-stdcall.c: Likewise.
16277         * gcc.target/i386/sseregparm-1.c: Likewise.
16278         * gcc.target/i386/sseregparm-2.c: Likewise.
16279
16280 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16281
16282         * g++.dg/rtti/crash2.C: New.
16283
16284 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16285
16286         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16287
16288 2005-06-15  David Ung  <davidu@mips.com>
16289
16290         * gcc.target/mips/mips16e-extends.c: New test for testing the
16291         generation of MIPS16e zeb/zeh, seb/seh instructions.
16292
16293 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16294
16295         PR 22018
16296         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16297         * gcc.dg/tree-ssa/pr22018.c: New test.
16298
16299 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16300
16301         * gcc.dg/simd-1.c: Update error messages.
16302         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16303         * gcc.dg/simd-2.c: Update error messages.
16304         * gcc.dg/simd-4.c: New.
16305
16306 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16307
16308         PR c++/20678
16309         * g++.dg/other/crash-4.C: New.
16310
16311 2005-06-14  Devang Patel  <dpatel@apple.com>
16312
16313         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16314
16315 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16316
16317         PR c++/21929
16318         * g++.dg/parse/crash11.C: Update
16319
16320 2005-06-13  Jeff Law  <law@redhat.com>
16321
16322         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16323         perform the desired transformations.
16324         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16325         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16326
16327 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16328
16329         PR fortran/22038
16330         * gfortran.dg/forall_1.f90: Un-XFAIL.
16331
16332 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16333
16334         PR c++/21929
16335         * g++.dg/parse/crash26.C: New.
16336
16337         PR c++/20789
16338         * g++.dg/init/member1.C: New.
16339
16340 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16341
16342         * gfortran.dg/altreturn_1.f90: New test.
16343
16344 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16345
16346         PR middle-end/21985
16347         * gcc.dg/tree-ssa/pr21985.c: New test.
16348
16349 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16350
16351         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16352
16353 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16354
16355         PR c++/21930
16356         * g++.dg/other/error10.C: New test case.
16357
16358 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16359
16360         PR libfortran/19155
16361         * gfortran.dg/pr19155.f: Add test.
16362
16363 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16364
16365         * gfortran.dg/f2c_7.f90: New test.
16366
16367         * gfortran.dg/forall_1.f90: XFAILed.
16368
16369 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16370
16371         * gcc.dg/pr14796-1.c: New.
16372         * gcc.dg/pr14796-2.c: New.
16373
16374 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16375
16376         PR fortran/17792
16377         PR fortran/21375
16378         * gfortran.dg/deallocate_stat.f90: New test.
16379
16380 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16381
16382         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16383
16384 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16385
16386         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16387         access will be generated when this loop is vectorized. Test that
16388         accesses with same alignment were detected.
16389         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16390         Test that accesses with same alignment were detected.
16391         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16392         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16393         alignment were detected.
16394
16395 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16396
16397         PR c++/10611
16398         * g++.dg/conversion/simd2.C: New.
16399
16400 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16401
16402         * gcc.dg/Wcxx-compat-1.c: New.
16403
16404 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16405
16406         PR libfortran/21480
16407         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16408         complex array.
16409
16410 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16411
16412         * gcc.dg/alias-8.c: New.
16413
16414 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16415
16416         * gcc.dg/format/cmn_err-1.c: Update.
16417
16418 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16419
16420         PR target/20666
16421         * gcc.target/sparc/fexpand-2.c: New.
16422         * gcc.target/sparc/fpmerge-2.c: New.
16423         * gcc.target/sparc/fpmul-2.c: New.
16424         * gcc.target/sparc/noresult.c: New.
16425         * gcc.target/sparc/pdist-2.c: New.
16426         * gcc.target/sparc/pdist-3.c: New.
16427
16428 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16429
16430         PR testsuite/21702
16431         * gcc.target/i386/i386.exp: Fix comment typo.
16432
16433 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16434
16435         PR c++/19497
16436         * g++.dg/inherit/using5.C: New.
16437         * g++.dg/inherit/using6.C: New.
16438
16439 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16440
16441         PR c++/19894
16442         * g++.dg/template/ptrmem15.C: New test.
16443
16444         PR c++/20563
16445         * g++.dg/ext/label4.C: New test.
16446
16447 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16448
16449         * gcc.dg/tls/debug-1.c: New test.
16450
16451 2005-06-07  Dale Johannesen  <dalej@apple.com>
16452
16453         * gcc.target/i386/movq.c: New.
16454
16455 2005-06-07  Dale Johannesen  <dalej@apple.com>
16456
16457         * gcc.dg/20050607-1.c: New.
16458
16459 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16460
16461         PR middle-end/21850
16462         * gcc.c-torture/execute/20050607-1.c: New test.
16463
16464 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16465
16466         PR libfortran/21926
16467         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16468         Test case where the return array has lowest stride one,
16469         but isn't packed.
16470
16471 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16472
16473         * lib/target-supports.exp (check_effective_target_sync_int_long):
16474         Add s390 and s390x targets.
16475
16476 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16477
16478         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16479         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16480         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16481         * gcc.dg/tree-ssa/loop-9.c: New test.
16482
16483 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16484
16485         * g++.dg/parse/defarg10.C: New.
16486
16487 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16488
16489         PR regression/21897
16490         * gcc.c-torture/execute/20050604-1.c: New test.
16491
16492 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         PR 21903
16495         * g++.dg/parse/defarg9.C: New.
16496
16497         PR c++/20637
16498         * g++.dg/inherit/using4.C: New.
16499         * g++.dg/overload/error1.C: Adjust expected errors.
16500         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16501         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16502         * g++.old-deja/g++.other/redecl2.C: Likewise.
16503         * g++.old-deja/g++.other/redecl4.C: Likewise.
16504         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16505
16506 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16507
16508         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16509
16510 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16511
16512         * lib/gfortran.exp (gfortran_target_compile): Call
16513         dg-additional-files-options
16514         * gfortran.dg/f2c_4.f90: New file
16515         * gfortran.dg/f2c_4.c: New file
16516         * gfortran.dg/f2c_5.f90: New file
16517         * gfortran.dg/f2c_5.c: New file
16518
16519 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16520
16521         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16522
16523         PR fortran/21912
16524         * gfortran.dg/array_constructor_4.f90: New test.
16525
16526 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/21619
16529         * g++.dg/ext/builtin9.C: New test.
16530
16531 2005-06-05  Dale Johannesen  <dalej@apple.com>
16532
16533         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16534         * gcc.c-torture/execute/20050603-2.c: Ditto.
16535
16536 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16537
16538         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16539         * gcc.dg/vect/vect-reduc-1.c: New.
16540         * gcc.dg/vect/vect-reduc-2.c: New.
16541         * gcc.dg/vect/vect-reduc-3.c: New.
16542
16543 2005-06-04  Dale Johannesen  <dalej@apple.com>
16544
16545         * gcc.c-torture/execute/20050603-1.c: New.
16546         * gcc.c-torture/execute/20050603-2.c: New.
16547         * gcc.dg/20050603-3.c: New.
16548
16549 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16550
16551         PR fortran/19195
16552         * gfortran.dg/debug_1.f90: New test.
16553
16554         * gfortran.dg/forall_1.f90: New test.
16555
16556 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16557
16558         * gfortran.dg/array_constructor_3.f90: New test.
16559
16560 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16561
16562         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16563
16564 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16565
16566         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16567
16568 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16569
16570         PR c/21873
16571         * gcc.dg/init-excess-1.c: New test.
16572
16573 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16574
16575         PR c++/21853
16576         * g++.dg/expr/static_cast6.C: New test.
16577
16578 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16579
16580         * gcc.dg/tree-ssa/vrp14.c: New test.
16581
16582 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/21336
16585         * g++.dg/template/new2.C: New test.
16586
16587 2005-06-03  Josh Conner  <jconner@apple.com>
16588
16589         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16590         all entries in initializer.
16591
16592 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16593
16594         PR middle-end/21858
16595         * gcc.dg/pr21858.c: New testcase.
16596
16597 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16598
16599         PR tree-optimization/21292
16600
16601         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16602         New.
16603         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16604         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16605         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16606         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16607         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16608
16609 2005-06-02  Richard Henderson  <rth@redhat.com>
16610
16611         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16612
16613 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16614
16615         * gcc.dg/wtypequal.c: New testcase.
16616
16617 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16618
16619         PR 21582
16620         * gcc.dg/tree-ssa/pr21582.c: New test.
16621
16622 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16623
16624         PR c++/21280
16625         * g++.dg/opt/interface2.h: New.
16626         * g++.dg/opt/interface2.C: New.
16627         * g++.dg/init/ctor4.C: Adjust error lines.
16628         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16629         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16630         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16631         * g++.old-deja/g++.pt/assign1.C: Likewise.
16632         * g++.old-deja/g++.pt/crash20.C: Likewise.
16633
16634 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16635
16636         PR tree-optimization/21734
16637         * g++.dg/vect/pr21734_1.cc: New.
16638         * g++.dg/vect/pr21734_2.cc: New.
16639
16640 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/20350
16643         * g++.dg/template/spec24.C: New.
16644
16645         PR c++/21151
16646         * g++.dg/pch/local-1.C: New.
16647         * g++.dg/pch/local-1.Hs: New.
16648
16649 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16650
16651         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16652         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16653         * gcc.dg/tree-ssa/pr14341.c: New test.
16654         * gcc.dg/tree-ssa/pr14841.c: New test.
16655         * gcc.dg/tree-ssa/pr20701.c: New test.
16656         * gcc.dg/tree-ssa/pr21086.c: New test.
16657         * gcc.dg/tree-ssa/pr21090.c: New test.
16658         * gcc.dg/tree-ssa/pr21332.c: New test.
16659         * gcc.dg/tree-ssa/pr21458.c: New test.
16660         * gcc.dg/tree-ssa/pr21658.c: New test.
16661         * gcc.dg/tree-ssa/vrp01.c: New test.
16662         * gcc.dg/tree-ssa/vrp02.c: New test.
16663         * gcc.dg/tree-ssa/vrp03.c: New test.
16664         * gcc.dg/tree-ssa/vrp04.c: New test.
16665         * gcc.dg/tree-ssa/vrp05.c: New test.
16666         * gcc.dg/tree-ssa/vrp06.c: New test.
16667         * gcc.dg/tree-ssa/vrp07.c: New test.
16668         * gcc.dg/tree-ssa/vrp08.c: New test.
16669         * gcc.dg/tree-ssa/vrp09.c: New test.
16670         * gcc.dg/tree-ssa/vrp10.c: New test.
16671         * gcc.dg/tree-ssa/vrp11.c: New test.
16672         * gcc.dg/tree-ssa/vrp12.c: New test.
16673         * gcc.dg/tree-ssa/vrp13.c: New test.
16674
16675 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16676
16677         PR 21029
16678         * gcc.dg/tree-ssa/pr21029.c: New test.
16679
16680 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16681
16682         * gfortran.dg/logint-1.f: New test case.
16683         * gfortran.dg/logint-2.f: Likewise.
16684         * gfortran.dg/logint-3.f: Likewise.
16685
16686 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16687
16688         PR c/21536
16689         PR c/20760
16690         * gcc.dg/20050527-1.c: New test.
16691
16692         * gcc.dg/i386-sse-12.c: New test.
16693
16694         PR fortran/21729
16695         * gfortran.dg/implicit_5.f90: New test.
16696
16697 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16698
16699         PR fortran/20883
16700         * gfortran/assign_4.f90: New test.
16701         * gfortran/assign_2.f90: Change compile to run.
16702
16703 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16704
16705         * lib/target-supports.exp
16706         (check_effective_target_sync_char_short): New.
16707         * gcc.dg/sync-2.c: New.
16708
16709 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16710
16711         PR tree-optimization/21817
16712         * gcc.dg/torture/pr21817-1.c: New.
16713
16714 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16715
16716         PR c++/21165
16717         * g++.dg/template/init5.C: New.
16718
16719 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16720
16721         * gfortran.dg/char_initialiser_actual.f90:
16722         Test character initialisers as actual arguments.
16723         * gfortran.dg/char_pointer_comp_assign.f90:
16724         Test character pointer structure component assignments.
16725         * gfortran.dg/char_array_structure_constructor.f90:
16726         Test character components in structure constructors.
16727
16728 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16729
16730         PR middle-end/20931
16731         * g++.dg/opt/pr20931.C: New test.
16732
16733 2005-05-31  Andreas Jaeger  <aj@suse.de>
16734
16735         PR testsuite/20772
16736         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16737         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16738         g++.old-deja/g++.ext/asmspec1.C,
16739         g++.old-deja/g++.other/regstack.C,
16740         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16741         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16742         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16743         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16744         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16745         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16746         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16747         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16748         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16749         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16750         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16751         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16752         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16753         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16754         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16755         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16756         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16757         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16758         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16759
16760 2005-05-31  Jeff Law  <law@redhat.com>
16761
16762         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16763
16764 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16765
16766         PR middle-end/21743
16767         * gcc.dg/builtins-1.c: Activate disabled clog test.
16768         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16769
16770 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16771
16772         * gfortran.dg/char_pointer_assign.f90:
16773         Test character-pointer assignments and pointer assignments.
16774         * gfortran.dg/char_pointer_dummy.f90:
16775         Test character-pointer dummy arguments.
16776         * gfortran.dg/char_pointer_func.f90:
16777         Test character-pointer function returns.
16778         * gfortran.dg/char_pointer_dependency.f90:
16779         Test character-pointer functions with dependencies.
16780
16781 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/21784
16784         * g++.dg/lookup/using14.C: New test.
16785
16786 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16787
16788         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16789         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16790         trailing ^M.
16791
16792 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16793
16794         PR c++/17413
16795         * g++.dg/template/local5.C: New.
16796
16797         PR target/21761
16798         * gcc.c-torture/compile/pr21761.c: New.
16799
16800         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16801         before darwin8.
16802
16803 2005-05-30  Steven G. Kargl
16804
16805         PR fortran/20846
16806         * gfortran.dg/inquire_8.f90: New test.
16807
16808 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16809
16810         PR libfortran/21376
16811         * gfortran.dg/output_exponents_1.f90: New test.
16812
16813 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16814
16815         PR libfortran/20006
16816         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16817
16818 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/21210
16821         * g++.dg/ext/complex1.C: New test.
16822
16823         PR c++/21340
16824         * g++.dg/init/ctor6.C: New test.
16825
16826 2005-05-29  Jan Hubicka  <jh@suse.cz>
16827
16828         * gcc.c-torture/compile/pr21562.c: New.
16829
16830 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16831
16832         * gfortran.dg/subnormal_1.f90: New test.
16833
16834 2005-05-28  Jan Hubicka  <jh@suse.cz>
16835
16836         * tree-prof.exp: Fix comment.
16837         * value-prof-1.c: New.
16838         * value-prof-2.c: New.
16839         * value-prof-3.c: New.
16840         * value-prof-4.c: New.
16841
16842 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16843
16844         PR c++/21614
16845         * g++.dg/expr/ptrmem6.C: New test.
16846         * g++.dg/expr/ptrmem6a.C: Likewise.
16847
16848 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16849
16850         PR tree-optimization/21658
16851         * gcc.dg/tree-ssa/pr21658.c: New.
16852
16853 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16854
16855         PR c++/21455
16856         * g++.dg/inherit/ptrmem3.C: New.
16857
16858         PR c++/21681
16859         * g++.dg/parse/template16.C: New.
16860
16861 2005-05-27  Andreas Jaeger  <aj@suse.de>
16862
16863         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16864
16865         * gcc.dg/i386-sse-8.c: Run test on all archs.
16866
16867 2005-05-26  Mike Stump  <mrs@apple.com>
16868
16869         * objc.dg/isa-field-1.m: Only run on darwin.
16870         * objc.dg/lookup-1.m: Likewise.
16871         * objc.dg/try-catch-8.m: Likewise.
16872
16873 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR tree-optimization/9814
16876         * gcc.dg/pr9814-1.c: New test case.
16877
16878 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16879
16880         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16881         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16882         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16883         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16884         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16885         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16886         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16887         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16888         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16889         objc.dg/try-catch-8.m: New.
16890
16891 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16892
16893         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16894         remove extraneous semicolons.
16895
16896 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16897
16898         * obj-c++.dg/comp-types-12.mm: New.
16899         * objc.dg/comp-types-11.m: New.
16900         * objc.dg/selector-4.m: New.
16901
16902 2005-05-26  Andreas Jaeger  <aj@suse.de>
16903
16904         PR testsuite/20772
16905         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16906         g++.old-deja/g++.ext/attrib3.C,
16907         g++.old-deja/g++.other/store-expr1.C,
16908         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16909         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16910         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16911         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16912         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16913         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16914         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16915         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16916         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16917         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16918         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16919         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16920         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16921         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16922         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16923         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16924         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16925         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16926         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16927
16928 2005-05-26  Andreas Jaeger  <aj@suse.de>
16929
16930         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16931         x86-64 compilation.
16932
16933 2005-05-26  Andreas Jaeger  <aj@suse.de>
16934
16935         PR testsuite/20772
16936         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16937         gcc.misc-tests/i386-pf-athlon-1.c,
16938         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16939         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16940         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16941         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16942         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16943         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16944         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16945         programs.
16946
16947         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16948         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16949         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16950         x86-64 compilation.
16951
16952         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16953         x86_64.
16954
16955         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16956         effective-target ilp32.
16957
16958 2005-05-26  David Ung  <davidu@mips.com>
16959
16960         * gcc.target/mips/ext_ins.c: New test for testing the generation
16961         of MIPS32/64 rev 2 ext/ins instructions.
16962
16963 2005-05-26  Andreas Jaeger  <aj@suse.de>
16964
16965         * treelang/compile/unsigned.tree: Use gimple instead of
16966         nonexisting generic dump.
16967
16968 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16969
16970         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16971
16972 2005-05-26  Andreas Jaeger  <aj@suse.de>
16973
16974         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16975
16976 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16977
16978         PR libfortran/17283
16979         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16980         Test callee-allocated memory with write statements.
16981
16982 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16983
16984         PR middle-end/21709
16985         * gcc.dg/pr21709-1.c: New test case.
16986
16987 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16988             Mike Stump  <mrs@apple.com>
16989
16990         * objc/execute/next_mapping.h: Update for C++.
16991
16992         * obj-c++.dg/selector-1.mm: Move to...
16993         * obj-c++.dg/selector-4.mm: here...
16994
16995         * obj-c++.dg/basic.mm: New.
16996         * obj-c++.dg/comp-types-1.mm: New.
16997         * obj-c++.dg/cxx-class-1.mm: New.
16998         * obj-c++.dg/cxx-ivars-1.mm: New.
16999         * obj-c++.dg/cxx-ivars-2.mm: New.
17000         * obj-c++.dg/cxx-ivars-3.mm: New.
17001         * obj-c++.dg/cxx-scope-1.mm: New.
17002         * obj-c++.dg/cxx-scope-2.mm: New.
17003         * obj-c++.dg/defs.mm: New.
17004         * obj-c++.dg/empty-private-1.mm: New.
17005         * obj-c++.dg/encode-1.mm: New.
17006         * obj-c++.dg/encode-2.mm: New.
17007         * obj-c++.dg/encode-3.mm: New.
17008         * obj-c++.dg/extern-c-1.mm: New.
17009         * obj-c++.dg/extra-semi.mm: New.
17010         * obj-c++.dg/fix-and-continue-2.mm: New.
17011         * obj-c++.dg/isa-field-1.mm: New.
17012         * obj-c++.dg/ivar-list-semi.mm: New.
17013         * obj-c++.dg/local-decl-1.mm: New.
17014         * obj-c++.dg/lookup-1.mm: New.
17015         * obj-c++.dg/lookup-2.mm: New.
17016         * obj-c++.dg/method-1.mm: New.
17017         * obj-c++.dg/method-2.mm: New.
17018         * obj-c++.dg/method-3.mm: New.
17019         * obj-c++.dg/method-4.mm: New.
17020         * obj-c++.dg/method-5.mm: New.
17021         * obj-c++.dg/method-6.mm: New.
17022         * obj-c++.dg/method-7.mm: New.
17023         * obj-c++.dg/no-extra-load.mm: New.
17024         * obj-c++.dg/overload-1.mm: New.
17025         * obj-c++.dg/pragma-1.mm: New.
17026         * obj-c++.dg/pragma-2.mm: New.
17027         * obj-c++.dg/private-1.mm: New.
17028         * obj-c++.dg/private-2.mm: New.
17029         * obj-c++.dg/proto-qual-1.mm: New.
17030         * obj-c++.dg/qual-types-1.mm: New.
17031         * obj-c++.dg/stubify-1.mm: New.
17032         * obj-c++.dg/stubify-2.mm: New.
17033         * obj-c++.dg/super-class-1.mm: New.
17034         * obj-c++.dg/super-class-2.mm: New.
17035         * obj-c++.dg/super-dealloc-1.mm: New.
17036         * obj-c++.dg/super-dealloc-2.mm: New.
17037         * obj-c++.dg/template-1.mm: New.
17038         * obj-c++.dg/template-2.mm: New.
17039         * obj-c++.dg/template-3.mm: New.
17040         * obj-c++.dg/template-4.mm: New.
17041         * obj-c++.dg/template-5.mm: New.
17042         * obj-c++.dg/template-6.mm: New.
17043         * obj-c++.dg/try-catch-1.mm: New.
17044         * obj-c++.dg/try-catch-2.mm: New.
17045         * obj-c++.dg/try-catch-3.mm: New.
17046         * obj-c++.dg/try-catch-4.mm: New.
17047         * obj-c++.dg/try-catch-5.mm: New.
17048         * obj-c++.dg/try-catch-6.mm: New.
17049         * obj-c++.dg/try-catch-7.mm: New.
17050         * obj-c++.dg/try-catch-8.mm: New.
17051         * obj-c++.dg/try-catch-9.mm: New.
17052         * obj-c++.dg/va-meth-1.mm: New.
17053
17054 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17055
17056         * obj-c++.dg/selector-1.mm: New.
17057         * obj-c++.dg/selector-2.mm: New.
17058
17059 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17060
17061         * obj-c++.dg/selector-3.mm: New.
17062         * objc.dg/selector-3.m: New.
17063
17064 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17065
17066         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17067         about where warning appears.
17068
17069 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17070
17071         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17072         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17073         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17074         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17075
17076 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17077
17078         * gcc.dg/20050524-1.c: New test.
17079
17080 2005-05-25  Jan Hubicka  <jh@suse.cz>
17081
17082         * gcc.dg/tree-prof/inliner-1.c: New.
17083
17084 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17085
17086         * gcc.dg/tree-prof: New directory.
17087         * gcc.dg/tree-prof/tree-prof.exp: New.
17088
17089 2005-05-25  DJ Delorie  <dj@redhat.com>
17090
17091         * gcc.dg/Wattributes-1.c: New.
17092         * gcc.dg/Wattributes-2.c: New.
17093         * gcc.dg/Wattributes-3.c: New.
17094
17095 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17096
17097         PR tree-optimization/19833
17098         * gcc.dg/uninit-4.c: Remove xfail.
17099         * gcc.dg/uninit-9.c: Ditto.
17100
17101 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17102
17103         * obj-c++.dg/bitfield-[1-5].mm: New.
17104         * obj-c++.dg/class-protocol-1.mm: New.
17105         * obj-c++.dg/comp-types-1[0-1].mm: New.
17106         * obj-c++.dg/comp-types-[2-9].mm: New.
17107         * obj-c++.dg/encode-[4-8].mm: New.
17108         * obj-c++.dg/layout-1.mm: New.
17109         * obj-c++.dg/method-1[0-9].mm: New.
17110         * obj-c++.dg/method-2[0-1].mm: New.
17111         * obj-c++.dg/method-[8-9].mm: New.
17112         * obj-c++.dg/objc-gc-3.mm: New.
17113         * obj-c++.dg/try-catch-10.mm: New.
17114         * objc.dg/bitfield-5.m: New.
17115         * objc.dg/comp-types-10.m: New.
17116         * objc.dg/comp-types-9.m: New.
17117         * objc.dg/layout-1.m: New.
17118         * objc.dg/objc-gc-4.m: New.
17119         * objc.dg/try-catch-9.m: New.
17120         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17121         * objc.dg/comp-types-1.m: Likewise.
17122         * objc.dg/comp-types-[5-6].m: Likewise.
17123         * objc.dg/method-9.m: Likewise.
17124
17125 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17126
17127         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17128         and on hardware without VMX support.
17129
17130         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17131
17132         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17133
17134         * lib/profopt.exp (dg-final-generate, dg-final-use,
17135         profopt-final-code, profopt-get-options): New.
17136         (profopt-execute): Process test directives.
17137
17138         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17139         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17140         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17141
17142 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17143
17144         PR C++/21645
17145         * g++.dg/init/ctor5.C: New test.
17146
17147 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17148
17149         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17150         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17151         vect-113.c, vect-114.c.
17152
17153 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17154
17155         * gcc.dg/const-elim-1.c: Remove xfails.
17156
17157 2005-05-23  Jeff Law  <law@redhat.com>
17158
17159         * gcc.c-torture/compile/pr21638.c: New test.
17160         * gcc.c-torture/compile/20050520-1.c: New test.
17161
17162 2005-05-23  Nick Clifton  <nickc@redhat.com>
17163
17164         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17165         be a proper triple, ie: m32r*-*-*.
17166         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17167
17168 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         PR middle-end/21331
17171         PR tree-opt/21293
17172         * gcc.c-torture/compile/pr21293.c: New test.
17173         * gcc.c-torture/execute/pr21331.c: New test.
17174
17175 2004-05-20  Richard Henderson  <rth@redhat.com>
17176
17177         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17178
17179 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17180
17181         * obj-c++-dg.exp: Add.
17182         * obj-c++.exp: Add.
17183         * obj-c++.dg/dg.exp: Add.
17184
17185 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17186
17187         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17188         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17189
17190 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17191
17192         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17193
17194 2004-05-19  Richard Henderson  <rth@redhat.com>
17195
17196         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17197
17198 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17199
17200         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17201
17202         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17203
17204 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17205
17206         PR c++/21495
17207         * g++.dg/parse/extern1.C: New test.
17208         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17209
17210 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17211
17212         * gcc.dg/c99-math.h: New.
17213         * gcc.dg/c99-math-float-1.c: New test.
17214         * gcc.dg/c99-math-double-1.c: Likewise.
17215         * gcc.dg/c99-math-long-double-1.c: Likewise.
17216
17217 2005-05-18  Richard Henderson  <rth@redhat.com>
17218
17219         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17220
17221 2005-05-18  Devang Patel  <dpatel@apple.com>
17222
17223         * g++.dg/opt/20050511-1.C: New test.
17224
17225 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17226
17227         PR libfortran/21127
17228         * gfortran.dg/reshape-complex.f90: New test.
17229
17230 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17231
17232         * gfortran.dg/array_constructor_1.f90: New test.
17233         * gfortran.dg/array_constructor_2.f90: New test.
17234
17235 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17236
17237         PR fortran/20954
17238         * gfortran.dg/pr20954.f: New test.
17239
17240 2005-05-17  Mike Stump  <mrs@apple.com>
17241
17242         Yet more Objective-C++...
17243
17244         * objc.dg/method-5.m: Update.
17245         * objc.dg/method-6.m: Update.
17246         * objc.dg/method-7.m: Update.
17247         * objc.dg/method-9.m: Update.
17248         * objc.dg/try-catch-2.m: Update.
17249
17250 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17251
17252         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17253         Remove little-endian optimizations.
17254
17255 2005-05-17  Jeff Law  <law@redhat.com>
17256
17257         * g++.dg/tree-ssa/pr14814.C: New test.
17258         * gcc.dg/tree-ssa/pr14814.C: New test.
17259         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17260         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17261
17262 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17263
17264         * gcc.dg/compat/generate-random.c: Do not include
17265         libiberty.h.
17266         * gcc.dg/compat/generate-random_r.c: Likewise.
17267
17268 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17269
17270         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17271
17272 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17273
17274         PR middle-end/21595
17275         * g++.dg/tree-ssa/builtin1.C: New testcase.
17276
17277 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17278
17279         PR c++/21454
17280         * g++.dg/opt/const4.C: New test.
17281
17282         PR middle-end/21492
17283         * g++.dg/opt/crossjump1.C: New test.
17284
17285         PR tree-optimization/21610
17286         * gcc.c-torture/compile/20050516-1.c: New test.
17287
17288         PR fortran/15080
17289         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17290         about the test failing.
17291         * gfortran.fortran-torture/execute/where_7.f90: New test.
17292         * gfortran.fortran-torture/execute/where_8.f90: New test.
17293
17294 2005-05-16  Richard Henderson  <rth@redhat.com>
17295
17296         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17297         i?86 and x86_64.
17298
17299 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17302         (limits.h): Include unconditionally.
17303         (stdlib.h): Likewise.
17304         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17305         (limits.h): Include unconditionally.
17306         (stdlib.h): Likewise.
17307         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17308         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17309         (limits.h): Include unconditionally.
17310         (stdlib.h): Likewise.
17311         (hashtab.h): Do not include.
17312         (getopt.h): Likewise.
17313         (stddef.h): Include.
17314         (hashval_t): Define.
17315         (struct entry): Add "next" field.
17316         (HASH_SIZE): New macro.
17317         (hash_table): New variable.
17318         (switchfiles): Do not use xmalloc.
17319         (mix): New macro.
17320         (iterative_hash): New function.
17321         (hasht): Remove.
17322         (e_exists): New function.
17323         (e_insert): Likewise.
17324         (output): Use, instead of libiberty hashtable functions.
17325         (main): Do not use getopt.  Do not call htab_create.
17326
17327 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17328
17329         PR libstdc++/21526
17330         * lib/target-supports.exp (check_mkfifo_available):
17331         Return 0 for cygwin as mkfifo support incomplete on platform.
17332         Fix typos in comments.
17333
17334 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17335
17336         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17337
17338 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17339
17340         PR fortran/17432
17341         * gfortran.dg/assign_4.f: New test.
17342
17343 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17344
17345         PR tree-optimization/21563
17346         * gcc.dg/tree-ssa/pr21563.c: New.
17347
17348 2005-05-14  Jan Hubicka  <jh@suse.cz>
17349
17350         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17351
17352 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17353
17354         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17355
17356 2005-05-13  Julian Brown  <julian@codesourcery.com>
17357
17358         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17359         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17360
17361 2005-05-13  Jan Hubicka  <jh@suse.cz>
17362
17363         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17364         * gcc.dg/fold-xor-?.c: Likewise.
17365         * gcc.dg/pr15784-?.c: Likewise.
17366         * gcc.dg/pr20922-?.c: Likewise.
17367         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17368         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17369         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17370
17371 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17372
17373         PR fortran/21260
17374         * gfortran.dg/hollerith_1.f90: New test.
17375
17376 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17377
17378         * gfortran.dg/func_result_2.f90: New test.
17379
17380 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17381
17382         * gfortran.dg/dev_null.f90: New test.
17383
17384 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17385
17386         * gcc.dg/arm-vfp1.c: Revert last change.
17387
17388 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17389
17390         PR middle-end/19807
17391         PR tree-optimization/19639
17392         * g++.dg/tree-ssa/pr19807.C: New testcase.
17393
17394 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17395
17396         PR libfortran/21471
17397         * gfortran.dg/append-1.f90: New test.
17398
17399 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17400
17401         * gcc.dg/pr18501.c: XFAIL.
17402         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17403         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17404         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17405         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17406         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17407         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17408         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17409         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17410
17411 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17412
17413         PR fortran/20178
17414         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17415         gfortran.dg/f2c_3.f90: New tests.
17416
17417         * gfortran.dg/return_1.f90: Fix dg annotation.
17418
17419 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17420
17421         * gcc.c-torture/compile/20050510-1.c: New test.
17422
17423 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17424
17425         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17426
17427 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17428
17429         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17430
17431 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17432
17433         PR c/17913
17434         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17435
17436 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17437
17438         PR c/21342
17439         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17440         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17441
17442 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17443
17444         PR debug/16676
17445         * gcc.dg/debug/pr16676.c: New test.
17446
17447 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17448
17449         PR testsuite/21443
17450         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17451         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17452         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17453         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17454         Change -O1 to -O2.
17455         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17456         -fno-tree-dominator-opts.
17457
17458 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17459
17460         * gfortran.dg/return_1.f90: New test.
17461
17462 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17463
17464         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17465
17466         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17467
17468 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         PR c++/21427
17471         * g++.dg/inherit/covariant13.C: New.
17472
17473 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17474
17475         PR libfortran/19155
17476         * gfortran.dg/pr19155.f: New test.
17477
17478 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17479
17480         PR inline-asm/8788
17481         * gcc.dg/pr8788-1.c: New testcase.
17482
17483 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17484
17485         PR target/21416
17486         * gcc.target/mips/fpcmp-[12].c: New tests.
17487
17488 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17489
17490         * lib/target-supports-dg.exp (dg-require-fork): New function.
17491         (dg-require-mkfifo): Likewise.
17492         * lib/target-supports.exp (check_function_available): New
17493         function.
17494         (check_fork_available): Likewise.
17495         (check_mkfifo_available): Likewise.
17496
17497 2005-05-06  Jeff Law  <law@redhat.com>
17498
17499         * gcc.c-torture/compile/pr21380.c: New test.
17500
17501 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17502
17503         PR c++/20961
17504         * g++.dg/ext/weak3.C: New test.
17505
17506 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/21352
17509         * g++.dg/template/crash37.C: New test.
17510
17511 2005-05-05  Paul Brook  <paul@codesourcery.com>
17512
17513         * gcc.dg/arm-g2.c: Use effective-target arm32.
17514         * gcc.dg/arm-mmx-1.c: Ditto.
17515         * gcc.dg/arm-scd42-2.c: Ditto.
17516         * gcc.dg/arm-vfp1.c: Ditto.
17517         * lib/target-supports.exp (check_effective_target_arm32): New
17518         function.
17519
17520 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17521
17522         PR libfortran/21354
17523         gfortran.dg/in_pack_rank7.f90: New test.
17524
17525 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17526
17527         PR middle-end/15618
17528         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17529
17530 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17531
17532         PR middle-end/21265
17533         * gcc.dg/20050503-1.c: New test.
17534
17535         PR rtl-optimization/21239
17536         * gcc.dg/i386-sse-11.c: New test.
17537
17538 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17539
17540         PR target/16888
17541         * gcc.target/i386/asm-1.c: New test.
17542
17543 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17544
17545         PR rtl-optimization/21330
17546         * gcc.c-torture/execute/20050502-1.c: New test.
17547
17548         PR target/21297
17549         * gcc.c-torture/execute/20050502-2.c: New test.
17550
17551 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17552
17553         PR middle-end/21282
17554         * gcc.dg/pr21282.c: New.
17555
17556 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17557
17558         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17559         * gcc.dg/vect/vect-92.c: Likewise.
17560         * gcc.dg/vect/vect-93.c: Likewise.
17561         * gcc.dg/vect/vect-dv-1.c: Likewise.
17562         * gcc.dg/vect/vect-dv-2.c: Likewise.
17563         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17564
17565 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17566
17567         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17568         * gfortran.dg/vect/vect-2.f90: Likewise.
17569         * gfortran.dg/vect/vect-3.f90: Likewise.
17570         * gfortran.dg/vect/vect-4.f90: Likewise.
17571         * gfortran.dg/vect/vect-5.f90: Likewise.
17572
17573 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17574
17575         PR target/20813
17576         * gcc.dg/rs6000-fpint-2.c: New.
17577
17578 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17579
17580         PR c/15698
17581         * gcc.dg/builtins-30.c: Update expected messages.
17582         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17583         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17584         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17585
17586 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17587
17588         PR tree-optimization/21294
17589         * gcc.dg/tree-ssa/pr21294.c: New.
17590
17591 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17592
17593         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17594         __builtin_altivec_st_internal_4si built-in.
17595
17596 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/15875
17599         * g++.dg/template/ptrmem14.C: New test.
17600
17601 2005-05-02  Paul Brook  <paul@codesourcery.com>
17602
17603         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17604
17605 2005-05-02  Michael Matz  <matz@suse.de>
17606
17607         PR c++/19542
17608         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17609
17610 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17611
17612         * g++.dg/cpp/weak.C: New test.
17613
17614 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17615
17616         * gcc.dg/tree-ssa/loop-8.c: New test.
17617
17618 2005-04-30  Michael Maty  <matz@suse.de>
17619
17620         * gcc.dg/inline-mcpy.c: New test.
17621
17622 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17623
17624         PR libfortran/18958
17625         * gfortran.dg/eoshift.f90: New test case.
17626
17627 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17628
17629         PR libfortran/18857
17630         * gfortran.dg/matmul_1.f90: New test.
17631
17632 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17633
17634         PR tree-optimization/21030
17635         * gcc.dg/tree-ssa/pr21030.c: New.
17636
17637 2005-04-29  Devang Patel  <dpatel@apple.com>
17638
17639         PR tree-optimization/21272
17640         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17641
17642 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17643
17644         PR fortran/13082
17645         PR fortran/18824
17646         * gfortran.dg/entry_4.f90: New test.
17647         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17648         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17649         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17650         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17651         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17652         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17653         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17654
17655 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17656
17657         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17658
17659 2005-04-29  Paul Brook  <paul@codesourcery.com>
17660
17661         * gfortran.dg/entry_3.f90: New test.
17662
17663 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17664
17665         * gfortran.dg/implicit_4.f90: New test.
17666
17667 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17668
17669         * lib/target-supports.exp (check_profiling_available): Return
17670         false for xtensa-*-elf.
17671
17672 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17673
17674         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17675         error if file cannot be deleted.
17676
17677 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17678
17679         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17680         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17681         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17682         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17683         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17684         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17685         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17686         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17687         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17688         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17689         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17690         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17691         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17692
17693 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17694
17695         PR fortran/20865
17696         * gfortran.dg/pr20865.f90: New test.
17697
17698 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17699
17700         * gcc.dg/void-cast-2.c: New test.
17701
17702 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17703
17704         PR c/21159
17705         * gcc.dg/void-cast-1.c: New test.
17706
17707 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17708
17709         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17710
17711 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17712
17713         PR fortran/21177
17714         * gfortran.dg/pr21177.f90: New test.
17715
17716 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17717
17718         PR tree-optimization/21171
17719         * gcc.dg/tree-ssa/pr21171.c: New test.
17720
17721 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17722
17723         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17724         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17725         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17726         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17727         gcc.dg/tree-ssa/gen-vect-32.c: New.
17728         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17729         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17730         don't run on PPC32.
17731
17732 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17733
17734         PR c/21213
17735         * gcc.dg/transparent-union-3.c: New test.
17736
17737 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17738
17739         PR c/20740
17740         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17741         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17742         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17743         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17744         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17745         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17746
17747 2005-04-26  Jeff Law  <law@redhat.com>
17748
17749         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17750         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17751         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17752         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17753         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17754         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17755         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17756
17757 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17758
17759         PR tree-optimization/17598
17760         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17761
17762 2005-04-25  Mike Stump  <mrs@apple.com>
17763
17764         * objc.dg/fix-and-continue-1.m: Add.
17765
17766 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17767
17768         PR c++/20995
17769         * g++.dg/opt/pr20995-1.C: New test case.
17770
17771 2005-04-25  Devang Patel <dpatel@apple.com>
17772
17773         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17774
17775 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17776
17777         PR testsuite/21062
17778         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17779
17780 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17781
17782         PR C++/21188
17783         * g++.dg/opt/rtti2.C: New test.
17784
17785 2005-04-25  Paul Brook  <paul@codesourcery.com>
17786         Steven G. Kargl  <kargls@comcast.net>
17787
17788         PR fortran/20879
17789         * gfortran.dg/ichar_1.f90: New file.
17790
17791 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17792
17793         PR middle-end/20991
17794         * g++.dg/opt/pr20991.C: New test.
17795
17796         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17797         where sizeof (type) < __alignof__ (type).
17798         * gcc.dg/compat/struct-layout-1.h: Likewise.
17799
17800 2005-04-24  Per Bothner  <per@bothner.com>
17801             Devang Patel  <dpatel@apple.com>
17802
17803         PR preprocessor/20907
17804         * gcc.dg/cpp/very-long-comment.c: New test.
17805
17806 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17807
17808         PR fortran/20059
17809         * gfortran.dg/common_5.f: New test.
17810
17811 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17812
17813         PR middle-end/21082
17814         * g++.dg/tree-ssa/pr21082.C: New testcase.
17815
17816 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17817
17818         * gcc.dg/vect/vect-99.c: New test.
17819
17820 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17821
17822         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17823
17824 2005-04-22  Jeff Law  <law@redhat.com>
17825
17826         * gcc.dg/uninit-5.c: Remove xfails.
17827         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17828         conditionals and loads.
17829
17830 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17831
17832         PR libfortran/20074
17833         PR libfortran/20436
17834         PR libfortran/21108
17835         * gfortran.dg/nested_reshape.f90: new test
17836         * gfortran.dg/reshape-alloc.f90: new test
17837         * gfortran.dg/reshape.f90: new test
17838
17839 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17840
17841         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17842
17843         * gcc.dg/arm-vfp1.c: New test.
17844
17845 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17846
17847         PR c++/21087
17848         * g++.dg/lookup/builtin2.C: New test.
17849
17850 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17851
17852         * gcc.dg/weak/weak-13.c: New test.
17853
17854 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17855
17856         * lib/target-supports.exp (check_effective_target_sync_int_long):
17857         Add powerpc*.
17858
17859 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17860
17861         * gcc.target/mips/branch-1.c: New test.
17862
17863 2005-04-21  Richard Henderson  <rth@redhat.com>
17864
17865         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17866         * gcc.dg/vect/vect-86.c: Likewise.
17867         * gcc.dg/vect/vect-87.c: Likewise.
17868         * gcc.dg/vect/vect-88.c: Likewise.
17869
17870 2005-04-21  Devang Patel  <dpatel@apple.com>
17871
17872         PR optimization/20994
17873         * gcc.dg/tree-ssa/ifc-3.c: New test.
17874
17875 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         PR c/12913
17878         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17879         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17880         gcc.dg/c99-vla-jump-5.c: New tests.
17881
17882 2005-04-19  Richard Henderson  <rth@redhat.com>
17883
17884         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17885         Fix typo in exists check.
17886         (check_effective_target_sync_int_long): New.
17887         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17888         * gcc.dg/ia64-sync-2.c: Likewise.
17889         * gcc.dg/ia64-sync-3.c: Likewise.
17890         * gcc.dg/ia64-sync-4.c: Likewise.
17891
17892 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17893
17894         * gcc.dg/fold-xor-1.c: New test.
17895         * gcc.dg/fold-xor-2.c: New test.
17896
17897 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17898
17899         PR target/20670
17900         * g++.dg/eh/fp-regs.C: New test.
17901
17902 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17903
17904         * gcc.dg/Wint-to-pointer-cast-1.c,
17905         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17906         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17907         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17908
17909 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17910
17911         PR fortran/16861
17912         * gfortran.dg/pr16861.f90: New test.
17913
17914 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17915
17916         * gcc.dg/pr21085.c: New test.
17917
17918 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17919
17920         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17921         (setup_mips_tests, dg-mips-options): New procedures.
17922         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17923         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17924         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17925         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17926         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17927         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17928         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17929         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17930         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17931         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17932         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17933         dg-mips-options instead of dg-options.  Remove now-redundant
17934         preprocessor guards.
17935         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17936         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17937         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17938         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17939         * gcc.dg/vr-mult-2.c: Delete.
17940         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17941         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17942         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17943         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17944         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17945         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17946         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17947
17948 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17949
17950         * ada/acats/run_all.sh: Use sync when executable not present.
17951
17952 2005-04-18  Devang Patel  <dpatel@apple.com>
17953
17954         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17955         * gcc.dg/vect/vect-11a.c: New.
17956         * gcc.dg/vect/vect-none.c: Update.
17957         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17958
17959 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17960
17961         PR tree-optimization/20922
17962         * gcc.dg/pr20922-1.c: New test.
17963         * gcc.dg/pr20922-2.c: New test.
17964         * gcc.dg/pr20922-3.c: New test.
17965         * gcc.dg/pr20922-4.c: New test.
17966         * gcc.dg/pr20922-5.c: New test.
17967         * gcc.dg/pr20922-6.c: New test.
17968
17969 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17970
17971         PR libfortran/20950
17972         * gfortran.dg/pr20950.f: New test.
17973
17974 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17975
17976         PR libfortran/19216
17977         * gfortran.dg/pr19216.f: New test.
17978
17979 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17980
17981         PR tree-optimization/21001
17982         * gcc.dg/tree-ssa/pr21001.c: New.
17983
17984 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17985
17986         PR libfortran/21075
17987         * gfortran.dg/reshape_rank7.f90: New test.
17988
17989 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17990
17991         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17992         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17993         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17994         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17995         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17996         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17997         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17998         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17999         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18000         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18001         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18002         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18003         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18004         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18005         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18006         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18007         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18008         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18009         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18010         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18011         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18012
18013 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18014
18015         * gfortran.dg/wtruncate.f: New testcase.
18016         * gfortran.dg/wtruncate.f90: New testcase.
18017
18018 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/21025
18021         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18022         which sizeof/alignof is dependent, rather than just whether we are
18023         processing_template_decl.
18024
18025 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18026
18027         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18028         corrected typo where the wrong variables had been compared.
18029
18030 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18031
18032         PR libfortran/18495
18033         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18034         Test callee-allocated version of return array with a write
18035         statement.
18036         Test spread with a temporary with another write statement.
18037
18038 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18039
18040         PR tree-optimization/21031
18041         * gcc.dg/tree-ssa/pr21031.c: New.
18042
18043 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18044
18045         PR tree-optimization/21004
18046         * gcc.dg/builtins-53.c: Include builtins-config.h.
18047         Check floorf, ceilf, floorl and ceill transformations
18048         only when HAVE_C99_RUNTIME is defined.
18049
18050 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18051
18052         PR middle-end/20739
18053         * gcc.dg/tree-ssa/pr20739.c: New test.
18054
18055 2005-04-14  Mike Stump  <mrs@apple.com>
18056
18057         * gcc.dg/Foundation.framework/empty: New.
18058         * gcc.dg/framework-2.c: New.
18059
18060 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18061
18062         PR tree-optimization/21021
18063         * gcc.c-torture/compile/pr21021.c: New.
18064
18065 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18066
18067         PR testsuite/21010
18068         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18069         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18070         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18071         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18072         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18073         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18074         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18075         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18076
18077 2005-04-14  Richard Henderson  <rth@redhat.com>
18078
18079         * lib/target-supports.exp (check_effective_target_vect_condition):
18080         Add ia64, i?86, and x86_64.
18081
18082 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18083
18084         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18085
18086 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18087
18088         PR tree-optimization/20657
18089         * gcc.dg/tree-ssa/pr20657.c: New.
18090
18091 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18092
18093         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18094         (long long int)trunc*.
18095
18096 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18097
18098         PR target/20927
18099         * gcc.dg/pr20927.c: New test.
18100
18101 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18102
18103         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18104         * gcc.target/mips/asm-1.c: Likewise.
18105
18106 2005-04-13  Dale Johannesen  <dalej@apple.com>
18107
18108         * objc.dg/objc-fast-4.m: New.
18109
18110 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18111
18112         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18113         directory.
18114         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18115
18116 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18117
18118         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18119         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18120         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18121
18122 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18123
18124         PR tree-optimization/20913
18125         * gcc.dg/tree-ssa/pr20913.c: New.
18126
18127         PR tree-optimization/20702
18128         * gcc.dg/tree-ssa/pr20702.c: New.
18129
18130 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18131
18132         PR c++/13744
18133         * g++.dg/inherit/local3.C: New test.
18134
18135 2005-04-12  Jeff Law  <law@redhat.com>
18136
18137         * gcc.dg/tree-ssa/20050412-1.c: New test.
18138
18139 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18140
18141         PR libfortran/19016
18142         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18143         Add tests with mask generated by expression.
18144         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18145         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18146         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18147
18148 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18149
18150         PR middle-end/20917
18151         * gcc.dg/20050409-1.c: New test.
18152
18153 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18154
18155         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18156
18157 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18158
18159         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18160         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18161         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18162         (TARGET_CXX): Adjust accordingly.
18163         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18164         determine_class_data_visibility and class_data_always_comdat.
18165         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18166         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18167         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18168         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18169         (arm_cxx_determine_class_data_visibility): New.
18170         (arm_cxx_class_data_always_comdat): Likewise.
18171         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18172         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18173         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18174         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18175         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18176         Define.
18177
18178 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18179
18180         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18181
18182 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18183
18184         * gcc.dg/i386-darwin-fpmath.c: New.
18185
18186 2004-04-11  Devang Patel  <dpatel@apple.com>
18187
18188         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18189         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18190         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18191         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18192         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18193         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18194         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18195         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18196         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18197
18198 2004-04-11  Devang Patel  <dpatel@apple.com>
18199
18200         * gcc.dg/vect/vect-dv-1.c: New test.
18201         * gcc.dg/vect/vect-dv-2.c: New test.
18202
18203 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18204
18205         PR tree-optimization/20933
18206         * gcc.dg/tree-ssa/pr20933.c: New test.
18207
18208 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18209
18210         * gfortran.dg/fold_nearest.f90: New test.
18211
18212 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18213
18214         * gcc.dg/tree-ssa/alias-1.c: New test.
18215
18216 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18217
18218         PR tree-optimization/20920
18219         * g++.dg/tree-ssa/pr20920.C: New test.
18220
18221 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18222
18223         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18224         (long long int)ceil*.
18225
18226 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18227
18228         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18229         explicit C++ linkage.
18230
18231 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18232
18233         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18234         warning for arithmetic IF statements.
18235
18236 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18237
18238         * eor_handling_1.f90: New test case.
18239         * eor_handling_2.f90: New test case.
18240         * eor_handling_3.f90: New test case.
18241         * eor_handling_4.f90: New test case.
18242         * eor_handling_5.f90: New test case.
18243         * noadv_size.f90: New test case.
18244         * pad_no.f90: New test case.
18245
18246 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18247
18248         * gcc.c-torture/execute/20050410-1.c: New test.
18249
18250 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18251
18252         * gcc.dg/pr20126.c: New.
18253
18254 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18255             Steven G. Kargl <kargls@comcast.net>
18256
18257         * gfortran.dg/PR19872.f: New test.
18258
18259 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18260
18261         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18262
18263 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18264
18265         * gfortran.dg/nint_1.f90: New test.
18266
18267 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18268
18269         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18270         Added test for callee-allocated arrays with write statements.
18271         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18272         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18273         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18274         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18275         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18276
18277 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18278
18279         PR libfortran/20163
18280         * gfortran.dg/open-options-blanks.f: New test.
18281
18282 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18283
18284         PR fortran/13257
18285         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18286
18287 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18288
18289         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18290         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18291         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18292         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18293         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18294         * gcc.c-torture/execute/stdarg-4.c: New test.
18295
18296         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18297
18298         PR target/20795
18299         * g++.dg/abi/param2.C: New test.
18300
18301 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18302
18303         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18304
18305 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18306
18307         * gcc.dg/builtins-53.c: New test.
18308
18309 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18310
18311         * g++.dg/tree-ssa/pr18178.C: New test.
18312         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18313         * gcc.c-torture/execute/20041019-1.c: New test.
18314         * gcc.dg/tree-ssa/20041008-1.c: New test.
18315         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18316         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18317         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18318         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18319         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18320         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18321         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18322         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18323         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18324         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18325
18326 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18327
18328         PR rtl-optimization/20466
18329         * gcc.c-torture/execute/pr20466-1.c: New test.
18330
18331 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/20905
18334         * g++.dg/parse/cond2.C: New test.
18335
18336         PR c++/20145
18337         * g++.dg/warn/Wdtor1.C: New test.
18338
18339 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18340
18341         PR fortran/17229
18342         * gfortran.dg/pr17229.f: New test.
18343
18344 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18345
18346         * gfortran.dg/tiny_1.f90: New test.
18347         * gfortran.dg/tiny_2.f90: ditto.
18348
18349 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18350
18351         * gfortran.dg/eor_1.f90: Fix dg-do run line
18352         * gfortran.dg/open_new.f90: Fix dg-do run line
18353
18354 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18355
18356         * lib/target-supports.exp (get_compiler_messages): Support
18357         optional arguments, the fourth being compiler options.
18358         (check_effective_target_fpic): New proc.
18359         * gcc.dg/20050321-2.c: Restrict to target fpic.
18360
18361 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18362
18363         * gcc.dg/15443-1.c: New test.
18364         * gcc.dg/15443-2.c: Likewise.
18365
18366 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18367
18368         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18369
18370 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18371
18372         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18373
18374 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18375
18376         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18377         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18378         -m64.
18379         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18380         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18381         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18382
18383 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/20212
18386         * g++.dg/warn/Wunused-11.C: New test.
18387
18388 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18389
18390         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18391
18392 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18393
18394         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18395
18396 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18397
18398         PR c++/20734
18399         * g++.dg/template/ptrmem13.C: New test.
18400
18401 2005-04-05  Per Bothner  <per@bothner.com>
18402
18403         * lib/gcc.exp: Always add -fno-show-column, for now.
18404
18405 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18406
18407         PR testsuite/20767
18408         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18409         of plain old "unsigned int" for the type of "i".  Makes this test
18410         64bit clean.
18411
18412 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18413
18414         * gcc.dg/i386-ssefn-1.c: New test.
18415         * gcc.dg/i386-ssefn-2.c: New test.
18416         * gcc.dg/i386-ssefn-3.c: New test.
18417         * gcc.dg/i386-ssefn-4.c: New test.
18418
18419 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18420
18421         PR tree-optimization/20076
18422         * gcc.dg/builtin-apply4.c: New test.
18423
18424         PR preprocessor/19475
18425         * gcc.dg/cpp/macspace1.c: New test.
18426         * gcc.dg/cpp/macspace2.c: New test.
18427
18428 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18429
18430         * gfortran.dg/pr20755.f: Fixed bad format.
18431
18432 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18433
18434         PR c++/20763
18435         * g++.dg/ext/attrib21.C: New test.
18436
18437 2004-04-05  Devang Patel  <dpatel@apple.com>
18438
18439         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18440         * gcc.dg/vect/vect-shift-1.c: New test.
18441
18442 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18443
18444         PR libfortran/20755
18445         * gfortran.dg/pr20755.f: New test.
18446
18447 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18448
18449         * gfortran.dg/pr15959.f90: New test.
18450         * gfortran.dg/string_pad_trunc.f90: New test.
18451
18452 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18453
18454         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18455         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18456         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18457         syntax.
18458
18459 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18460
18461         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18462
18463 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18464
18465         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18466         * gcc.c-torture/compile/20011119-2.c: Likewise.
18467         * gcc.c-torture/compile/981001-2.c: Likewise.
18468
18469 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/20679
18472         * g++.dg/template/overload4.C: New test.
18473
18474 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18475
18476         PR c++/20746
18477         * g++.dg/abi/covariant5.C: New.
18478
18479         PR debug/20505
18480         * g++.dg/debug/const2.C: New.
18481
18482 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18483
18484         PR rtl-optimization/16104
18485         * gcc.c-torture/execute/20050316-1.c: New test.
18486
18487 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18488
18489         * g++.dg/template/spec23.C: Fix dg-error text.
18490
18491 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18492
18493         PR c++/19199
18494         * g++.dg/expr/lval2.C: New.
18495
18496 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18497
18498         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18499         __builtin_strcasecmp and __builtin_strncasecmp.
18500
18501 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18502
18503         PR c++/20723
18504         * g++.dg/template/spec22.C: New.
18505         * g++.dg/template/spec23.C: New.
18506
18507 2005-04-03  Dale Ranta  <dir@lanl.gov>
18508             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18509
18510         PR libfortran/20068
18511         PR libfortran/20125
18512         PR libfortran/20156
18513         PR libfortran/20471
18514         * gfortran.dg/backspace.f: New test.
18515
18516 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18517
18518         * gcc.dg/pr19345.c: New test.
18519
18520 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18521
18522         PR tree-optimization/20640
18523         * gcc.dg/torture/tree-loop-1.c: New.
18524
18525 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18526
18527         PR rtl-optimization/20290
18528         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18529
18530 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18531
18532         * gcc.dg/rs6000-fpint.c: New.
18533
18534 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18535
18536         * gcc.dg/old-style-then-proto-1.c: New test.
18537
18538 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18539
18540         * gfortran.fortran-torture/execute/backspace.f90: Check
18541         after backspace and read was incorrect.
18542
18543 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18544
18545         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18546         buffer past the terminating NUL using memcmp.
18547         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18548         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18549
18550         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18551         Fix unused/uninitialized variable warnings.
18552
18553         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18554         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18555         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18556         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18557
18558         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18559         gcc.c-torture/execute/builtins/fputs-lib.c,
18560         gcc.c-torture/execute/builtins/lib/fprintf.c,
18561         gcc.c-torture/execute/builtins/lib/main.c,
18562         gcc.c-torture/execute/builtins/lib/memcmp.c,
18563         gcc.c-torture/execute/builtins/lib/memmove.c,
18564         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18565         gcc.c-torture/execute/builtins/lib/memset.c,
18566         gcc.c-torture/execute/builtins/lib/printf.c,
18567         gcc.c-torture/execute/builtins/lib/sprintf.c,
18568         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18569         gcc.c-torture/execute/builtins/lib/strchr.c,
18570         gcc.c-torture/execute/builtins/lib/strcmp.c,
18571         gcc.c-torture/execute/builtins/lib/strcpy.c,
18572         gcc.c-torture/execute/builtins/lib/strcspn.c,
18573         gcc.c-torture/execute/builtins/lib/strlen.c,
18574         gcc.c-torture/execute/builtins/lib/strncat.c,
18575         gcc.c-torture/execute/builtins/lib/strncmp.c,
18576         gcc.c-torture/execute/builtins/lib/strncpy.c,
18577         gcc.c-torture/execute/builtins/lib/strrchr.c,
18578         gcc.c-torture/execute/builtins/lib/strspn.c,
18579         gcc.c-torture/execute/builtins/lib/strstr.c,
18580         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18581         gcc.c-torture/execute/builtins/strlen-2.c,
18582         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18583         prototypes.
18584
18585 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18586
18587         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18588         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18589         selectany usage.
18590
18591 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18592
18593         PR c++/19406
18594         * g++.dg/debug/using1.C: New test.
18595
18596 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18597
18598         PR middle-end/20524
18599         * gcc.dg/alias-7.c: Prefix asm-declared name with
18600         __USER_LABEL_PREFIX__.
18601
18602 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18603
18604         Fix fallout from PR middle-end/15700:
18605         * gcc.c-torture/compile/20011119-1.c: Take
18606         __USER_LABEL_PREFIX__ into account.
18607         * gcc.c-torture/compile/20011119-2.c: Likewise.
18608
18609 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18610
18611         PR c++/18644
18612         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18613
18614 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18615
18616         PR c/17855
18617         * gcc.c-torture/compile/struct-non-lval-1.c,
18618         gcc.c-torture/compile/struct-non-lval-2.c,
18619         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18620
18621 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18622
18623         * gcc.dg/tls/tls.exp: Remove temporary file.
18624         * g++.dg/tls/tls.exp: Ditto.
18625         * lib/file-format.exp: Ditto.
18626         * g++.dg/special/ecos.exp: Ditto.
18627
18628         * lib/profopt.exp: Treat prof_ext as a list.
18629         * gcc.misc-tests/bprob.exp: Ditto.
18630         * g++.dg/bprob/bprob.exp: Ditto.
18631
18632         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18633         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18634         g++.dg/tree-ssa/pointer-reference-alias.C,
18635         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18636         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18637         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18638         g++.dg/vect/pr19951.cc: Ditto.
18639         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18640         gcc.dg/builtins-47.c: Ditto.
18641         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18642         gcc.dg/pr20115-1.c: Ditto.
18643         * gcc.dg/tree-ssa/20030530-2.c,
18644         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18645         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18646         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18647         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18648         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18649         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18650         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18651         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18652         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18653         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18654         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18655         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18656         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18657         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18658         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18659         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18660         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18661         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18662         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18663         gcc.dg/tree-ssa/20030824-1.c,
18664         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18665         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18666         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18667         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18668         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18669         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18670         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18671         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18672         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18673         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18674         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18675         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18676         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18677         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18678         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18679         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18680         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18681         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18682         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18683         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18684         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18685         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18686         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18687         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18688         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18689         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18690         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18691         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18692         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18693         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18694         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18695         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18696         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18697         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18698         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18699         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18700         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18701         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18702         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18703         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18704         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18705         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18706         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18707         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18708         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18709         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18710         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18711         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18712         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18713         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18714         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18715         gcc.dg/tree-ssa/useless-1.c: Ditto.
18716         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18717         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18718         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18719         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18720         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18721         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18722         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18723         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18724         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18725         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18726         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18727         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18728         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18729         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18730         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18731         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18732         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18733         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18734         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18735         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18736         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18737         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18738         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18739         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18740         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18741         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18742         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18743         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18744         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18745         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18746         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18747         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18748         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18749         gcc.dg/vect/vect-none.c: Ditto.
18750         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18751         treelang/compile/unsigned.tree: Ditto.
18752
18753         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18754         * gcc.dg/cpp/direct2s.c: Ditto.
18755         * gcc.dg/cpp/paste4.c: Ditto.
18756         * gcc.dg/cpp/separate-1.c: Ditto.
18757         * gcc.dg/pch/save-temps-1.c: Ditto.
18758         * g++.dg/ext/altivec-10.C: Ditto.
18759         * g++.dg/pch/pch.C: Ditto.
18760
18761         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18762
18763         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18764         * g++.dg/template/repo1.C: Ditto.
18765         * g++.dg/template/repo2.C: Ditto.
18766         * g++.dg/template/repo3.C: Ditto.
18767         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18768         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18769         * g++.old-deja/g++.pt/repo1.C: Ditto.
18770         * g++.old-deja/g++.pt/repo2.C: Ditto.
18771         * g++.old-deja/g++.pt/repo3.C: Ditto.
18772         * g++.old-deja/g++.pt/repo4.C: Ditto.
18773
18774         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18775         * gcc.dg/20030107-1.c: Ditto.
18776         * gcc.dg/20030702-1.c: Ditto.
18777         * gcc.dg/profile-generate-1.c: Ditto.
18778         * g++.dg/other/profile1.C: Ditto.
18779         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18780
18781         * lib/gcc-dg.exp (remove-build-file): New.
18782         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18783         cleanup-tree-dump, cleanup-saved-temps): New.
18784
18785 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18786
18787         PR c++/19203, DR 214
18788         * g++.dg/parse/ambig3.C: Not ambiguous.
18789         * g++.dg/template/spec20.C: New.
18790         * g++.dg/template/spec21.C: New.
18791
18792 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18793
18794         PR target/20045
18795         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18796
18797 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18798
18799         PR libfortran/20660
18800         * gfortran.dg/negative_unit.f: New test.
18801
18802 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18803
18804         * gcc.dg/20050330-1.c: New test.
18805
18806 2005-03-30  Devang Patel  <dpatel@apple.com>
18807
18808         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18809
18810 2005-03-30  Dale Johannesen  <dalej@apple.com>
18811
18812         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18813
18814 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18815
18816         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18817         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18818         Strip options from test name.
18819
18820 2005-03-31  Jan Hubicka  <jh@suse.cz>
18821
18822         * gcc.dg/varpool-1.c: New testcase.
18823
18824 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18825
18826         PR c/772
18827         PR c/17913
18828         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18829         gcc.dg/stmt-expr-label-3.c : New tests.
18830         * gcc.c-torture/execute/medce-2.c: Remove.
18831
18832 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18833
18834         PR c/20368
18835         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18836         tests.
18837
18838 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18839
18840         * gcc.c-torture/compile/pr20203.c: New test.
18841
18842 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18843
18844         * gfortran.dg/promotion.f90: New test.
18845
18846 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18847
18848         PR middle-end/20491
18849         * gcc.dg/torture/asm-subreg-1.c: New test.
18850
18851 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18852
18853         PR c/20672
18854         * gcc.dg/pr20672-1.c: New test.
18855
18856 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18857
18858         * gfortran.dg/vect: New directory.
18859         * gfortran.dg/vect/vect.exp: New.
18860         * gfortran.dg/vect/vect-1.f90: New test.
18861         * gfortran.dg/vect/vect-2.f90: New test.
18862         * gfortran.dg/vect/vect-3.f90: New test.
18863         * gfortran.dg/vect/vect-4.f90: New test.
18864         * gfortran.dg/vect/vect-5.f90: New test.
18865
18866 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18867
18868         PR middle-end/20622
18869         * gcc.dg/alias-7.c: New test.
18870
18871 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18872
18873         * gcc.dg/sparc-reg-1.c: New test.
18874
18875 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18876
18877         PR target/19890
18878         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18879
18880 2005-03-29  Dale Ranta  <dir@lanl.gov>
18881             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18882
18883         PR libfortran/20163
18884         * gfortran.dg/pr20163-2.f: New test.
18885
18886 2005-03-28  Jan Hubicka  <jh@suse.cz>
18887
18888         PR middle-end/20635
18889         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18890         by Jakub Jelinek.
18891
18892 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18893
18894         PR tree-optimization/20626
18895         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18896         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18897
18898 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18899
18900         * gfortran.dg/underflow.f90: New test.
18901         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18902
18903 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18904
18905         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18906
18907 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18908
18909         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18910         (g++_init): Make sure that CXXFLAGS is set.
18911         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18912         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18913         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18914         * lib/objc.exp (objc_init): Likewise.
18915         * lib/treelang.exp (treelang_init): Likewise.
18916
18917 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18918
18919         PR tree-optimization/20470
18920         * gcc.dg/tree-ssa/pr20470.c: New test.
18921
18922 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18923
18924         * gcc.dg/ppc-stfiwx.c: New.
18925
18926 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18927
18928         PR target/19888
18929         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18930
18931 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18932
18933         * gcc.dg/20050325-1.c: Fix a typo.
18934
18935 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18936
18937         PR libfortran/19678
18938         PR libfortran/19679
18939         * gfortran.dg/dos_eol.f: New test.
18940
18941 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18942
18943         PR rtl-optimization/20249
18944         * gcc.dg/20050325-1.c: New test.
18945
18946 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18947
18948         PR libfortran/15332
18949         * gfortran.dg/pr15332.f: New test.
18950
18951 2005-03-24  Dale Johannesen  <dalej@apple.com>
18952
18953         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18954
18955 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18956
18957         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18958         'internal' visibility.
18959         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18960         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18961         'protected' visibility.
18962         * gcc.dg/visibility-7.c: Likewise.
18963         * lib/target-supports.exp (check_visibility_available): Take
18964         a parameter, the kind of visibility to check for.
18965         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18966         to check_visibility_available.
18967
18968         * g++.dg/expr/cast3.C: New.
18969
18970 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18971
18972         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18973         rs6000.
18974
18975 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18976
18977         PR target/20095
18978         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18979
18980 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18981
18982         * gcc.dg/badshift.c: Renamed to...
18983         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18984
18985         * gcc.target/i386/badshift.c: Renamed to...
18986         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18987         only.
18988
18989         PR rtl-optimization/20532
18990         * gcc.target/i386/badshift.c: New.
18991
18992 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18993
18994         * gfortran.dg/pr18025.f90: New test.
18995
18996 2005-03-23  Dale Johannesen  <dalej@apple.com>
18997
18998         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18999
19000 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19001
19002         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19003
19004         * lib/target-supports.exp (check_iconv_available): Default
19005         libiconv to -liconv, if there is no definition.
19006
19007 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19008
19009         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19010
19011 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19012
19013         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19014         * g++.dg/opt/pr7503-2.C: Likewise.
19015         * g++.dg/opt/pr7503-3.C: Likewise.
19016         * g++.dg/opt/pr7503-4.C: Likewise.
19017         * g++.dg/opt/pr7503-5.C: Likewise.
19018         * g++.dg/warn/minmax.C: New test.
19019
19020 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19021
19022         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19023         * gfortran.dg/g77_intrinsics_sub.f: New test.
19024
19025 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19026             Jan Hubicka  <jh@suse.cz>
19027             Steven Bosscher <stevenb@suse.de
19028
19029         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19030
19031 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19032
19033         PR c++/19980
19034         * g++.dg/template/redecl3.C: New test.
19035
19036 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19037
19038         PR c++/20499
19039         * g++.dg/parse/error16.C: Tweak error markers.
19040
19041 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19042
19043         PR target/20561
19044         * gcc.dg/20050321-2.c: New test.
19045
19046 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19047
19048         PR c++/20465
19049         PR c++/20381
19050         * g++.dg/template/ptrmem12.C: New.
19051
19052 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19053
19054         PR rtl-optimization/20527
19055         * gcc.c-torture/execute/pr20527-1.c: New test.
19056
19057 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19058
19059         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19060         program, compile it into a real executable and then delete the .c
19061         and .x files afterwards, to avoid problems on testglue targets.
19062
19063 2005-03-21  Stuart Hastings  <stuart@apple.com>
19064
19065         * gcc.target/i386/sse-2.c: New.
19066
19067 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19068
19069         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19070
19071 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19072
19073         * g++.dg/parse/crash25.C: Fix typo.
19074
19075 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19076
19077         PR c++/20461
19078         * g++.dg/parse/crash24.C: New test.
19079
19080         PR c++/20536
19081         * g++.dg/parse/crash25.C: New test.
19082
19083 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19084
19085         PR c++/20147
19086         * g++.dg/ext/stmtexpr4.C: New test.
19087
19088 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19089
19090         PR middle-end/20539
19091         * gcc.c-torture/compile/pr13066-1.c: New test case.
19092         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19093         * g++.dg/opt/pr13066-1.C: Likewise.
19094
19095 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19096
19097         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19098
19099 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19100
19101         PR fortran/18525
19102         * gfortran.dg/nesting_1.f90: New test.
19103
19104 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19105
19106         PR c++/20240
19107         * g++.dg/lookup/using13.C: New test.
19108
19109 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19110
19111         PR c++/20333
19112         * g++.dg/template/crash36.C: New test.
19113
19114 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19115
19116         PR c++/20463
19117         * g++.dg/template/crash35.C: New test.
19118
19119 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19120
19121         PR c++/19966
19122         * g++.dg/overload/operator2.C: New test.
19123
19124 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19125
19126         PR libfortran/20257
19127         * gfortran.dg/pr20257.f90: New test.
19128
19129 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19130
19131         PR libfortran/20480
19132         * gfortran.dg/pr20480.f90: New test.
19133
19134 2005-03-16  Richard Henderson  <rth@redhat.com>
19135
19136         PR middle-end/15700
19137         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19138         (_rtld_global): New.
19139         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19140         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19141
19142         * gcc.dg/alias-3.c: New.
19143         * gcc.dg/alias-4.c: New.
19144         * gcc.dg/alias-5.c: New.
19145         * gcc.dg/alias-6.c: New.
19146
19147 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19148
19149         * gcc.dg/cpp/ucnid-7.c: New.
19150
19151 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19152             Dorit Naishlos  <dorit@il.ibm.com>
19153
19154         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19155         darwin.
19156
19157 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19158
19159         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19160         misaligned accesses.
19161         * gcc.dg/vect/vect-58.c: Likewise.
19162         * gcc.dg/vect/vect-92.c: New.
19163         * gcc.dg/vect/vect-93.c: New.
19164
19165 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19166
19167         PR fortran/18827
19168         * gfortran.dg/assign_2.f90: New test.
19169         * gfortran.dg/assign_3.f90: New test.
19170         * gfortran.dg/assign.f90: New test.
19171
19172 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19173
19174         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19175         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19176         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19177         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19178         names.
19179
19180 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19181
19182         * gcc.dg/cpp/ucnid-6.c: New.
19183
19184         * gcc.dg/cpp/normalize-1.c: New.
19185         * gcc.dg/cpp/normalize-2.c: New.
19186         * gcc.dg/cpp/normalize-3.c: New.
19187         * gcc.dg/cpp/normalize-4.c: New.
19188         * gcc.dg/cpp/ucnid-4.c: New.
19189         * gcc.dg/cpp/ucnid-5.c: New.
19190         * g++.dg/cpp/normalize-1.C: New.
19191         * g++.dg/cpp/ucnid-1.C: New.
19192
19193 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19194
19195         * gcc.dg/pr18628.c: New.
19196
19197 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19198
19199         PR c++/20280
19200         * g++.dg/tree-ssa/pr20280.C: New.
19201
19202 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19203
19204         PR fortran/20467
19205         * gfortran.dg/stfunc_2.f90: New test.
19206
19207 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19208
19209         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19210
19211 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19212
19213         * gcc.dg/tree-ssa/20050314-1.c: New test.
19214
19215 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19216
19217         PR c++/4403
19218         PR c++/9783, DR433
19219         * g++.dg/template/friend34.C: New test.
19220         * g++.dg/template/friend35.C: Likewise.
19221         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19222
19223 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         Friend class name lookup 5/n
19226         PR c++/1016
19227         * g++.dg/lookup/hidden-class1.C: New test.
19228         * g++.dg/lookup/hidden-class2.C: Likewise.
19229         * g++.dg/lookup/hidden-class3.C: Likewise.
19230         * g++.dg/lookup/hidden-class4.C: Likewise.
19231         * g++.dg/lookup/hidden-class5.C: Likewise.
19232         * g++.dg/lookup/hidden-class6.C: Likewise.
19233         * g++.dg/lookup/hidden-class7.C: Likewise.
19234         * g++.dg/lookup/hidden-class8.C: Likewise.
19235         * g++.dg/lookup/hidden-class9.C: Likewise.
19236         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19237         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19238         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19239         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19240         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19241         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19242         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19243         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19244         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19245         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19246         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19247
19248 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/20157
19251         * g++.dg/template/error18.C: New test.
19252
19253 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19254
19255         PR debug/16792
19256         * g++.dg/debug/pr16792.C: New test.
19257
19258 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19259
19260         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19261         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19262         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19263         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19264         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19265         test assertion names.
19266
19267 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19268
19269         PR fortran/18600
19270         * gfortran.dg/stfunc_1.f90: New test.
19271
19272 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19273
19274         PR fortran/16907
19275         * gfortran.dg/real_index_1.f90: New test.
19276
19277 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19278
19279         PR fortran/20323
19280         * gfortran.dg/spec_expr_1.f90: New test.
19281
19282 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19283
19284         PR c/20402
19285         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19286         new parser.
19287
19288 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19289
19290         PR fortran/20361
19291         * gfortran.dg/largeequiv_1.f90: New test.
19292
19293 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19294
19295         * gcc.dg/ucnid-1.c: New.
19296         * gcc.dg/ucnid-2.c: New.
19297         * gcc.dg/ucnid-3.c: New.
19298         * gcc.dg/ucnid-4.c: New.
19299         * gcc.dg/ucnid-5.c: New.
19300         * gcc.dg/ucnid-6.c: New.
19301         * gcc.dg/cpp/ucnid-1.c: New.
19302         * gcc.dg/cpp/ucnid-2.c: New.
19303         * gcc.dg/cpp/ucnid-3.c: New.
19304         * g++.dg/other/ucnid-1.C: New.
19305
19306 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19307
19308         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19309
19310 2005-03-11  Per Bothner  <per@bothner.com>
19311
19312         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19313         that diagnotics refer to correct token.
19314         * gcc.dg/unused-3.c: Likewise.
19315
19316 2005-03-11  Per Bothner  <per@bothner.com>
19317
19318         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19319         constant" is now actually on same line as string constant.
19320         * gcc.dg/cpp/direct2s.c: Likewise.
19321
19322 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19323
19324         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19325
19326 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19327
19328         PR libfortran/20124
19329         * gfortran.dg/pr20124.f90: New Test
19330
19331 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19332
19333         PR tree-optimization/20130
19334         * gcc.dg/pr20130-1.c: New test.
19335
19336 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19337
19338         PR target/20095
19339         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19340
19341 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19342
19343         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19344
19345 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19346
19347         * g++.dg/eh/forced1.C: Fix comment.
19348         * g++.dg/eh/forced2.C: Ditto.
19349         * g++.dg/eh/forced3.C: Ditto.
19350         * g++.dg/eh/forced4.C: Ditto.
19351
19352 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19353
19354         PR rtl-opt/20412
19355         * gcc.c-torture/compile/pr20412.c: New test.
19356
19357 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19358
19359         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19360
19361 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19362
19363         PR target/20322
19364         * gcc.dg/20050307-1.c: New test.
19365
19366 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         PR c++/20375
19369         * g++.dg/other/stdarg3.C: New.
19370
19371 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19372
19373         PR c++/18384, c++/18327
19374         * g++.dg/init/array19.C: New test.
19375
19376         PR inline-asm/20314
19377         * gcc.dg/torture/pr20314-1.c: New test.
19378         * gcc.dg/torture/pr20314-2.c: New test.
19379
19380 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19381
19382         * gcc.dg/20050309-1.c: New test.
19383
19384 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19385
19386         * gcc.dg/builtins-10.c: Reactivate disabled test.
19387         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19388         new cbrt transformations.
19389
19390 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/20208
19393         * g++.dg/template/array13.C: New test.
19394
19395 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19396
19397         PR c++/16859
19398         * g++.dg/init/brace4.C: New test.
19399
19400 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19401
19402         PR c++/20186
19403         * g++.dg/template/non-dependent12.C: New.
19404
19405 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19406
19407         PR c++/20142
19408         * g++.dg/init/array18.C: Add dg-do run marker.
19409
19410         PR c++/20142
19411         * g++.dg/init/array18.C: New test.
19412
19413 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19414
19415         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19416         * g++.dg/gcov/gcov.exp: Likewise.
19417         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19418         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19419         * lib/c-torture.exp: Likewise.
19420         * lib/fortran-torture.exp: Likewise.
19421         * lib/g++.exp: Likewise.
19422         * lib/gcc-defs.exp: Likewise.
19423         * lib/gcc-dg.exp: Likewise.
19424         * lib/gcc.exp: Likewise.
19425         * lib/gcov.exp: Likewise.
19426         * lib/gfortran.exp: Likewise.
19427         * lib/mike-g++.exp: Likewise.
19428         * lib/mike-gcc.exp: Likewise.
19429         * lib/objc-torture.exp: Likewise.
19430         * lib/objc.exp: Likewise.
19431         * lib/profopt.exp: Likewise.
19432         * lib/target-libpath.exp: Likewise.
19433         * lib/target-supports.exp: Likewise.
19434         * lib/treelang.exp: Likewise.
19435         * lib/wrapper.exp: Likewise.
19436
19437 2005-03-08  Jeff Law  <law@redhat.com>
19438
19439         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19440         PHI-OPT changes.
19441
19442 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19443
19444         * gcc.dg/vect/pr20122.c: New test.
19445
19446 2005-03-07  Jeff Law  <law@redhat.com>
19447
19448         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19449         was folded away.
19450         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19451         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19452         * gcc.dg/tree-ssa/pr18134.c: New test.
19453
19454 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19455
19456         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19457         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19458         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19459
19460 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR tree-opt/17671
19463         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19464
19465 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19466
19467         * g++.dg/warn/Wnvdtor.C: New test.
19468
19469 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19470
19471         * gcc.dg/torture/pr19683-1.c: New test.
19472
19473 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19474
19475         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19476         * gfortran.dg/g77/19990313-2.f: Ditto.
19477         * gfortran.dg/g77/19990313-3.f: Ditto.
19478         * gfortran.dg/g77/19990525-0.f: Ditto.
19479         * gfortran.dg/g77/19990826-0.f: Ditto.
19480         * gfortran.dg/g77/19990826-2.f: Ditto.
19481         * gfortran.dg/g77/19990826-3.f: Ditto.
19482         * gfortran.dg/g77/20000511-1.f: Ditto.
19483         * gfortran.dg/g77/20000511-2.f: Ditto.
19484         * gfortran.dg/g77/970625-2.f: Ditto.
19485         * gfortran.dg/g77/980310-2.f: Ditto.
19486         * gfortran.dg/g77/980310-3.f: Ditto.
19487         * gfortran.dg/g77/980310-8.f: Ditto.
19488         * gfortran.dg/g77/980519-2.f: Ditto.
19489         * gfortran.dg/g77/alpha1.f: Ditto.
19490         * gfortran.dg/g77/claus.f: Ditto.
19491         * gfortran.dg/g77/erfc.f: Ditto.
19492         * gfortran.dg/g77/short.f: Ditto.
19493         * gfortran.fortran-torture/execute/data.f90: Ditto.
19494         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19495         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19496
19497 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19498
19499         * lib/file-format.exp (gcc_target_object_format): Add check for som
19500         format and hardcode object formats on hppa*-*-hpux*.
19501         * lib/target-supports.exp (check_weak_available): Add check for som
19502         object format.  Always return 0 on hppa*-*-hpux10*.
19503
19504         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19505         is defined.
19506
19507         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19508
19509 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19510
19511         * gfortran.dg/pr19936_1.f90: New test.
19512         * gfortran.dg/pr19936_2.f90: New test.
19513         * gfortran.dg/pr19936_3.f90: New test.
19514
19515 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19516             Paul Thomas <prthomas@drfccad.cea.fr>
19517
19518         * gfortran.dg/PR19754_1.f90: New test.
19519         * gfortran.dg/PR19754_2.f90: Ditto.
19520
19521 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19522
19523         PR c++/19311
19524         * g++.dg/template/non-dependent11.C: New test.
19525
19526 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19527
19528         * lib/target-supports.exp (check_iconv_available): Fix comment.
19529
19530 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19531             Joseph S. Myers  <joseph@codesourcery.com>
19532
19533         PR c++/19797
19534         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19535
19536 2005-03-04  Matthew Sachs  <msachs@apple.com>
19537
19538         * gcc.exp (gcc_target_compile): Put braces around
19539         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19540         * objc.exp (objc_target_compile): Likewise.
19541         * treelang.exp (treelang_target_compile): Likewise.
19542
19543 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19544
19545         PR fortran/19673
19546         * gfortran.dg/func_result_1.f90: New test.
19547
19548 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19549
19550         * gcc.misc-tests/options.exp: New test.
19551
19552 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19553
19554         * gcc.dg/pr15784-4.c: New test.
19555
19556 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19557
19558         * gcc.c-torture/execute/pr17133.c: New.
19559         * gcc.c-torture/compile/20050303-1.c: New.
19560
19561 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19562
19563         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19564
19565 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19566
19567         * g++.dg/overload/using2.C: New.
19568
19569 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/19916
19572         * g++.dg/init/ptrmem2.C: New test.
19573
19574 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19575
19576         PR c/8927
19577         * gcc.dg/pr8927-1.c: New test.
19578
19579 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19580
19581         PR c++/20232
19582         * g++.dg/inherit/covariant12.C: New.
19583
19584 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19585
19586         PR fortran/19479
19587         * gfortran.dg/bound_1.f90: New test.
19588
19589 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19590
19591         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19592         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19593
19594 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19595
19596         PR c/20245
19597         * gcc.dg/pr20245-1.c: New test.
19598
19599 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19600
19601         PR middle-end/19874
19602         * gcc.c-torture/execute/20050119-2.c: New test case.
19603
19604 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19605
19606         * README: Update the DejaGnu bug reporting address.
19607         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19608         * lib/objc-torture.exp: Likewise.
19609
19610 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19611
19612         * gfortran.dg/boz_1.f90: New test.
19613         * gfortran.dg/boz_3.f90: New test.
19614         * gfortran.dg/boz_4.f90: New test.
19615
19616 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19617
19618         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19619         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19620
19621 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19622
19623         PR libfortran/20101
19624         * gfortran.dg/write_0_pe_format.f90: New test.
19625
19626 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19627
19628         PR c++/20206
19629         * g++.dg/opt/thunk2.C: New test.
19630         * g++.dg/opt/covariant1.C: New test.
19631
19632 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19633
19634         * gfortran.dg/e_d_fmt.f90: New test.
19635
19636 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19637
19638         * gcc.dg/asm-b.c: Fix comment typos.
19639
19640 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19641
19642         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19643         a V_MAY_DEF also.
19644
19645 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19646
19647         PR tree-opt/20188
19648         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19649         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19650         * gcc.dg/asm-b.c: New test.
19651
19652 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19653
19654         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19655         Disable this test on IRIX 6.
19656
19657 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19658
19659         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19660         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19661         parser.
19662
19663 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19664
19665         PR tree-optimization/20204
19666         * testsuite/gcc.dg/pr20204.c: New test.
19667
19668 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19669
19670         PR target/20196
19671         * gcc.c-torture/execute/20050224-1.c: New test.
19672
19673         PR c++/20175
19674         * g++.dg/warn/Wbraces2.C: New test.
19675
19676 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/19878
19679         * g++.dg/init/const2.C: New test.
19680
19681 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19682
19683         PR tree-optimization/20100
19684         * gcc.c-torture/execute/pr20100-1.c: New test.
19685
19686 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19687
19688         * gfortran.dg/implicit_3.f90: New test.
19689
19690         * gfortran.dg/deftype_1.f90: New test.
19691
19692 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19693
19694         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19695         the test passes.
19696         * g++.dg/other/anon3.C: Accept a warning.
19697
19698 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19699
19700         * gcc.dg/pr20017.c: Fix a comment typo.
19701
19702 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19703
19704         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19705
19706 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19707
19708         PR ada/19902
19709         * ada/acats/tests/cxa/cxa3004.a: Remove.
19710         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19711
19712 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/20073
19715         * g++.dg/init/const1.C: New test.
19716
19717         PR c++/19991
19718         * g++.dg/parse/constant7.C: New test.
19719
19720         PR c++/20152
19721         * g++.dg/parse/error27.C: New test.
19722         * g++.dg/template/qualttp15.C: Adjust error markers.
19723         * g++.old-deja/g++.other/struct1.C: Likewise.
19724
19725         PR c++/20153
19726         * g++.dg/template/error17.C: New test.
19727
19728         PR c++/20148
19729         * g++.dg/parser/error26.C: New test.
19730
19731 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19732
19733         PR tree-optimization/20100
19734         PR tree-optimization/20115
19735         * gcc.dg/pr20115.c: New test.
19736         * gcc.dg/pr20115-1.c: New test.
19737         * gcc.dg/pr20100.c: New test.
19738         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19739         call-clobbered variables after alias1.
19740
19741 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19742
19743         * gfortran.dg/list_read_4.f90: new test.
19744
19745 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19746
19747         PR rtl-optimization/20017.
19748         * gcc.dg/pr20017.c: New.
19749
19750 2005-02-22  Devang Patel  <dpatel@apple.com>
19751
19752         PR 19952
19753         * g++.dg/tree-ssa/pr19952.C: New test.
19754
19755 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19756
19757         PR c++/19883
19758         * g++.dg/parse/constant6.C: New test.
19759
19760 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19761
19762         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19763         * g++.dg/charset/asm2.c: Likewise.
19764         * g++.dg/charset/asm3.c: Likewise.
19765         * g++.dg/charset/asm4.c: Likewise.
19766         * g++.dg/charset/asm5.c: Likewise.
19767         * g++.dg/charset/attribute1.c: Likewise.
19768         * g++.dg/charset/attribute2.c: Likewise.
19769         * g++.dg/charset/extern1.cc: Likewise.
19770         * g++.dg/charset/extern2.cc: Likewise.
19771         * g++.dg/charset/extern3.cc: Likewise.
19772         * g++.dg/charset/function.cc: Likewise.
19773         * g++.dg/charset/string.c: Likewise.
19774         * g++.dg/charset/charset.exp: Likewise.
19775         * lib/target-supports.exp (check_iconv_available): Fix comment.
19776
19777 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19778
19779         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19780         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19781         * gcc.dg/charset/asm2.c: Likewise.
19782         * gcc.dg/charset/asm3.c: Likewise.
19783         * gcc.dg/charset/asm4.c: Likewise.
19784         * gcc.dg/charset/asm5.c: Likewise.
19785         * gcc.dg/charset/asm6.c: Likewise.
19786         * gcc.dg/charset/attribute1.c: Likewise.
19787         * gcc.dg/charset/attribute2.c: Likewise.
19788         * gcc.dg/charset/builtin1.c: Likewise.
19789         * gcc.dg/charset/extern.c: Likewise.
19790         * gcc.dg/charset/function.c: Likewise.
19791         * gcc.dg/charset/string.c: Likewise.
19792         * gcc.dg/charset/charset.exp: Likewise.
19793
19794 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19795
19796         PR fortran/20086
19797         * gfortran.dg/pr20086.f90: New test.
19798
19799 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19800
19801         PR tree-optimization/19786
19802         * g++.dg/tree-ssa/pr19786.C: New.
19803
19804 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19805
19806         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19807
19808 2005-02-21  Jeff Law  <law@redhat.com>
19809
19810         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19811
19812 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19813
19814         * gfortran.dg/do_iterator: Split loop, markup all lines for
19815         which an error locus is printed.
19816         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19817         locus is printed.
19818         * gfortran.dg/select_4.f90: Likewise.
19819         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19820         locuses in the various permutations.
19821
19822 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19823
19824         PR tree-optimization/19951
19825         * g++.dg/vect: New directory.
19826         * g++.dg/vect/vect.exp: New file.
19827         * g++.dg/vect/pr19951.cc: New testcase.
19828         * g++.dg/dg.exp: Also prune vectorizer tests.
19829
19830 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19831
19832         PR 18785
19833         * gcc.dg/charset/builtin1.c: New test.
19834
19835 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19836
19837         PR c++/19299
19838         * g++.dg/inherit/volatile1.C: New test.
19839
19840         PR c++/19440
19841         * g++.dg/template/dtor4.C: New test.
19842
19843 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19844
19845         * gfortran.dg/int_1.f90: New test.
19846
19847 2005-02-19  Devang Patel  <dpatel@apple.com>
19848
19849         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19850
19851 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19852
19853         * gfortran.dg/achar_1.f90: New test.
19854
19855 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19856
19857         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19858
19859 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19860             Jakub Jelinek  <jakub@redhat.com>
19861
19862         PR tree-optimization/19828
19863         * gcc.dg/tree-ssa/loop-7.c: New test.
19864         * gcc.c-torture/execute/20050218-1.c: New test.
19865
19866 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19867
19868         PR c/20043
19869         * gcc.dg/transparent-union-1.c: New test.
19870         * gcc.dg/transparent-union-2.c: New test.
19871
19872 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19873
19874         PR tree-optimization/18977
19875         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19876
19877 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19878
19879         PR target/20054
19880         * gcc.dg/pr20054.c: New test.
19881
19882 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19883
19884         PR c++/19508
19885         * g++.dg/ext/attrib20.C: New test.
19886
19887 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19888
19889         PR middle-end/20030
19890         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19891
19892 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19893
19894         PR c++/20008
19895         * g++.dg/opt/switch4.C: New.
19896
19897 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19898
19899         PR c++/20023
19900         PR tree-optimization/20009
19901         * gcc.c-torture/compile/20050217-1.c: New test.
19902         * g++.dg/opt/switch3.C: New test.
19903
19904         PR tree-optimization/18947
19905         * gcc.c-torture/compile/20050215-1.c: New test.
19906         * gcc.c-torture/compile/20050215-2.c: New test.
19907         * gcc.c-torture/compile/20050215-3.c: New test.
19908
19909 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19910
19911         PR c++/20028
19912         * g++.dg/template/crash34.C: New.
19913
19914         PR c++/20022
19915         * g++.dg/other/access3.C: New.
19916
19917 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19918
19919         * gcc.dg/vect/vect-98.c: New test.
19920
19921 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19922
19923         PR tree-optimization/19967
19924         * gcc.dg/pr19967.c: New.
19925
19926 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19927
19928         PR middle-end/19857
19929         * gcc.dg/tree-ssa/20050215-1.c: New test.
19930         * gcc.c-torture/execute/20050215-1.c: New test.
19931
19932 2005-02-15  Eric Christopher  <echristo@redhat.com>
19933
19934         * gcc.dg/cpp/20050215-1.c: New file.
19935
19936 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19937
19938         PR tree-optimization/15785
19939         * gcc.dg/pr15785-1.c: New test.
19940
19941 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19942
19943         PR c++/17788
19944         * g++.dg/init/ctor4.C: New.
19945         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19946
19947 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19948
19949         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19950         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19951
19952 2005-02-15  Andreas Schwab  <schwab@suse.de>
19953
19954         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19955         declare malloc.
19956
19957 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19958
19959         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19960
19961 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19962
19963         PR tree-optimization/19853
19964         * gcc.c-torture/compile/pr19853.c: New test.
19965
19966 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19967
19968         PR c++/19608
19969         * g++.dg/parse/local-class1.C: New.
19970
19971         PR c++/19895
19972         * g++.dg/parse/ptrmem3.C: New.
19973
19974         PR c++/19884
19975         * g++.old-deja/g++.oliva/template6.C: Add another case.
19976         * g++.dg/template/explicit6.C: New.
19977
19978 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19979
19980         PR c++/17816
19981         * g++.dg/other/redecl2.C: New.
19982
19983 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19984
19985         PR c++/19891
19986         * g++.dg/abi/covariant4.C: New.
19987
19988 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19989
19990         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19991
19992 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19993
19994         * gcc.dg/vect/vect-96.c: Fix typo.
19995
19996 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19997
19998         PR c++/14479
19999         PR c++/19487
20000         * g++.dg/template/enum5.C: New test.
20001
20002 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20003
20004         * gcc.dg/vect/vect-97.c: New test.
20005
20006 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20007
20008         * gcc.dg/vect/vect-96.c: New test.
20009
20010 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20011
20012         * gcc.dg/builtins-34.c: Also check ldexp*.
20013
20014 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20015
20016         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20017
20018 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20019
20020         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20021         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20022         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20023         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20024         selector_list, selector_expression, dg-process-target): Move to new
20025         file target-supports-dg.exp.
20026         * lib/target-supports-dg.exp: New.
20027
20028         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20029         New.
20030
20031 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20032
20033         PR c++/19666
20034         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20035
20036         PR middle-end/19858
20037         * gcc.c-torture/compile/20050210-1.c: New test.
20038
20039 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20040
20041         PR c++/19755
20042         * g++.dg/warn/Wbraces1.C: New test.
20043
20044 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20045
20046         * gcc.dg/builtins-52.c: New testcase.
20047
20048 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20049
20050         PR c/19342
20051         * gcc.c-torture/execute/20050119-1.c: New test.
20052
20053 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/19811
20056         * g++.dg/init/delete1.C: New test.
20057
20058 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20059
20060         PR c++/18470
20061         * g++.dg/template/static12.C: New test.
20062
20063 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20064
20065         PR c++/19787
20066         * g++.dg/conversion/ambig1.C: New test.
20067
20068         PR c++/19739
20069         * g++.dg/ext/attrib19.C: New test.
20070
20071         PR c++/19732
20072         * g++.dg/parse/dtor5.C: New test.
20073
20074         PR c++/19762
20075         * g++.dg/template/dtor3.C: New test.
20076
20077         PR c++/19826
20078         * g++.dg/template/static11.C: New test.
20079         * g++.dg/template/crash2.C: Remove dg-error marker.
20080
20081 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20082
20083         PR C++/18491
20084         * g++.old-deja/g++.mike/p10769a.C: Remove.
20085
20086 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20087
20088         * gcc.dg/builtins-48.c: New test case.
20089         * gcc.dg/builtins-49.c: New test case.
20090         * gcc.dg/builtins-50.c: New test case.
20091         * gcc.dg/builtins-51.c: New test case.
20092
20093 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20094
20095         PR middle-end/19583
20096         * g++.dg/warn/Wreturn-type-3.C: New test.
20097
20098 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20099
20100         PR middle-end/19402
20101         * gcc.dg/pr19402-1.c: New testcase.
20102         * gcc.dg/pr19402-2.c: likewise.
20103
20104 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20105
20106         PR middle-end/19854
20107         * g++.dg/tree-ssa/tmmti.C: New testcase.
20108
20109 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20110
20111         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20112
20113 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20114
20115         PR c++/19733
20116         * g++.dg/parse/crash23.C: New test.
20117         * g++.dg/warn/Weff1.C: New test.
20118
20119 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20120
20121         * gcc.dg/20050209-1.c: New test.
20122
20123 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20124
20125         PR target/19799
20126         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20127
20128 2005-02-08  Mike Stump  <mrs@apple.com>
20129
20130         * g++.dg/pch/import-2.c: New test.
20131         * g++.dg/pch/import-2.hs: New.
20132         * g++.dg/pch/include/import-2a.h: New.
20133         * g++.dg/pch/include/import-2b.h: New.
20134
20135 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20136
20137         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20138
20139 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20140
20141         * gfortran.dg/substr_1.f90: New test.
20142
20143 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20144
20145         PR middle-end/19775
20146         * gcc.dg/torture/builtin-power-1.c: Disable test for
20147         invalid transformation.
20148         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20149         no longer optimize.
20150         * gcc.dg/builtins-47.c: New testcase.
20151
20152 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20153             Dorit Naishlos  <dorit@il.ibm.com>
20154
20155         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20156
20157 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20158
20159         * gcc.c-torture/compile/20050206-1.c: New test.
20160
20161 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20162
20163         PR tree-opt/19768
20164         * g++.dg/opt/pr19768.C: New test.
20165
20166 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20167
20168         PR tree-opt/19736
20169         * gcc.c-torture/compile/pr19736.c: New test.
20170
20171 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20172
20173         PR c++/17401
20174         * g++.dg/parse/error25.C: New test.
20175
20176 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20177
20178         * gcc.c-torture/execute/20050203-1.c: New.
20179
20180 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20181
20182         * gcc.dg/vect/vect-85.c: Remove xfail.
20183         * gcc.dg/vect/vect-86.c: Remove xfail.
20184         * gcc.dg/vect/vect-87.c: Remove xfail.
20185         * gcc.dg/vect/vect-88.c: Remove xfail.
20186
20187 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20188
20189         * gcc.dg/altivec-19.c: New.
20190
20191 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20192
20193         PR c/17807
20194         * gcc.dg/nested-func-3.c: New test.
20195         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20196
20197 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20198
20199         * gcc.test-framework/gen_directive_tests: Generate tests for
20200         selector expressions.
20201
20202 2005-02-02  Matt Austern  <austern@apple.com>
20203
20204         PR c++/19628
20205         * g++/ext/builtin7.C: New.
20206         * g++/ext/builtin8.C: New.
20207
20208 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20209
20210         PR c/18502
20211         * gcc.dg/pr18502-1.c: New test.
20212
20213 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20214
20215         PR c++/17413
20216         * g++.dg/template/local4.C: Tweak.
20217
20218 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20219
20220         PR tree-optimization/19578
20221         * gcc.c-torture/compile/20050202-1.c: New test.
20222
20223 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20224
20225         PR c/19435
20226         * gcc.dg/c99-init-4.c: New test.
20227
20228 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20229
20230         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20231
20232         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20233
20234         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20235         * g++.dg/eh/check-vect.h: New.
20236
20237         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20238         * gcc.dg/vect/vect-78.c: Ditto.
20239         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20240         Remove.
20241
20242         * g++.dg/conversion/simd1.C: Expect warning.
20243         * g++.dg/ext/attribute-test-1.C: Ditto.
20244         * g++.dg/ext/attribute-test-2.C: Ditto.
20245         * g++.dg/ext/attribute-test-3.C: Ditto.
20246         * g++.dg/ext/attribute-test-4.C: Ditto.
20247
20248         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20249         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20250
20251         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20252
20253 2005-02-01  Richard Henderson  <rth@redhat.com>
20254
20255         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20256         long double for ibm double-double format.
20257         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20258
20259 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20260
20261         PR tree-optimization/19633
20262         * testsuite/gcc.dg/pr19633-1.c: New test.
20263         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20264         to NULL or a symbol.
20265
20266 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20267
20268         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20269         New procs.
20270         (dg-process-target (local override)): Handle selector expressions.
20271
20272         * gcc.test-framework/README: Describe tests in source directory.
20273         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20274         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20275         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20276         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20277         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20278         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20279         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20280         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20281         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20282         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20283         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20284         * gcc.test-framework/dg-error-exp-P.c: New test.
20285         * gcc.test-framework/dg-error-exp-XP.c: New test.
20286         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20287         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20288         * gcc.test-framework/dg-output-exp-P.c: New test.
20289         * gcc.test-framework/dg-output-exp-XF.c: New test.
20290         * gcc.test-framework/dg-warning-exp-P.c: New test.
20291         * gcc.misc-tests/dg-1.c: Remove.
20292         * gcc.misc-tests/dg-2.c: Remove.
20293         * gcc.misc-tests/dg-3.c: Remove.
20294         * gcc.misc-tests/dg-4.c: Remove.
20295         * gcc.misc-tests/dg-5.c: Remove.
20296         * gcc.misc-tests/dg-6.c: Remove.
20297         * gcc.misc-tests/dg-7.c: Remove.
20298         * gcc.misc-tests/dg-8.c: Remove.
20299         * gcc.misc-tests/dg-9.c: Remove.
20300         * gcc.misc-tests/dg-10.c: Remove.
20301         * gcc.misc-tests/dg-11.c: Remove.
20302         * gcc.misc-tests/dg-12.c: Remove.
20303         * gcc.misc-tests/dg-test.exp: Remove.
20304
20305         * gcc.test-framework/test-framework.awk: Change recording and
20306         printing of passes and failures.
20307
20308         * gcc.test-framework: New directory.
20309         * gcc.test-framework/README: New.
20310         * gcc.test-framework/test-framework.exp: New.
20311         * gcc.test-framework/test-framework.awk: New.
20312         * gcc.test-framework/gen_directive_tests: New.
20313
20314 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20315
20316         * lib/treelang.exp: Fix comment typos.
20317         (treelang_target_compile): Don't append libs=-ltreelang to options.
20318
20319 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20320
20321         * g++.dg/parse/typename7.C: Adjust error messages.
20322
20323 2005-01-31  Jeff Law  <law@redhat.com>
20324
20325         * gcc.c-torture/execute/20050131-1.c: New test.
20326         * gcc.dg/wcaselabel.c: New test.
20327
20328 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20329
20330         * g++.dg/other/warning1.C: Adjust error messags.
20331         * g++.dg/parse/constant5.C: New test.
20332
20333 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20334
20335         PR c/19333
20336         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20337         the test case valid.
20338         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20339         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20340         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20341         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20342         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20343         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20344
20345 2005-01-31  Dale Johannesen  <dalej@apple.com>
20346
20347         * g++.dg/opt/pr19650.C: New test.
20348
20349 2005-01-31  Richard Henderson  <rth@redhat.com>
20350
20351         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20352         long double for intel double extended format.
20353         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20354
20355 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20356
20357         PR c++/19555
20358         * g++.dg/template/static10.C: New test.
20359
20360         PR c++/19395
20361         * g++.dg/parse/error24.C: New test.
20362
20363         PR c++/19367
20364         * g++.dg/lookup/builtin1.C: New test.
20365
20366         PR c++/19457
20367         * g++.dg/warn/conv3.C: New test.
20368
20369 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20370
20371         PR fortran/19647
20372         * gfortan.dg/inquire_7.f90
20373
20374 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20375
20376         PR tree-optimization/15791
20377         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20378         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20379         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20380         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20381         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20382         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20383         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20384         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20385         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20386         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20387
20388 2005-01-29  Paul Brook  <paul@codesourcery.com>
20389
20390         PR fortran/18565
20391         * check.c (real_or_complex_check): New function.
20392         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20393         * intrinsic.c (add_functions): Use new check functions.
20394         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20395         Add prototypes.
20396
20397 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20398
20399         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20400         gcc.dg/lvalue-3.c: New tests.
20401         * gcc.dg/concat.c: Update expected messages.
20402
20403 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20404
20405         PR libfortran/19595
20406         * gfortran.dg/eor_1.f90: New test.
20407
20408 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20409
20410         PR fortran/19589
20411         * gfortran.dg/logical_data_1.f90: New test.
20412
20413 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20414
20415         PR c++/19253
20416         * g++.dg/template/crash33.C: New test.
20417
20418         PR c++/19667
20419         * g++.dg/template/crash32.C: New test.
20420
20421 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20422
20423         PR middle-end/16558
20424         * g++.dg/warn/Wreturn-type-2.C: New test.
20425
20426 2004-06-24  Jeff Law  <law@redhat.com>
20427
20428         * gcc.dg/tree-ssa/20050128-1.c: New test.
20429
20430 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20431
20432         * gcc.target/frv/all-mdpackh-1.c: New test.
20433
20434 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20435
20436         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20437
20438 2005-01-27  Richard Henderson  <rth@redhat.com>
20439
20440         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20441
20442 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20443
20444         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20445
20446 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20447
20448         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20449         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20450         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20451         to cope with cases where the multilib options override the dg-options.
20452
20453 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20454
20455         PR c/18946
20456         * gcc.dg/noncompile/20050120-1.c: New test.
20457
20458 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20459
20460         PR tree-optimization/19633
20461         * gcc.dg/pr19633.c: New test.
20462         * gcc.dg/tree-ssa/pr19633.c: New test.
20463
20464 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20465
20466         * gcc.dg/20041216-1.c: New test.
20467
20468 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20469
20470         PR objc/18862
20471         * objc.dg/selector-2.m: New test.
20472
20473 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * g++.dg/opt/range-test-2.C: New test.
20476
20477         PR rtl-optimization/19579
20478         * gcc.c-torture/execute/20050124-1.c: New test.
20479
20480 2005-01-26  Greg Parker  <gparker@apple.com>
20481         Stuart Hastings  <stuart@apple.com>
20482
20483         * gcc.c-torture/execute/20050125-1.c: New.
20484
20485 2005-01-18  Jan Hubicka  <jh@suse.cz>
20486
20487         PR tree-optimize/19337
20488         * gcc.c-torture/compile/20050119-1.c: New test.
20489
20490 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20491
20492         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20493         test for successful match.
20494
20495 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20496
20497         PR objc/18408
20498         * objc.dg/comp-types-7.m: New test.
20499
20500 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20501
20502         * lib/target-supports.exp (current_target_name): New.
20503         (check_effective_target_ilp32, check_effective_target_lp64):
20504         Cache the result to use as long as the current target, with
20505         multilib flags, remains the same.
20506
20507         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20508         (dg-require-weak, dg-require-visibility, dg-require-alias,
20509         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20510         dg-require-effective-target, dg-skip-if): Remove call to
20511         skip_test_and_clear_xfail.
20512         (dg-test): Clear xfail data.
20513
20514 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20515
20516         PR target/17751
20517         * gcc.dg/ppc64-toc.c: New test.
20518
20519         * g++.dg/tree-ssa/empty-1.C: New test.
20520
20521         PR middle-end/19551
20522         * gcc.c-torture/execute/20050121-1.c: New test.
20523         * gcc.dg/20050121-2.c: New test.
20524
20525 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20526         Paul Brook  <paul@codesourcery.com>
20527
20528         PR fortran/17941
20529         * gfortran.dg/real_const_1.f: New test.
20530         * gfortran.dg/real_const_2.f90: New test.
20531         * gfortran.dg/complex_int_1.f90: New test.
20532
20533 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20534
20535         PR fortran/19313
20536         * gfortan.dg/inquire_6.f90: New test.
20537
20538 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20539
20540         PR libfortran/19451
20541         * open_readonly_1.f90: New test.
20542
20543 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20544
20545         PR libfortran/18982
20546         * gfortran.dg/open_new.f90: New file.
20547
20548 2005-01-22  Paul Brook  <paul@codesourcery.com>
20549
20550         * namelist_1.f90: New test.
20551
20552 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20553
20554         PR tree-optimization/19484
20555         * gcc.c-torture/compile/20050122-[12].c: New tests.
20556
20557 2005-01-22  Paul Brook  <paul@codesourcery.com>
20558
20559         * gfortran.dg/implicit_2.f90: New test.
20560
20561 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20562
20563         PR fortran/19314
20564         * gfortran.dg/inquire_5.f90: New test.
20565
20566 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20567
20568         PR c/18809
20569         * gcc.dg/pr18809-1.c: New test.
20570
20571 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20572
20573         * gcc.dg/20050121-1.c: New test.
20574
20575         PR tree-optimization/13000
20576         * gcc.dg/20040206-1.c: Change warning to point where function is
20577         being inlined.
20578
20579 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20580
20581         PR c++/19208
20582         * g++.dg/template/array11.C: New test.
20583
20584 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20585
20586         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20587         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20588         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20589         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20590         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20591         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20592
20593 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20594
20595         PR tree-optimization/15349
20596         * gcc.dg/tree-ssa/pr15349.c: New.
20597
20598 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20599
20600         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20601
20602 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20603
20604         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20605         scan-assembler-times directive name.
20606
20607         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20608         after dg-do.
20609
20610         PR rtl-optimization/19462
20611         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20612
20613 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20614
20615         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20616         counting function calls on ia64.
20617
20618 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20619
20620         PR rtl-optimization/15139
20621         * gcc.dg/20050111-2.c: New test.
20622
20623         PR c/17297
20624         * gcc.c-torture/compile/20050113-1.c: New testcase.
20625
20626         PR middle-end/19164
20627         * gcc.dg/20050113-1.c: New testcase.
20628
20629 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20630
20631         * gcc.dg/vect/vect-85.c: Add comment.
20632         * gcc.dg/vect/vect-86.c: Add xfail for now.
20633         * gcc.dg/vect/vect-87.c: Add xfail for now.
20634         * gcc.dg/vect/vect-88.c: Add xfail for now.
20635         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20636
20637 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20638
20639         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20640
20641 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20642
20643         * g++.dg/debug/typedef3.C: New test.
20644
20645 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20646
20647         PR c/19472
20648         * gcc.dg/asm-a.c: New test.
20649
20650 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20651
20652         * gcc.dg/sh-relax.c: Add prototype for abort.
20653
20654 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20655
20656         * gcc.dg/short-compare-1.c: New test.
20657         * gcc.dg/short-compare-2.c: Likewise.
20658
20659 2005-01-18  Michael Matz  <matz@suse.de>
20660
20661         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20662
20663 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20664
20665         PR tree-optimization/19121
20666         * gcc.c-torture/compile/pr19121.c: New test.
20667
20668 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20669
20670         PR target/19357
20671         * gcc.c-torture/compile/pr19357.c: New test.
20672
20673 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20674
20675         PR c/5675
20676         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20677         pass--those that refer just to the variable, possibly with a
20678         cast.
20679         * gcc.dg/c99-const-expr-3.c: Likewise.
20680
20681         PR middle-end/13127
20682         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20683         longer emitted.
20684
20685 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20686
20687         PR fortran/18778
20688         * gfortran.dg/endfile_2.f90: New test.
20689
20690 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20691
20692         PR 19168
20693         * gfortran.dg/select_5.f90: New test.
20694
20695 2004-01-16  Paul Brook  <paul@codesourcery.com>
20696
20697         * gfortran.dg/common_4.f90: New test.
20698
20699 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20700
20701         PR rtl-optimization/19462
20702         * gcc.dg/torture/pr19462-1.c: New test.
20703
20704 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20705
20706         PR objc/19321
20707         * objc.dg/func-ptr-2.m: New.
20708         * objc.dg/volatile-1.m: New.
20709
20710 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20711
20712         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20713
20714 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20715
20716         PR tree-optimization/19060
20717         * gcc.c-torture/execute/20050104-1.c: New test.
20718
20719 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20720
20721         PR fortran/18983
20722         * gfortran.dg/write_to_null.f90: New test.
20723
20724 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20725             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20726
20727         PR other/19328
20728         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20729         argument.
20730
20731 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20732
20733         PR c++/19263
20734         * g++.dg/init/vector1.C: New test.
20735
20736 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20737
20738         PR target/13158
20739         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20740         PR target/18987
20741         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20742
20743 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20744
20745         * gfortran.dg/select_1.f90: New test.
20746         * gfortran.dg/select_2.f90: New test.
20747         * gfortran.dg/select_3.f90: New test.
20748         * gfortran.dg/select_4.f90: New test.
20749
20750 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR middle-end/19084
20753         PR rtl-optimization/19348
20754         * gcc.dg/20050111-1.c: New test.
20755         * gcc.c-torture/execute/20050111-1.c: New test.
20756
20757         * gcc.dg/i386-asm-4.c: New test.
20758
20759 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20760
20761         * gcc.dg/nested-func-2.c: New test.
20762         * ada/acats/norun.lst: Remove c953002.
20763
20764 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20765
20766         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20767
20768 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20769
20770         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20771
20772 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20773
20774         PR target/18761
20775         * g++.dg/abi/align1.C: New test.
20776
20777 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20778
20779         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20780         at a time.
20781         * g++.dg/ext/altivec_check.h: Support compiling as C.
20782
20783 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20784
20785         PR c++/19355
20786         * g++.dg/expr/pr19355-1.C: New test case.
20787
20788 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20789
20790         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20791         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20792         * ada/acats/tests/c3/c92005b.ada: Likewise.
20793         * ada/acats/tests/c3/cxb3012.a: Likewise.
20794         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20795
20796 2005-01-09  Paul Brook  <paul@codesourcery.com>
20797
20798         * gfortran.dg/common_2.f90: New file.
20799         * gfortran.dg/common_3.f90: New file.
20800
20801 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20802
20803         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20804
20805 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20806
20807         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20808         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20809         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20810         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20811         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20812         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20813         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20814         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20815         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20816         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20817         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20818         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20819         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20820         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20821         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20822         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20823         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20824         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20825         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20826         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20827         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20828         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20829         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20830         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20831         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20832         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20833         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20834         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20835         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20836         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20837         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20838         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20839         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20840         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20841         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20842         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20843         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20844         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20845         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20846         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20847         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20848         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20849         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20850         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20851         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20852         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20853         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20854         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20855         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20856         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20857         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20858         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20859         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20860         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20861         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20862         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20863         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20864         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20865         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20866         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20867         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20868         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20869         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20870         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20871         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20872         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20873         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20874
20875         * gcc.dg/vect/vect-1.c: Fix spelling.
20876         * gcc.dg/vect/vect-10.c: Fix spelling.
20877         * gcc.dg/vect/vect-11.c: Fix spelling.
20878         * gcc.dg/vect/vect-12.c: Fix spelling.
20879         * gcc.dg/vect/vect-14.c: Fix spelling.
20880         * gcc.dg/vect/vect-15.c: Fix spelling.
20881         * gcc.dg/vect/vect-16.c: Fix spelling.
20882         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20883         * gcc.dg/vect/vect-64.c: Fix comments.
20884         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20885
20886 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20887             Ira Rosen  <irar@il.ibm.com>
20888
20889         * gcc.dg/vect/vect-70.c: New test.
20890         * gcc.dg/vect/vect-71.c: New test.
20891
20892 2005-01-09  Manfred Hollstein  <mh@suse.com>
20893
20894         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20895         * gcc.dg/pr18241-2.c: Likewise.
20896         * gcc.dg/pr18241-3.c: Likewise.
20897         * gcc.dg/pr18241-4.c: Likewise.
20898         * gcc.dg/pr18241-5.c: Likewise.
20899
20900 2005-01-08  Richard Henderson  <rth@redhat.com>
20901
20902         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20903         False for x86 and x86-64.
20904
20905 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20906
20907         PR tree-optimization/18241
20908         * gcc.dg/pr18241-1.c: New test.
20909         * gcc.dg/pr18241-2.c: New test.
20910         * gcc.dg/pr18241-3.c: New test.
20911         * gcc.dg/pr18241-4.c: New test.
20912         * gcc.dg/pr18241-5.c: New test.
20913
20914 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20915
20916         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20917         gfortran.dg/select_4.f90: New.
20918
20919 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20920
20921         * gcc.c-torture/execute/20050107-1.c: New test.
20922
20923 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20924
20925         PR c++/19298
20926         * g++.dg/template/ref2.C: New.
20927
20928 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20929
20930         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20931         instead of being empty.
20932
20933 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20934
20935         PR fortran/15553
20936         * gfortran.dg/array-1.f90: New test.
20937
20938 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20939
20940         PR tree-optimization/19283
20941         * gcc.c-torture/execute/20050106-1.c: New test.
20942
20943         PR rtl-optimization/18861
20944         * gcc.dg/20050105-1.c: New test.
20945
20946         PR tree-optimization/18828
20947         * gcc.dg/20050105-2.c: New test.
20948
20949 2005-01-07  Andreas Jaeger  <aj@suse.de>
20950
20951         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20952
20953 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20954
20955         PR fortran/18398
20956         * gfortran.dg/fmt_read.f90: New test.
20957
20958 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20959
20960         * gcc.dg/rs6000-ldouble-2.c: New.
20961
20962 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/19244
20965         * g++.dg/parser/ctor2.C: New test.
20966
20967 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20968
20969         PR c++/17154
20970         * g++.dg/template/using9.C: New test.
20971
20972 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20973
20974         PR c++/19258
20975         * g++.dg/lookup/friend6.C: New test.
20976
20977 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20978
20979         PR c++/19270
20980         * g++.dg/template/array10.C: New.
20981
20982 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20983
20984         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20985         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20986
20987 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.c-torture/compile/20050105-1.c: New test.
20990
20991 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20992
20993         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20994
20995 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20996
20997         PR middle-end/19100
20998         * gcc.dg/conv-3.c: New test case.
20999
21000 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21001
21002         * gcc.dg/asm-wide-1.c: New test.
21003
21004 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         PR c++/19030
21007         * g++.dg/parse/crash22.C: New
21008
21009 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21010
21011         PR 19257
21012         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21013
21014 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21015
21016         PR middle-end/17767
21017         * gcc.dg/i386-mmx-6.c: New test case.
21018
21019 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21020
21021         PR tree-optimization/18308
21022         * gcc.dg/vect/pr18308.c: New testcase.
21023
21024 2005-01-04  Andreas Jaeger  <aj@suse.de>
21025
21026         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21027
21028 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21029             Robert Bowdidge <bowdidge@apple.com>
21030
21031         * gcc.dg/cpp/subframework1.c: New.
21032         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21033         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21034         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21035         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21036
21037 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21038
21039         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21040         producing warning.
21041         * gcc.dg/darwin-weakimport-2.c: New.
21042
21043 2005-01-03  Richard Henderson  <rth@redhat.com>
21044
21045         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21046
21047 2005-01-03  Richard Henderson  <rth@redhat.com>
21048
21049         * gcc.dg/vect/vect.exp: Enable for ia64.
21050         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21051         (check_effective_target_vect_float): Likewise.
21052         (check_effective_target_vect_no_align): Likewise.
21053         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21054         * gcc.dg/vect/vect-8.c: Likewise.
21055
21056 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21057
21058         PR target/19236
21059         * gcc.dg/pr19236-1.c: New test case.
21060
21061 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21062
21063         PR rtl-optimization/12092
21064         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21065
21066 2005-01-02  Andreas Jaeger  <aj@suse.de>
21067
21068         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21069
21070 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21071             Andrew Pinski  <pinskia@physics.uc.edu>
21072
21073         PR rtl-optimization/12092
21074         * gcc.dg/pr12092-1.c: New test case.
21075
21076 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21077
21078         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21079         'hidden' and 'default' for better portability.
21080         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21081
21082         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21083         6 and 7.
21084         * g++.old-deja/g++.brendan/new3.C: Likewise.
21085
21086 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21087
21088         * gcc.dg/20041231-1.C: New test.
21089         * g++.dg/warn/Wunreachable-code-1.C: New test.
21090
21091 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21092
21093         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21094         file, not /dev/null.  Abort on error.
21095
21096 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21097             Ziemowit Laski  <zlaski@apple.com>
21098
21099         PR objc/18971
21100         * objc.dg/encode-5.m: New test.
21101
21102 2004-12-29  Richard Henderson  <rth@redhat.com>
21103
21104         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21105         * objc.dg/stabs-1.m: Disable for ia64.
21106
21107 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21108
21109         PR c++/19190
21110         * g++.dg/warn/Wunused-10.C: New test.
21111
21112 2004-12-28  Richard Henderson  <rth@redhat.com>
21113
21114         * objc.dg/stabs-1.m: Disable for alpha.
21115
21116 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21117
21118         PR c++/19149
21119         * g++.dg/parse/error23.C: New test.
21120
21121 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21122
21123         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21124
21125         PR fortran/19032
21126         * gfortran.dg/intrinsic_modulo_1.f90: New.
21127         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21128         tests with divisor -1.
21129
21130 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21131
21132         * g++.dg/opt/temp1.C (memcpy): Return a value.
21133
21134         PR c++/19148
21135         * g++.dg/expr/cond7.C: New test.
21136
21137 2004-12-27  Paul Brook  <paul@codesourcery.com>
21138
21139         * gfortran.dg/g77/select_no_compile.f: Remove.
21140
21141 2004-12-27  Richard Henderson  <rth@redhat.com>
21142
21143         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21144         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21145         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21146
21147 2004-12-26  Richard Henderson  <rth@redhat.com>
21148
21149         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21150         by 1i instead of token pasting.
21151
21152 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21153
21154         PR tree-optimization/17578
21155         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21156         to additional_flags.
21157         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21158
21159 2004-12-25  Richard Henderson  <rth@redhat.com>
21160
21161         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21162         Remove Alpha.
21163
21164 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21165
21166         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21167         hppa*-*-hpux*.
21168         * gcc.dg/pr17957.c (dg-options): Likewise.
21169         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21170         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21171         instead of 0 on __hppa__.
21172         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21173         "foo,%r" on hppa*-*-*.
21174
21175 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21176
21177         PR fortran/19071
21178         * gfortran.dg/complex_write.f90: New test.
21179
21180 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/17595
21183         * g++.dg/parse/pragma2.C: New test.
21184
21185         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21186
21187 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21188
21189         * gcc.dg/empty2.c: Add missing dg-warning.
21190
21191 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21192
21193         PR c++/17413
21194         * g++.dg/template/local4.C: New test.
21195         * g++.dg/template/crash19.C: Add dg-error marker.
21196
21197         * g++.dg/template/crash31.C: Correct embedded PR number.
21198
21199 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/16405
21202         * g++.dg/opt/temp1.C: Add do-run marker.
21203
21204 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21205
21206         * g++.dg/template/spec19.C: New.
21207
21208 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21209
21210         PR target/16819
21211         * gcc.dg/empty2.c: New.
21212
21213 2004-12-23  Richard Henderson  <rth@redhat.com>
21214
21215         * lib/target-supports.exp (check_effective_target_vect_no_align):
21216         Remove i?86 and x86-64.
21217
21218 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21219
21220         PR c++/16405
21221         * g++.dg/opt/temp1.C: New test.
21222
21223 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21224
21225         PR c++/18733
21226         * g++.dg/template/friend33.C: New testcase.
21227
21228 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21229
21230         PR c++/18464
21231         * g++.dg/template/cond5.C: New test.
21232
21233         PR c++/18492
21234         * g++.dg/inherit/thunk3.C: New test.
21235
21236         PR c++/11224
21237         * g++.dg/warn/Wunused-9.C: New test.
21238
21239 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21240
21241         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21242
21243 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21244
21245         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21246
21247 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21248
21249         PR c++/18378
21250         * g++.dg/ext/packed8.C: New test.
21251
21252         PR c++/19063
21253         * g++.dg/template/crash31.C: New test.
21254
21255         PR c++/19034
21256         * g++.dg/template/crash30.C: New test.
21257
21258 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21259
21260         PR C++/18984
21261         * g++.dg/eh/ctor3.C: New test.
21262
21263 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21264
21265         * objc.dg/stabs-1.m: Allow section name to be quoted and
21266         assembly label to begin with '.LL'.
21267
21268 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21269
21270         * gcc.dg/vect/vect.exp
21271         (check_effective_target_lp64_or_vect_no_align): New.
21272         * gcc.dg/vect/vect-77.c: Use it.
21273         * gcc.dg/vect/vect-78.c: Use it.
21274
21275         * lib/target-supports.exp
21276         (check_effective_target_vect_no_max,
21277         check_effective_target_vect_no_bitwise,
21278         check_effective_target_vect_no_align): New.
21279         * gcc.dg/vect/vect-13.c: Use them.
21280         * gcc.dg/vect/vect-17.c: Ditto.
21281         * gcc.dg/vect/vect-18.c: Ditto.
21282         * gcc.dg/vect/vect-19.c: Ditto.
21283         * gcc.dg/vect/vect-20.c: Ditto.
21284         * gcc.dg/vect/vect-27.c: Ditto.
21285         * gcc.dg/vect/vect-29.c: Ditto.
21286         * gcc.dg/vect/vect-44.c: Ditto.
21287         * gcc.dg/vect/vect-48.c: Ditto.
21288         * gcc.dg/vect/vect-50.c: Ditto.
21289         * gcc.dg/vect/vect-52.c: Ditto.
21290         * gcc.dg/vect/vect-54.c: Ditto.
21291         * gcc.dg/vect/vect-56.c: Ditto.
21292         * gcc.dg/vect/vect-58.c: Ditto.
21293         * gcc.dg/vect/vect-60.c: Ditto.
21294         * gcc.dg/vect/vect-72.c: Ditto.
21295         * gcc.dg/vect/vect-80.c: Ditto.
21296
21297 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21298
21299         PR c++/14075
21300         * g++.dg/init/string1.C: New.
21301
21302         PR c++/18975
21303         * g++.dg/other/synth1.C: New.
21304
21305 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21306
21307         PR c/18963
21308         * gcc.dg/pr18963-1.c: New test.
21309
21310 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21311
21312         PR c/18596
21313         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21314         * gcc.dg/pr18596-1.c: Use dg-error.
21315         (dg-options): Use -fno-unit-at-a-time.
21316         * gcc.dg/pr18596-2.c: New test.
21317         * gcc.dg/pr18596-3.c: New test.
21318
21319 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21320
21321         PR middle-end/18683
21322         * g++.dg/opt/pr18683-1.C: New test case.
21323
21324 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21325
21326         PR other/19093
21327         * g++.dg/opt/max1.C: Fix for 64bit targets.
21328
21329 2004-12-20  Matt Austern  <austern@apple.com>
21330
21331         PR c++/19044
21332         * g++.dg/ext/builtin6.C: New
21333
21334 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21335
21336         PR tree-optimization/19080
21337         * gcc.c-torture/compile/pr19080.c: New test.
21338
21339 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21340
21341         * gcc.dg/20041219-1.c: New test.
21342
21343 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21344
21345         PR middle-end/19068
21346         * g++.dg/opt/max1.C: New test case.
21347
21348 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21349
21350         * gcc.dg/fdata-sections-1.c: New test.
21351
21352 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21353
21354         PR middle-end/18548
21355         * gcc.dg/max-1.c: New test case.
21356
21357 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * gcc.c-torture/execute/20041218-1.c: New test.
21360
21361 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21362
21363         * gcc.dg/pr18501.c: New test.
21364         * gcc.dg/uninit-5.c: XFAIL.
21365         * gcc.dg/uninit-9.c: XFAIL.
21366
21367 2004-12-17  Dale Johannesen  <dalej@apple.com>
21368
21369         * gcc.dg/20041213-1.c: New.
21370
21371 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21372
21373         * objc.dg/stabs-1.m: Allow assembly label to begin
21374         with a dot ('.').
21375
21376 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21377
21378         * gcc.c-torture/execute/20041213-1.c: Move...
21379         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21380
21381 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21382
21383         PR c++/18721
21384         * g++.dg/lookup/conv-5.C: New.
21385
21386 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21387
21388         * objc.dg/stabs-1.m: New test.
21389
21390 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21391
21392         * gcc.dg/visibility-c.c: Change compile to
21393         assemble for the test.
21394
21395 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21396
21397         PR target/19041
21398         * gcc.dg/visibility-c.c: New test.
21399
21400 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21401
21402         PR middle-end/18493
21403         * gcc.dg/switch-8.c: New test case.
21404
21405 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21406
21407         PR c++/18905
21408         * g++.dg/template/init4.C: New.
21409         * g++.dg/opt/static3.C: Enable optimizer.
21410
21411 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21412
21413         * g++.dg/other/complex1.C: New test.
21414
21415 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21416
21417         * g++.dg/opt/inline9.C: New test.
21418
21419 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21420
21421         PR fortran/18993
21422         * gfotran.dg/nullify_1.f: New test.
21423
21424 2004-12-15  Richard Henderson  <rth@redhat.com>
21425
21426         * gcc.target/i386/i386.exp: New harness.
21427         * gcc.target/i386/vect-args.c: New.
21428
21429 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21430
21431         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21432
21433 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21434
21435         PR c++/18825
21436         * g++.dg/template/friend32.C: New test.
21437
21438 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21439
21440         * cpp/pragma-once-1.c: New test.
21441         * cpp/pragma-once-1b.h: Likewise.
21442         * cpp/pragma-once-1c.h: Likewise.
21443         * cpp/pragma-once-1d.h: Likewise.
21444         * cpp/inc/pragma-once-1a.h: Likewise.
21445
21446 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21447             Steven G. Kargl  <kargls@comcast.net>
21448
21449         PR fortran/17597
21450         * gfortran.dg/list_read_3.f90: New test.
21451
21452 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21453
21454         * gcc.dg/ftrapv-2.c: New test.
21455
21456 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         PR c++/18981
21459         * g++.dg/template/typename9.C: New test.
21460
21461 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/18738
21464         * g++.dg/template/typename8.C: New test.
21465         * g++.dg/parse/friend2.C: Tweak error message.
21466
21467 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21468
21469         * gcc.c-torture/20041214-1.c: New test.
21470
21471 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21472
21473         PR c++/18965
21474         * g++.dg/init/array17.C: New test.
21475
21476 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR c++/18793
21479         * g++.dg/init/aggr3.C: New test.
21480
21481 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21482
21483         * gcc.dg/altivec-types-1.c: New test.
21484         * gcc.dg/altivec-types-2.c: New test.
21485         * gcc.dg/altivec-types-3.c: New test.
21486         * gcc.dg/altivec-types-4.c: New test.
21487         * g++.dg/ext/altivec-types-1.C: New test.
21488         * g++.dg/ext/altivec-types-2.C: New test.
21489         * g++.dg/ext/altivec-types-3.C: New test.
21490         * g++.dg/ext/altivec-types-4.C: New test.
21491
21492 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21493
21494         PR middle-end/18951
21495         * gcc.c-torture/execute/20041213-1.c: New test.
21496
21497 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21498
21499         PR c++/18949
21500         * g++.dg/template/cast1.C: New.
21501
21502 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21503
21504         * gcc.c-torture/execute/20041213-2.c: New test.
21505
21506 2004-12-13  Richard Henderson  <rth@redhat.com>
21507
21508         * gcc.dg/i386-sse-10.c: Fix typo in options.
21509
21510 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21511
21512         PR c++/18968
21513         * g++.dg/opt/pr18968.C: New test.
21514
21515 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21516
21517         PR c++/18925
21518         * g++.dg/ext/visibility/staticdatamem.C: New test.
21519
21520 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21521
21522         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21523
21524 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21525
21526         PR rtl-optimization/18928
21527         * gcc.dg/pr18928-1.c: New test case.
21528
21529 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21530
21531         PR tree-opt/16951
21532         * gcc.c-torture/compile/20041211-1.c: New.
21533
21534 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21535
21536         PR middle-end/17564
21537         * gcc.c-torture/execute/20041212-1.c: New test.
21538
21539 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21540
21541         PR fortran/18869
21542         * gfortran.dg/common_1.f90: New test.
21543
21544 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21545         Paul Brook  <paul@codesourcery.com>
21546
21547         PR fortran/16222
21548         * gfortran.dg/real_do_1.f90: New test.
21549
21550 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21551
21552         PR tree-opt/18040
21553         * g++.dg/opt/ptrmem6.C: New test.
21554
21555 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21556
21557         PR middle-end/18921
21558         * gcc.dg/pr18921-1.c: New test case.
21559
21560 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21561
21562         PR fortran/17175
21563         * gfortran.dg/scale_1.f90: New test.
21564
21565 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21566
21567         PR middle-end/18903
21568         * gcc.c-torture/compile/pr18903.c: New test.
21569
21570 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21571
21572         * gcc.c-torture/execute/20041210-1.c: New test.
21573
21574 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21575
21576         PR c++/18731
21577         * g++.dg/parser/struct-1.C: New test.
21578         * g++.dg/parser/struct-2.C: New test.
21579         * g++.dg/parser/struct-3.C: New test.
21580
21581 2004-12-09  Richard Henderson  <rth@redhat.com>
21582
21583         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21584
21585         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21586         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21587
21588 2004-12-09  Matt Austern  <austern@apple.com>
21589
21590         PR c++/18514
21591         * g++.dg/ext/builtin1.C: New
21592         * g++.dg/ext/builtin2.C: New
21593         * g++.dg/ext/builtin3.C: New
21594         * g++.dg/ext/builtin4.C: New
21595         * g++.dg/ext/builtin5.C: New
21596
21597 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21598
21599         PR tree-opt/18904
21600         * g++.dg/opt/ptrmem5.C: New test.
21601
21602 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21603
21604         * g++.dg/parse/typename5.C: Adjust for new error.
21605         * g++.dg/parse/typename7.C: New.
21606
21607 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21608
21609         PR c++/18073
21610         * g++.dg/other/mmintrin.C: New test.
21611
21612 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         PR c++/16681
21615         * g++.dg/init/array15.C: New.
21616         * g++.dg/init/array16.C: New.
21617
21618 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21619
21620         PR fortran/18826
21621         * gfortran.dg/assign_1.f90: New test.
21622
21623 2004-12-08  Nick Clifton  <nickc@redhat.com>
21624
21625         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21626         * gcc.target/xstormy16/data_below100: Likewise.
21627         * gcc.target/xstormy16/sfr: Likewise.
21628         * gcc.target/xstormy16/below100.S: New test source file.
21629         * gcc.target/xstormy16/below100.ld: New test linker script.
21630         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21631         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21632         bp instructions.
21633         * gcc.target/xstormy16/bp.c: Likewise.
21634
21635         * gcc.target/xstormy16/bss_below100: New files:
21636         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21637         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21638         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21639         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21640         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21641         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21642         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21643         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21644         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21645         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21646         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21647         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21648         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21649         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21650         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21651         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21652         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21653         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21654         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21655         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21656         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21657         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21658         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21659         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21660         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21661         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21662         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21663
21664         * gcc.target/xstormy16/data_below100: New files:
21665         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21666         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21667         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21668         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21669         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21670         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21671         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21672         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21673         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21674         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21675         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21676         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21677         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21678         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21679         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21680         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21681         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21682         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21683         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21684         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21685         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21686         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21687         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21688         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21689         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21690         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21691         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21692
21693         * gcc.target/xstormy16/sfr: New files:
21694         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21695         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21696         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21697         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21698         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21699         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21700         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21701         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21702         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21703         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21704         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21705         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21706         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21707         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21708         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21709         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21710         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21711         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21712         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21713         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21714         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21715         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21716         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21717         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21718         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21719         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21720         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21721         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21722         27_if0_sfrw_bitfield_f.c
21723
21724 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21725
21726         PR c++/18100
21727         * g++.dg/lookup/name-clash4.C: New test.
21728
21729 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21730
21731         PR c++/18672
21732         * g++.dg/opt/array1.C: New.
21733
21734         PR c++/18803
21735         * g++.dg/template/operator5.C: New.
21736
21737 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21738
21739         PR c/18867
21740         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21741
21742 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21743
21744         * gcc.dg/noncompile/20041207.c: New test.
21745
21746 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21747
21748         * g++.dg/other/unreachable-1.C: New test.
21749
21750 2004-12-06  Nick Clifton  <nickc@redhat.com>
21751
21752         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21753         <limits.h> because the latter comes from gcc's include/ directory
21754         and not the newlib/libc/include directory.
21755
21756 2004-12-04  Richard Henderson  <rth@redhat.com>
21757
21758         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21759
21760 2004-12-04  Richard Henderson  <rth@redhat.com>
21761
21762         * lib/target-supports.exp (check_gc_sections_available): Disable
21763         for alpha and ia64.
21764
21765 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21766
21767         PR middle-end/17909
21768         * g++.dg/other/vararg-2.C: New test.
21769
21770 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21771
21772         PR c++/17011, c++/17971
21773         * g++.dg/template/error15.C: Adjust expected error.
21774         * g++.dg/template/instantiate3.C: Likewise.
21775
21776 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21777
21778         * gcc.dg/altivec-18.c: Fix for darwin
21779
21780 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21781
21782         PR c++/18782
21783         * g++.dg/parse/ptrmem2.C: New.
21784
21785         PR c++/18318
21786         * g++.dg/template/new1.C: New.
21787
21788 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21789
21790         PR fortran/18710
21791         * gfortran.dg/direct_io_3.f90: New test.
21792
21793 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21794
21795         PR 18758
21796         * g++.dg/parse/crash21.C: New.
21797
21798 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21799
21800         PR c++/15664, c++/18276
21801         * g++.dg/template/ttp13.C: New test.
21802         * g++.dg/template/ttp14.C: Likewise.
21803
21804 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21805
21806         PR c++/18123
21807         * g++.dg/parse/enum2.C: New test.
21808         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21809
21810 2004-12-02  Nick Clifton  <nickc@redhat.com>
21811
21812         * gcc.target/xstormy16: New test directory.
21813         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21814         * gcc.target/xstormy16/bp.c: Check the generation of bp
21815         instructions.
21816         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21817         bn instructions and the BELOW100 attribute.
21818
21819 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21820
21821         PR target/16952
21822         * gcc.dg/ppc-eabi.c: New.
21823
21824 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21825
21826         PR fortran/18284
21827         * gfortran.dg/backspace.f90
21828
21829 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21830
21831         * gfortran.dg/inquire.f90: New test.
21832
21833 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21834
21835         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21836         handle effective-target-keyword.
21837         (dg-skip-if): Support effective-target keyword as target list.
21838         (dg-xfail-if): Ditto.
21839         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21840
21841 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21842
21843         PR tree-optimization/18291
21844         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21845
21846 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21847
21848         PR C++/18729
21849         * g++.dg/parse/crash20.C: New.
21850
21851         PR c++/17431
21852         * g++.dg/overload/arg1.C: New.
21853         * g++.dg/overload/arg2.C: New.
21854         * g++.dg/overload/arg3.C: New.
21855         * g++.dg/overload/arg4.C: New.
21856
21857 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21858
21859         * gcc.dg/c99-flex-array-4.c: Remove.
21860
21861 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21862
21863         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21864
21865         * lib/target-supports.exp (is-effective-target): Simplify.
21866
21867         * lib/target-supports.exp (check_effective_target_vect_long):
21868         Fix for powerpc64-*-*.
21869
21870 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21871
21872         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21873         to support new requirements on FreeBSD 5.
21874
21875 2004-11-30  Devang Patel  <dpatel@apple.com>
21876
21877         PR 18702
21878         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21879
21880 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21881
21882         * g++.dg/ext/altivec-13.C: New test.
21883
21884 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21885
21886         PR tree-opt/18298
21887         * gcc.c-torture/execute/p18298.c: New test.
21888
21889 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21890             Dorit Naishlos  <dorit@il.ibm.com>
21891
21892         PR tree-opt/18607
21893         * gcc.dg/vect/vect-89.c: New test.
21894
21895 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21896
21897         * gcc.dg/pr18596-1.c: New test.
21898
21899 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21900
21901         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21902
21903 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21904
21905         PR c/18479
21906         * gcc.dg/pr18479.c: New test.
21907
21908 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21909
21910         PR target/18490
21911         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21912         mmix-knuth-mmixware.
21913
21914         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21915         cris-*-elf* cris-*-aout* mmix-*-*
21916
21917 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21918
21919         PR middle-end/18725
21920         * gcc.dg/pr18725.c: New test.
21921
21922 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21923
21924         PR target/18488
21925         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21926
21927         PR target/18336
21928         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21929
21930 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21931
21932         PR c++/18368
21933         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21934         * g++.old-deja/g++.law/ctors5.C: Likewise.
21935         * g++.old-deja/g++.other/crash25.C: Likewise.
21936
21937         PR c++/18674
21938         * g++.dg/template/error16.C: New test.
21939
21940         PR c++/18512
21941         * g++.dg/template/crash29.C: New test.
21942
21943 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21944
21945         PR tree-optimization/18712
21946         * gcc.c-torture/compile/pr18712.c: New test.
21947
21948 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21949
21950         PR c/7544
21951         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21952         tests.
21953
21954 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21955
21956         PR c++/18652
21957         * g++.dg/lookup/crash6.C: New test.
21958
21959 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21960
21961         PR middle-end/18164
21962         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21963
21964 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21965
21966         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21967         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21968         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21969
21970 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21971
21972         * gcc.dg/pr18164.c: New test.
21973
21974 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21975
21976         * gcc.dg/funroll-loops-all.c: New.
21977
21978 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21979
21980         PR target/18489
21981         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21982         delimeter, match space and TAB as well as ":".
21983
21984         PR target/18484
21985         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21986
21987         PR target/18348
21988         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21989
21990         PR target/18345
21991         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21992
21993         PR target/18337
21994         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21995
21996 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21997
21998         * gfortran.dg/direct_io_2.f90: New test.
21999
22000 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22001
22002         PR target/18334
22003         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22004
22005 2004-11-28  Richard Henderson  <rth@redhat.com>
22006
22007         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22008
22009 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22010
22011         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22012         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22013         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22014         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22015         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22016         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22017         gcc.dg/pointer-arith-8.c: New tests.
22018
22019 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22020
22021         PR fortran/18364
22022         * gfortran.dg/endfile.f90: New test.
22023
22024 2004-11-27  Falk Hueffner  <falk@debian.org>
22025
22026         * gcc.dg/loop-6.c: New test.
22027
22028 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22029
22030         * gcc.c-torture/execute/20041126-1.c: New test.
22031
22032 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22033
22034         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22035         on IRIX.
22036
22037 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22038
22039         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22040         functions.
22041
22042 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22043
22044         PR rtl-optimization/17825
22045         * gcc.c-torture/compile/20041119-1.c: New test.
22046
22047 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22048
22049         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22050         Check existence of ld library path variables before unsetting.
22051
22052 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22053
22054         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22055
22056 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22057
22058         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22059
22060 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22061
22062         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22063
22064 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22065
22066         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22067         dg-do directive.
22068
22069 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22070
22071         * gcc.dg/pr17957.c: Pass --param, not -param.
22072
22073 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22074
22075         PR middle-end/17957
22076         * testsuite/gcc.dg/pr17957.c: New test.
22077
22078 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/18445
22081         * g++.dg/template/crash28.C: Likewise.
22082
22083         PR c++/18001
22084         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22085         * g++.dg/ext/lvaddr.C: Likewise.
22086         * g++.dg/opt/pr7503-3.C: Likewise.
22087
22088         PR c++/18466
22089         * g++.dg/parse/qualified3.C: New test.
22090         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22091
22092         PR c++/18545
22093         * g++.dg/expr/return1.C: New test.
22094
22095 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22096
22097         Friend class name lookup 3/n, PR c++/3332
22098         * g++.dg/lookup/friend3.C: New test.
22099         * g++.dg/lookup/friend4.C: Likewise.
22100         * g++.dg/lookup/friend5.C: Likewise.
22101
22102 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22103
22104         Friend class name lookup 2/n, PR c++/14513, c++/15410
22105         * g++.dg/lookup/friend2.C: New test.
22106         * g++.dg/template/friend31.C: Likewise.
22107
22108 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22109
22110         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22111
22112 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/17473
22115         * g++.dg/tc1/dr56.C: Remove.
22116         * g++.dg/template/typedef1.C: Add dg-error markers.
22117         * g++.old-deja/g++.other/typedef7.C: Likewise.
22118
22119         PR c++/18285
22120         * g++.dg/parse/typedef7.C: New test.
22121
22122 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22123
22124         * gcc.c-torture/execute/20041124-1.c: New test.
22125
22126 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22127
22128         * g++.dg/template/deduce3.C: New test.
22129
22130         PR c++/18586
22131         * g++.dg/template/crash27.C: New test.
22132
22133         PR c++/18530
22134         * g++.dg/warn/Wshadow-3.C: New test.
22135
22136 2004-11-24  Devang Patel  <dpatel@apple.com>
22137
22138         PR/18555
22139         * gcc.dg/cpp/isysroot-1.c: New test.
22140         * gcc.dg/cpp/usr/include/stdio.h: New file.
22141         * gcc.dg/cpp/isysroot-2.c: New test.
22142         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22143         New file.
22144
22145 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22146
22147         PR c++/8929
22148         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22149
22150 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22151
22152         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22153         * gcc.target/sparc/pdist.c: Likewise.
22154
22155 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22156
22157         PR c++/16882
22158         * g++.dg/conversion/simd1.C: New test.
22159
22160 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22161
22162         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22163         and restore_ld_library_path_env_vars.
22164         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22165         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22166         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22167         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22168
22169 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22170
22171         * gcc.dg/pragma-align-2.c: Test macro expansion.
22172         * gcc.dg/pragma-pack-2.c: New test.
22173
22174 2004-11-23  Richard Henderson  <rth@redhat.com>
22175
22176         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22177         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22178         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22179         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22180         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22181         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22182
22183         * gcc.dg/vect/vect.exp: Add check for alpha.
22184         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22185         (check_effective_target_vect_int): Enable for alpha.
22186         (check_effective_target_vect_long): New.
22187         (is-effective-target): Add it.
22188
22189 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22190
22191         * gcc.dg/pr18614-1.c: New test.
22192
22193 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22194
22195         * gcc.dg/setjmp-2.c: New test.
22196
22197 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22198
22199         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22200         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22201         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22202         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22203         gcc.target/sparc/pdist.c: New tests.
22204
22205 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22206
22207         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22208
22209 2004-11-22  Dale Johannesen  <dalej@apple.com>
22210
22211         * gcc.dg/20041111-1.c: New.
22212
22213 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22214
22215         PR tree-opt/18536
22216         * gcc.dg/vect/pr18536.c: New test.
22217
22218 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22219
22220         PR c++/18354
22221         * g++.dg/template/nontype11.C: New test.
22222
22223 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22224
22225         PR middle-end/18520
22226         * gcc.dg/pr18520-1.c: New test case.
22227
22228 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22229
22230         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22231         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22232         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22233         expected diagnostics.
22234
22235 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22236
22237         PR target/18580
22238         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22239         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22240         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22241
22242 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22243
22244         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22245
22246 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22247             Joseph Myers  <joseph@codesourcery.com>
22248
22249         * lib/target-supports.exp (check_visibility_available): Really
22250         test the compiler.
22251
22252 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22253
22254         PR tree-opt/18181
22255         * gcc.dg/vect/vect-85.c: New test.
22256         * gcc.dg/vect/vect-86.c: New test.
22257         * gcc.dg/vect/vect-87.c: New test.
22258         * gcc.dg/vect/vect-88.c: New test.
22259
22260 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22261
22262         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22263
22264 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22265
22266         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22267         * gcc.dg/ppc-and-1.c: Ditto.
22268         * gcc.dg/ppc-compare-1.c: Ditto.
22269         * gcc.dg/ppc-mov-1.c: Ditto
22270
22271 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22272             Mark Mitchell  <mark@codesourcery.com>
22273
22274         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22275
22276 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22277             Aldy Hernandez  <aldyh@redhat.com>
22278
22279         * lib/target-supports.exp (check_effective_target_vect_int): New
22280         (check_effective_target_vect_float): New
22281         (check_effective_target_vect_double): New.
22282         (is-effective-target): Support new effective targets keywords.
22283         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22284         default action for dg-do.
22285         * gcc.dg/vect/pr16105.c: Use new support.
22286         * gcc.dg/vect/pr18400.c: Ditto.
22287         * gcc.dg/vect/pr18425.c: Ditto.
22288         * gcc.dg/vect/vect-1.c: Ditto.
22289         * gcc.dg/vect/vect-10.c: Ditto.
22290         * gcc.dg/vect/vect-11.c: Ditto.
22291         * gcc.dg/vect/vect-12.c: Ditto.
22292         * gcc.dg/vect/vect-13.c: Ditto.
22293         * gcc.dg/vect/vect-14.c: Ditto.
22294         * gcc.dg/vect/vect-15.c: Ditto.
22295         * gcc.dg/vect/vect-16.c: Ditto.
22296         * gcc.dg/vect/vect-17.c: Ditto.
22297         * gcc.dg/vect/vect-18.c: Ditto.
22298         * gcc.dg/vect/vect-19.c: Ditto.
22299         * gcc.dg/vect/vect-2.c: Ditto.
22300         * gcc.dg/vect/vect-20.c: Ditto.
22301         * gcc.dg/vect/vect-21.c: Ditto.
22302         * gcc.dg/vect/vect-22.c: Ditto.
22303         * gcc.dg/vect/vect-23.c: Ditto.
22304         * gcc.dg/vect/vect-24.c: Ditto.
22305         * gcc.dg/vect/vect-25.c: Ditto.
22306         * gcc.dg/vect/vect-26.c: Ditto.
22307         * gcc.dg/vect/vect-27.c: Ditto.
22308         * gcc.dg/vect/vect-27a.c: Ditto.
22309         * gcc.dg/vect/vect-28.c: Ditto.
22310         * gcc.dg/vect/vect-29.c: Ditto.
22311         * gcc.dg/vect/vect-29a.c: Ditto.
22312         * gcc.dg/vect/vect-3.c: Ditto.
22313         * gcc.dg/vect/vect-30.c: Ditto.
22314         * gcc.dg/vect/vect-31.c: Ditto.
22315         * gcc.dg/vect/vect-32.c: Ditto.
22316         * gcc.dg/vect/vect-33.c: Ditto.
22317         * gcc.dg/vect/vect-34.c: Ditto.
22318         * gcc.dg/vect/vect-35.c: Ditto.
22319         * gcc.dg/vect/vect-36.c: Ditto.
22320         * gcc.dg/vect/vect-37.c: Ditto.
22321         * gcc.dg/vect/vect-38.c: Ditto.
22322         * gcc.dg/vect/vect-4.c: Ditto.
22323         * gcc.dg/vect/vect-40.c: Ditto.
22324         * gcc.dg/vect/vect-41.c: Ditto.
22325         * gcc.dg/vect/vect-42.c: Ditto.
22326         * gcc.dg/vect/vect-43.c: Ditto.
22327         * gcc.dg/vect/vect-44.c: Ditto.
22328         * gcc.dg/vect/vect-45.c: Ditto.
22329         * gcc.dg/vect/vect-46.c: Ditto.
22330         * gcc.dg/vect/vect-47.c: Ditto.
22331         * gcc.dg/vect/vect-48.c: Ditto.
22332         * gcc.dg/vect/vect-48a.c: Ditto.
22333         * gcc.dg/vect/vect-49.c: Ditto.
22334         * gcc.dg/vect/vect-5.c: Ditto.
22335         * gcc.dg/vect/vect-50.c: Ditto.
22336         * gcc.dg/vect/vect-51.c: Ditto.
22337         * gcc.dg/vect/vect-52.c: Ditto.
22338         * gcc.dg/vect/vect-53.c: Ditto.
22339         * gcc.dg/vect/vect-54.c: Ditto.
22340         * gcc.dg/vect/vect-55.c: Ditto.
22341         * gcc.dg/vect/vect-56.c: Ditto.
22342         * gcc.dg/vect/vect-56a.c: Ditto.
22343         * gcc.dg/vect/vect-57.c: Ditto.
22344         * gcc.dg/vect/vect-58.c: Ditto.
22345         * gcc.dg/vect/vect-59.c: Ditto.
22346         * gcc.dg/vect/vect-6.c: Ditto.
22347         * gcc.dg/vect/vect-60.c: Ditto.
22348         * gcc.dg/vect/vect-61.c: Ditto.
22349         * gcc.dg/vect/vect-62.c: Ditto.
22350         * gcc.dg/vect/vect-63.c: Ditto.
22351         * gcc.dg/vect/vect-64.c: Ditto.
22352         * gcc.dg/vect/vect-65.c: Ditto.
22353         * gcc.dg/vect/vect-66.c: Ditto.
22354         * gcc.dg/vect/vect-67.c: Ditto.
22355         * gcc.dg/vect/vect-68.c: Ditto.
22356         * gcc.dg/vect/vect-69.c: Ditto.
22357         * gcc.dg/vect/vect-7.c: Ditto.
22358         * gcc.dg/vect/vect-72.c: Ditto.
22359         * gcc.dg/vect/vect-72a.c: Ditto.
22360         * gcc.dg/vect/vect-73.c: Ditto.
22361         * gcc.dg/vect/vect-74.c: Ditto.
22362         * gcc.dg/vect/vect-75.c: Ditto.
22363         * gcc.dg/vect/vect-76.c: Ditto.
22364         * gcc.dg/vect/vect-77.c: Ditto.
22365         * gcc.dg/vect/vect-77a.c: Ditto.
22366         * gcc.dg/vect/vect-78.c: Ditto.
22367         * gcc.dg/vect/vect-79.c: Ditto.
22368         * gcc.dg/vect/vect-8.c: Ditto.
22369         * gcc.dg/vect/vect-80.c: Ditto.
22370         * gcc.dg/vect/vect-82.c: Ditto.
22371         * gcc.dg/vect/vect-82_64.c: Ditto.
22372         * gcc.dg/vect/vect-83.c: Ditto.
22373         * gcc.dg/vect/vect-83_64.c: Ditto.
22374         * gcc.dg/vect/vect-9.c: Ditto.
22375         * gcc.dg/vect/vect-all.c: Ditto.
22376         * gcc.dg/vect/vect-none.c: Ditto.
22377
22378 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22379
22380         * lib/gcc-dg.exp (dg-skip-if): New function.
22381         (dg-forbid-option): Remove.
22382         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22383         * g++.dg/abi/bitfield8.C: Likewise.
22384         * g++.dg/abi/dtor1.C: Likewise.
22385         * g++.dg/abi/empty10.C: Likewise.
22386         * g++.dg/abi/empty7.C: Likewise.
22387         * g++.dg/abi/empty9.C: Likewise.
22388         * g++.dg/abi/layout3.C: Likewise.
22389         * g++.dg/abi/layout4.C: Likewise.
22390         * g++.dg/abi/thunk1.C: Likewise.
22391         * g++.dg/abi/thunk2.C: Likewise.
22392         * g++.dg/abi/vbase11.C: Likewise.
22393         * g++.dg/abi/vthunk2.C: Likewise.
22394         * g++.dg/abi/vthunk3.C: Likewise.
22395         * g++.dg/ext/attrib8.C: Likewise.
22396         * g++.dg/opt/longbranch2.C: Likewise.
22397         * g++.dg/opt/reg-stack4.C: Likewise.
22398         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22399         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22400         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22401         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22402         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22403         * gcc.dg/20000609-1.c: Likewise.
22404         * gcc.dg/20000720-1.c: Likewise.
22405         * gcc.dg/20011107-1.c: Likewise.
22406         * gcc.dg/20011119-1.c: Likewise.
22407         * gcc.dg/20020108-1.c: Likewise.
22408         * gcc.dg/20020122-2.c: Likewise.
22409         * gcc.dg/20020122-3.c: Likewise.
22410         * gcc.dg/20020201-3.c: Likewise.
22411         * gcc.dg/20020206-1.c: Likewise.
22412         * gcc.dg/20020218-1.c: Likewise.
22413         * gcc.dg/20020310-1.c: Likewise.
22414         * gcc.dg/20020411-1.c: Likewise.
22415         * gcc.dg/20020418-2.c: Likewise.
22416         * gcc.dg/20020426-1.c: Likewise.
22417         * gcc.dg/20020426-2.c: Likewise.
22418         * gcc.dg/20020517-1.c: Likewise.
22419         * gcc.dg/20020523-1.c: Likewise.
22420         * gcc.dg/20020523-2.c: Likewise.
22421         * gcc.dg/20020729-1.c: Likewise.
22422         * gcc.dg/20030204-1.c: Likewise.
22423         * gcc.dg/20030826-2.c: Likewise.
22424         * gcc.dg/20030926-1.c: Likewise.
22425         * gcc.dg/20031202-1.c: Likewise.
22426         * gcc.dg/980312-1.c: Likewise.
22427         * gcc.dg/980313-1.c: Likewise.
22428         * gcc.dg/990117-1.c: Likewise.
22429         * gcc.dg/990424-1.c: Likewise.
22430         * gcc.dg/990524-1.c: Likewise.
22431         * gcc.dg/991230-1.c: Likewise.
22432         * gcc.dg/i386-387-1.c: Likewise.
22433         * gcc.dg/i386-387-2.c: Likewise.
22434         * gcc.dg/i386-387-3.c: Likewise.
22435         * gcc.dg/i386-387-4.c: Likewise.
22436         * gcc.dg/i386-387-5.c: Likewise.
22437         * gcc.dg/i386-387-6.c: Likewise.
22438         * gcc.dg/i386-asm-1.c: Likewise.
22439         * gcc.dg/i386-bitfield1.c: Likewise.
22440         * gcc.dg/i386-bitfield2.c: Likewise.
22441         * gcc.dg/i386-loop-1.c: Likewise.
22442         * gcc.dg/i386-loop-2.c: Likewise.
22443         * gcc.dg/i386-loop-3.c: Likewise.
22444         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22445         * gcc.dg/i386-pic-1.c: Likewise.
22446         * gcc.dg/i386-regparm.c: Likewise.
22447         * gcc.dg/i386-signbit-1.c: Likewise.
22448         * gcc.dg/i386-signbit-2.c: Likewise.
22449         * gcc.dg/i386-signbit-3.c: Likewise.
22450         * gcc.dg/i386-sse-5.c: Likewise.
22451         * gcc.dg/i386-sse-8.c: Likewise.
22452         * gcc.dg/i386-unroll-1.c: Likewise.
22453         * gcc.dg/tls/opt-1.c: Likewise.
22454         * gcc.dg/tls/opt-2.c: Likewise.
22455         * gcc.dg/unroll-1.c: Likewise.
22456         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22457         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22458         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22459         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22460
22461 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22462
22463         * g++.dg/template/incomplete1.C: New test.
22464
22465 2004-11-16  Nick Clifton  <nickc@redhat.com>
22466
22467         Revert patches accidentally commited during checkin of fixes for
22468         xstormy16 tests:
22469         gcc.c-torture/execute/simd-4.c: Revert
22470         gcc.dg/20040910-1.c: Revert.
22471
22472 2004-11-16  Paul Brook  <paul@codesourcery.com>
22473
22474         PR fortran/13010
22475         * gfortran.dg/der_pointer_1.f90: New test.
22476
22477 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22478
22479         PR c/18498
22480         * gcc.dg/bitfld-13.c: New test.
22481
22482 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22483
22484         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22485         powerpc*-*-linux*.
22486
22487         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22488         * gcc.dg/ppc64-abi-2.c: Ditto.
22489         * gcc.dg/ppc64-abi-3.c: Ditto.
22490
22491         * lib/gcc-dg.exp (dg-target-list): Remove.
22492
22493 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22494
22495         * gcc.dg/ia64-postinc.c: New test.
22496
22497 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22498
22499         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22500
22501 2004-11-15  Nick Clifton  <nickc@redhat.com>
22502
22503         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22504         __INT_MAX__ so that the test can be compiled by toolchains
22505         targeted at 16-bit processors.
22506
22507         * gcc.dg/20040625-1.c: Use long constants rather than integers
22508         when performing arithmetic that will overflow 16-bits.
22509
22510         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22511         xstormy16.  It does not support 128-bit vector operations.
22512
22513         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22514         with the macro PTR_TYPE.  Define this macro to an integer type
22515         suitable for holding a pointer.
22516
22517         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22518         the target is a 16-bit processor.
22519
22520         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22521         16-bit targets where the character constant will be too long.
22522
22523         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22524         where the double will not be directly addressable.
22525
22526 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22527
22528         Friend class name lookup 1/n, PR c++/18471
22529         * g++.dg/template/crash26.C: New test.
22530         * g++.dg/lookup/struct1.C: Adjust expected error.
22531         * g++.dg/parse/elab1.C: Likewise.
22532         * g++.dg/parse/elab2.C: Likewise.
22533         * g++.dg/parse/int-as-enum1.C: Likewise.
22534         * g++.dg/parse/struct-as-enum1.C: Likewise.
22535         * g++.dg/parse/typedef1.C: Likewise.
22536         * g++.dg/parse/typedef3.C: Likewise.
22537         * g++.dg/parse/typedef4.C: Likewise.
22538         * g++.dg/parse/typedef5.C: Likewise.
22539         * g++.dg/template/nontype4.C: Likewise.
22540         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22541         * g++.old-deja/g++.other/elab1.C: Likewise.
22542         * g++.old-deja/g++.other/syntax4.C: Likewise.
22543
22544 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22545
22546         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22547
22548 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22549
22550         * gcc.c-torture/execute/20041114-1.c: New test.
22551
22552 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22553
22554         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22555         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22556         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22557         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22558         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22559         gcc.dg/switch-7.c: New tests.
22560
22561 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22562
22563         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22564
22565 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22566
22567         PR tree-opt/18400
22568         * gcc.dg/vect/pr18400.c: New test.
22569
22570 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22571             Andrew Pinski  <pinskia@physics.uc.edu>
22572
22573         PR tree-opt/18425
22574         * gcc.dg/vect/pr18425.c: New test.
22575
22576 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22577
22578         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22579         Guard with dg-require-alias and dg-require-visibility.
22580
22581 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22582
22583         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22584
22585 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22586
22587         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22588
22589 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22590
22591         PR c++/17344
22592         * g++.dg/template/defarg5.C: New test.
22593
22594 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22595
22596         * g++.dg/parse/cast1.C: Run only on ILP32.
22597         * g++.old-deja/g++.mike/p784.C: Likewise.
22598
22599 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22600
22601         * gcc.c-torture/execute/20041113-1.c: New test.
22602
22603 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22604
22605         PR target/18230
22606         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22607         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22608         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22609         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22610         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22611         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22612         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22613         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22614         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22615         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22616         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22617         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22618         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22619
22620 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22621
22622         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22623         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22624         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22625         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22626         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22627         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22628         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22629         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22630         gcc.target/sparc/combined-1.c: New tests.
22631
22632 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22633
22634         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22635         New tests.
22636
22637 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22638
22639         * lib/gcc-dg.exp (dg-forbid-option): New function.
22640         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22641         * g++.dg/abi/bitfield8.C: Likewise.
22642         * g++.dg/abi/dtor1.C: Likewise.
22643         * g++.dg/abi/empty10.C: Likewise.
22644         * g++.dg/abi/empty7.C: Likewise.
22645         * g++.dg/abi/empty9.C: Likewise.
22646         * g++.dg/abi/layout3.C: Likewise.
22647         * g++.dg/abi/layout4.C: Likewise.
22648         * g++.dg/abi/thunk1.C: Likewise.
22649         * g++.dg/abi/thunk2.C: Likewise.
22650         * g++.dg/abi/vbase11.C: Likewise.
22651         * g++.dg/abi/vthunk2.C: Likewise.
22652         * g++.dg/abi/vthunk3.C: Likewise.
22653         * g++.dg/ext/attrib8.C: Likewise.
22654         * g++.dg/opt/longbranch2.C: Likewise.
22655         * g++.dg/opt/reg-stack4.C: Likewise.
22656         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22657         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22658         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22659         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22660         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22661         * gcc.dg/20000609-1.c: Likewise.
22662         * gcc.dg/20000720-1.c: Likewise.
22663         * gcc.dg/20011107-1.c: Likewise.
22664         * gcc.dg/20011119-1.c: Likewise.
22665         * gcc.dg/20020108-1.c: Likewise.
22666         * gcc.dg/20020122-2.c: Likewise.
22667         * gcc.dg/20020122-3.c: Likewise.
22668         * gcc.dg/20020201-3.c: Likewise.
22669         * gcc.dg/20020206-1.c: Likewise.
22670         * gcc.dg/20020218-1.c: Likewise.
22671         * gcc.dg/20020310-1.c: Likewise.
22672         * gcc.dg/20020411-1.c: Likewise.
22673         * gcc.dg/20020418-2.c: Likewise.
22674         * gcc.dg/20020426-1.c: Likewise.
22675         * gcc.dg/20020426-2.c: Likewise.
22676         * gcc.dg/20020517-1.c: Likewise.
22677         * gcc.dg/20020523-1.c: Likewise.
22678         * gcc.dg/20020523-2.c: Likewise.
22679         * gcc.dg/20020729-1.c: Likewise.
22680         * gcc.dg/20030204-1.c: Likewise.
22681         * gcc.dg/20030826-2.c: Likewise.
22682         * gcc.dg/20030926-1.c: Likewise.
22683         * gcc.dg/20031202-1.c: Likewise.
22684         * gcc.dg/980312-1.c: Likewise.
22685         * gcc.dg/980313-1.c: Likewise.
22686         * gcc.dg/990117-1.c: Likewise.
22687         * gcc.dg/990424-1.c: Likewise.
22688         * gcc.dg/990524-1.c: Likewise.
22689         * gcc.dg/991230-1.c: Likewise.
22690         * gcc.dg/i386-387-1.c: Likewise.
22691         * gcc.dg/i386-387-2.c: Likewise.
22692         * gcc.dg/i386-387-3.c: Likewise.
22693         * gcc.dg/i386-387-4.c: Likewise.
22694         * gcc.dg/i386-387-5.c: Likewise.
22695         * gcc.dg/i386-387-6.c: Likewise.
22696         * gcc.dg/i386-asm-1.c: Likewise.
22697         * gcc.dg/i386-bitfield1.c: Likewise.
22698         * gcc.dg/i386-bitfield2.c: Likewise.
22699         * gcc.dg/i386-loop-1.c: Likewise.
22700         * gcc.dg/i386-loop-2.c: Likewise.
22701         * gcc.dg/i386-loop-3.c: Likewise.
22702         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22703         * gcc.dg/i386-pic-1.c: Likewise.
22704         * gcc.dg/i386-regparm.c: Likewise.
22705         * gcc.dg/i386-signbit-1.c: Likewise.
22706         * gcc.dg/i386-signbit-2.c: Likewise.
22707         * gcc.dg/i386-signbit-3.c: Likewise.
22708         * gcc.dg/i386-sse-5.c: Likewise.
22709         * gcc.dg/i386-sse-8.c: Likewise.
22710         * gcc.dg/i386-unroll-1.c: Likewise.
22711         * gcc.dg/tls/opt-1.c: Likewise.
22712         * gcc.dg/tls/opt-2.c: Likewise.
22713         * gcc.dg/unroll-1.c: Likewise.
22714         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22715         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22716         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22717         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22718         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22719         -m64 is specified.
22720
22721 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22722
22723         PR c++/18389
22724         * g++.dg/parse/cond1.C: New test.
22725
22726         PR c++/18429
22727         * g++.dg/template/array9.C: New test.
22728         * g++.dg/ext/vla1.C: Adjust error messages.
22729         * g++.dg/ext/vlm1.C: Likewise.
22730         * g++.dg/template/crash2.C: Likewise.
22731
22732         PR c++/18436
22733         * g++.dg/template/call3.C: New test.
22734
22735         PR c++/18407
22736         * g++.dg/template/ptrmem11.C: New test.
22737
22738 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22739
22740         PR other/14264
22741         * lib/g++.exp: Set LC_ALL and LANG to C.
22742         * lib/gcc-dg.exp: Likewise.
22743         * lib/gfortran.exp: Likewise.
22744         * lib/objc.exp: Likewise.
22745         * lib/treelang.exp: Likewise.
22746
22747 2004-11-12  Andreas Schwab  <schwab@suse.de>
22748
22749         * gcc.dg/pr16286.c: Fix last change.
22750
22751 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22752
22753         PR c++/18416
22754         * g++.dg/init/global1.C: New test.
22755
22756 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22757
22758         * gcc.c-torture/execute/20041112-1.c: New test.
22759
22760 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22761
22762         * lib/gcc-dg.exp (dg-target-list): New.
22763
22764 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22765             Richard Sandiford  <rsandifo@redhat.com>
22766
22767         * lib/target-supports.exp (get-compiler_messages): New.
22768         (check_named_sections_available): Use it.
22769         (check_effective_target_ilp32): New.
22770         (check_effective_target_lp64): New.
22771         (is-effective-target): New.
22772         * lib/gcc-dg.exp (dg-require-effective-target): New.
22773
22774 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22775
22776         * gcc.dg/precedence-1.c: New test.
22777
22778 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22779
22780         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22781
22782         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22783         message, delete generated files, use more descriptive name for
22784         executable, and make the test unsupported when it cannot be run.
22785
22786         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22787         (dg-require-weak, dg-require-visibility, dg-require-alias,
22788         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22789         dg-require-iconv, dg-require-named-sections): Use it.
22790
22791         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22792
22793 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22794
22795         PR target/16457
22796         * gcc.dg/ppc-and-1: New
22797
22798         PR target/16796
22799         * gcc.dg/ppc-mov-1.c: New.
22800
22801         PR target/16458
22802         * gcc.dg/ppc-compare-1.c: New.
22803
22804 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22805
22806         * objc.dg/desig-init-2.m: New test.
22807
22808 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22809
22810         PR middle-end/18160
22811         * g++.dg/warn/register-var-1.C: New test.
22812         * g++.dg/warn/register-var-2.C: New test.
22813
22814 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22815
22816         * gcc.dg/union-2.c: New test.
22817
22818 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22819
22820         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22821         New test for PR tree-optimization/17892.
22822
22823 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22824
22825         PR c++/18369
22826         * g++.dg/init/new12.C: New test.
22827
22828 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22829
22830         * gcc.target/sparc: New directory.
22831         * gcc.target/sparc/sparc.exp: New driver.
22832         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22833         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22834         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22835         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22836
22837 2004-11-10  Paul Brook  <paul@codesourcery.com>
22838
22839         PR fortran/18218
22840         * gfortran.dg/list_read.c: New test.
22841
22842 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22843
22844         PR c/18322
22845         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22846         expected diagnostic location.
22847
22848 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22849
22850         * gcc.dg/20041109-1.c: New test.
22851
22852 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22853
22854         PR objc/18406
22855         * objc/compile/pr18406.m: New test.
22856
22857 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22858
22859         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22860
22861 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22862
22863         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22864
22865 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22866
22867         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22868
22869 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22870
22871         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22872         exit.
22873
22874 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22875
22876         PR tree-opt/18299
22877         * gcc.c-torture/pr18299-1.c: New test.
22878
22879 2004-11-06  Andreas Schwab  <schwab@suse.de>
22880
22881         * gcc.dg/pr16286.c: Also test for bool and pixel.
22882
22883 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22884
22885         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22886         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22887         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22888         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22889         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22890         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22891         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22892         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22893         gcc.dg/struct-semi-3.c: New tests.
22894
22895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22896
22897         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22898
22899 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22900
22901         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22902         Do not use C99 designators.
22903
22904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22905
22906         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22907
22908 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22909
22910         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22911         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22912         * gcc.c-torture/execute/simd-5.x: Remove.
22913
22914 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22915
22916         PR rtl-optimization/17933
22917         * gcc.dg/torture/pr17933-1.c: New test.
22918
22919 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22920
22921         PR target/18106
22922         * lib/target-supports.exp (check_weak_available): Support
22923         Windows.
22924
22925 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22926
22927         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22928         call to fflush(stdout) before abort.
22929         (my_ffsll): New function.
22930         (generate_fields): Use it.
22931
22932 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22933
22934         * gcc.dg/init-undef-1.c: New test.
22935
22936 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22937
22938         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22939         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22940         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22941         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22942         expected messages for new parser.
22943
22944 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22945
22946         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22947
22948 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22949
22950         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22951         on LP64 targets.
22952
22953 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22954
22955         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22956         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22957         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22958         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22959         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22960         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22961         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22962         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22963         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22964         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22965
22966 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22967
22968         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22969         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22970         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22971         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22972         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22973         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22974         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22975         for new parser.
22976
22977 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22978
22979         PR target/15342
22980         * gcc.dg/20041104-1.c: New test.
22981
22982 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22983
22984         * g++.dg/template/nontype7.C: New test.
22985         * g++.dg/template/nontype8.C: Likewise.
22986         * g++.dg/template/nontype9.C: Likewise.
22987         * g++.dg/template/nontype10.C: Likewise.
22988         * g++.dg/tc1/dr49.C: Likewise.
22989         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22990         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22991
22992 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22993
22994         * g++.dg/rtti/tinfo1.C: Remove xfails.
22995
22996 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22997
22998         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22999         packed attribute to the definition to satisfy the new C++ parser.
23000
23001 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23002
23003         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23004         invocations of va_arg.
23005
23006 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23007
23008         PR c++/18124
23009         * g++.dg/template/crash25.C: New test.
23010
23011         PR c++/18155
23012         * g++.dg/template/typedef2.C: New test.
23013         * g++.dg/parse/crash13.C: Adjust error markers.
23014
23015         PR c++/18177
23016         * g++.dg/conversion/const3.C: New test.
23017
23018 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23019
23020         PR fortran/17535
23021         PR fortran/17583
23022         PR fortran/17713
23023         * gfortran.dg/generic_[123].f90: New testcases.
23024
23025 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23026
23027         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23028         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23029
23030 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23031
23032         PR tree-opt/16808
23033         * gcc.c-torture/compile/pr16808.c: New test.
23034
23035 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         PR rtl-optimization/17104
23038         * gcc.dg/ppc-bitfield1.c: New.
23039
23040 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23041
23042         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23043
23044 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23045
23046         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23047         strings for 32-bit code.
23048
23049 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23050
23051         PR c/18239
23052         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23053
23054 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         PR c++/18064
23057         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23058
23059 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/15172
23062         * g++.dg/init/aggr2.C: New test.
23063
23064 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23065
23066         * objc.dg/local-decl-1.m: New test.
23067
23068 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23069
23070         * gcc.dg/20040910-1.c: Adjust regex.
23071
23072 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23073
23074         PR rtl-optimization/18084
23075         * g++.dg/opt/pr18084-1.C: New testcase.
23076
23077 2004-10-30  Matt Austern  <austern@apple.com>
23078
23079         PR c++/17542
23080         * g++.dg/ext/attrib18.C: New test.
23081
23082 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23083
23084         PR middle-end/18096
23085         * gcc.dg/pr18096-1.c: New test case.
23086
23087 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23088
23089         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23090
23091 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23092
23093         PR c/16666
23094         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23095         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23096         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23097         gcc.dg/old-style-prom-3.c: New tests.
23098
23099 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23100
23101         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23102         Remove unnecessary inclusion of stdio.h.
23103
23104 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23105
23106         PR rtl-optimization/17581
23107         * gcc.dg/pr17581-1.c: New test case.
23108
23109 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23110
23111         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23112         being implemented.
23113         * g++.dg/conversion/dr195-1.C: New.
23114         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23115         * g++.old-deja/g++.mike/p10148.C: Likewise.
23116
23117 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23118
23119         PR c++/17695
23120         * g++.dg/debug/typedef2.C: New test.
23121
23122 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23123
23124         PR fortran/13490
23125         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23126         * gfortran.dg/g77/README: Update.
23127
23128 2004-10-28  Matt Austern  <austern@apple.com>
23129
23130         PR c++/14124
23131         * g++.dg/ext/packed7.C: New test.
23132
23133 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23134
23135         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23136         scan-assembler.
23137         * lib/scanasm.exp (hidden-scan-for): New proc.
23138         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23139         string.
23140         (scan-not-hidden): Likewise.
23141         * lib/target-supports.exp (check_visibility_available): mach-o is
23142         support too.
23143
23144 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23145
23146         PR c++/17132
23147         * g++.dg/template/memclass3.C: New test.
23148
23149 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23150
23151         PR middle-end/18160
23152         * gcc.dg/register-var-1.c: New test.
23153         * gcc.dg/register-var-2.c: New test.
23154         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23155         error now.
23156
23157 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23158
23159         PR other/18172
23160         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23161         unused variables.
23162         * gcc.dg/vect/vect-22.c: Likewise.
23163
23164 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * gcc.dg/i386-rotate-1.c: New test.
23167
23168 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23169
23170         * g++.dg/init/ref12.C: Add "run" marker.
23171
23172         PR c++/17435
23173         * g++.dg/init/ref12.C: New test.
23174
23175         PR c++/18140
23176         * g++.dg/template/shift1.C: New test.
23177         * g++.dg/template/error10.C: Adjust error markers.
23178
23179 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23180
23181         PR tree-opt/17529
23182         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23183
23184 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23185
23186         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23187         * gcc.dg/weak/weak-3.c: Likewise.
23188         * gcc.dg/weak/weak-5.c: Likewise.
23189         * gcc.dg/weak/weak-9.c: Likewise.
23190         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23191         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23192
23193         * gcc.dg/darwin-weakimport-1.c: New.
23194
23195 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23196
23197         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23198
23199 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23200
23201         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23202         'syntax' error messages.
23203         * gcc.dg/cpp/direct2s.c: Likewise.
23204
23205 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23206
23207         * gcc.c-torture/compile/20041026-1.c: New.
23208
23209 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23210
23211         PR c++/18093
23212         * g++.dg/lookup/ns2.C: New test.
23213
23214         PR c++/18020
23215         * g++.dg/template/enum4.C: New test.
23216
23217         PR c++/18161
23218         * g++.dg/template/expr1.C: New test.
23219
23220 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23221
23222         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23223
23224 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23225
23226         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23227         gcc.dg/decl-nospec-3.c: New tests.
23228
23229 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23230
23231         * objc.dg/super-class-3.m: New test.
23232
23233 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23236         resyncing.
23237         * gcc.dg/cpp/direct2s.c: Likewise.
23238
23239 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23240
23241         * objc.dg/image-info.m: Update for changes to section selection.
23242
23243 2004-10-25  David Ayers  <d.ayers@inode.at>
23244             Ziemowit Laski  <zlaski@apple.com>
23245
23246         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23247         diagnostics when messaging 'id <Proto>'.
23248         * objc.dg/class-protocol-1.m: New test.
23249         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23250         a non-existent method signature.
23251         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23252         Update diagnostics when messaging with non-existent method signature.
23253         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23254         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23255         invalid receivers are now resolved as if messaging 'id'; remove
23256         extraneous diagnostics.
23257
23258 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23259
23260         PR c/16667
23261         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23262         gcc.dg/init-desig-obs-3.c: New tests.
23263
23264 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23265
23266         * gcc.dg/debug/20041023-1.c: New test.
23267
23268 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23269
23270         PR middle-end/17407
23271         * gcc.c-torture/compile/pr17407.c: New test.
23272
23273         PR c++/18121
23274         * g++.dg/template/array8.C: New test.
23275
23276 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23277
23278         PR other/18138
23279         * lib/g++.exp: Accept more than one multilib libgcc.
23280         * lib/gcc-dg.exp: Likewise.
23281         * lib/objc.exp: Likewise.
23282         * lib/treelang.exp: Likewise.
23283         * lib/gfortran.exp: Likewise.
23284
23285 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23286
23287         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23288
23289 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23290
23291         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23292         * gcc.dg/c99-const-expr-3.c: Likewise.
23293
23294 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23295
23296         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23297
23298 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23299
23300         * gcc.c-torture/execute/loop-2e.x: Remove.
23301
23302 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23303
23304         PR c++/18095
23305         * g++.dg/parse/crash18.C: New.
23306         * g++.dg/parse/crash19.C: New.
23307
23308 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23309
23310         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23311         * g++.dg/ext/dllimport2.C: Same.
23312         * g++.dg/ext/dllimport8.C: Same.
23313
23314 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/10841
23317         * g++.dg/conversion/cast1.C: New test.
23318         * g++.dg/overload/pmf1.C: Adjust error marker.
23319
23320 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23321
23322         PR objc/17923
23323         * objc.dg/const-str-7.m: New test.
23324
23325 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23326
23327         * g++.dg/template/memfriend11.C: Fix comment typo.
23328         * g++.dg/template/memfriend14.C: Likewise.
23329
23330 2004-10-20  Richard Henderson  <rth@redhat.com>
23331
23332         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23333         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23334         -fasynchronous-unwind-tables.
23335
23336 2004-10-20  Richard Henderson  <rth@redhat.com>
23337
23338         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23339         (main): Return success.
23340         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23341         (main): Return success.
23342
23343 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23344
23345         PR c++/13495
23346         * g++.dg/template/memfriend9.C: New test.
23347         * g++.dg/template/memfriend10.C: Likewise.
23348         * g++.dg/template/memfriend11.C: Likewise.
23349         * g++.dg/template/memfriend12.C: Likewise.
23350         * g++.dg/template/memfriend13.C: Likewise.
23351         * g++.dg/template/memfriend14.C: Likewise.
23352         * g++.dg/template/memfriend15.C: Likewise.
23353         * g++.dg/template/memfriend16.C: Likewise.
23354         * g++.dg/template/memfriend17.C: Likewise.
23355         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23356
23357 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23358
23359         * g++.dg/conversion/dr195.C: New.
23360         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23361
23362 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23363             Devang Patel  <dpatel@apple.com>
23364
23365         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23366         of floating point arithmetic, which could trap.
23367
23368 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23369
23370         PR c++/14035
23371         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23372         * g++.dg/conversion/const2.C: New test.
23373         * g++.dg/expr/reinterpret2.C: New test.
23374         * g++.dg/expr/reinterpret3.C: New test.
23375         * g++.dg/expr/cast2.C: New test.
23376         * g++.dg/expr/copy1.C: New test.
23377         * g++.dg/other/conversion1.C: Change error message.
23378         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23379         function pointers to void *.
23380         * g++.old-deja/g++.mike/p10148.C: Likewise.
23381
23382 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23383
23384         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23385
23386 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23387
23388         PR c++/18047
23389
23390         * g++.dg/parse/expr3.C: New test.
23391
23392 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23393
23394         * gcc.dg/smod-1.c: New test.
23395
23396 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23397
23398         * objc.dg/method-14.m: New test.
23399
23400 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23401
23402         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23403         Also xfail as the patch was reverted.
23404
23405 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23406
23407         PR middle-end/16973
23408         * gcc.dg/pr16973.c: New test.
23409
23410 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23411
23412         PR tree-optimization/17656
23413         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23414
23415 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23416
23417         * g++.dg/eh/shadow1.C: New.
23418
23419 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * gcc.c-torture/compile/20041018-1.c: New test.
23422
23423 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23424
23425         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23426         compiler referring to register 0 when accessing sdata.  The linker
23427         now patches things up.
23428
23429 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23430
23431         PR c/17529
23432         * gcc.c-torture/compile/pr17529.c: New test.
23433
23434 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23435
23436         PR c++/17743
23437         * g++.dg/ext/attrib17.C: New test.
23438
23439 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23440
23441         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23442
23443 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23444
23445         PR c++/10479
23446         * g++.dg/ext/attrib16.C: New test.
23447
23448 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/17042
23451         * g++.dg/init/dso_handle1.C: New test.
23452
23453         PR c++/14667
23454         * g++.dg/parse/typedef6.C: New test.
23455
23456         PR c++/17916
23457         * g++.dg/parse/pragma1.C: New test.
23458
23459 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23460
23461         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23462
23463 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23464
23465         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23466         -fno-common when on HPPA HP-UX platforms.
23467
23468 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23469
23470         PR other/16820
23471         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23472         stdint.h.
23473         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23474         uintptr_t.
23475
23476 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23477
23478         PR c++/16301
23479         * g++.dg/lookup/strong-using-4.C: New test.
23480
23481 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23482
23483         PR middle-end/16567
23484         * gcc.c-torture/compile/nested-1.c: New test.
23485
23486 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23487
23488         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23489         and mipsisa64*-*-* (until support for misaligned loads is added).
23490         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23491         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23492         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23493         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23494         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23495         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23496
23497 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23498
23499         PR c++/17976
23500         * g++.dg/init/dtor3.C: New test.
23501
23502 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23503
23504         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23505
23506 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23507
23508         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23509         * gcc.dg/macho-lo-sum.c: Likewise.
23510
23511 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23512
23513         * gcc.dg/ppc-spe64-1.c: New test.
23514
23515 2004-10-14  Devang Patel  <dpatel@apple.com>
23516
23517         PR 17635
23518         * gcc.dg/pr17635.c : New test.
23519
23520 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23521
23522         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23523         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23524         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23525         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23526         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23527         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23528         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23529         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23530         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23531         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23532         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23533         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23534         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23535         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23536         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23537         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23538         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23539         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23540
23541 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23542
23543         * gcc.dg/vect/vect-82.c: New testcase.
23544         * gcc.dg/vect/vect-82_64.c: New testcase.
23545         * gcc.dg/vect/vect-83.c: New testcase.
23546         * gcc.dg/vect/vect-83_64.c: New testcase.
23547
23548 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23549
23550         * gcc.dg/cpp/error-1.c: New test.
23551
23552 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23553
23554         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23555
23556 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23557
23558         PR target/17984
23559         * gcc.dg/cris-peep2-xsrand2.c: New test.
23560
23561 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         PR c++/17661
23564         * testsuite/g++.dg/expr/for2.C: New test.
23565
23566 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23567
23568         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23569
23570 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23571
23572         PR tree-optimization/17724
23573         * g++.dg/opt/pr17724-1.C: New test.
23574         * g++.dg/opt/pr17724-2.C: New test.
23575         * g++.dg/opt/pr17724-3.C: New test.
23576         * g++.dg/opt/pr17724-4.C: New test.
23577         * g++.dg/opt/pr17724-5.C: New test.
23578         * g++.dg/opt/pr17724-6.C: New test.
23579
23580 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23581
23582         PR c/17301
23583         * gcc.dg/pr17301-2.c: New test.
23584
23585 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23586
23587         PR c++/15876
23588         * g++.dg/parse/error22.C: New test.
23589
23590         PR c++/17936
23591         * g++.dg/template/spec18.C: New test.
23592
23593 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23594
23595         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23596         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23597         memcpy.
23598         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23599         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23600
23601 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23602
23603         * g++.dg/eh/cleanup5.C: Add dg-options "".
23604
23605 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23606
23607         PR middle-end/17657
23608         * gcc.dg/switch-4.c: New test case.
23609
23610 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23611
23612         * gcc.c-torture/execute/20041011-1.c: New test.
23613
23614 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23615
23616         PR c++/17554
23617         * g++.dg/init/for3.C: New test.
23618
23619         PR c++/17657
23620         * g++.dg/opt/switch2.C: New test.
23621
23622         PR middle-end/17703
23623         * g++.dg/warn/Wreturn-2.C: New test.
23624
23625 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23626
23627         PR c++/17907
23628         * g++.dg/eh/cleanup5.C: New test.
23629
23630 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23631
23632         PR c++/17393
23633         * g++.dg/parse/error21.C: New test.
23634
23635 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23636
23637         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23638         * g++.dg/warn/incomplete1.C: Likewise.
23639         * g++.dg/template/qualttp20.C: Likewise.
23640
23641 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23642
23643         PR c/17881
23644         * parm-incomplete-1.c: New test.
23645
23646 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/17867
23649         * g++.dg/parse/error19.C: New test.
23650
23651         PR c++/17670
23652         * g++.dg/init/new11.C: New test.
23653
23654         PR c++/17821
23655         * g++.dg/parse/error20.C: New test.
23656
23657         PR c++/17826
23658         * g++.dg/template/crash24.C: New test.
23659
23660 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23661
23662         PR c/17301
23663         * gcc.dg/pr17301-1.c: New test.
23664
23665 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23666
23667         PR c/17189
23668         * gcc.dg/anon-struct-5.c: New test.
23669
23670 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23671
23672         PR c/17844
23673         * gcc.dg/pr17844-1.c: New test.
23674
23675 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23676
23677         PR tree-optimization/17906
23678         * gcc.c-torture/compile/pr17906.c: New.
23679
23680 2004-10-09  Stuart Hastings  <stuart@apple.com>
23681             Roger Sayle  <roger@eyesopen.com>
23682
23683         PR rtl-optimization/17853
23684         * gcc.dg/i386-mmx-5.c: New testcase.
23685
23686 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23687
23688         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23689
23690 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23691
23692         PR c++/17524
23693         * g++.dg/template/static9.C: New test.
23694
23695         PR c++/17685
23696         * g++.dg/parse/operator5.C: New test.
23697
23698 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23699
23700         PR middle-end/17894
23701         * gcc.c-torture/execute/divcmp-4.c: New test case.
23702
23703 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23704
23705         PR tree-opt/17902
23706         * g++.dg/opt/pr17902.C: New test.
23707
23708 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23709
23710         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23711
23712 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23713
23714         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23715
23716 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23717
23718         * gcc.dg/assign-warn-3.c: New test.
23719
23720 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23721
23722         PR c/16999
23723         * gcc.dg/cpp/ident-1.c: New test.
23724
23725 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * gcc.c-torture/compile/acc1.c: New.
23728
23729 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23730
23731         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23732         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23733
23734 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23735
23736         * gcc.dg/ultrasp11.c: New test.
23737
23738 2004-10-08  Michael Matz  <matz@suse.de>
23739
23740         * gcc.dg/doloop-2.c: New test.
23741
23742 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23743
23744         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23745         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23746         objc.dg/method-9.m: Update expected diagnostics.
23747
23748 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23749
23750         * gcc.dg/ppc-fsel-3.c: New file.
23751         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23752
23753 2004-10-07  Paul Brook  <paul@codesourcery.com>
23754
23755         * gfortran.dg/intrinsic_verify_1.f90: New test.
23756
23757 2004-10-07  Paul Brook  <paul@codesourcery.com>
23758
23759         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23760
23761 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23762
23763         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23764         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23765         commit.
23766
23767 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23768
23769         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23770
23771 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23772
23773         PR c++/17115
23774         * g++.dg/warn/Winline-4.C: New test.
23775
23776 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23777
23778         * gcc.c-torture/compile/20041007-1.c: New test.
23779
23780 2004-10-07  Paul Brook  <paul@codesourcery.com>
23781
23782         PR fortran/17678
23783         * gfortran.dg/use_allocated_1.f90: New test.
23784
23785 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23786
23787         PR middle-end/17849
23788         * gfortran.fortran-torture/compile/nested.f90: New test
23789
23790 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23791
23792         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23793
23794 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23795
23796         PR c++/17368
23797         * g++.dg/ext/asm6.C: New test.
23798
23799 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23800
23801         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23802
23803 2004-10-06  Paul Brook  <paul@codesourcery.com>
23804
23805         PR libfortran/17709
23806         * gfortran.dg/empty_format_1.f90: New test.
23807
23808 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23809
23810         PR fortran/17568
23811         * gfortran.dg/ishft.f90: New test.
23812
23813         PR fortran/17283
23814         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23815         tests.
23816
23817 2004-10-06  Paul Brook  <paul@codesourcery.com>
23818
23819         * gfortran.dg/do_1.f90: New test.
23820
23821 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23822
23823         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23824         optimizing for size.
23825
23826 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23829
23830 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23831
23832         * gcc.c-torture/compile/20041005-1.c: New test.
23833
23834 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         PR c++/17829
23837         * g++.dg/lookup/koenig4.C: New.
23838
23839 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23840
23841         * g++.dg/other/classkey1.C: Adjust quoting marks.
23842         * g++.dg/parse/error15.C: Likewise.
23843         * g++.dg/template/meminit2.C (int>): Likewise.
23844
23845 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23846
23847         PR fortran/17283
23848         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23849
23850         PR fortran/17631
23851         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23852
23853         PR fortran/17708
23854         * gfortran.dg/pr17708.f90: New test.
23855
23856 2004-10-04  Chao-ying Fu  <fu@mips.com>
23857
23858         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23859         * gcc.dg/vect/vect-4.c: Ditto.
23860         * gcc.dg/vect/vect-5.c: Ditto.
23861         * gcc.dg/vect/vect-6.c: Ditto.
23862         * gcc.dg/vect/vect-8.c: Ditto.
23863         * gcc.dg/vect/vect-16.c: Ditto.
23864         * gcc.dg/vect/vect-30.c: Ditto.
23865         * gcc.dg/vect/vect-40.c: Ditto.
23866         * gcc.dg/vect/vect-41.c: Ditto.
23867         * gcc.dg/vect/vect-42.c: Ditto.
23868         * gcc.dg/vect/vect-43.c: Ditto.
23869         * gcc.dg/vect/vect-44.c: Ditto.
23870         * gcc.dg/vect/vect-45.c: Ditto.
23871         * gcc.dg/vect/vect-46.c: Ditto.
23872         * gcc.dg/vect/vect-47.c: Ditto.
23873         * gcc.dg/vect/vect-48.c: Ditto.
23874         * gcc.dg/vect/vect-49.c: Ditto.
23875         * gcc.dg/vect/vect-50.c: Ditto.
23876         * gcc.dg/vect/vect-51.c: Ditto.
23877         * gcc.dg/vect/vect-52.c: Ditto.
23878         * gcc.dg/vect/vect-53.c: Ditto.
23879         * gcc.dg/vect/vect-54.c: Ditto.
23880         * gcc.dg/vect/vect-55.c: Ditto.
23881         * gcc.dg/vect/vect-56.c: Ditto.
23882         * gcc.dg/vect/vect-57.c: Ditto.
23883         * gcc.dg/vect/vect-58.c: Ditto.
23884         * gcc.dg/vect/vect-59.c: Ditto.
23885         * gcc.dg/vect/vect-60.c: Ditto.
23886         * gcc.dg/vect/vect-74.c: Ditto.
23887         * gcc.dg/vect/vect-79.c: Ditto.
23888         * gcc.dg/vect/vect-80.c: Ditto.
23889
23890 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         * gcc.dg/unused-7.c: Use the correct option.
23893
23894 2004-10-04  Paul Brook  <paul@codesourcery.com>
23895         Bud Davis  <bdavis9659@comcast.net>
23896
23897         PR fortran/17706
23898         PR fortran/16434
23899         * gfortran/pr17706.f90: New test.
23900         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23901
23902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23903
23904         * gfortran.dg/pr17612.f90: New test.
23905
23906 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23907
23908         * g++.dg/template/local1.C: Adjust quoting marks in
23909         testing for diagnostics.
23910         * g++.dg/tls/diag-2.C: Likewise.
23911         * g++.dg/other/error8.C: Likewise.
23912
23913 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23914
23915         PR c/17178
23916         * gcc.dg/unused-4.c: Adjust to be correct.
23917
23918         PR c/17820
23919         * gcc.dg/unused-7.c: New test.
23920
23921 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23922
23923         PR c++/17797
23924         * g++.dg/overload/template2.C: New test.
23925
23926 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23927
23928         PR tree-optimization/16632
23929         * gcc.dg/tree-ssa/20041002-1.c: New.
23930
23931 2004-10-03  Paul Brook  <paul@codesourcery.com>
23932
23933         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23934         rather than relying on default formatting.
23935
23936 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23937
23938         * gcc.dg/20040920-1.c: Update expected message text.
23939
23940 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23941
23942         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23943
23944 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23945
23946         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23947         tree level.
23948
23949 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23950
23951         * gcc.dg/tree-ssa/pr17343.c: Remove.
23952
23953 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23954
23955         PR tree-opt/17343
23956         * gcc.dg/tree-ssa/pr17343.c: New test.
23957
23958 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23959
23960         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23961         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23962         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23963         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23964         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23965
23966 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23967
23968         * gcc.dg/lvalue-2.c: New test.
23969
23970 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23971
23972         PR c/17730
23973         * gcc.dg/pr17730-1.c: New test
23974
23975 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23976
23977         PR c/7425
23978         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23979
23980 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23981
23982         * gcc.c-torture/execute/stdarg-1.c: New test.
23983         * gcc.c-torture/execute/stdarg-2.c: New test.
23984         * gcc.c-torture/execute/stdarg-3.c: New test.
23985         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23986         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23987         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23988         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23989         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23990
23991 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23992
23993         PR tree-optimization/17697
23994         * g++.dg/opt/pr17697-1.C: New test.
23995         * g++.dg/opt/pr17697-2.C: New test.
23996         * g++.dg/opt/pr17697-3.C: New test.
23997
23998 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23999
24000         PR c/16409
24001         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24002         gcc.dg/vla-init-5.c: New tests.
24003
24004 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24005
24006         PR c/13804
24007         * gcc.dg/pr13804-1.c: New test.
24008
24009 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24010
24011         PR fortran/16938
24012         * gfortran.dg/pr16938.f90: New test.
24013
24014 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24015
24016         * g++.dg/template/crash23.C: New test.
24017
24018 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24019
24020         PR c++/17585
24021         * g++.dg/template/static8.C: New test.
24022
24023 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         PR c++/17681
24026         * g++.dg/other/error9.C: New test.
24027
24028 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24029
24030         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24031
24032 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24033
24034         PR fortran/15164
24035         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24036
24037 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24038
24039         PR middle-end/17112
24040         * gcc.dg/pr17112-1.c: New test case.
24041
24042 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24043
24044         PR c/11459
24045         * gcc.dg/pr11459-1.c: New test.
24046
24047 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24048
24049         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24050         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24051
24052 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24053
24054         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24055
24056 2004-09-25  Jan Hubicka  <jh@suse.cz>
24057
24058         * compile/30040909-1.c: New test.
24059         * compile/30040907-1.c: New test.
24060
24061 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24062
24063         * gcc.c-torture/execute/va-arg-26.c: New test.
24064
24065 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24066
24067         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24068         extra diagnostics on targets with 64-bit pointers.
24069         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24070
24071 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24072
24073         PR c/17188
24074         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24075         * gcc.dg/decl-3.c: Adjust expected message.
24076
24077 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24078
24079         PR fortran/17615
24080         * gfortran.dg/pr17615.f90: New test.
24081
24082 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24083
24084         PR tree-optimzation/17517
24085         * g++.dg/tree-ssa/pr17517.C: New Test.
24086
24087 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24088
24089         PR c++/16889
24090         * g++.dg/lookup/ambig3.C: New.
24091
24092 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24093
24094         PR tree-opt/17624
24095         * g++.dg/opt/pr17624.C: New test.
24096
24097 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24098
24099         PR c/6980
24100         * gcc.dg/Wbad-function-cast-1.c: New test.
24101
24102 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24103
24104         * g++.dg/ext/complit1.C
24105         * g++.dg/other/error2.C
24106         * g++.dg/other/nontype-1.C
24107         * g++.dg/parse/crash11.C
24108         * g++.dg/parse/crash12.C
24109         * g++.dg/parse/error15.C
24110         * g++.dg/parse/error4.C
24111         * g++.dg/parse/tmpl-outside1.C
24112         * g++.dg/parse/too-many-tmpl-args1.C
24113         * g++.dg/template/dependent-expr3.C
24114         * g++.dg/template/error10.C
24115         * g++.dg/template/instantiate1.C
24116         * g++.dg/template/vtable2.C
24117         * g++.dg/warn/Wshadow-1.C
24118         * g++.dg/warn/weak1.C
24119         * g++.old-deja/g++.brendan/crash16.C
24120         * g++.old-deja/g++.brendan/crash18.C
24121         * g++.old-deja/g++.brendan/crash48.C
24122         * g++.old-deja/g++.brendan/crash49.C
24123         * g++.old-deja/g++.brendan/crash55.C
24124         * g++.old-deja/g++.brendan/crash56.C
24125         * g++.old-deja/g++.brendan/crash8.C
24126         * g++.old-deja/g++.brendan/enum11.C
24127         * g++.old-deja/g++.brendan/enum8.C
24128         * g++.old-deja/g++.brendan/enum9.C
24129         * g++.old-deja/g++.brendan/friend3.C
24130         * g++.old-deja/g++.brendan/misc14.C
24131         * g++.old-deja/g++.bugs/900402_02.C
24132         * g++.old-deja/g++.bugs/900404_03.C
24133         * g++.old-deja/g++.bugs/900404_04.C
24134         * g++.old-deja/g++.bugs/900428_03.C
24135         * g++.old-deja/g++.jason/crash4.C
24136         * g++.old-deja/g++.jason/overload21.C
24137         * g++.old-deja/g++.jason/redecl1.C
24138         * g++.old-deja/g++.jason/report.C
24139         * g++.old-deja/g++.jason/rfg10.C
24140         * g++.old-deja/g++.jason/template30.C
24141         * g++.old-deja/g++.law/arm12.C
24142         * g++.old-deja/g++.law/ctors5.C
24143         * g++.old-deja/g++.law/cvt20.C
24144         * g++.old-deja/g++.law/init10.C
24145         * g++.old-deja/g++.law/init8.C
24146         * g++.old-deja/g++.law/visibility17.C
24147         * g++.old-deja/g++.law/visibility7.C
24148         * g++.old-deja/g++.mike/net8.C
24149         * g++.old-deja/g++.mike/p646.C
24150         * g++.old-deja/g++.mike/p700.C
24151         * g++.old-deja/g++.mike/p701.C
24152         * g++.old-deja/g++.mike/p811.C
24153         * g++.old-deja/g++.ns/template13.C
24154         * g++.old-deja/g++.other/array3.C
24155         * g++.old-deja/g++.other/crash25.C
24156         * g++.old-deja/g++.other/dtor3.C
24157         * g++.old-deja/g++.other/dtor4.C
24158         * g++.old-deja/g++.other/main1.C
24159         * g++.old-deja/g++.other/warn7.C
24160         * g++.old-deja/g++.pt/crash11.C
24161         * g++.old-deja/g++.pt/crash36.C
24162         * g++.old-deja/g++.pt/spec22.C
24163         * g++.old-deja/g++.pt/spec9.C
24164         * g++.old-deja/g++.pt/ttp52.C
24165         * g++.old-deja/g++.robertl/eb103.C
24166         * g++.old-deja/g++.robertl/eb121.C
24167         * g++.old-deja/g++.robertl/eb22.C
24168         * g++.old-deja/g++.robertl/eb8.C:
24169         Update locations and/or regexps of dg-error markers.
24170         Remove markers for some bogus messages that are no longer issued.
24171
24172 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24173
24174         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24175         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24176
24177 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24178
24179         PR c++/17618
24180         * g++.dg/lookup/crash5.C: New test.
24181
24182 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24183
24184         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24185         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24186         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24187         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24188         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24189         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24190
24191         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24192         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24193         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24194         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24195         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24196         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24197
24198         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24199
24200         * gcc.dg/vect/vect-44.c: Check additional cases.
24201         * gcc.dg/vect/vect-48.c: Check additional cases.
24202
24203         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24204         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24205         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24206         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24207         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24208         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24209         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24210         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24211         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24212
24213         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24214         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24215         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24216
24217 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24218
24219         * gcc.dg/tree-ssa/loop-6.c: New test.
24220
24221 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24222
24223         PR c++/17620
24224         * g++.dg/inherit/base2.C: New.
24225
24226 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24227
24228         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24229         * gcc.dg/20001012-2.c: Likewise.
24230         * gcc.dg/20001013-1.c: Likewise.
24231         * gcc.dg/20001101-1.c: Likewise.
24232         * gcc.dg/20001102-1.c: Likewise.
24233         * gcc.dg/bf-spl1.c: Likewise.
24234         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24235         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24236
24237 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24238
24239         PR tree-optimization/16721
24240         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24241
24242 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24243
24244         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24245         * gcc.dg/20040305-1.c: Likewise.
24246
24247 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24248
24249         PR c/16566
24250         * gcc.c-torture/compile/pr16566-1.c,
24251         gcc.c-torture/compile/pr16566-2.c,
24252         gcc.c-torture/compile/pr16566-3.c: New tests.
24253
24254 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24255
24256         PR tree-optimization/17512
24257         * gcc.c-torture/compile/20040916-1.c.
24258
24259 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24260
24261         * gcc.dg/pragma-re-3.c: New test.
24262
24263 2004-09-17  Matt Austern  <austern@apple.com>
24264
24265         PR c++/15049
24266         * g++.dg/other/anon3.C: New.
24267
24268 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24269
24270         PR c++/7503
24271         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24272         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24273         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24274         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24275         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24276
24277 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24278
24279         PR fortran/17286
24280         * gfortran.dg/pr17286.f90: New test.
24281
24282 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24283
24284         PR c++/17530
24285         * g++.dg/template/static7.C: New test.
24286
24287 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24288
24289         PR tree-opt/17558
24290         * gcc.c-torture/compile/pr17558.c: New test.
24291
24292 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24293
24294         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24295         if SKIP_ATTRIBUTE is defined.
24296
24297 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24298
24299         PR fortran/15957
24300         * gfortran.dg/pr15957.f90: New test.
24301
24302 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24303
24304         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24305         in comparison.
24306         * gcc.dg/vect/vect-79.c: Likewise.
24307         * gcc.dg/vect/vect-80.c: Likewise.
24308
24309 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24310
24311         PR fortran/15750
24312         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24313
24314 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24315
24316         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24317         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24318         * gcc.dg/vect/vect-62.c: New testcase.
24319         * gcc.dg/vect/vect-63.c: New testcase.
24320         * gcc.dg/vect/vect-64.c: New testcase.
24321         * gcc.dg/vect/vect-65.c: New testcase.
24322         * gcc.dg/vect/vect-66.c: New testcase.
24323         * gcc.dg/vect/vect-67.c: New testcase.
24324         * gcc.dg/vect/vect-68.c: New testcase.
24325         * gcc.dg/vect/vect-69.c: New testcase.
24326         * gcc.dg/vect/vect-79.c: New testcase.
24327         * gcc.dg/vect/vect-80.c: New testcase.
24328
24329 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24330
24331         * gcc.target/mips/asm-1.c: New test.
24332
24333 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24334
24335         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24336         * gcc.dg/vect/vect-73.c: New testcase.
24337         * gcc.dg/vect/vect-74.c: New testcase.
24338         * gcc.dg/vect/vect-75.c: New testcase.
24339         * gcc.dg/vect/vect-76.c: New testcase.
24340         * gcc.dg/vect/vect-77.c: New testcase.
24341         * gcc.dg/vect/vect-78.c: New testcase
24342
24343 2004-09-18  Paul Brook  <paul@codesourcery.com>
24344
24345         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24346
24347 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24348
24349         PR c/17424
24350         * gcc.dg/pr17424-1.c: New test.
24351
24352 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24353
24354         * g++.dg/tree-ssa/pr17153.C: New test.
24355
24356 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24357
24358         PR pch/13361
24359         * testsuite/g++.dg/pch/wchar-1.C: New.
24360         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24361
24362 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24363
24364         * gcc.c-torture/execute/20040917-1.c: New test.
24365
24366 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24367
24368         PR tree-optimization/17319
24369         * gcc.dg/pr17319.c: New test.
24370
24371 2004-09-17  Devang Patel  <dpatel@apple.com>
24372
24373         * gcc.dg/20040813-1.c: New test.
24374
24375 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24376
24377         PR tree-optimization/17273
24378         * gcc.c-torture/compile/pr17273.c: New test.
24379
24380 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24381
24382         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24383         Update expected messages.
24384         * gcc.dg/declspec-13.c: New test.
24385
24386 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24387
24388         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24389
24390 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24391
24392         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24393         change what 'a' is pointing to.
24394
24395 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/16002
24398         * g++.dg/template/error18.C: New test.
24399
24400         PR c++/16029
24401         * g++.dg/warn/Wunused-8.C: New test.
24402
24403 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24404
24405         PR tree-optimization/17513
24406         * gcc.dg/20040916-1.c: New test.
24407
24408 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/17501
24411         * g++.dg/template/typename7.C: New test.
24412
24413 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24414
24415         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24416
24417 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24418
24419         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24420         with -ftree-based-profiling also.
24421         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24422
24423 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24424
24425         PR/15364
24426         * gfortran.dg/der_array_io_1.f90: New test.
24427         * gfortran.dg/der_array_io_2.f90: New test.
24428         * gfortran.dg/der_array_io_3.f90: New test.
24429
24430 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24431
24432         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24433         EABI.
24434
24435 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24436
24437         * g++.dg/opt/switch1.C: New test.
24438
24439 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24440
24441         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24442         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24443         Update expected messages.
24444
24445 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24446
24447         PR fortran/16485
24448         * gfortran.dg/same_name_1.f90: New test.
24449
24450 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24451
24452         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24453         dereference garbage pointers.
24454
24455 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24456
24457         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24458         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24459
24460         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24461         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24462         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24463
24464 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/17324
24467         * g++.dg/template/mangle1.C: New test.
24468
24469 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24470
24471         PR tree-optimization/17252
24472         * gcc.c-torture/execute/pr17252.c: New test.
24473
24474 2004-09-14  Andrew Pinski  <apinski@apple.com>
24475
24476         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24477
24478 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24479
24480         PR rtl-optimization/9771
24481         * gcc.dg/pr9771-1.c: New test case.
24482
24483 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24484
24485         PR tree-optimization/15262
24486         * gcc.c-torture/execute/pr15262-1.c: New test.
24487         * gcc.c-torture/execute/pr15262-2.c: New test.
24488
24489 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24490
24491         * gcc.dg/declspec-12.c: New test.
24492
24493 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24494
24495         * gfortran.dg/pr17090.f90: Add directives to test.
24496
24497 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24498
24499         * gcc.c-torture/compile/20040914-1.c: New test.
24500
24501 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24502
24503         PR c++/16162
24504         * g++.dg/template/decl2.C: New test.
24505
24506 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24507
24508         PR fortran/17090
24509         * gfortran.dg/pr17090.f90: New test.
24510
24511 2004-09-13  Dale Johannesen  <dalej@apple.com>
24512
24513         * gcc.c-torture/compile/pr17408.c: New test case.
24514
24515 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24516
24517         PR c++/16716
24518         * g++.dg/parse/crash17.C: New test.
24519
24520         PR c++/17327
24521         * g++.dg/template/enum3.C: New test.
24522
24523 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24524
24525         * lib/gcc-defs.exp: Load wrapper.exp.
24526         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24527         using local code.
24528         * lib/gcc.exp (gcc_init): Similar.
24529         * lib/gfortran.exp (gfortran_init): Similar.
24530         * lib/objc.exp (objc_init): Similar.
24531         * lib/treelang.exp (treelang_init): Similar.
24532         * lib/wrapper.exp: New file with build_wrapper call machinery in
24533         ${tool}_maybe_build_wrapper.
24534
24535 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24536
24537         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24538         "inline".
24539         * gcc.dg/declspec-11.c: Update expected messages.
24540         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24541         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24542         gcc.dg/inline-12.c: New tests.
24543
24544 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24545
24546         * g++.dg/tree-ssa/pr17400.C: New testcase.
24547
24548 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24549
24550         * gcc.target/mips/sb1-1.c: New testcase.
24551
24552 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24553
24554         * lib/g77-dg.exp: Remove unused file.
24555         * lib/mike-g77.exp: Ditto.
24556         * lib/g77.exp: Ditto.
24557
24558 2004-09-12  Richard Henderson  <rth@redhat.com>
24559
24560         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24561
24562 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24563
24564         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24565         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24566         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24567         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24568         Update expected messages.
24569
24570 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24571
24572         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24573         declaration/use mismatch for dirp parameter.
24574
24575 2004-09-12  Andrew Pinski  <apinski@apple.com>
24576
24577         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24578         -fgnu-runtime is passed.
24579
24580 2004-09-12  Richard Henderson  <rth@redhat.com>
24581
24582         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24583         do the uplevel thing and update additional_flags directly.
24584         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24585         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24586         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24587         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24588
24589 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24590
24591         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24592
24593 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24594
24595         PR middle-end/17411
24596         * g++.dg/opt/pr17411-1.C: New test case.
24597
24598 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24599
24600         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24601         gcc.dg/tls/diag-2.c: Update expected messages.
24602         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24603         messages.
24604         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24605         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24606         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24607         gcc.dg/tls/diag-5.c: New tests.
24608
24609 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24610
24611         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24612
24613 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24614
24615         * g++.dg/parse/break-in-for.C: New test.
24616
24617 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24618
24619         * gcc.dg/tree-ssa/20040911-1.c: New test.
24620
24621 2004-09-11  Andreas Jaeger  <aj@suse.de>
24622
24623         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24624         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24625
24626 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24627
24628         * gcc.target/frv: New directory of FR-V-specific tests.
24629
24630 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24631
24632         * gcc.dg/convert-vec-1.c: New test.
24633
24634 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24635
24636         PR middle-end/17024
24637         * gcc.dg/pr17024-1.c: New test case.
24638
24639 2004-09-10  Eric Christopher  <echristo@redhat.com>
24640
24641         * gcc.dg/20040910-1.c: New test.
24642
24643 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24644
24645         * gcc.dg/bitfld-9.c: New test.
24646
24647 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24648
24649         * gcc.c-torture/execute/ieee/acc1.c: New test.
24650         * gcc.c-torture/execute/ieee/acc2.c: New test.
24651         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24652
24653 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24654
24655         * gcc.dg/deprecated-2.c: New test.
24656
24657 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24658
24659         * gcc.dg/init-vec-1.c: New test.
24660
24661 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24662
24663         PR middle-end/17055
24664         * gcc.dg/pr17055-1.c: New test case.
24665
24666 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24667
24668         PR target/17377
24669         * gcc.c-torture/execute/pr17377.c: New test.
24670
24671 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24672
24673         PR c/8420
24674         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24675         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24676         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24677         gcc.dg/long-long-typespec-1.c: New tests.
24678         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24679
24680 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24681
24682         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24683         gcc.dg/gnu99-static-1.c: New tests.
24684
24685 2004-09-08  Devang Patel  <dpatel@apple.com>
24686
24687         * gcc.dg/darwin-ld-20040828-1.c: New test.
24688         * gcc.dg/darwin-ld-20040828-2.c: New test.
24689         * gcc.dg/darwin-ld-20040828-3.c: New test.
24690
24691 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24692
24693         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24694         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24695         in error message.
24696         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24697         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24698         in error message.
24699         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24700         types they qualify.
24701         * objc.dg/type-size-2.m: Fix wording in comment.
24702         * objc.dg/va-meth-1.m: New test case.
24703
24704 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24705
24706         PR c/16633:
24707         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24708         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24709
24710 2004-09-06  Devang Patel  <dpatel@apple.com>
24711
24712         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24713         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24714
24715 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24716
24717         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24718         reflect changed line numbering of diagnostics.
24719
24720 2004-09-06  Paul Brook  <paul@codesourcery.com>
24721
24722         * gfortran.dg/edit_real_1.f90: Add new test.
24723
24724 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24725
24726         * gcc.dg/tree-ssa/loop-2.c: New test.
24727         * gcc.dg/tree-ssa/loop-3.c: New test.
24728         * gcc.dg/tree-ssa/loop-4.c: New test.
24729         * gcc.dg/tree-ssa/loop-5.c: New test.
24730
24731 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24732
24733         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24734
24735 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24736
24737         * gcc.dg/format/sentinel-1.c: New test.
24738
24739 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24740
24741         * testsuite/gcc.dg/builtins-46.c: New.
24742
24743 2004-09-03  Devang Patel  <dpatel@apple.com>
24744
24745         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24746         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24747
24748 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24749
24750         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24751         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24752         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24753         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24754         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24755         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24756         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24757         the non-portable bzero.
24758         * gcc.dg/20010912-1.c: xfail for NetWare.
24759         * gcc.dg/20020426-2.c: xfail for NetWare.
24760         * gcc.dg/20021014-1.c: xfail for NetWare.
24761         * gcc.dg/20021018-1.c: xfail for NetWare.
24762         * gcc.dg/20030213-1.c: xfail for NetWare.
24763         * gcc.dg/20030225-1.c: xfail for NetWare.
24764         * gcc.dg/20030708-1.c: xfail for NetWare.
24765         * gcc.dg/builtins-config.h: Also exclude NetWare.
24766         * gcc.dg/format/format.h: Define restrict only if not already defined.
24767         * gcc.dg/nest.c: xfail for NetWare.
24768         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24769         * lib/target-supports.exp (check_visibility_available): Exclude
24770         NetWare.
24771
24772 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24773
24774         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24775         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24776         deterministic starting point for the alignment of structure fields.
24777         * gcc.dg/Wpadded.c: Dito.
24778         * g++.dg/abi/vbase10.C: Dito.
24779
24780 2004-09-03  Devang Patel  <dpatel@apple.com>
24781
24782         * g++.dg/debug/pr15736.cc: New test.
24783
24784 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24785
24786         * README.QMTEST: Fix out-of-date link.
24787
24788 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24789
24790         PR fortran/16579
24791         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24792         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24793
24794 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24795
24796         * g++.dg/abi/arm_rtti1.C: New test.
24797
24798 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24799
24800         * gcc.dg/ppc-vector-memcpy.c: New.
24801         * gcc.dg/ppc-vector-memset.c: New.
24802
24803 2004-09-02  Chao-ying Fu  <fu@mips.com>
24804
24805         * gcc.target/mips/mips-3d-1.c: New test.
24806         * gcc.target/mips/mips-3d-2.c: New test.
24807         * gcc.target/mips/mips-3d-3.c: New test.
24808         * gcc.target/mips/mips-3d-4.c: New test.
24809         * gcc.target/mips/mips-3d-5.c: New test.
24810         * gcc.target/mips/mips-3d-6.c: New test.
24811         * gcc.target/mips/mips-3d-7.c: New test.
24812         * gcc.target/mips/mips-3d-8.c: New test.
24813         * gcc.target/mips/mips-3d-9.c: New test.
24814         * gcc.target/mips/mips-ps-1.c: New test.
24815         * gcc.target/mips/mips-ps-2.c: New test.
24816         * gcc.target/mips/mips-ps-3.c: New test.
24817         * gcc.target/mips/mips-ps-4.c: New test.
24818         * gcc.target/mips/mips-ps-type.c: New test.
24819
24820 2004-09-02  Paul Brook  <paul@codesourcery.com>
24821
24822         * gfortran.dg/edit_real_1.f90: Add new tests.
24823
24824 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24825
24826         PR fortran/15327
24827         * gfortran.dg/merge_char_1.f90: New test.
24828
24829 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24830
24831         PR fortran/16404
24832         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24833
24834 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24835
24836         PR c/1522
24837         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24838
24839 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24840
24841         * g++.dg/opt/loop1.C: Do not XFAIL.
24842
24843 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * gcc.c-torture/execute/20040831-1.c: New test.
24846
24847 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24848
24849         PR fortran/16579
24850         * gfortran.dg/g77/20010610.f: Now passes.
24851         Copy from g77.f-torture/execute. Add dg-run directive.
24852         * gfortran.dg/g77/README: Update
24853
24854 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24855
24856         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24857         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24858         (t1, t2, t3, t4): Add volatile.
24859
24860 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24861
24862         * g++.dg/ext/visibility/arm1.C: New test.
24863
24864 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24865
24866         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24867         -pedantic-errors.
24868
24869 2004-09-01  Paul Brook  <paul@codesourcery.com>
24870
24871         * gfortran.dg/eof_2.f90: New test.
24872
24873 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24874
24875         PR fortran/16579
24876         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24877
24878 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24879
24880         PR libfortran/16805
24881         * gfortran.dg/list_read_2.f90: New test.
24882
24883 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24884
24885         * g++.dg/abi/key1.C: New test.
24886
24887 2004-08-31  Richard Henderson  <rth@redhat.com>
24888
24889         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24890         form of offsetof.
24891         * g++.dg/other/offsetof5.C: Remove duplicate.
24892
24893 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24894
24895         PR fortran/17244
24896         * gfortran.dg/func_derived_1.f90: New test.
24897
24898 2004-08-31  Paul Brook  <paul@codesourcery.com>
24899
24900         * gfortran.dg/eof_1.f90: New test.
24901
24902 2004-08-31  Paul Brook  <paul@codesourcery.com>
24903
24904         * gfortran.dg/list_read_1.f90: New file.
24905
24906 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24907
24908         * g++.dg/opt/loop1.C: XFAIL.
24909
24910 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24911
24912         * gcc.dg/funcdef-storage-1.c: New.
24913         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24914         an extern function in local scope.
24915         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24916         declare an 'auto inline' function in local scope.
24917         * gcc.dg/20011130-1.c: Likewise.
24918         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24919         an 'auto' function in local scope.
24920         * gcc.dg/20021014-1.c: Likewise.
24921         * gcc.dg/20030331-2.c: Likewise.
24922
24923 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24924
24925         * gfortran.dg/blockdata_1.f90: New test.
24926
24927 2004-08-30  Richard Henderson  <rth@redhat.com>
24928
24929         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24930
24931 2004-08-30  Richard Henderson  <rth@redhat.com>
24932
24933         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24934         additional_flags set by alternate driver.
24935         (ieee-options): New procedure.
24936         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24937         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24938         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24939         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24940
24941 2004-08-30  Richard Henderson  <rth@redhat.com>
24942
24943         * lib/f-torture.exp: Remove.
24944
24945 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24946
24947         PR rtl-optimization/16590
24948         * g++.dg/opt/loop1.C: New test.
24949
24950 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24951
24952         PR fortran/13910
24953         * gfortran.dg/oldstyle_1.f90: New test.
24954
24955 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24956         Paul Brook  <paul@codesourcery.com>
24957
24958         * gfortran.dg/g77/README: Update.
24959         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24960         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24961         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24962
24963 2004-08-28  Paul Brook  <paul@codesourcery.com>
24964
24965         PR libfortran/17195
24966         * gfortran.dg/edit_real_1.f90: New test.
24967
24968 2004-08-27  Paul Brook  <paul@codesourcery.com>
24969
24970         * gfortran.dg/rewind_1.f90: New test.
24971
24972 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24973
24974         PR fortran/16597
24975         * gfortran.dg/pr16597.f90: New test.
24976
24977 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24978
24979         PR c/13801
24980         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24981         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24982         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24983         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24984         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24985
24986 2004-08-26  Nick Clifton  <nickc@redhat.com>
24987
24988         * gcc.c-torture/compile/pr17119.c: New test.
24989
24990 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24991
24992         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24993
24994 2004-08-25  Richard Henderson  <rth@redhat.com>
24995
24996         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24997         the bits that expect kind=8 to be the largest real kind.
24998
24999 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25000
25001         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25002
25003 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25004
25005         * gfortran.dg/assignment_1.f90: New test.
25006
25007 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25008
25009         * g++.dg/template/repo3.C: New test.
25010
25011 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25012
25013         PR middle-end/16693
25014         PR tree-optimization/16372
25015         * g++.dg/opt/pr16372-1.C: New test case.
25016         * g++.dg/opt/pr16693-1.C: New test case.
25017         * g++.dg/opt/pr16693-2.C: New test case.
25018
25019 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25020
25021         * objc.dg/proto-lossage-4.m: New test.
25022
25023 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25024
25025         PR c++/17155
25026         * g++.dg/inherit/local2.C: New test.
25027
25028 2004-08-25  Paul Brook  <paul@codesourcery.com>
25029
25030         PR fortran/17144
25031         * gfortran.dg/string_ctor_1.f90: New test.
25032
25033 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25034
25035         PR c++/14428
25036         * g++.dg/template/redecl2.C: New test.
25037
25038 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25039
25040         PR fortran/17143
25041         * gfortran.dg/pr17143.f90: New test.
25042
25043 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25044
25045         PR fortran/17164
25046         * gfortran.dg/pr17164.f90: New test.
25047
25048 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25049
25050         * gcc.dg/tree-ssa/loop-1.c: New test.
25051
25052 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25053
25054         * gcc.c-torture/compile/20040824-1.c: New test.
25055
25056 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25057
25058         * gcc.c-torture/compile/iftrap-3.c: New test.
25059
25060 2004-08-24  Paul Brook  <paul@codesourcery.com>
25061
25062         * gfortran.dg/entry_2.f90: New test.
25063
25064 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25065
25066         PR c++/16889
25067         * g++.dg/lookup/ambig[12].C: New.
25068
25069 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25070
25071         PR c++/16706
25072         * g++.dg/template/crash21.C: New test.
25073         * g++.dg/template/crash22.C: Likewise.
25074
25075 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25076
25077         PR c++/17149
25078         * g++.dg/template/access15.C: New.
25079
25080 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/17163
25083         * g++.dg/template/repo2.C: New test.
25084
25085 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25086
25087         PR rtl-optimization/17078
25088         * gcc.c-torture/execute/pr17078-1.c: New test case.
25089
25090 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25091
25092         PR c/14492
25093         * gcc.dg/debug/crash1.c: New test.
25094
25095 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25096
25097         PR c/16180
25098         * gcc.dg/loop-5.c: New test.
25099
25100 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25101
25102         * gcc.c-torture/execute/20040823-1.c: New test.
25103
25104 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25105
25106         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25107         to the assembler.  Simplify test accordingly.
25108         (asm_abi_flags): Use GNU names.
25109         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25110         to check for ABI flags.
25111
25112 2004-08-22  Andrew Pinski  <apinski@apple.com>
25113
25114         * g++.dg/opt/pr14029.C: New test.
25115         * gcc.c-torture/execute/pr15262.c: New test.
25116
25117 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25118
25119         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25120
25121 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25122
25123         PR 16908
25124         * gfortran.dg/direct_io.f90: New test.
25125
25126 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25127
25128         PR c++/17121
25129         * g++.dg/inherit/local2.C: New test.
25130
25131 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25132
25133         PR c++/17120
25134         * g++.dg/warn/Wparentheses-4.C: New test.
25135
25136 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25137
25138         PR c++/17121
25139         * g++.dg/inherit/local2.C: New test.
25140
25141         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25142         * gcc.dg/ppc-ldstruct.c: Likewise.
25143         * gcc.dg/ppc64-abi-2.c: Likewise.
25144
25145 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25146
25147         PR rtl-optimization/17099
25148         * gcc.c-torture/execute/20040820-1.c: New test.
25149
25150 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25151
25152         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25153
25154 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25155
25156         PR fortran/17077
25157         * gfortran.dg/auto_array_1.f90: New test.
25158
25159 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25160
25161         PR fortran/17074
25162         * gfortran.dg/simpleif_1.f90: New test.
25163
25164 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25165
25166         * lib/target-supports.exp (check_profiling_available): Return
25167         false for arm*-*-symbianelf* and arm*-*-eabi*.
25168
25169         PR c++/15890
25170         * g++.dg/template/delete1.C: New test.
25171
25172 2004-08-19  Paul Brook  <paul@codesourcery.com>
25173
25174         PR fortran/14976
25175         PR fortran/16228
25176         * gfortran.dg/data_char_1.f90: New test.
25177
25178 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25179
25180         PR fortran/16946
25181         * gfortran.dg/reduction.f90: New testcase.
25182
25183 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25184
25185         PR fortran/16520
25186         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25187
25188 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25189
25190         PR c++/17041
25191         * g++.dg/Wparentheses-3.C: New test.
25192
25193 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25194
25195         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25196         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25197         * gcc.dg/vect/vect-2.c: Likewise.
25198         * gcc.dg/vect/vect-3.c: Likewise.
25199         * gcc.dg/vect/vect-4.c: Likewise.
25200         * gcc.dg/vect/vect-5.c: Likewise.
25201         * gcc.dg/vect/vect-6.c: Likewise.
25202         * gcc.dg/vect/vect-7.c: Likewise.
25203         * gcc.dg/vect/vect-25.c: Likewise.
25204         * gcc.dg/vect/vect-31.c: Likewise.
25205         * gcc.dg/vect/vect-32.c: Likewise.
25206         * gcc.dg/vect/vect-34.c: Likewise.
25207         * gcc.dg/vect/vect-36.c: Likewise.
25208         * gcc.dg/vect/vect-all.c: Likewise.
25209
25210 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25211
25212         PR c++/17068
25213         * g++.dg/template/operator4.C: New test.
25214
25215 2004-08-18  Richard Henderson  <rth@redhat.com>
25216
25217         * gcc.dg/20040206-1.c: XFAIL.
25218
25219 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/16246
25222         * g++.dg/template/array7.C: New test.
25223
25224 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25225
25226         * gcc.dg/mips-movcc-1.c: New test.
25227         * gcc.dg/mips-movcc-2.c: New test.
25228         * gcc.dg/mips-movcc-3.c: New test.
25229
25230         * gcc.dg/mips-nmadd-1.c: New test.
25231         * gcc.dg/mips-nmadd-2.c: New test.
25232
25233 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25234
25235         PR c++/15871
25236         * g++.dg/opt/inline8.C: New test.
25237
25238         PR c++/16965
25239         * g++.dg/parse/error17.C: New test.
25240
25241 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25242
25243         * gcc.dg/vect: New directory for vectorizer tests.
25244         * gcc.dg/vect/tree-vect.h: New file.
25245         * gcc.dg/vect/vect.exp: New file.
25246         * gcc.dg/vect/pr16105.c.c: New test.
25247         * gcc.dg/vect/vect-1.c: New test.
25248         * gcc.dg/vect/vect-2.c: New test.
25249         * gcc.dg/vect/vect-3.c: New test.
25250         * gcc.dg/vect/vect-4.c: New test.
25251         * gcc.dg/vect/vect-5.c: New test.
25252         * gcc.dg/vect/vect-6.c: New test.
25253         * gcc.dg/vect/vect-7.c: New test.
25254         * gcc.dg/vect/vect-8.c: New test.
25255         * gcc.dg/vect/vect-9.c: New test.
25256         * gcc.dg/vect/vect-10.c: New test.
25257         * gcc.dg/vect/vect-11.c: New test.
25258         * gcc.dg/vect/vect-12.c: New test.
25259         * gcc.dg/vect/vect-13.c: New test.
25260         * gcc.dg/vect/vect-14.c: New test.
25261         * gcc.dg/vect/vect-15.c: New test.
25262         * gcc.dg/vect/vect-16.c: New test.
25263         * gcc.dg/vect/vect-17.c: New test.
25264         * gcc.dg/vect/vect-18.c: New test.
25265         * gcc.dg/vect/vect-19.c: New test.
25266         * gcc.dg/vect/vect-20.c: New test.
25267         * gcc.dg/vect/vect-21.c: New test.
25268         * gcc.dg/vect/vect-22.c: New test.
25269         * gcc.dg/vect/vect-23.c: New test.
25270         * gcc.dg/vect/vect-24.c: New test.
25271         * gcc.dg/vect/vect-25.c: New test.
25272         * gcc.dg/vect/vect-26.c: New test.
25273         * gcc.dg/vect/vect-27.c: New test.
25274         * gcc.dg/vect/vect-28.c: New test.
25275         * gcc.dg/vect/vect-29.c: New test.
25276         * gcc.dg/vect/vect-30.c: New test.
25277         * gcc.dg/vect/vect-31.c: New test.
25278         * gcc.dg/vect/vect-32.c: New test.
25279         * gcc.dg/vect/vect-33.c: New test.
25280         * gcc.dg/vect/vect-34.c: New test.
25281         * gcc.dg/vect/vect-35.c: New test.
25282         * gcc.dg/vect/vect-36.c: New test.
25283         * gcc.dg/vect/vect-37.c: New test.
25284         * gcc.dg/vect/vect-38.c: New test.
25285         * gcc.dg/vect/vect-40.c: New test.
25286         * gcc.dg/vect/vect-41.c: New test.
25287         * gcc.dg/vect/vect-42.c: New test.
25288         * gcc.dg/vect/vect-43.c: New test.
25289         * gcc.dg/vect/vect-44.c: New test.
25290         * gcc.dg/vect/vect-45.c: New test.
25291         * gcc.dg/vect/vect-46.c: New test.
25292         * gcc.dg/vect/vect-47.c: New test.
25293         * gcc.dg/vect/vect-48.c: New test.
25294         * gcc.dg/vect/vect-49.c: New test.
25295         * gcc.dg/vect/vect-50.c: New test.
25296         * gcc.dg/vect/vect-51.c: New test.
25297         * gcc.dg/vect/vect-52.c: New test.
25298         * gcc.dg/vect/vect-53.c: New test.
25299         * gcc.dg/vect/vect-54.c: New test.
25300         * gcc.dg/vect/vect-55.c: New test.
25301         * gcc.dg/vect/vect-56.c: New test.
25302         * gcc.dg/vect/vect-57.c: New test.
25303         * gcc.dg/vect/vect-58.c: New test.
25304         * gcc.dg/vect/vect-59.c: New test.
25305         * gcc.dg/vect/vect-60.c: New test.
25306         * gcc.dg/vect/vect-61.c: New test.
25307         * gcc.dg/vect/vect-all.c: New test.
25308         * gcc.dg/vect/vect-none.c: New test.
25309
25310 2004-08-17  Paul Brook  <paul@codesourcery.com>
25311
25312         PR fortran/13082
25313         * gfortran.dg/entry_1.f90: New test.
25314
25315 2004-08-17  Andrew Pinski  <apinski@apple.com>
25316
25317         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25318
25319 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25320
25321         * gcc.dg/pr17036-1.c: New test.
25322
25323 2004-08-16  Devang Patel  <dpatel@apple.com>
25324
25325         * gcc.dg/darwin-20040809-1.c: New test.
25326
25327 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25328
25329         * gcc.dg/funcdef-attr-1.c: New test.
25330
25331 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25332
25333         * gcc.dg/altivec-17.c: New test.
25334         * gcc.dg/altivec-18.c: New test.
25335
25336 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25337
25338         PR c++/6749
25339         * g++.dg/template/vtable2.C: New test.
25340
25341 2004-08-14  Richard Henderson  <rth@redhat.com>
25342
25343         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25344         * gcc.dg/pack-test-4.c (main): Return 0.
25345         * gcc.dg/setjmp-1.c: Remove XFAIL.
25346         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25347
25348 2004-08-14  Richard Henderson  <rth@redhat.com>
25349
25350         * gcc.dg/980217-1.c: Add prototype for printf.
25351
25352 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25353
25354         * gfortran.dg/pr16935.f90: New test.
25355
25356 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25357
25358         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25359
25360 2004-08-13  Paul Brook  <paul@codesourcery.com>
25361
25362         * gfortran.dg/der_io_1.f90: Remove stray comma.
25363
25364 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25365
25366         * gcc.dg/vmx/cw-bug-2.c: Remove.
25367         * gcc.dg/vmx/vprint-1.c: Remove.
25368         * gcc.dg/vmx/vscan-1.c: Remove.
25369
25370 2004-08-12  Devang patel  <dpatel@apple.com>
25371
25372         * gcc.dg/darwin-20040809-2.c: New test.
25373
25374 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25375
25376         * g++.dg/ext/altivec-12.C: New test.
25377
25378         * g++.dg/ext/altivec-11.C: New test.
25379
25380 2004-08-12  Paul Brook  <paul@codesourcery.com>
25381
25382         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25383
25384 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25385
25386         * g++.dg/ext/altivec-2.C: Check for hardware support before
25387         executing any VMX instructions.
25388
25389         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25390
25391 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25392
25393         PR c++/16276
25394         * g++.old-deja/g++.other/comdat4.C: New test.
25395         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25396
25397 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25398
25399         PR target/16286
25400         * gcc.dg/pr16286.c: New test.
25401
25402 2004-08-12 Jan Beulich <jbeulich@novell.com>
25403
25404         * g++.dg/ext/asm5.C: New.
25405
25406 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/16698
25409         * g++.dg/eh/crash1.C: New test.
25410
25411         PR c++/16717
25412         * g++.dg/ext/construct1.C: New test.
25413
25414 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/16853
25417         * g++.dg/init/ptrmem1.C: New test.
25418
25419         PR c++/16618
25420         * g++.dg/parse/offsetof5.C: New test.
25421
25422         PR c++/16870
25423         * g++.dg/template/overload3.C: New test.
25424
25425 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25426
25427         PR c++/16964
25428         * g++.dg/parse/error16.C: New test.
25429
25430         PR c++/16904
25431         * g++.dg/template/error14.C: New test.
25432
25433         PR c++/16929
25434         * g++.dg/template/error15.C: New test.
25435
25436 2004-08-11  Devang Patel  <dpatel@apple.com>
25437
25438         * gcc.dg/darwin-ld-20040809-1.c: New test.
25439         * gcc.dg/darwin-ld-20040809-2.c: New test.
25440
25441 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25442
25443         PR fortran/16917
25444         * gfortran.dg/dfloat_1.f90: New test.
25445
25446 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25447
25448         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25449         * gcc.dg/dll-2.c: Fix dg-require syntax.
25450         * gcc.misc-tests/arm-isr.c (abort): Declare.
25451         (exit): Likewise.
25452
25453 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25454
25455         PR c++/16971
25456         * g++.dg/parse/crash16.C: New test.
25457
25458 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25459
25460         * gcc.dg/mips-rsqrt-1.c: New test case.
25461         * gcc.dg/mips-rsqrt-2.c: New test case.
25462         * gcc.dg/mips-rsqrt-3.c: New test case.
25463
25464 2004-08-10  Paul Brook  <paul@codesourcery.com>
25465
25466         * gfortran.dg/der_io_1.f90: New test.
25467
25468 2004-08-10  Paul Brook  <paul@codesourcery.com>
25469
25470         PR fortran/16919
25471         * gfortran.dg/der_array_1.f90: New test.
25472
25473 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25474
25475         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25476
25477 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25478
25479         * gcc.dg/wchar_t-2.c: Fix typo.
25480
25481 2004-08-09  Falk Hueffner  <falk@debian.org>
25482
25483         PR tree-optimization/12517
25484         * gcc.c-torture/compile/pr12517.c: New test.
25485
25486         PR tree-optimization/12578
25487         * gcc.c-torture/compile/pr12578.c: New test.
25488
25489         PR tree-optimization/12899
25490         * gcc.c-torture/compile/pr12899.c: New test.
25491
25492         PR rtl-optimization/14692
25493         * gcc.c-torture/compile/pr14692.c: New test.
25494
25495         PR tree-optimization/16461
25496         * gcc.c-torture/compile/pr16461.c: New test.
25497
25498 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25499
25500         * gfortran.dg/getenv_1.f90: New test.
25501
25502 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25503
25504         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25505         wchar_t.
25506         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25507
25508 2004-08-06  Paul Brook  <paul@codesourcery.com>
25509
25510         * gfortran.dg/ret_array_1.f90: New test.
25511         * gfortran.dg/ret_pointer_1.f90: New test.
25512
25513 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25514
25515         * gcc.dg/missing-field-init-[12].c: New tests.
25516         * g++.dg/warn/missing-field-init-[12].C: New tests.
25517
25518 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25519
25520         * gcc.dg/enum2.c: New test.
25521         * gcc.dg/symbian3.c: Likewise.
25522         * gcc.dg/symbian4.c: Likewise.
25523         * gcc.dg/wchar_t-2.c: Likewise.
25524
25525 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25526
25527         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25528         destructor tests.
25529
25530 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25531
25532         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25533         dg-require-visiblity.
25534         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25535         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25536         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25537         * g++.dg/ext/visibility/new1.C: Likewise.
25538         * g++.dg/ext/visibility/pragma.C: Likewise.
25539         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25540         * g++.dg/ext/visibility/virtual.C: Likewise.
25541         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25542         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25543         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25544         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25545         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25546         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25547         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25548         * g++/dg/ext/visibility/visibility-8.C: New test.
25549         * gcc.c-torture/compile/dll.x: Remove.
25550         * gcc.dg/dll-2.c: Use dg-require-dll
25551         * gcc.dg/visibility-10.c: New test.
25552         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25553         supporting DLLs.
25554         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25555         (scan_not_hidden): Likewise.
25556
25557 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25558
25559         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25560
25561 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25562
25563         * gcc.c-torture/execute/20040805-1.c: New test.
25564
25565 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25566
25567         * gcc.dg/20020118-1.c: Declare abort.
25568         * gcc.dg/altivec_check.h: Likewise.
25569         * gcc.dg/iftrap-2.c: Likewise.
25570         * gcc.dg/pragma-darwin.c: Likewise.
25571         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25572
25573 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25574
25575         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25576
25577 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25578
25579         * gcc.c-torture/execute/builtins/abs-2.c,
25580         gcc.c-torture/execute/builtins/abs-3.c,
25581         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25582         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25583         intmax_t, uintmax_t and their limits.
25584         * gcc.dg/intmax_t-1.c: New test.
25585
25586 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25587
25588         * g++.dg/tc1/dr147.C: Add reference to PR.
25589
25590 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25591
25592         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25593         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25594
25595 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25596
25597         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25598
25599 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25600
25601         * gcc.dg/redecl-5.c: New test.
25602         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25603         of scanf.
25604
25605 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25606
25607         PR middle-end/16790
25608         * gcc.c-torture/execute/pr16790-1.c: New test case.
25609
25610 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25611
25612         * g++.dg/ext/visibility/assign1.C: New test.
25613         * g++.dg/ext/visibility/new1.C: Likewise.
25614
25615         * gcc.dg/symbian1.c: New test.
25616         * gcc.dg/symbian2.c: Likewise.
25617
25618 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25619
25620         PR target/16570
25621         * gcc.dg/i386-sse-9.c: New test.
25622
25623 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25624
25625         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25626
25627 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25628
25629         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25630         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25631         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25632         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25633         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25634         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25635         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25636         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25637         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25638         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25639         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25640         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25641         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25642         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25643         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25644         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25645         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25646         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25647         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25648         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25649         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25650         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25651         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25652         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25653         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25654         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25655         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25656         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25657         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25658         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25659         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25660         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25661         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25662         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25663         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25664         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25665         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25666         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25667         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25668         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25669         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25670         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25671         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25672         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25673         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25674         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25675         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25676         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25677         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25678         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25679         gcc.misc-tests/i386-pf-3dnow-1.c,
25680         gcc.misc-tests/i386-pf-athlon-1.c,
25681         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25682         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25683         Declare built-in functions used.
25684         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25685
25686 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25687
25688         PR c++/16707
25689         * g++.dg/lookup/using12.C: New test.
25690
25691         * g++.dg/init/null1.C: Fix PR number.
25692         * g++.dg/parse/namespace10.C: Likewise.
25693
25694 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/16224
25697         * g++.dg/template/spec17.C: New test.
25698         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25699         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25700
25701 2004-08-02  David Billinghurst
25702
25703         PR fortran/16292
25704         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25705
25706 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25707
25708         * gcc.dg/ia64-got-1.c: New test case.
25709
25710 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25711
25712         PR c++/16489
25713         * g++.dg/init/null1.C: New test.
25714         * g++.dg/tc1/dr76.C: Adjust error marker.
25715
25716         PR c++/16529
25717         * g++.dg/parse/namespace10.C: New test.
25718
25719         PR c++/16810
25720         * g++.dg/inherit/ptrmem2.C: New test.
25721
25722 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25723
25724         PR target/16155
25725         * gcc.dg/pr16155.c: New test.
25726
25727 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25728
25729         * gcc.dg/redecl-2.c: New test.
25730
25731 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25732
25733         * gcc.dg/darwin-longdouble.c: New file.
25734
25735 2004-07-30  Richard Henderson  <rth@redhat.com>
25736
25737         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25738         write to constant argument.
25739         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25740
25741 2004-07-30  Richard Henderson  <rth@redhat.com>
25742
25743         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25744         tests of nearest around zero.
25745
25746 2004-07-30  Andrew Pinski  <apinski@apple.com>
25747
25748         * gcc.c-torture/compile/20040730-1.c: New test.
25749
25750 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25751
25752         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25753         powerpc-eabispe.
25754
25755 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25756
25757         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25758
25759 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25760
25761         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25762         contains $ld_library_path.
25763         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25764
25765 2004-07-29  Richard Henderson  <rth@redhat.com>
25766
25767         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25768
25769         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25770         (alt2, which): New.
25771         (Check): Accept either alternative.
25772
25773 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25774
25775         * g++.dg/abi/inline1.C: New test.
25776         * g++.dg/abi/local1-a.cc: Likewise.
25777         * g++.dg/abi/local1.C: Likewise.
25778         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25779         * g++.dg/abi/mangle12.C: Likewise.
25780         * g++.dg/abi/mangle17.C: Likewise.
25781         * g++.dg/abi/mangle20-2.C: Likewise.
25782         * g++.dg/opt/interface1.C: Likewise.
25783         * g++.dg/opt/interface1.h: Likewise.
25784         * g++.dg/opt/interface1-a.cc: New test.
25785         * g++.dg/parse/repo1.C: New test.
25786         * g++.dg/template/repo1.C: Likewise.
25787         * g++.dg/warn/Winline-1.C: Likewise.
25788         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25789
25790 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25791
25792         * gcc.dg/tree-ssa/20040729-1.c: New test.
25793
25794 2004-07-27  Matt Austern <austern@apple.com>
25795
25796         * gcc.dg/darwin-bool-1.c: New test.
25797         * gcc.dg/darwin-bool-2.c: New test.
25798
25799 2004-07-28  Richard Henderson  <rth@redhat.com>
25800
25801         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25802         arguments in the correct type.  Don't write to constant arguments.
25803
25804 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25805
25806         PR tree-optimization/16688
25807         PR tree-optimization/16689
25808         * g++.dg/tree-ssa/pr16688.C: New test.
25809
25810 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25811
25812         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25813         loads.  Not only in the comment, this time.
25814
25815 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25816
25817         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25818         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25819         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25820         * gcc.dg/sh4a-bitmovua.c: New.
25821         * gcc.dg/sh4a-cos.c: New.
25822         * gcc.dg/sh4a-cosf.c: New.
25823         * gcc.dg/sh4a-fprun.c: New.
25824         * gcc.dg/sh4a-fsrra.c: New.
25825         * gcc.dg/sh4a-memmovua.c: New.
25826         * gcc.dg/sh4a-sin.c: New.
25827         * gcc.dg/sh4a-sincos.c: New.
25828         * gcc.dg/sh4a-sincosf.c: New.
25829         * gcc.dg/sh4a-sinf.c: New.
25830
25831 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25832
25833         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25834         conditionals.
25835         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25836         loads.
25837         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25838         DOM1.
25839
25840 2004-07-27  Andrew Pinski  <apinski@apple.com>
25841
25842         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25843
25844 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25845
25846         * gcc.dg/pragma-isr.c: New test.
25847
25848 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25849
25850         PR c++/14429
25851         * g++.dg/template/ttp11.C: New test.
25852
25853 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25854
25855         * gcc.c-torture/compile/20040727-1.c: New test.
25856
25857 2004-07-26  Eric Christopher  <echristo@redhat.com>
25858
25859         * gcc.c-torture/compile/20040726-2.c: New test.
25860
25861 2004-07-26  Andrew Pinski  <apinski@apple.com>
25862
25863         * g++.dg/rtti/tinfo1.C: Xfail.
25864
25865 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25866
25867         * gcc.c-torture/compile/20040726-1.c: New test.
25868
25869 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25870             Brian Ryner  <bryner@brianryner.com>
25871
25872         PR c++/9283
25873         PR c++/15000
25874         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25875         * g++.dg/ext/visibility/: New directory.
25876         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25877         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25878         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25879         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25880         * g++.dg/ext/visibility/fvisibility.C,
25881         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25882         g++.dg/ext/visibility/fvisibility-override1.C
25883         g++.dg/ext/visibility/fvisibility-override2.C
25884         g++.dg/ext/visibility/memfuncts.C
25885         g++.dg/ext/visibility/noPLT.C
25886         g++.dg/ext/visibility/pragma.C
25887         g++.dg/ext/visibility/pragma-override1.C
25888         g++.dg/ext/visibility/pragma-override2.C
25889         g++.dg/ext/visibility/staticmemfuncts.C
25890         g++.dg/ext/visibility/virtual.C: New tests.
25891
25892 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25893
25894         PR c/15360
25895         * gcc.dg/pr15360-1.c: New test.
25896
25897 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25898
25899         * gcc.dg/pragma-align-2.c: New test.
25900         * gcc.dg/pragma-init-fini.c: New test.
25901         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25902         targets.
25903
25904 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25905
25906         * gcc.dg/init-string-2.c: New test.
25907
25908 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25909
25910         PR 16684
25911         * gcc.dg/Wredundant-decls-1.c: New test case.
25912
25913 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25916         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25917         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25918         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25919         * gcc.dg/compat/generate-random.c: New file.
25920         * gcc.dg/compat/generate-random.h: Likewise.
25921         * gcc.dg/compat/generate-random_r.c: Likewise.
25922         * gcc.dg/compat/struct-layout-1.h: Likewise.
25923         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25924         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25925         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25926         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25927         * gcc.dg/compat/struct-layout-1_main.c: New test.
25928         * gcc.dg/compat/struct-layout-1_x.c: New file.
25929         * gcc.dg/compat/struct-layout-1_y.c: New file.
25930         * gcc.dg/compat/struct-layout-1_test.h: New file.
25931
25932 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25933
25934         * gcc.dg/comp-return-1.c: New test
25935
25936 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25937
25938         * gcc.dg/vmx/8-02a.c: Fix typo.
25939
25940         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25941         * gcc.dg/darwin-abi-3.c: New test.
25942
25943         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25944         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25945
25946         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25947         * gcc.dg/vmx/ops-long-1.c: New test.
25948         * gcc.dg/vmx/ops-long-2.c: New test.
25949
25950 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25951
25952         * g++.dg/lookup/conv-[1234].C: New.
25953
25954 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25955
25956         * g++.dg/parse/attr2.C: Simplify.
25957
25958 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25959
25960         PR c/7284
25961         * gcc.c-torture/execute/pr7284-1.c: New test.
25962
25963 2004-07-22  Brian Booth  <bbooth@redhat.com>
25964
25965         * gcc.dg/tree-ssa/20040721-1.c: New test.
25966
25967 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25968
25969         * g++.dg/template/crash20.c: New.
25970
25971 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25972
25973         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25974         Add dg-run directive.  Declare variables as required.
25975         * gfortran.dg/g77/README: Update
25976
25977 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25978
25979         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25980         gcc.dg/cris-peep2-andu2.c: New tests.
25981
25982 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25983
25984         PR c/15052
25985         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25986         on return type.
25987         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25988         messages.
25989         * gcc.dg/qual-return-2.c: Update expected messages.
25990         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25991
25992 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25993
25994         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25995         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25996
25997 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25998
25999         PR c/11250
26000         * gcc.dg/init-string-1.c: New test.
26001
26002 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26003
26004         PR middle-end/15345
26005         PR c/16450
26006         * gcc.dg/torture/nested-fn-1.c: New test.
26007
26008 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26009
26010         PR target/16559
26011         * gcc.dg/ia64-fptr-1.c: New file.
26012
26013 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26014
26015         PR c++/14497
26016         * g++.dg/template/spec16.C: New test.
26017         * g++.old-deja/g++.robertl/eb118.C: Remove.
26018
26019 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26020
26021         PR c++/509
26022         * g++.dg/template/spec15.C: New test.
26023
26024 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26025
26026         Copy cases from g77.f-torture/execute and add dg-run
26027         directive.  Other changes as noted.
26028         * gfortran.dg/g77/13037.f
26029         * gfortran.dg/g77/1832.f
26030         * gfortran.dg/g77/19981119-0.f
26031         * gfortran.dg/g77/19990313-0.f
26032         * gfortran.dg/g77/19990313-1.f
26033         * gfortran.dg/g77/19990313-2.f
26034         * gfortran.dg/g77/19990313-3.f
26035         * gfortran.dg/g77/19990419-1.f
26036         * gfortran.dg/g77/19990826-0.f
26037         * gfortran.dg/g77/19990826-2.f
26038         * gfortran.dg/g77/20000503-1.f
26039         * gfortran.dg/g77/20001111.f
26040         * gfortran.dg/g77/20010116.f
26041         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26042         * gfortran.dg/g77/20010430.f
26043         * gfortran.dg/g77/6177.f
26044         * gfortran.dg/g77/947.f
26045         * gfortran.dg/g77/970816-3.f
26046         * gfortran.dg/g77/971102-1.f
26047         * gfortran.dg/g77/980520-1.f
26048         * gfortran.dg/g77/980628-0.f
26049         * gfortran.dg/g77/980628-1.f
26050         * gfortran.dg/g77/980628-10.f
26051         * gfortran.dg/g77/980628-2.f
26052         * gfortran.dg/g77/980628-3.f
26053         * gfortran.dg/g77/980628-7.f
26054         * gfortran.dg/g77/980628-8.f
26055         * gfortran.dg/g77/980628-9.f
26056         * gfortran.dg/g77/980701-0.f
26057         * gfortran.dg/g77/980701-1.f
26058         * gfortran.dg/g77/cabs.f
26059         * gfortran.dg/g77/claus.f
26060         * gfortran.dg/g77/complex_1.f
26061         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26062         * gfortran.dg/g77/dcomplex.f
26063         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26064         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26065         * gfortran.dg/g77/f90-intrinsic-numeric.f
26066         * gfortran.dg/g77/int8421.f
26067         * gfortran.dg/g77/labug1.f
26068         * gfortran.dg/g77/large_vec.f
26069         * gfortran.dg/g77/le.f
26070         * gfortran.dg/g77/short.f
26071         * gfortran.dg/g77/README: Update
26072
26073 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26074
26075         PR c++/16637
26076         * g++.dg/parse/lookup4.C: New test.
26077
26078 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26079
26080         PR c++/16175
26081         * g++.dg/template/ttp10.C: New test.
26082
26083 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26084
26085         * gcc.dg/pr12625-1.c: New test.
26086
26087 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26088
26089         * testsuite/gcc.dg/switch-warn-1.c: New test.
26090         * testsuite/gcc.dg/switch-warn-2.c: New test.
26091         * gcc.c-torture/compile/pr14730.c: Update.
26092
26093 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26094
26095         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26096         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26097         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26098         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26099
26100 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26101
26102         PR c++/16623
26103         * g++.dg/template/assign1.C: New test.
26104
26105 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26106
26107         PR c++/12170
26108         * g++.dg/template/ttp9.C: New test.
26109
26110 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26111
26112         * gcc.dg/format/cmn-err-1.c: New test.
26113
26114 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26115
26116         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26117         gcc.dg/Wparentheses-10.c: New tests.
26118         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26119
26120 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26121
26122         PR fortran/16465
26123         * gfortran.dg/g77//ffixed-line-length-0.f,
26124         gfortran.dg/g77/ffixed-line-length-132.f,
26125         gfortran.dg/g77/ffixed-line-length-72.f,
26126         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26127         gfortran.dg/g77/README: Update.
26128
26129 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26130
26131         PR c++/13092
26132         * g++.dg/template/non-dependent7.C: New test.
26133         * g++.dg/template/non-dependent8.C: Likewise.
26134         * g++.dg/template/non-dependent9.C: Likewise.
26135         * g++.dg/template/non-dependent10.C: Likewise.
26136
26137 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26138
26139         PR c++/16337
26140         * g++.dg/parse/attr2.C: New test.
26141
26142 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26143
26144         * g77.dg: Removed.
26145         * g77.f-torture: Ditto.
26146
26147 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26148
26149         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26150         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26151         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26152
26153 2004-07-16  Richard Henderson  <rth@redhat.com>
26154
26155         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26156
26157 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26158
26159         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26160         tests with full list of options.
26161         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26162         of TORTURE_OPTIONS if test contains 'dg-do run'.
26163
26164         PR fortran/16404
26165         * gfortran.dg/do_iterator.f90: New test.
26166
26167 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26168
26169         PR rtl-optimization/16536
26170         * gcc.c-torture/execute/restrict-1.c: New test.
26171
26172 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26173
26174         PR fortran/15324
26175         * gfortran.dg/pr15324.f90: New test.
26176
26177         PR fortran/15129
26178         * gfortran.dg/pr15129.f90: New test.
26179
26180         PR fortran/15140
26181         * gfortran.dg/pr15140.f90: New test.
26182
26183         PR fortran/13792
26184         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26185         compile-time simplification.
26186
26187 2004-07-14  Mike Stump  <mrs@apple.com>
26188
26189         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26190
26191 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26192
26193         PR target/16325
26194         * gcc.dg/profile-generate-1.c: New.
26195
26196 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.c-torture/execute/20040709-1.c: New test.
26199         * gcc.c-torture/execute/20040709-2.c: New test.
26200
26201 2004-07-14  Mike Stump  <mrs@apple.com>
26202
26203         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26204
26205 2004-07-14  Mike Stump  <mrs@apple.com>
26206
26207         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26208
26209 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26210
26211         PR c++/16518
26212         * g++.dg/parse/mutable1.C: New test.
26213
26214 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26215
26216         PR tree-optimization/16443
26217         * gcc.dg/tree-ssa/20040713-1.c: New test.
26218
26219 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26220
26221         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26222         for operator new.
26223
26224 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26225
26226         * gfortran.dg/g77/README: New file
26227         * gfortran.dg/g77/19981216-0.f: Copy from
26228         g77.f-torture/noncompile.  Add "dg-do compile" and
26229         dg-error as required.
26230         * gfortran.dg/g77/19990218-1.f: Likewise.
26231         * gfortran.dg/g77/19990905-1.f: Likewise.
26232         * gfortran.dg/g77/9263.f: Likewise.
26233         * gfortran.dg/g77/980615-0.f: Likewise.
26234         * gfortran.dg/g77/980616-0.f: Likewise.
26235         * gfortran.dg/g77/check0.f: Likewise.
26236         * gfortran.dg/g77/select_no_compile.f: Likewise.
26237
26238 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26239
26240         Copy files from g77.f-torture/compile.
26241         Add "{ dg-do compile}".  Other changes as noted
26242         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26243         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26244         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26245         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26246         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26247         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26248         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26249         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26250         statement to conform to standard.  Append alpha1.x for reference.
26251         * gfortran.dg/g77/xformat.f: Add dg-warning
26252
26253 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26254
26255         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26256         Add {dg-do compile} directive.
26257         * gfortran.dg/g77/cpp2.F: Likewise.
26258
26259 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26260
26261         PR c++/5402
26262         * g++.dg/lookup/name-clash1.C: New test.
26263
26264         PR c++/9777
26265         * g++.dg/lookup/name-clash2.C: New test.
26266
26267         PR c++/12102
26268         * g++.dg/lookup/name-clash3.C: New test.
26269
26270 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26271
26272         * g++.dg/lookup/new2.C: New test.
26273         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26274
26275 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26276
26277         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26278         Add {dg-do compile} directive.
26279         * gfortran.dg/g77/13060.f: Likewise.
26280         * gfortran.dg/g77/19990218-0.f: Likewise.
26281         * gfortran.dg/g77/19990305-0.f: Likewise.
26282         * gfortran.dg/g77/19990419-0.f: Likewise.
26283         * gfortran.dg/g77/19990502-0.f: Likewise.
26284         * gfortran.dg/g77/19990502-1.f: Likewise.
26285         * gfortran.dg/g77/19990525-0.f: Likewise.
26286         * gfortran.dg/g77/19990826-1.f: Likewise.
26287         * gfortran.dg/g77/19990826-3.f: Likewise.
26288         * gfortran.dg/g77/19990905-2.f: Likewise.
26289         * gfortran.dg/g77/20000412-1.f: Likewise.
26290         * gfortran.dg/g77/20000511-1.f: Likewise.
26291         * gfortran.dg/g77/20000511-2.f: Likewise.
26292         * gfortran.dg/g77/20000518.f: Likewise.
26293         * gfortran.dg/g77/20000601-1.f: Likewise.
26294         * gfortran.dg/g77/20000601-2.f: Likewise.
26295         * gfortran.dg/g77/20000629-1.f: Likewise.
26296         * gfortran.dg/g77/20000630-2.f: Likewise.
26297         * gfortran.dg/g77/20010115.f: Likewise.
26298         * gfortran.dg/g77/20010321-1.f: Likewise.
26299         * gfortran.dg/g77/20010426.f: Likewise.
26300         * gfortran.dg/g77/20020307-1.f: Likewise.
26301         * gfortran.dg/g77/8485.f: Likewise.
26302         * gfortran.dg/g77/960317-1.f: Likewise.
26303         * gfortran.dg/g77/970915-0.f: Likewise.
26304         * gfortran.dg/g77/980310-1.f: Likewise.
26305         * gfortran.dg/g77/980310-2.f: Likewise.
26306         * gfortran.dg/g77/980310-3.f: Likewise.
26307         * gfortran.dg/g77/980310-4.f: Likewise.
26308         * gfortran.dg/g77/980310-6.f: Likewise.
26309         * gfortran.dg/g77/980310-7.f: Likewise.
26310         * gfortran.dg/g77/980310-8.f: Likewise.
26311         * gfortran.dg/g77/980419-2.f: Likewise.
26312         * gfortran.dg/g77/980424-0.f: Likewise.
26313         * gfortran.dg/g77/980427-0.f: Likewise.
26314         * gfortran.dg/g77/980729-0.f: Likewise.
26315         * gfortran.dg/g77/981117-1.f: Likewise.
26316         * gfortran.dg/g77/toon_1.f: Likewise.
26317
26318 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26319
26320         PR c++/2204
26321         * g++.dg/other/abstract2.C: New test.
26322
26323 2004-07-12  Paul Brook  <paul@codesourcery.com>
26324
26325         * gfortran.dg/pointer_init_1.f90: New test.
26326
26327 2004-07-11  Paul Brook  <paul@codesourcery.com>
26328
26329         PR fortran/15986
26330         * gfortran.dg/contained_1.f90: New test.
26331
26332 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26333
26334         * g++.dg/parse/defarg8.C: New test.
26335
26336 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26337
26338         PR fortran/16433
26339         * gfortran.dg/pr16433.f: New test.
26340
26341         PR fortran/17574
26342         * gfortran.dg/pr15754.f90: New test.
26343
26344 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26345
26346         PR tree-optimization/16437
26347         * gcc.c-torture/execute/bitfld-4.c: New test.
26348
26349 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26350
26351         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26352         access to common var from module.
26353
26354 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         PR fortran/16336
26357         * gfortran.fortran-torture/execute/common_2.f90: New test.
26358
26359 2004-07-10  Paul Brook  <paul@codesourcery.com>
26360
26361         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26362
26363 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26364
26365         PR fortran/15969
26366         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26367
26368 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26369
26370         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26371         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26372         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26373         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26374         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26375         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26376         * gfortran.dg/g77/funderscoring.f: Likewise.
26377         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26378
26379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26380
26381         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26382
26383 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26384         Paul Brook  <paul@codesourcery.com>
26385
26386         PR fortran/13415
26387         * gfortran.dg/common_pointer_1.f90: New test.
26388
26389 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26390
26391         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26392
26393 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26394
26395         PR target/16364
26396         * gcc.c-torture/compile/20040709-1.c: New.
26397
26398 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26399
26400         PR fortran/14077
26401         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26402
26403 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26404
26405         PR fortran/13201
26406         * gfortran.dg/shape_1.f90: New test.
26407
26408 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26409             Andrew Pinski  <apinski@apple.com>
26410
26411         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26412
26413 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26414
26415         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26416         comment.
26417
26418 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26419         Paul Brook  <paul@codesourcery.com>
26420
26421         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26422         '.f95' and '.F95'.
26423
26424 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26425
26426         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26427
26428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26429
26430         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26431         testcases with capital suffix.
26432
26433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26434
26435         PR fortran/15481
26436         PR fortran/13372
26437         PR fortran/13575
26438         PR fortran/15978
26439         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26440
26441         * gfortran.dg/implicit_1.f90: New test.
26442
26443 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26444
26445         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26446         expression to match gfortran warning/error messages
26447         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26448         dg-error text.
26449
26450 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26451
26452         * lib/fortran-torture.exp: Rename proc search_for to
26453         search_for_re.
26454
26455 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26456
26457         * gcc.c-torture/execute/simd-5.x: New file.
26458         XFAIL on SPARC 64-bit at -O0.
26459
26460 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26461
26462         PR c++/8211
26463         PR c++/16165
26464         * g++.dg/warn/effc3.C: New test.
26465
26466 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26467
26468         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26469         change X to 1X in format.
26470         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26471         add data statements to conform to standard.
26472
26473 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26474
26475         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26476         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26477         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26478
26479 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26480
26481         * gfortran.dg/g77/7388.f: Copy from g77.dg
26482         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26483         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26484         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26485         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26486         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26487         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26488         * gfortran.dg/g77/strlen0.f: Likewise.
26489
26490 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26491
26492         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26493         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26494
26495 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26496
26497         * gcc.c-torture/execute/920428-2.x: Delete.
26498         * gcc.c-torture/execute/920501-7.x: Likewise.
26499
26500 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26501
26502         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26503         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26504         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26505         prescott and c3-2.
26506         (PREFETCH_3DNOW): Add -march=c3.
26507
26508 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26509
26510         PR c/16437
26511         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26512         * gcc.c-torture/execute/bf64-1.x: Likewise.
26513
26514 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26515
26516         * gcc.c-torture/compile/20040708-1.c: New test.
26517
26518 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26519
26520         PR c++/16169
26521         * g++.dg/warn/effc2.C: New test.
26522
26523 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26524
26525         * gcc.c-torture/execute/bitfld-1.x: Remove.
26526         * gcc.c-torture/execute/bitfld-3.c: New test.
26527         * gcc.dg/bitfld-2.c: Remove XFAILs.
26528
26529 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26530
26531         PR c++/16276
26532         * g++.dg/rtti/tinfo1.C: New file.
26533
26534 2004-07-07  Eric Christopher  <echristo@redhat.com>
26535
26536         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26537
26538 2004-07-07  Andrew Pinski  <apinski@apple.com>
26539
26540         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26541
26542 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26543
26544         * g++.dg/init/call1.C: XFAIL.
26545
26546 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26547
26548         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26549         except for movstrict*, to movmem* and clrstr* to clrmem*.
26550
26551 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26552
26553         * gcc.c-torture/execute/20040707-1.c: New test.
26554
26555 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26556
26557         * gcc.c-torture/execute/20040706-1.c: New test.
26558
26559 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26560
26561         PR c++/3671
26562         * g++.dg/template/spec14.C: New test.
26563
26564 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26565
26566         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26567         nothing if not yet defined.  Use it in b, c and d type definitions.
26568         * gcc.c-torture/execute/20040705-1.c: New test.
26569         * gcc.c-torture/execute/20040705-2.c: New test.
26570
26571 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26572
26573         PR c++/2518
26574         * g++.dg/lookup/new1.C: New test.
26575
26576 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26577
26578         PR c++/11406
26579         * g++.dg/template/sizeof8.C: New test.
26580
26581 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26582
26583         * gcc.c-torture/compile/20040705-1.c: New test.
26584
26585 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26586
26587         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26588
26589 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26590
26591         * gcc.dg/cpp/if-mop.c: Two new testcases.
26592         * gcc.dg/cpp/trad/comment-3.c: New.
26593
26594 2004-07-04  Paul Brook  <paul@codesourcery.com>
26595
26596         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26597
26598 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26599
26600         PR c++/3761
26601         * g++.dg/lookup/crash4.C: New test.
26602
26603 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26604
26605         * gcc.c-torture/execute/builtin-abs-1.c
26606         * gcc.c-torture/execute/builtin-abs-2.c
26607         * gcc.c-torture/execute/builtin-complex-1.c
26608         * gcc.c-torture/execute/builtins/string-1-lib.c
26609         * gcc.c-torture/execute/builtins/string-1.c
26610         * gcc.c-torture/execute/builtins/string-2-lib.c
26611         * gcc.c-torture/execute/builtins/string-2.c
26612         * gcc.c-torture/execute/builtins/string-3-lib.c
26613         * gcc.c-torture/execute/builtins/string-3.c
26614         * gcc.c-torture/execute/builtins/string-4-lib.c
26615         * gcc.c-torture/execute/builtins/string-4.c
26616         * gcc.c-torture/execute/builtins/string-5-lib.c
26617         * gcc.c-torture/execute/builtins/string-5.c
26618         * gcc.c-torture/execute/builtins/string-6-lib.c
26619         * gcc.c-torture/execute/builtins/string-6.c
26620         * gcc.c-torture/execute/builtins/string-7-lib.c
26621         * gcc.c-torture/execute/builtins/string-7.c
26622         * gcc.c-torture/execute/builtins/string-8-lib.c
26623         * gcc.c-torture/execute/builtins/string-8.c
26624         * gcc.c-torture/execute/builtins/string-9-lib.c
26625         * gcc.c-torture/execute/builtins/string-9.c
26626         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26627         * gcc.c-torture/execute/builtins/string-asm-1.c
26628         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26629         * gcc.c-torture/execute/builtins/string-asm-2.c
26630         * gcc.c-torture/execute/stdio-opt-1.c
26631         * gcc.c-torture/execute/stdio-opt-2.c
26632         * gcc.c-torture/execute/stdio-opt-3.c
26633         * gcc.c-torture/execute/string-opt-1.c
26634         * gcc.c-torture/execute/string-opt-10.c
26635         * gcc.c-torture/execute/string-opt-11.c
26636         * gcc.c-torture/execute/string-opt-12.c
26637         * gcc.c-torture/execute/string-opt-13.c
26638         * gcc.c-torture/execute/string-opt-14.c
26639         * gcc.c-torture/execute/string-opt-15.c
26640         * gcc.c-torture/execute/string-opt-16.c
26641         * gcc.c-torture/execute/string-opt-2.c
26642         * gcc.c-torture/execute/string-opt-6.c
26643         * gcc.c-torture/execute/string-opt-7.c
26644         * gcc.c-torture/execute/string-opt-8.c:
26645         Replace with ...
26646
26647         * gcc.c-torture/execute/builtins/abs-2.c
26648         * gcc.c-torture/execute/builtins/abs-3.c
26649         * gcc.c-torture/execute/builtins/complex-1.c
26650         * gcc.c-torture/execute/builtins/fprintf.c
26651         * gcc.c-torture/execute/builtins/fputs.c
26652         * gcc.c-torture/execute/builtins/memcmp.c
26653         * gcc.c-torture/execute/builtins/memmove.c
26654         * gcc.c-torture/execute/builtins/memops-asm.c
26655         * gcc.c-torture/execute/builtins/mempcpy-2.c
26656         * gcc.c-torture/execute/builtins/mempcpy.c
26657         * gcc.c-torture/execute/builtins/memset.c
26658         * gcc.c-torture/execute/builtins/printf.c
26659         * gcc.c-torture/execute/builtins/sprintf.c
26660         * gcc.c-torture/execute/builtins/strcat.c
26661         * gcc.c-torture/execute/builtins/strchr.c
26662         * gcc.c-torture/execute/builtins/strcmp.c
26663         * gcc.c-torture/execute/builtins/strcpy.c
26664         * gcc.c-torture/execute/builtins/strcspn.c
26665         * gcc.c-torture/execute/builtins/strlen-2.c
26666         * gcc.c-torture/execute/builtins/strlen.c
26667         * gcc.c-torture/execute/builtins/strncat.c
26668         * gcc.c-torture/execute/builtins/strncmp-2.c
26669         * gcc.c-torture/execute/builtins/strncmp.c
26670         * gcc.c-torture/execute/builtins/strncpy.c
26671         * gcc.c-torture/execute/builtins/strpbrk.c
26672         * gcc.c-torture/execute/builtins/strpcpy-2.c
26673         * gcc.c-torture/execute/builtins/strpcpy.c
26674         * gcc.c-torture/execute/builtins/strrchr.c
26675         * gcc.c-torture/execute/builtins/strspn.c
26676         * gcc.c-torture/execute/builtins/strstr-asm.c
26677         * gcc.c-torture/execute/builtins/strstr.c:
26678         ... these new files.
26679
26680         * gcc.c-torture/execute/builtins/abs-2-lib.c
26681         * gcc.c-torture/execute/builtins/abs-3-lib.c
26682         * gcc.c-torture/execute/builtins/complex-1-lib.c
26683         * gcc.c-torture/execute/builtins/fprintf-lib.c
26684         * gcc.c-torture/execute/builtins/fputs-lib.c
26685         * gcc.c-torture/execute/builtins/memcmp-lib.c
26686         * gcc.c-torture/execute/builtins/memmove-lib.c
26687         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26688         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26689         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26690         * gcc.c-torture/execute/builtins/memset-lib.c
26691         * gcc.c-torture/execute/builtins/printf-lib.c
26692         * gcc.c-torture/execute/builtins/sprintf-lib.c
26693         * gcc.c-torture/execute/builtins/strcat-lib.c
26694         * gcc.c-torture/execute/builtins/strchr-lib.c
26695         * gcc.c-torture/execute/builtins/strcmp-lib.c
26696         * gcc.c-torture/execute/builtins/strcpy-lib.c
26697         * gcc.c-torture/execute/builtins/strcspn-lib.c
26698         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26699         * gcc.c-torture/execute/builtins/strlen-lib.c
26700         * gcc.c-torture/execute/builtins/strncat-lib.c
26701         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26702         * gcc.c-torture/execute/builtins/strncmp-lib.c
26703         * gcc.c-torture/execute/builtins/strncpy-lib.c
26704         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26705         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26706         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26707         * gcc.c-torture/execute/builtins/strrchr-lib.c
26708         * gcc.c-torture/execute/builtins/strspn-lib.c
26709         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26710         * gcc.c-torture/execute/builtins/strstr-lib.c
26711         * gcc.c-torture/execute/builtins/lib/abs.c
26712         * gcc.c-torture/execute/builtins/lib/fprintf.c
26713         * gcc.c-torture/execute/builtins/lib/memset.c
26714         * gcc.c-torture/execute/builtins/lib/printf.c
26715         * gcc.c-torture/execute/builtins/lib/sprintf.c
26716         * gcc.c-torture/execute/builtins/lib/strcpy.c
26717         * gcc.c-torture/execute/builtins/lib/strcspn.c
26718         * gcc.c-torture/execute/builtins/lib/strncat.c
26719         * gcc.c-torture/execute/builtins/lib/strncmp.c
26720         * gcc.c-torture/execute/builtins/lib/strncpy.c
26721         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26722         * gcc.c-torture/execute/builtins/lib/strspn.c
26723         * gcc.c-torture/execute/builtins/lib/strstr.c:
26724         New files containing support routines.
26725
26726         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26727         declaration.
26728         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26729         when not optimizing.
26730
26731 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26732
26733         PR c++/16240
26734         * g++.dg/abi/mangle22.C: New test.
26735         * g++.dg/abi/mangle23.C: Likewise.
26736
26737 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26738
26739         PR fortran/16290
26740         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26741         Allow for cases without denormalized floating point numbers.
26742
26743 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26744
26745         PR c/1027
26746         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26747         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26748         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26749         expected warning text.
26750         * gcc.dg/format/diag-2.c: New test.
26751
26752 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26753
26754         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26755
26756 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26757
26758         * gcc.dg/builtins-43.c: New.
26759         * gcc.dg/builtins-44.c: New.
26760         * gcc.dg/builtins-45.c: New.
26761
26762 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26763             Andreas Tobler  <a.tobler@schweiz.ch>
26764
26765         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26766         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26767         as SIGSEGV.
26768         * gcc.dg/cleanup-11.c: Likewise.
26769         * gcc.dg/cleanup-8.c: Likewise.
26770         * gcc.dg/cleanup-9.c: Likewise.
26771         * gcc.dg/cleanup-5.c: Run on all platforms.
26772
26773 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26774
26775         * g++.dg/warn/nonnull1.C: New test.
26776
26777 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26778
26779         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26780         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26781         Special-case the Sun compiler wrt to <complex.h>.
26782
26783 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26784
26785         * gcc.dg/Wunreachable-8.C: New test.
26786
26787         * gcc.dg/h8300-ice2.c : New test.
26788
26789 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26790
26791         PR fortran/16161
26792         * gfortran.fortran-torture/compile/implicit.f90: Add test
26793         for implicit character.
26794
26795 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26796
26797         PR fortran/16289
26798         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26799         Use tiny() intrinsic to find smallest non-negative real
26800
26801 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26802
26803         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26804         * gcc.dg/compat/struct-by-value-22_x.c: New.
26805         * gcc.dg/compat/struct-by-value-22_y.c: New.
26806
26807         * gcc.c-torture/execute/20040629-1.c: New test.
26808
26809 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26812         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26813
26814         PR target/16195
26815         * gcc.dg/20040625-1.c: New test.
26816
26817 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26818
26819         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26820
26821 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26822
26823         PR fortran/15963
26824         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26825
26826 2004-06-29  Richard Henderson  <rth@redhat.com>
26827
26828         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26829
26830 2004-06-29  Paul Brook  <paul@codesourcery.com>
26831
26832         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26833         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26834
26835 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         PR c++/16260
26838         * g++.dg/parse/crash15.C: New.
26839
26840 2004-06-28  Andrew Pinski  <apinski@apple.com>
26841
26842         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26843         by the error already.
26844
26845         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26846
26847 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26848
26849         PR target/14041
26850         * gcc.dg/h8300-bss-align-1.c : New.
26851
26852 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26853
26854         * PR c++/16174
26855         * g++.dg/template/ctor4.C: New.
26856
26857 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26858
26859         PR c++/16205
26860         * g++.dg/warn/Wsequence-point-1.C: New test.
26861
26862 2004-06-27  Paul Brook  <paul@codesourcery.com>
26863
26864         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26865
26866 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26867
26868         * g++.old-deja/g++.mike/p7325.C: Remove.
26869
26870 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26871
26872         PR c/14963
26873         * gcc.dg/pr14963.c: New test.
26874
26875 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26876
26877         PR c++/16193
26878         * g++.dg/parse/redef1.C: New test.
26879
26880 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26881
26882         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26883         20021110.c.
26884         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26885         20021119-1.c.
26886         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26887         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26888         5-04.c.
26889         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26890         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26891         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26892         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26893         g++.brendan/enum14.C.
26894         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26895         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26896         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26897         g++.mike/virt1.C.
26898         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26899         memtemp24.C.
26900
26901 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26902
26903         * gcc.dg/20040527-1.c: New test case.
26904
26905 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26906
26907         PR gfortran/pr16196
26908         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26909
26910 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26911
26912         PR middle-end/15825
26913         * gcc.dg/pr15825-1.c: New test case.
26914
26915 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26916
26917         * gcc.c-torture/execute/20040625-1.c: New test.
26918
26919 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26920
26921         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26922
26923 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26924
26925         * gcc.dg/torture/mips-div-1.c: New test.
26926
26927 2004-06-24  Jeff Law  <law@redhat.com>
26928
26929         * gcc.dg/tree-ssa/20040624-1.c: New test.
26930
26931 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26932
26933         * gcc.c-torture/compile/20040624-1.c: New test.
26934
26935 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26936
26937         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26938         this directory.
26939
26940 2004-06-23  Andrew Pinski  <apinski@apple.com>
26941
26942         PR middle-end/15988
26943         * g++.dg/opt/ptrmem4.C: New test.
26944
26945         * gcc.dg/c90-array-quals-2.c: New test.
26946
26947 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26948
26949         * gcc.dg/kpice1.c: New test.
26950
26951 2006-06-23  Andrew Pinski  <apinski@apple.com>
26952
26953         * gcc.dg/c90-array-quals.c: New test.
26954
26955 2006-06-22  Richard Henderson  <rth@redhat.com>
26956
26957         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26958
26959 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26960
26961         * gcc.dg/builtins-config.h: Handle FreeBSD.
26962
26963 2006-06-22  Richard Henderson  <rth@redhat.com>
26964
26965         * g++.dg/opt/devirt1.C: New.
26966
26967 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26968
26969         * g++.dg/opt/pr15551.C: New testcase.
26970
26971 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26972
26973         PR target/14800
26974         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26975         x86_64-*-linux* when compiling for 32bit.
26976
26977 2004-06-21  Andrew Pinski  <apinski@apple.com>
26978
26979         * gcc.dg/pch/struct-1.c: New.
26980         * gcc.dg/pch/struct-1.hs: New.
26981
26982 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26983
26984         * gcc.dg/pch/save-temps-1.c: New file.
26985         * gcc.dg/pch/save-temps-1.hs: New file.
26986
26987 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26988
26989         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26990         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26991
26992 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26993
26994         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26995         to fix type error.
26996         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26997         Remove trailing spaces.
26998
26999 2004-06-21  Richard Henderson  <rth@redhat.com>
27000
27001         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27002         merging && to BIT_FIELD_REF.
27003
27004 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27005
27006         * g++.dg/opt/placeholder1.C: New test.
27007
27008 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27009
27010         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27011         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27012         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27013         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27014
27015 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27016
27017         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27018         extern "C".
27019         * g++.dg/other/pragma-re-1.C: Add comments.
27020
27021 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27022
27023         PR gfortran/16080
27024         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27025
27026 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27029         instead of setting the type of size_t by
27030         hand.
27031
27032 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27033
27034         * gcc.dg/unordered-2.c: New test case.
27035         * gcc.dg/unordered-3.c: New test case.
27036
27037 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27038
27039         PR other/16043
27040         * lib/g++.exp (g++_version): Tweak regexp for version
27041         * lib/g77.exp (g77_version): Likewise.
27042         * lib/gfortran.exp (gfortran_version): Likewise.
27043         * lib/objc.exp (objc_version): Likewise.
27044         * lib/treelang.exp (treelang_version): Likewise.
27045
27046 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27049         Use INT_MAX instead of __INT_MAX__.
27050         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27051
27052         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27053         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27054         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27055         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27056         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27057         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27058         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27059         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27060         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27061
27062         * gcc.dg/range-test-1.c: New test.
27063         * g++.dg/opt/range-test-1.C: New test.
27064
27065 2004-06-17  Richard Henderson  <rth@redhat.com>
27066
27067         * objc.dg/sync-1.m: New.
27068         * objc.dg/try-catch-1.m: Don't force next runtime.
27069         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27070         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27071         shadowed catch clause.
27072         * objc.dg/try-catch-5.m: New.
27073
27074 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27075
27076         Bug 14610
27077         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27078
27079 2004-06-15  Richard Henderson  <rth@redhat.com>
27080
27081         * gcc.dg/20001116-1.c: Move expected warning line.
27082
27083 2004-06-15  Richard Henderson  <rth@redhat.com>
27084
27085         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27086         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27087
27088 2004-06-15  Jeff Law  <law@redhat.com>
27089
27090         * gcc.dg/tree-ssa/20040615-1.c: New test.
27091         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27092         be less sensitive to operand ordering.
27093         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27094
27095 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27096
27097         * g++.dg/abi/bitfield3.C: Add comment..
27098
27099 2004-06-15  Richard Henderson  <rth@redhat.com>
27100
27101         * g++.dg/ext/stmtexpr1.C: XFAIL.
27102         * gcc.dg/20030612-1.c: XFAIL.
27103
27104 2004-06-15  Eric Christopher  <echristo@redhat.com>
27105
27106         * g++.dg/charset/asm5.c: New.
27107         * gcc.dg/charset/asm6.c: New.
27108
27109 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27110
27111         PR fortran/15962
27112         * gfortran.fortran-torture/execute/select_1.f90: New test.
27113
27114 2004-06-15  Paul Brook  <paul@codesourcery.com>
27115
27116         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27117
27118 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27119
27120         PR c++/15967
27121         * g++.dg/lookup/crash3.C: New test.
27122
27123 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27124
27125         PR c++/15947
27126         * g++.dg/parse/dtor4.C: New test.
27127
27128 2004-06-14  Jeff Law  <law@redhat.com>
27129
27130         * gcc.c-torture/compile/20040614-1.c: New test.
27131
27132 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27133
27134         PR fortran/15211
27135         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27136         LEN of a character array.
27137
27138 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/15096
27141         * g++.dg/template/ptrmem10.C: New test.
27142
27143         PR c++/14930
27144         * g++.dg/template/friend30.C: New test.
27145
27146 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27147
27148         PR fortran/14928
27149         * gfortran.fortran-torture/compile/mloc.f90: New test.
27150
27151 2004-06-13  Paul Brook  <paul@codesourcery.com>
27152
27153         * gfortran.fortran-torture/execute/random_2.f90: New test.
27154
27155 2004-06-13  Eric Christopher  <echristo@redhat.com>
27156
27157         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27158
27159 2004-06-12  Paul Brook  <paul@codesourcery.com>
27160
27161         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27162
27163 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27164
27165         PR fortran/14923
27166         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27167
27168 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27169
27170         PR fortran/14957
27171         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27172         syntax errors in end statements of contained subroutines.
27173
27174 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27175
27176         PR fortran/12841
27177         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27178
27179 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27180
27181         PR fortran/15665
27182         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27183
27184 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27185
27186         PR gfortran/12839
27187         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27188
27189 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/15862
27192         * g++.dg/parse/enum1.C: New test.
27193
27194 2004-06-10  Jeff Law  <law@redhat.com>
27195
27196         * gcc.c-torture/compile/20040610-1.c: New test.
27197
27198 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27199
27200         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27201         * g++.old-deja/g++.other/decl3.C: Likewise.
27202
27203 2004-06-10  Brian Booth  <bbooth@redhat.com>
27204
27205         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27206         V_MAY_DEF instead of VDEF.
27207         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27208
27209 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27210
27211         PR c++/14211
27212         * g++.dg/conversion/const1.C: New test.
27213
27214         PR c++/15076
27215         * g++.dg/conversion/reinterpret1.C: New test.
27216
27217         PR c++/15877
27218         * g++.dg/template/enum2.C: New test.
27219
27220         PR c++/15227
27221         * g++.dg/template/error13.C: New test.
27222
27223 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27224
27225         PR fortran/14957
27226         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27227         arguments to test_* REAL and of the right size.
27228
27229 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27230
27231         PR target/15569
27232         PR rtl-optimization/15681
27233         * gcc.dg/20040609-1.c: New test.
27234
27235 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27236
27237         PR c++/14791
27238         * g++.dg/opt/builtins1.C: New test.
27239
27240 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27241
27242         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27243         that use default windows32 struct layout.
27244         * gcc.dg/i386-bitfield2.c: Likewise.
27245
27246 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27247
27248         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27249         for mingw32 and cygwin targets.
27250
27251 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27252
27253         * gcc.dg/pch/macro-4.c: New.
27254         * gcc.dg/pch/macro-4.hs: New.
27255
27256 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27257
27258         PR fortran/13249
27259         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27260
27261 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27262
27263         PR fortran/13372
27264         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27265
27266 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27267
27268         PR gfortran/14897
27269         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27270
27271 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27272
27273         PR gfortran/15755
27274         * gfortran.fortran-torture/execute/backspace.c : New test.
27275
27276 2004-06-09  Paul Brook  <paul@codesourcery.com>
27277
27278         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27279         (pointer_to_section): Rewrite to use smaller array.
27280
27281 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27282
27283         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27284         * gcc.dg/ext/altivec-10.c: Same.
27285         * gcc.dg/ext/altivec-11.c: Same.
27286         * gcc.dg/ext/altivec-12.c: Same.
27287         * gcc.dg/ext/altivec-13.c: Same.
27288         * gcc.dg/ext/altivec-14.c: Same.
27289         * gcc.dg/ext/altivec-15.c: Same.
27290         * gcc.dg/ext/altivec-16.c: Same.
27291         * gcc.dg/ext/altivec-3.c: Same.
27292         * gcc.dg/ext/altivec-4.c: Same.
27293         * gcc.dg/ext/altivec-6.c: Same.
27294         * gcc.dg/ext/altivec-7.c: Same.
27295         * gcc.dg/ext/altivec-8.c: Same.
27296         * gcc.dg/ext/altivec-varargs-1.c: Same.
27297
27298         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27299         * g++.dg/ext/altivec-10.C: Same.
27300         * g++.dg/ext/altivec-2.C: Same.
27301         * g++.dg/ext/altivec-3.C: Same.
27302         * g++.dg/ext/altivec-4.C: Same.
27303         * g++.dg/ext/altivec-5.C: Same.
27304         * g++.dg/ext/altivec-6.C: Same.
27305         * g++.dg/ext/altivec-7.C: Same.
27306         * g++.dg/ext/altivec-8.C: Same.
27307         * g++.dg/ext/altivec-9.C: Same.
27308
27309 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27310
27311         PR c++/7841
27312         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27313
27314 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27315
27316         * gcc.dg/union-1.c: New test.
27317
27318 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27319
27320         * gcc.dg/builtins-41.c: New test case.
27321         * gcc.dg/builtins-42.c: New test case.
27322
27323 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27324
27325         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27326         * g++.dg/ext/altivec-10.C: Same.
27327         * g++.dg/ext/altivec-2.C: Same.
27328         * g++.dg/ext/altivec-3.C: Same.
27329         * g++.dg/ext/altivec-4.C: Same.
27330         * g++.dg/ext/altivec-5.C: Same.
27331         * g++.dg/ext/altivec-6.C: Same.
27332         * g++.dg/ext/altivec-7.C: Same.
27333         * g++.dg/ext/altivec-8.C: Same.
27334         * g++.dg/ext/altivec-9.C: Same.
27335         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27336         * g++.old-deja/g++.brendan/new3.C: Same.
27337         * gcc.c-torture/execute/eeprof-1.x: Same.
27338
27339 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27340
27341         PR c/14765
27342         * gcc.dg/pr14765-1.c: New test.
27343
27344 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27345
27346         PR c/14649
27347         * gcc.dg/pr14649-1.c: New test case.
27348
27349 2004-06-07  Richard Henderson  <rth@redhat.com>
27350
27351         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27352         if temporaries.
27353
27354 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27355
27356         * g++.dg/eh/elide1.C: Remove XFAIL.
27357
27358 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27359
27360         PR c++/15337
27361         * g++.dg/expr/sizeof3.C: New test.
27362
27363         PR c++/14777
27364         * g++.dg/template/access14.C: New test.
27365
27366         PR c++/15554
27367         * g++.dg/template/enum1.C: New test.
27368
27369         PR c++/15057
27370         * g++.dg/eh/throw1.C: New test.
27371
27372 2004-06-07  David Ayers  <d.ayers@inode.at>
27373             Ziemowit Laski  <zlaski@apple.com>
27374
27375         * lib/objc.exp (objc_target_compile): Revert the '-framework
27376         Foundation' flag fix, since bare Darwin does not ship
27377         with the Foundation framework.
27378         * objc/execute/next_mapping.h: Provide a local NSConstantString
27379         @interface and @implementation.
27380         (objc_constant_string_init): A constructor function, used to
27381         initialize the NSConstantString meta-class object.
27382         * objc/execute/string1.m: Include "next_mapping.h" instead of
27383         <Foundation/NSString.h>.
27384         * objc/execute/string2.m: Likewise.
27385         * objc/execute/string3.m: Likewise.
27386         * objc/execute/string4.m: Likewise.
27387
27388 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27389
27390         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27391         to double. Replace double with FLOAT.
27392         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27393
27394         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27395         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27396         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27397         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27398         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27399         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27400         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27401         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27402
27403 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27404
27405         PR c/13519
27406         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27407
27408 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27409
27410         PR c++/15503
27411         * g++.dg/template/meminit2.C: New test.
27412
27413 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27414
27415         PR target/15822
27416         * gcc.c-torture/execute/compare-fp-1.c,
27417         gcc.c-torture/execute/compare-fp-2.c,
27418         gcc.c-torture/execute/compare-fp-3.c,
27419         gcc.c-torture/execute/compare-fp-4.c,
27420         gcc.c-torture/execute/compare-fp-3.x,
27421         gcc.c-torture/execute/compare-fp-4.x: Moved...
27422         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27423         gcc.c-torture/execute/ieee/compare-fp-2.c,
27424         gcc.c-torture/execute/ieee/compare-fp-3.c,
27425         gcc.c-torture/execute/ieee/compare-fp-4.c,
27426         gcc.c-torture/execute/ieee/compare-fp-3.x,
27427         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27428
27429 2004-06-04  David Ayers  <d.ayers@inode.at>
27430
27431         * objc/execute/protocol-isEqual-4.m: New testcase.
27432
27433 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27434
27435         * objc/execute/protocol-isEqual-1.m: New testcase.
27436         * objc/execute/protocol-isEqual-2.m: New testcase.
27437         * objc/execute/protocol-isEqual-3.m: New testcase.
27438
27439 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27440
27441         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27442
27443 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27444
27445         * lib/objc.exp (objc_target_compile): When running tests on
27446         Darwin (Mac OS X), inform the linker about '-framework
27447         'Foundation'.
27448
27449 2004-06-02  Eric Christopher  <echristo@redhat.com>
27450
27451         * gcc.c-torture/compile/20040602-1.c: New.
27452
27453 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27454
27455         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27456         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27457
27458         PR tree-optimization/14736
27459         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27460
27461         PR tree-optimization/14042
27462         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27463
27464         PR tree-optimization/14729
27465         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27466
27467 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27468
27469         PR fortran/15557
27470         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27471
27472 2004-06-01  Richard Hederson  <rth@redhat.com>
27473
27474         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27475
27476 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27477
27478         PR c++/14932
27479         * g++.dg/parse/offsetof4.C: New test.
27480
27481 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27482
27483         PR objc/7993
27484         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27485
27486 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27487
27488         PR c++/15701
27489         * g++.dg/template/friend29.C: New test.
27490
27491 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27492
27493         PR c/15749
27494         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27495
27496 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27497
27498         * gcc.dg/sparc-trap-1.c: New test.
27499
27500 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27501
27502         PR middle-end/15069
27503         * g++.dg/opt/fold3.C: New test case.
27504
27505 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27506
27507         * lib/target-supports.exp (check_iconv_available): Fix fallout
27508         from 2004-05-28 patch.
27509
27510 2004-05-30  Paul Brook  <paul@codesourcery.com>
27511
27512         PR fortran/15620
27513         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27514         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27515
27516 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27517
27518         * gfortran.fortran-torture/execute/random_1.f90: New test.
27519
27520 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27521
27522         * g++.dg/ext/altivec-10.C: New test.
27523
27524 2004-05-29  Paul Brook  <paul@codesourcery.com>
27525
27526         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27527
27528 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27529
27530         * gcc.dg/altivec-16.c: New test.
27531
27532 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27533
27534         * lib/target-supports.exp (check_vmx_hw_available): New.
27535         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27536
27537         * lib/target-supports.exp (check_alias_available,
27538         check_iconv_available, check_named_sections_available): Use
27539         unique names for temporary files.
27540
27541 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27542
27543         * gcc.dg/altivec-15.c: New test.
27544
27545 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR c++/15083
27548         * g++.dg/warn/noeffect6.C: New test.
27549
27550         PR c++/15471
27551         * g++.dg/expr/ptrmem4.C: New test.
27552
27553         PR c++/15640
27554         * g++.dg/template/operator3.C: New test.
27555
27556 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27557
27558         PR c++/14668
27559         * g++.dg/lookup/redecl1.C: New test.
27560         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27561
27562 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27563
27564         * gcc.c-torture/execute/compare-fp-1.c,
27565         gcc.c-torture/execute/compare-fp-2.c,
27566         gcc.c-torture/execute/compare-fp-3.c,
27567         gcc.c-torture/execute/compare-fp-4.c,
27568         gcc.c-torture/execute/compare-fp-3.x,
27569         gcc.c-torture/execute/compare-fp-4.x,
27570         gcc.dg/pr15649-1.c: New.
27571
27572 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27573
27574         PR c++/12883
27575         * g++.dg/init/array14.C: New test.
27576
27577 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27578
27579         * lib/compat.exp (compat-get-options-main): New.
27580         (compat-get-options): Remove unneeded code, warn for ignored
27581         command.
27582         (compat-execute): Check flag set by dg-require-* commands.
27583
27584         * lib/compat.exp (compat-execute): Break up long lines.
27585
27586 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27587
27588         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27589         * gcc.dg/altivec-14.c: New test.
27590         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27591
27592         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27593         * gcc.dg/altivec-12.c: Ditto.
27594
27595         * gcc.dg/altivec-3.c: Move call to altivec_check.
27596
27597 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27598
27599         PR c++/15044
27600         * g++.dg/template/error12.C: New test.
27601
27602         PR c++/15317
27603         * g++.dg/ext/attrib15.C: New test.
27604
27605         PR c++/15329
27606         * g++.dg/template/ptrmem9.C: New test.
27607
27608 2004-05-25  Paul Brook  <paul@codesourcery.com>
27609
27610         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27611
27612 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27613
27614         PR c++/15165
27615         * g++.dg/template/crash19.C: New test.
27616
27617 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27618
27619         PR c++/15025
27620         * g++.dg/template/redecl1.C: New test.
27621
27622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27623
27624         PR c++/14821
27625         * g++.dg/other/ns1.C: New test.
27626
27627         PR c++/14883
27628         * g++.dg/template/invalid1.C: New test.
27629
27630 2004-05-23  Paul Brook  <paul@codesourcery.com>
27631         Victor Leikehman  <lei@haifasphere.co.il>
27632
27633         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27634         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27635
27636 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27637
27638         PR c++/15285
27639         PR c++/15299
27640         * g++.dg/template/non-dependent5.C: New test.
27641         * g++.dg/template/non-dependent6.C: New test.
27642
27643 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27644
27645         PR c++/15507
27646         * g++.dg/inherit/union1.C: New test.
27647
27648         PR c++/15542
27649         * g++.dg/template/addr1.C: New test.
27650
27651         PR c++/15427
27652         * g++.dg/template/array5.C: New test.
27653
27654         PR c++/15287
27655         * g++.dg/template/array6.C: New test.
27656
27657 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27658             Roger Sayle  <roger@eyesopen.com>
27659
27660         * g++.dg/lookup/forscope2.C: New test case.
27661
27662 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27663
27664         * gcc.dg/cpp/Wmissingdirs.c: New.
27665
27666 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27667
27668         PR target/15301
27669         * gcc.dg/compat/union-m128-1.h: New file.
27670         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27671         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27672         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27673
27674 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27675
27676         PR target/15302
27677         * gcc.dg/compat/struct-complex-1.h: New file.
27678         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27679         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27680         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27681
27682 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27683
27684         PR middle-end/3074
27685         * gcc.dg/pr3074-1.c: New test case.
27686         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27687
27688 2004-05-20  Falk Hueffner  <falk@debian.org>
27689
27690         PR other/15526
27691         * gcc.dg/ftrapv-1.c: New test case.
27692
27693 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27694
27695         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27696
27697 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27698             Jeff Law  <law@redhat.com>
27699
27700         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27701         * gcc.dg/tree-ssa/20040518-2.c: New test.
27702
27703         * gcc.dg/tree-ssa/20040518-1.c: New test.
27704
27705 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27706
27707         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27708
27709 2004-05-18  Paul Brook  <paul@codesourcery.com>
27710
27711         PR fortran/13930
27712         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27713
27714 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27715
27716         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27717         constant folding.
27718
27719 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27720
27721         * gcc.dg/tree-ssa/20040517-1.c: New test.
27722
27723 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27724
27725         * gcc.dg/loop-4.c: New test.
27726
27727 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27728
27729         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27730
27731 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27732
27733         PR fortran/15311
27734         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27735
27736 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27737
27738         PR fortran/13826
27739         PR fortran/13940
27740         * gfortran.fortran-torture/compile/data_1.f90: New test.
27741
27742 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27743
27744         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27745         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27746
27747 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27748
27749         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27750
27751 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27752
27753         PR c/15444
27754         * gcc.dg/format/xopen-1.c: Adjust expected message.
27755         * gcc.dg/format/xopen-3.c: New test.
27756
27757 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27758
27759         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27760
27761 2004-05-14  Jeff Law  <law@redhat.com>
27762
27763         * gcc.dg/tree-ssa/20040514-2.c: New test.
27764
27765 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27766
27767         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27768         this ...
27769         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27770         this.
27771
27772 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27773
27774         * gcc.dg/tree-ssa/20040514-1.c: New test.
27775
27776 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27777
27778         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27779         test.
27780
27781 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27782
27783         PR fortran/14066
27784         * gfortran.fortran-torture/compile/do_1.f90: New test.
27785
27786 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27787
27788         PR fortran/15051
27789         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27790         test.
27791
27792 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27793
27794         PR fortran/15149
27795         * gfortran.fortran-torture/execute/random_init.f90: New test.
27796
27797 2004-05-13  Paul Brook  <paul@codesourcery.com>
27798
27799         PR fortran/15314
27800         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27801
27802 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27805         for the powerpc case.
27806
27807 2004-05-13  Jeff Law  <law@redhat.com>
27808
27809         * gcc.dg/tree-ssa/20040513-1.c: New test.
27810         * gcc.dg/tree-ssa/20040513-2.c: New test.
27811
27812 2004-05-13  Paul Brook  <paul@codesourcery.com>
27813
27814         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27815         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27816         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27817
27818 2004-05-13  Andreas Schwab  <schwab@suse.de>
27819
27820         PR other/10819
27821         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27822         characters.
27823
27824 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27825
27826         PR fortran/15294
27827         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27828
27829 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27830
27831         Merge from tree-ssa-20020619-branch.  See
27832         ChangeLog.tree-ssa for details.
27833
27834 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27835
27836         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27837         include <altivec.h> explicitly.
27838         * gcc.dg/altivec-13.c: Likewise.
27839
27840 2004-05-11  Paul Brook  <paul@codesourcery.com>
27841
27842         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27843
27844 2004-05-10  Eric Christopher  <echristo@redhat.com>
27845
27846         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27847         * gcc.dg/sibcall-4.c: Ditto.
27848
27849 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27850
27851         * g++.dg/ext/altivec-8.C: New test case.
27852         * gcc.dg/altivec-13.c: New test case.
27853
27854 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27855
27856         * gcc.c-torture/execute/divcmp-1.c: New test case.
27857         * gcc.c-torture/execute/divcmp-2.c: New test case.
27858         * gcc.c-torture/execute/divcmp-3.c: New test case.
27859
27860 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27861
27862         * g++.dg/other/pragma-re-2.C: New test.
27863
27864 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27865
27866         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27867         * gcc.dg/i386-387-2.c: Likewise.
27868
27869         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27870         __builtin_drem.
27871         * gcc.dg/i386-387-6.c: Likewise.
27872
27873 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27874
27875         * gcc.dg/builtins-33.c: Also check log1p*.
27876
27877 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27878
27879         PR optimization/15296
27880         * gcc.c-torture/execute/pr15296.c: New test.
27881
27882 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27883
27884         * gcc.dg/builtins-40.c: New test.
27885
27886 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27887
27888         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27889
27890 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27891
27892         * g++.dg/ext/spe1.C: New testcase.
27893
27894 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27895
27896         * objc.dg/image-info.m: Allow additional attributes
27897         for __image_info section.
27898
27899 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27900
27901         * gcc.dg/torture/mips-hilo-2.c: New test.
27902
27903 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27904
27905         PR c++/14389
27906         * g++.dg/template/member5.C: New test.
27907
27908 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27909
27910         * gcc.dg/builtins-34.c: Also check expm1*.
27911
27912 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27913
27914         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27915         * gcc.dg/torture/builtin-convert-3.c: New test.
27916
27917 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27918
27919         PR middle-end/15054
27920         * g++.dg/opt/pr15054.C: New test.
27921
27922 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27923
27924         * gcc.dg/torture/builtin-rounding-1.c: New test.
27925         * gcc.dg/builtins-25.c: Delete.
27926         * gcc.dg/builtins-29.c: Delete.
27927
27928 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27929
27930         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27931         * gcc.dg/sibcall-4.c: Likewise.
27932         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27933
27934 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27935
27936         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27937         bit-field on 16-bit targets.
27938
27939 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27940
27941         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27942         16-bit targets.
27943
27944 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27945
27946         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27947         * gcc.dg/rs6000-power2-2.c: Likewise.
27948
27949 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27950
27951         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27952         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27953         Change the asm registers to be in form of frN instead of fN.
27954
27955 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27956
27957         * gcc.dg/torture/builtin-convert-2.c: New test.
27958
27959 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27960
27961         * gcc.dg/rs6000-power2-1.c: New test.
27962         * gcc.dg/rs6000-power2-2.c: New test.
27963
27964 2004-04-28  Jan Hubicka  <jh@suse.cz>
27965
27966         * gcc.dg/unused-6.c: New test.
27967
27968 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27969             Ulrich Weigand  <uweigand@de.ibm.com>
27970
27971         * ada/acats/run_all.sh: Define $target variable.
27972
27973 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27974
27975         PR c++/15119
27976         * g++.dg/other/vararg-1.C: New test.
27977
27978         PR c++/4794
27979         * g++.dg/eh/cleanup3.C: New test.
27980
27981 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27982
27983         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27984         and ad8011a (target_insn).
27985         * ada/acats/support/macro.dfs: Likewise.
27986         * ada/acats/support/impbit.adb: New file.
27987
27988 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27989
27990         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27991
27992 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27993
27994         * gcc.dg/loop-3.c: New test.
27995
27996 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27997
27998         * gcc.c-torture/execute/simd-5.c: New test.
27999
28000 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28001
28002         PR c++/15064
28003         * g++.dg/template/crash18.C: New test.
28004
28005 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28006
28007         * g++.dg/ext/complit3.C: New test.
28008
28009 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28010
28011         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28012         * gcc.dg/altivec-3.c: Same.
28013         * gcc.dg/altivec-varargs-1.c: Same.
28014
28015 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28016
28017         * lib/target-supports.exp (check_profiling_available): Assume
28018         profiling is not available on powerpc-eabi targets.
28019
28020 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28021
28022         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28023         * gcc.dg/vmx/bug-1.c: Ditto.
28024
28025 2004-04-20  Eric Christopher  <echristo@redhat.com>
28026
28027         * gcc.dg/charset/extern.c: New test.
28028         * g++.dg/charset/extern3.cc: Ditto.
28029
28030 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28031
28032         * gcc.dg/builtins-39.c: New test.
28033
28034 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28035
28036         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28037
28038 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28039
28040         * gcc.dg/torture/mips-hilo-1.c: New test.
28041
28042 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28043
28044         * gcc.c-torture/compile/20040419-1.c: New test.
28045
28046 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28047
28048         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28049
28050 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28051             Aldy Hernandez  <aldyh@redhat.com>
28052
28053         * gcc.c-torture/execute/va-arg-24.c: New.
28054
28055 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28056             Aldy Hernandez  <aldyh@redhat.com>
28057
28058         * gcc.dg/vmx/1b-01.c: New.
28059         * gcc.dg/vmx/1b-02.c: New.
28060         * gcc.dg/vmx/1b-03.c: New.
28061         * gcc.dg/vmx/1b-04.c: New.
28062         * gcc.dg/vmx/1b-05.c: New.
28063         * gcc.dg/vmx/1b-06.c: New.
28064         * gcc.dg/vmx/1b-07.c: New.
28065         * gcc.dg/vmx/1c-01.c: New.
28066         * gcc.dg/vmx/1c-02.c: New.
28067         * gcc.dg/vmx/3a-01a.c: New.
28068         * gcc.dg/vmx/3a-01.c: New.
28069         * gcc.dg/vmx/3a-01m.c: New.
28070         * gcc.dg/vmx/3a-03.c: New.
28071         * gcc.dg/vmx/3a-03m.c: New.
28072         * gcc.dg/vmx/3a-04.c: New.
28073         * gcc.dg/vmx/3a-04m.c: New.
28074         * gcc.dg/vmx/3a-05.c: New.
28075         * gcc.dg/vmx/3a-06.c: New.
28076         * gcc.dg/vmx/3a-06m.c: New.
28077         * gcc.dg/vmx/3a-07.c: New.
28078         * gcc.dg/vmx/3b-01.c: New.
28079         * gcc.dg/vmx/3b-02.c: New.
28080         * gcc.dg/vmx/3b-10.c: New.
28081         * gcc.dg/vmx/3b-13.c: New.
28082         * gcc.dg/vmx/3b-14.c: New.
28083         * gcc.dg/vmx/3b-15.c: New.
28084         * gcc.dg/vmx/3c-01a.c: New.
28085         * gcc.dg/vmx/3c-01.c: New.
28086         * gcc.dg/vmx/3c-02.c: New.
28087         * gcc.dg/vmx/3c-03.c: New.
28088         * gcc.dg/vmx/3d-01.c: New.
28089         * gcc.dg/vmx/4-01.c: New.
28090         * gcc.dg/vmx/4-03.c: New.
28091         * gcc.dg/vmx/5-01.c: New.
28092         * gcc.dg/vmx/5-02.c: New.
28093         * gcc.dg/vmx/5-03.c: New.
28094         * gcc.dg/vmx/5-04.c: New.
28095         * gcc.dg/vmx/5-05.c: New.
28096         * gcc.dg/vmx/5-06.c: New.
28097         * gcc.dg/vmx/5-07.c: New.
28098         * gcc.dg/vmx/5-07t.c: New.
28099         * gcc.dg/vmx/5-08.c: New.
28100         * gcc.dg/vmx/5-10.c: New.
28101         * gcc.dg/vmx/5-11.c: New.
28102         * gcc.dg/vmx/7-01a.c: New.
28103         * gcc.dg/vmx/7-01.c: New.
28104         * gcc.dg/vmx/7c-01.c: New.
28105         * gcc.dg/vmx/7d-01.c: New.
28106         * gcc.dg/vmx/7d-02.c: New.
28107         * gcc.dg/vmx/8-01.c: New.
28108         * gcc.dg/vmx/8-02a.c: New.
28109         * gcc.dg/vmx/8-02.c: New.
28110         * gcc.dg/vmx/brode-1.c: New.
28111         * gcc.dg/vmx/bug-1.c: New.
28112         * gcc.dg/vmx/bug-2.c: New.
28113         * gcc.dg/vmx/bug-3.c: New.
28114         * gcc.dg/vmx/cw-bug-1.c: New.
28115         * gcc.dg/vmx/cw-bug-2.c: New.
28116         * gcc.dg/vmx/cw-bug-3.c: New.
28117         * gcc.dg/vmx/dct.c: New.
28118         * gcc.dg/vmx/debug-1.c: New.
28119         * gcc.dg/vmx/debug-2.c: New.
28120         * gcc.dg/vmx/debug-3.c: New.
28121         * gcc.dg/vmx/debug-4.c: New.
28122         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28123         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28124         * gcc.dg/vmx/eg-5.c: New.
28125         * gcc.dg/vmx/fft.c: New.
28126         * gcc.dg/vmx/gcc-bug-1.c: New.
28127         * gcc.dg/vmx/gcc-bug-2.c: New.
28128         * gcc.dg/vmx/gcc-bug-3.c: New.
28129         * gcc.dg/vmx/gcc-bug-4.c: New.
28130         * gcc.dg/vmx/gcc-bug-5.c: New.
28131         * gcc.dg/vmx/gcc-bug-6.c: New.
28132         * gcc.dg/vmx/gcc-bug-7.c: New.
28133         * gcc.dg/vmx/gcc-bug-8.c: New.
28134         * gcc.dg/vmx/gcc-bug-9.c: New.
28135         * gcc.dg/vmx/gcc-bug-b.c: New.
28136         * gcc.dg/vmx/gcc-bug-c.c: New.
28137         * gcc.dg/vmx/gcc-bug-d.c: New.
28138         * gcc.dg/vmx/gcc-bug-e.c: New.
28139         * gcc.dg/vmx/gcc-bug-f.c: New.
28140         * gcc.dg/vmx/gcc-bug-g.c: New.
28141         * gcc.dg/vmx/gcc-bug-i.c: New.
28142         * gcc.dg/vmx/harness.h: New.
28143         * gcc.dg/vmx/ira1.c: New.
28144         * gcc.dg/vmx/ira2a.c: New.
28145         * gcc.dg/vmx/ira2b.c: New.
28146         * gcc.dg/vmx/ira2.c: New.
28147         * gcc.dg/vmx/ira2c.c: New.
28148         * gcc.dg/vmx/mem.c: New.
28149         * gcc.dg/vmx/newton-1.c: New.
28150         * gcc.dg/vmx/ops.c: New.
28151         * gcc.dg/vmx/sn7153.c: New.
28152         * gcc.dg/vmx/spill2.c: New.
28153         * gcc.dg/vmx/spill3.c: New.
28154         * gcc.dg/vmx/spill.c: New.
28155         * gcc.dg/vmx/t.c: New.
28156         * gcc.dg/vmx/varargs-1.c: New.
28157         * gcc.dg/vmx/varargs-2.c: New.
28158         * gcc.dg/vmx/varargs-3.c: New.
28159         * gcc.dg/vmx/varargs-4.c: New.
28160         * gcc.dg/vmx/varargs-5.c: New.
28161         * gcc.dg/vmx/varargs-6.c: New.
28162         * gcc.dg/vmx/varargs-7.c: New.
28163         * gcc.dg/vmx/vmx.exp: New.
28164         * gcc.dg/vmx/vprint-1.c: New.
28165         * gcc.dg/vmx/vscan-1.c: New.
28166         * gcc.dg/vmx/x-01.c: New.
28167         * gcc.dg/vmx/x-02.c: New.
28168         * gcc.dg/vmx/x-03.c: New.
28169         * gcc.dg/vmx/x-04.c: New.
28170         * gcc.dg/vmx/x-05.c: New.
28171         * gcc.dg/vmx/yousufi-1.c: New.
28172         * gcc.dg/vmx/zero-1.c: New.
28173         * gcc.dg/vmx/zero.c: New.
28174
28175 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28176
28177         * g++.dg/lookup/java1.C: Update for chage of
28178         _Jv_AllocObject.
28179         * g++.dg/lookup/java2.C: Likewise.
28180
28181 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28182
28183         * ada/acats/run_all.sh: use -O2 by default.
28184
28185 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28186
28187         * gcc.dg/vr-mult-[12].c: New tests.
28188
28189 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28190
28191         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28192
28193         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28194
28195 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28196
28197         * lib/target-supports.exp (check_profiling_available): Assume profiling
28198         isn't available for mips*-*-elf targets.
28199
28200 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28201
28202         * gcc.dg/builtins-38.c: New test.
28203
28204 2004-04-14  Eric Christopher  <echristo@redhat.com>
28205
28206         * g++.dg/charset/charset.exp: Run .cc extension tests.
28207
28208 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28209
28210         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28211
28212 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28213
28214         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28215
28216 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28217
28218         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28219         * gcc.dg/i386-387-2.c: Likewise.
28220
28221         * gcc.dg/i386-387-7.c: New test.
28222         * gcc.dg/i386-387-8.c: New test.
28223
28224         * gcc.dg/builtins-37.c: New test.
28225
28226 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28227
28228         * g++.dg/pch/externc-1.C: Add missing semicolon.
28229
28230 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28231
28232         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28233
28234 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28235
28236         * gcc.c-torture/execute/20040411-1.c: New test.
28237
28238 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28239
28240         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28241
28242 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28243
28244         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28245
28246 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28247
28248         * lib/target-supports.exp (check_named_sections_available): New.
28249         * lib/gcc-dg.exp (dg-require-named-sections): New.
28250         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28251         old-deja.exp.  Also prune error-count message from HP linker.
28252         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28253
28254         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28255         * g++.old-deja/g++.pt/static3.C: Likewise.
28256         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28257
28258 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28259
28260         * gcc.c-torture/execute/20040409-1.c: New test case.
28261         * gcc.c-torture/execute/20040409-2.c: New test case.
28262         * gcc.c-torture/execute/20040409-3.c: New test case.
28263
28264 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28265
28266         * gcc.dg/20040409-1.c: New test.
28267
28268 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28269
28270         PR target/14888
28271         * g++.dg/opt/pr14888.C: New test case.
28272
28273 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28274
28275         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28276         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28277         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28278         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28279         New tests.
28280
28281 2004-04-08  Paul Brook  <paul@codesourcery.com>
28282
28283         * gcc.dg/spill-1.c: New test.
28284
28285 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28286
28287         * gcc.dg/torture/builtin-ctype-2.c: New test.
28288
28289 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28290
28291         * gcc.dg/pch/pch.exp: Add largefile test.
28292
28293 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28294
28295         * g++.dg/pch/externc-1.Hs: New.
28296         * g++.dg/pch/externc-1.C: New.
28297
28298 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28299
28300         * gcc.dg/compat/struct-by-value-5a_main.c,
28301         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28302         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28303         * gcc.dg/compat/struct-by-value-5a_x.c,
28304         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28305         gcc.dg/compat/struct-by-value-5_x.c.
28306         * gcc.dg/compat/struct-by-value-5a_y.c,
28307         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28308         gcc.dg/compat/struct-by-value-5_y.c.
28309
28310         * gcc.dg/compat/struct-by-value-6a_main.c,
28311         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28312         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28313         * gcc.dg/compat/struct-by-value-6a_x.c,
28314         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28315         gcc.dg/compat/struct-by-value-6_x.c.
28316         * gcc.dg/compat/struct-by-value-6a_y.c,
28317         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28318         gcc.dg/compat/struct-by-value-6_y.c.
28319
28320         * gcc.dg/compat/struct-by-value-7a_main.c,
28321         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28322         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28323         * gcc.dg/compat/struct-by-value-7a_x.c,
28324         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28325         gcc.dg/compat/struct-by-value-7_x.c.
28326         * gcc.dg/compat/struct-by-value-7a_y.c,
28327         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28328         gcc.dg/compat/struct-by-value-7_y.c.
28329
28330 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28331
28332         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28333         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28334         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28335         options.
28336
28337 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28338
28339         * gcc.dg/builtins-36.c: New test.
28340
28341 2004-04-06  Paul Brook  <paul@codesourcery.com>
28342
28343         * README.gcc: Remove obsolete contraint on testcases.
28344
28345 2004-04-05  Paul Brook  <paul@codesourcery.com>
28346
28347         PR2123
28348         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28349         failure and exit(0) on success.
28350         * g++.dg/expr/anew2.C: Ditto.
28351         * g++.dg/expr/anew3.C: Ditto.
28352         * g++.dg/expr/anew4.C: Ditto.
28353
28354 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         PR c++/3518
28357         * g++.dg/template/unify7.C: New.
28358
28359 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28360
28361         * g++.dg/README: Bring up to date with new subdirectories; remove
28362         duplicate subdirectory lines.
28363
28364 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28365
28366         PR c++/14007
28367         * g++.dg/template/unify5.C: New.
28368         * g++.dg/template/unify6.C: New.
28369         * g++.dg/template/qualttp20.C: Adjust.
28370         * g++.old-deja/g++.jason/report.C: Adjust.
28371         * g++.old-deja/g++.other/qual1.C: Adjust.
28372
28373 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28374
28375         PR c++/14803
28376         * g++.dg/inherit/ptrmem1.C: New test.
28377
28378 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28379
28380         PR c++/14755
28381         * gcc.c-torture/execute/20040331-1.c: New test.
28382         * gcc.dg/20040331-1.c: New test.
28383
28384 2004-04-01  Paul Brook  <paul@codesourcery.com>
28385
28386         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28387
28388 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28389
28390         PR c++/14724
28391         * g++.dg/init/goto1.C: New test.
28392
28393         PR c++/14763
28394         * g++.dg/template/defarg4.C: New test.
28395
28396 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28397
28398         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28399
28400 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28401
28402         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28403
28404 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28405
28406         * gcc.dg/noncompile/undeclared-2.c: New test.
28407
28408 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28409
28410         * gcc.dg/940409-1.c: Remove XFAIL.
28411         * gcc.dg/reg-vol-struct-1.c: New test.
28412
28413 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28414
28415         * gcc.dg/torture/builtin-wctype-1.c: New test.
28416
28417 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28418
28419         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28420         * gcc.dg/20001101-1.c: Likewise.
28421         * gcc.dg/20001102-1.c: Likewise.
28422
28423 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28424
28425         * gcc.dg/compare8.c: Add an additional test for XOR.
28426
28427 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28428
28429         * gcc.dg/torture/builtin-ctype-1.c: New test.
28430
28431 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28432
28433         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28434         * gcc.dg/torture/builtin-math-1.c: Likewise.
28435         * gcc.dg/torture/builtin-power-1.c: New test.
28436
28437 2004-03-24  Andreas Schwab  <schwab@suse.de>
28438
28439         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28440         IA64 assembler.
28441
28442 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28443             Roger Sayle  <roger@eyesopen.com>
28444
28445         * gcc.dg/compare8.c: New test case.
28446
28447 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28448
28449         * g++.dg/ext/altivec-7.C: New test.
28450
28451 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28452
28453         PR 12267, 12391, 12560, 13129, 14114, 14133
28454         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28455         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28456         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28457         Adjust error regexps.
28458         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28459         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28460         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28461         * gcc.dg/local1.c: Add explanatory comment.
28462
28463 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28464
28465         PR optimization/14669
28466         * g++.dg/opt/fold2.C: New test case.
28467
28468 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28469
28470         PR c/14069
28471         * gcc.dg/20040322-1.c: New test.
28472
28473 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28474
28475         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28476         * gcc.dg/ultrasp4.c: Likewise.
28477         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28478
28479 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28480
28481         * gcc.dg/i386-sse-8.c: Reset default options.
28482
28483 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28484
28485         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28486         in the error message text.
28487
28488 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28489
28490         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28491
28492 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28493
28494         PR c++/14616
28495         * g++.dg/init/array13.C: New test.
28496
28497 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28498
28499         PR target/13889
28500         * gcc.c-torture/compile/pr13889.c: New test case.
28501
28502 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28503
28504         PR c/14635
28505         * builtins-1.c (nan, nans): Don't test.
28506         * builtins-30.c: Don't use nan, nanf, nanl.
28507         * builtins-35.c: New test.
28508
28509 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28510
28511         * g++.dg/ext/altivec-6.C: New test.
28512
28513 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28514
28515         * g++.dg/init/placement3.C: New test.
28516
28517         * g++.dg/template/spec13.C: New test.
28518
28519         * g++.dg/lookup/using11.C: New test.
28520
28521         * g++.dg/lookup/koenig3.C: New test.
28522
28523         * g++.dg/template/operator2.C: New test.
28524
28525         * g++.dg/expr/dtor3.C: New test.
28526         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28527         marker.
28528         * g++.old-deja/g++.law/visibility28.C: Likewise.
28529
28530 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28531
28532         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28533         * gcc.dg/ppc64-abi-3.c: Likewise.
28534
28535 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28536
28537         PR c++/14545
28538         * g++.dg/parse/template15.C: New test.
28539
28540 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28541
28542         * g++.dg/expr/dtor2.C: New test.
28543
28544         * g++.dg/lookup/anon4.C: New test.
28545
28546         * g++.dg/overload/using1.C: New test.
28547
28548         * g++.dg/template/lookup7.C: New test.
28549
28550         * g++.dg/template/typename6.C: New test.
28551
28552         * g++.dg/expr/cond6.C: New test.
28553
28554 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28555
28556         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28557
28558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28559
28560         * g++.dg/expr/cond5.C: New test.
28561         * g++.dg/expr/constcast1.C: Likewise.
28562         * g++.dg/expr/ptrmem2.C: Likewise.
28563         * g++.dg/expr/ptrmem3.C: Likewise.
28564         * g++.dg/lookup/main1.C: Likewise.
28565         * g++.dg/template/lookup6.C: Likewise.
28566
28567 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28568
28569         * gcc.dg/local1.c: New test.
28570
28571         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28572
28573 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28574
28575         * gcc.dg/torture/builtin-convert-1.c: New test.
28576
28577 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28578
28579         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28580
28581 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/14481
28584         * g++.dg/warn/Wunused-7.C: New test.
28585
28586 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28587
28588         * gcc.dg/torture/builtin-integral-1.c: New test.
28589
28590 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28591
28592         PR c++/14586
28593         * g++.dg/parse/non-dependent3.C: New test.
28594
28595 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28596
28597         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28598         * g++.dg/eh/simd-2.C: Likewise.
28599         * g++.dg/init/array10.C: Likewise.
28600         * gcc.c-torture/compile/simd-1.c: Likewise.
28601         * gcc.c-torture/compile/simd-2.c: Likewise.
28602         * gcc.c-torture/compile/simd-3.c: Likewise.
28603         * gcc.c-torture/compile/simd-4.c: Likewise.
28604         * gcc.c-torture/compile/simd-6.c: Likewise.
28605         * gcc.c-torture/execute/simd-1.c: Likewise.
28606         * gcc.c-torture/execute/simd-2.c: Likewise.
28607         * gcc.dg/compat/vector-defs.h: Likewise.
28608         * gcc.dg/20020531-1.c: Likewise.
28609         * gcc.dg/altivec-3.c: Likewise.
28610         * gcc.dg/altivec-4.c: Likewise.
28611         * gcc.dg/altivec-varargs-1.c: Likewise.
28612         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28613         * gcc.dg/i386-mmx-3.c: Likewise.
28614         * gcc.dg/i386-sse-4.c: Likewise.
28615         * gcc.dg/i386-sse-5.c: Likewise.
28616         * gcc.dg/i386-sse-8.c: Likewise.
28617         * gcc.dg/simd-1.c: Likewise.
28618         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28619         __ev64_opaque__ since the machine description provides it.
28620
28621 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28622
28623         * lib/compat.exp (skip_list): New global variable.
28624         Use it to hold the user defined COMPAT_SKIPS list if any.
28625         (compat-obj): Add the members of skip_list to optall.
28626
28627 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28628
28629         * gcc.dg/compat/union-by-value-1_main.c,
28630         union-by-value-1_x.c, union-by-value-1_y.c,
28631         union-check.h, union-defs.h,
28632         union-init.h, union-return-1_main.c,
28633         union-return-1_x.c, union-return-1_y.c: New files.
28634
28635 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28636
28637         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28638         mixed-struct-init.h: Add 4 mixed structure types.
28639         struct-by-value-21_main.c, struct-by-value-21_x.c,
28640         struct-by-value-21_y.c, struct-return-21_main.c,
28641         struct-return-21_x.c, struct-return-21_y.c: New files.
28642
28643 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28644
28645         PR c++/14550
28646         * g++.dg/parse/template14.C: New test.
28647
28648 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28649
28650         * gcc.c-torture/execute/20040313-1.c: New test.
28651
28652 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28653
28654         PR target/14533
28655         * gcc.dg/20040311-2.c: New test.
28656
28657 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28658
28659         PR other/14544
28660         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28661         bit-field.
28662
28663 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28664
28665         * gcc.dg/20040305-2.c: Add missing return statement.
28666
28667 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28668
28669         * gcc.dg/builtins-34.c: Also check pow10*.
28670
28671 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28672
28673         PR target/14262
28674         * gcc.dg/20040305-2.c: New test.
28675
28676 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28677
28678         * gcc.dg/20040310-1.c: New test.
28679
28680 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28681
28682         * gcc.c-torture/execute/20040311-1.c: New test case.
28683
28684 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28685
28686         PR c++/14476
28687         * g++.dg/lookup/enum1.C: New test.
28688
28689 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28690
28691         PR c++/14510
28692         * g++.dg/lookup/struct2.C: New test.
28693
28694 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28695
28696         * gcc.dg/builtins-34.c: New test.
28697
28698 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28699
28700         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28701
28702 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28703
28704         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28705         * gcc.dg/alias-2.c: New testcase.
28706
28707 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28708
28709         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28710
28711 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28712
28713         * gcc.c-torture/execute/20040309-1.c: New test case.
28714
28715 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28716
28717         PR c++/14397
28718         * g++.dg/overload/ref1.C: New.
28719
28720 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28721
28722         PR c++/14409
28723         * g++.dg/template/spec12.C: New test.
28724
28725         PR c++/14448
28726         * g++.dg/parse/crash14.C: New test.
28727
28728 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28729
28730         PR c++/14230
28731         * g++.dg/init/ref11.C: New test.
28732
28733 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c++/14432
28736         * g++.dg/parse/builtin2.C: New test.
28737
28738 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28739
28740         PR c++/14401
28741         * g++.dg/init/ctor3.C: New test.
28742         * g++.dg/init/union1.C: New test.
28743         * g++.dg/ext/anon-struct4.C: New test.
28744
28745 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28746
28747         * g++.dg/lookup/koenig1.C: Tweak error messages.
28748         * g++.dg/lookup/used-before-declaration.C: Likewise.
28749         * g++.dg/other/do1.C: Likewise.
28750         * g++.dg/overload/koenig1.C: Likewise.
28751         * g++.dg/parse/crash13.C: Likewise.
28752         * g++.dg/template/instantiate3.C: Likewise.
28753
28754 2004-03-08  Eric Christopher  <echristo@redhat.com>
28755
28756         * * lib/target-supports.exp: Enable libiconv in test
28757         compilation.  Fix up error checking.
28758
28759 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28760
28761         PR middle-end/14289
28762         * gcc.dg/pr14289-1.c: New test case.
28763         * gcc.dg/pr14289-2.c: Likewise.
28764         * gcc.dg/pr14289-3.c: Likewise.
28765
28766 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28767
28768         * gcc.c-torture/execute/20040308-1.c: New test.
28769
28770 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28771
28772         * gcc.c-torture/execute/20040307-1.c: New test case.
28773
28774 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28775
28776         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28777
28778 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28779
28780         * gcc.dg/20040306-1.c: New test.
28781
28782 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28783
28784         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28785         them static.
28786         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28787
28788 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28789
28790         PR c/14465
28791         * gcc.dg/decl-6.c: New test.
28792
28793 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28794
28795         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28796         Rename LOGPOW -> LOG_POW.
28797         (SQRT_EXP, POW_EXP): New.
28798
28799 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28800
28801         * gcc.dg/i386-sse-8.c: New test.
28802
28803 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28804
28805         PR c/14114
28806         * gcc.dg/decl-5.c: New test.
28807
28808 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28809
28810         * gcc.dg/20040305-1.c: New test.
28811
28812 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28813
28814         PR other/14354
28815         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28816
28817 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28818
28819         PR c++/14425, c++/14426
28820         * g++.dg/ext/altivec-4.C: New test.
28821         * g++.dg/ext/altivec-5.C: New test.
28822
28823 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28824
28825         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28826         global variables of a type with no linkage.
28827         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28828         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28829         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28830         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28831         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28832         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28833         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28834         * g++.dg/warn/deprecated.C: Name enum Color.
28835         * g++.dg/overload/VLA.C: Name structure for 'b'.
28836         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28837
28838 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28839
28840         * gcc.c-torture/compile/20040304-1.c: New test.
28841
28842 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28843
28844         PR 13728
28845         * gcc.dg/decl-4.c: New testcase.
28846
28847 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28848
28849         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28850         as PRECF if sizeof (float) > sizeof (double).
28851         (PRECL): Make it the same as PRECF if
28852         sizeof (float) > sizeof (long double).
28853
28854 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28855
28856         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28857         system type.  Add check for irix6 which doesn't have c99 runtime.
28858
28859 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28860
28861         * gcc.dg/const-elim-1.c: xfail for xtensa.
28862
28863 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/14369
28866         * g++.dg/template/cond4.C: New test.
28867
28868 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/14360
28871         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28872
28873         PR c++/14361
28874         * g++.dg/parse/defarg7.C: New test.
28875
28876         PR c++/14359
28877         * g++.dg/template/friend26.C: New test.
28878
28879 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c++/14324
28882         * g++.dg/abi/mangle21.C: New test.
28883
28884         PR c++/14260
28885         * g++.dg/parse/constructor2.C: New test.
28886
28887         PR c++/14337
28888         * g++.dg/template/sfinae1.C: New test.
28889
28890 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28891
28892         PR c++/14267
28893         * g++.dg/expr/crash2.C: New test.
28894
28895         PR middle-end/13448
28896         * gcc.dg/inline-5.c: New test.
28897         * gcc.dg/always-inline.c: Split out tests into ...
28898         * gcc.dg/always-inline2.c: ... this and ...
28899         * gcc.dg/always-inline3.c: ... this.
28900
28901 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28902
28903         PR debug/12103
28904         * g++.dg/debug/crash1.C: New test.
28905
28906 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28907
28908         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28909         function with __attribute__((noinline)).
28910         (recurser_void2): Likewise.
28911         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28912         (recurser_void2): Likewise.
28913
28914 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28915
28916         PR middle-end/14203
28917         * g++.dg/warn/Wunused-6.C: New test case.
28918
28919 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28920
28921         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28922         not defined.
28923
28924 2004-02-27  Eric Christopher  <echristo@redhat.com>
28925
28926         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28927         * g++.dg/charset/asm2.c: Run only x86.
28928         * gcc.dg/charset/asm3.c: Ditto.
28929
28930 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28931
28932         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28933         ld_library_path.
28934
28935 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28936
28937         * g++.dg/ext/altivec-3.C: New.
28938
28939 2004-02-26  Richard Henderson  <rth@redhat.com>
28940
28941         * g++.dg/ext/attrib10.C: Mark for warning.
28942         * gcc.dg/attr-alias-1.c: New.
28943
28944 2004-02-26  Richard Henderson  <rth@redhat.com>
28945
28946         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28947         * gcc.c-torture/execute/20040208-2.c: ... it back.
28948
28949 2004-02-26  Eric Christopher  <echristo@redhat.com>
28950
28951         * lib/target-supports.exp (check-iconv-available): New function.
28952         * lib/gcc-dg.exp (dg-require-iconv): New function.
28953         Use above.
28954         * gcc.dg/charset: New directory.
28955         * gcc.dg/charset/charset.exp: New file.
28956         * gcc.dg/charset/asm1.c: Ditto.
28957         * gcc.dg/charset/asm2.c: Ditto.
28958         * gcc.dg/charset/asm3.c: Ditto.
28959         * gcc.dg/charset/asm4.c: Ditto.
28960         * gcc.dg/charset/asm5.c: Ditto.
28961         * gcc.dg/charset/attribute1.c: Ditto.
28962         * gcc.dg/charset/attribute2.c: Ditto.
28963         * gcc.dg/charset/string1.c: Ditto.
28964         * g++.dg/charset: New directory.
28965         * g++.dg/dg.exp: Add here. Special options.
28966         * g++.dg/charset/charset.exp: New file.
28967         * g++.dg/charset/asm1.c: Ditto.
28968         * g++.dg/charset/asm2.c: Ditto.
28969         * g++.dg/charset/asm3.c: Ditto.
28970         * g++.dg/charset/asm4.c: Ditto.
28971         * g++.dg/charset/attribute1.c: Ditto.
28972         * g++.dg/charset/attribute2.c: Ditto.
28973         * g++.dg/charset/extern1.cc: Ditto.
28974         * g++.dg/charset/extern2.cc: Ditto.
28975         * g++.dg/charset/string1.c: Ditto.
28976
28977 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28978
28979         PR c++/14278
28980         * g++.dg/parse/comma1.C: New test.
28981
28982 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28983
28984         PR c++/14284
28985         * g++.dg/template/ttp8.C: New test.
28986
28987 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28988
28989         * gcc.dg/fixuns-trunc-1.c: New test.
28990
28991 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28992
28993         * gcc.dg/builtins-config.h: Use #elif.
28994
28995 2004-02-26  Michael Matz  <matz@suse.de>
28996
28997         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28998         * gcc.dg/991214-1.c: Likewise.
28999         * gcc.dg/i386-asm-1.c: Likewise.
29000
29001 2004-02-25  Richard Henderson  <rth@redhat.com>
29002
29003         * gcc.c-torture/execute/20040208-2.c: Move ...
29004         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29005
29006 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29007
29008         PR c++/14246
29009         * g++.dg/other/crash-3.C: New test.
29010
29011 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29012
29013         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29014         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29015
29016         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29017         HP-UX.
29018
29019 2004-02-24  Michael Matz  <matz@suse.de>
29020
29021         * gcc.dg/i386-regparm.c: New.
29022
29023 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29024
29025         * gcc.c-torture/execute/20040223-1.c: New.
29026
29027 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29028             Kazu Hirata  <kazu@cs.umass.edu>
29029
29030         * gcc.dg/fwritable-strings-1.c: Remove.
29031
29032 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29033
29034         PR c/14156
29035         * gcc.dg/20040223-1.c: New test.
29036
29037 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29038
29039         PR c++/14106
29040         * g++.dg/ext/typeof9.C: New test.
29041
29042 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29043
29044         PR c++/14250
29045         * g++.dg/other/switch1.C: New test.
29046
29047 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29048
29049         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29050         * gcc.dg/va-arg-1.c: Likewise.
29051
29052 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29053
29054         PR c++/14143
29055         * g++.dg/template/koenig5.C: New test.
29056
29057 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29058
29059         * g++.dg/ext/altivec-1.C: Generalize target triple.
29060         * g++.dg/ext/altivec-2.C: New test case.
29061         * g++.dg/ext/altivec_check.h: New file.
29062         * gcc.dg/altivec-1.c: Generalize target triple;
29063         include altivec_check.h and call altivec_check().
29064         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29065         * gcc.dg/altivec-6.c: New test case.
29066         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29067         type casts as needed.
29068         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29069         altivec_check().
29070         * gcc.dg/altivec-12.c: New test case.
29071         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29072         include altivec_check.h and call altivec_check().
29073         * gcc.dg/altivec_check.h: New file.
29074
29075 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29076
29077         * lib/target-supports.exp (check_alias_available): Don't mangle
29078         function `g' in test program.
29079
29080 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29081
29082         * lib/target-supports.exp (check_profiling_available): Check
29083         argument to determine whether we support a profiling type.
29084         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29085         check_profiling_available.
29086         * g++.dg/bprob/bprob.exp: Likewise.
29087         * g77.dg/bprob/bprob.exp: Likewise.
29088         * gcc.misc-tests/bprob.exp: Likewise.
29089         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29090         dg-require-profiling and delete expected error handling.
29091         * gcc.dg/20021014-1.c: Likewise.
29092         * gcc.dg/nest.c: Likewise.
29093
29094 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29095
29096         PR c++/12007
29097         * g++.dg/other/vthunk1.C: New test.
29098
29099 2004-02-20  Falk Hueffner  <falk@debian.org>
29100
29101         PR target/14201
29102         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29103
29104 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29105
29106         PR c++/13927
29107         * g++.dg/other/error8.C: Remove XFAIL markers.
29108
29109         PR c++/14173
29110         * g++.dg/ext/packed5.C: New test.
29111
29112         PR c++/14199
29113         * g++.dg/warn/Wunused-5.C: New test.
29114
29115         PR c++/14186
29116         * g++.dg/lookup/member1.C: New test.
29117
29118 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29119
29120         * gcc.c-torture/compile/20040130-1.c: Enable only when
29121         __INT_MAX__ >= 2147483647L.
29122         * gcc.c-torture/compile/961203-1.c: Likewise.
29123
29124 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29127         * g++.dg/opt/template1.C: Robustify assembler regexp
29128
29129 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29130
29131         * gcc.c-torture/execute/simd-4.x: Remove.
29132         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29133         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29134         Guard with #ifndef SKIP_ATTRIBUTE.
29135         * gcc.dg/compat/vector-1_y.c: Likewise.
29136         * gcc.dg/compat/vector-2_x.c: Likewise.
29137         * gcc.dg/compat/vector-2_y.c: Likewise.
29138         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29139         * g++.dg/eh/simd-2.C: Likewise.
29140
29141 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29142
29143         * gcc.c-torture/compile/complex-1.c: New.
29144
29145 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29146
29147         PR target/14209
29148         * gcc.c-torture/execute/20040218-1.c: New test.
29149
29150 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29151
29152         PR c++/14181
29153         * g++.dg/parse/new2.C: New test.
29154
29155 2004-02-18  Paul Brook  <paul@codesourcery.com>
29156
29157         * gcc.c-torture/compile/libcall-1.c: New test.
29158
29159 2004-02-18  Paul Brook  <paul@codesourcery.com>
29160
29161         PR debug/12934
29162         * gcc.dg/debug/debug-7.c: New test.
29163
29164 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29165
29166         * gcc.dg/20040217-1.c: New test.
29167
29168 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29169
29170         * gcc.c-torture/execute/990208-1.x: Delete.
29171
29172 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29173
29174         * gcc.c-torture/execute/20040208-2.x: New file.
29175
29176 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29177
29178         PR c++/11326
29179         * g++.dg/abi/structret1.C: New test.
29180
29181 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29184         (i386_cpuid): No need to test if cpuid is available on AMD64.
29185         Fix assembly, so that it works onboth i386 and AMD64.
29186         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29187         (vecInLong): Fix s[] member type to unsigned int.
29188         (vecInWord): Remove type.
29189         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29190         (a64, b64, c64, d64, e64): Remove.
29191         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29192         Remove unused variable.  Remove initialization of removed variables.
29193         Don't call mmx_tests nor sse_tests.
29194         (reference_mmx, reference_sse): Remove.
29195         (check): Add return stmt.
29196         * gcc.dg/i386-sse-7.c: New test.
29197         * gcc.dg/i386-mmx-4.c: New test.
29198
29199 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29200
29201         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29202         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29203         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29204         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29205         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29206         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29207         g++.dg/tc1/dr94.C: Fix line terminator.
29208
29209 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29210
29211         * gcc.c-torture/compile/20040216-1.c: New.
29212
29213 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29214
29215         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29216         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29217         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29218         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29219         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29220         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29221
29222 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29223
29224         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29225
29226 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29227
29228         PR c++/13971
29229         * g++.dg/expr/cond4.C: New test.
29230
29231         PR c++/14086
29232         * g++.dg/lookup/crash2.C: New test.
29233
29234 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29235
29236         * gcc.c-torture/compile/20040214-2.c: New test.
29237
29238 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29239
29240         PR c++/14116
29241         * g++.dg/ext/typeof8.C: New test.
29242
29243 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29244
29245         * gcc.c-torture/compile/20040214-1.c: New test.
29246
29247 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29248
29249         PR c++/13635
29250         * g++.dg/template/spec11.C: New test.
29251
29252 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29253
29254         PR c++/13927
29255         * g++.dg/other/error8.C: New test.
29256
29257 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29258
29259         PR c++/14122
29260         * g++.dg/template/array4.C: New test.
29261
29262         PR c++/14108
29263         * g++.dg/inherit/thunk2.C: New test.
29264
29265         PR c++/14083
29266         * g++.dg/eh/cond2.C: New test.
29267
29268 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29269
29270         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29271
29272 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29273
29274         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29275
29276 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29277
29278         * g++.dg/simd-2.C: xfail on ppc64-linux.
29279
29280 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29281
29282         PR c/456
29283         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29284         tests.
29285
29286 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29287
29288         * gcc.dg/builtins-33.c: New test.
29289
29290 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29291
29292         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29293
29294 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29295
29296         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29297
29298 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29299
29300         * gcc.dg/ppc64-abi-3.c: New test.
29301
29302 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29303
29304         PR c/14092
29305
29306         * gcc.dg/pr14092-1.c: New testcase.
29307
29308 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29309
29310         * gcc.dg/cpp/assert4.c: Fix typo last change.
29311
29312         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29313         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29314
29315         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29316
29317 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29318
29319         * gcc.c-torture/compile/20040209-1.c: New test case.
29320
29321 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29322
29323         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29324
29325 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29326
29327         * gcc.c-torture/execute/20040208-[12].c: New tests.
29328
29329 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29330
29331         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29332
29333 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29334
29335         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29336
29337 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29338
29339         Bug 13856
29340         * gcc.dg/visibility-8.c: New testcase.
29341
29342 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29343
29344         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29345         arguments.
29346         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29347
29348 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29349
29350         PR middle-end/13696
29351         * g++.dg/opt/fold1.C: New test case.
29352
29353 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29354
29355         PR c++/14033
29356         * g++.dg/other/crash-2.C: New test.
29357
29358 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29359
29360         PR c++/14028
29361         * g++.dg/parse/angle-bracket2.C: New test.
29362
29363 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29364
29365         PR middle-end/13750
29366         Revert:
29367         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29368         PR pch/13361
29369         * testsuite/g++.dg/pch/wchar-1.C: New.
29370         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29371
29372 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29373
29374         PR c++/14008
29375         * g++.dg/parse/error15.C: New test.
29376         * g++.dg/parse/crash11.C: Update dg-error mark.
29377
29378 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29379
29380         PR c++/13932
29381         * g++.dg/warn/conv2.C: New test.
29382
29383 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29384
29385         PR c++/13086
29386         * g++.dg/warn/incomplete1.C: Remove xfail.
29387
29388 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29389
29390         * lib/file-format.exp (gcc_target_object_format): Use
29391         ${tool}_target_compile, not gcc_target_compile.
29392         * lib/target-supports.exp (check_alias_available): Likewise.
29393         (check_gc_sections_available): Likewise.
29394         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29395         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29396         dg-require-alias.
29397
29398 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29399
29400         PR c++/13969
29401         * g++.dg/template/static6.C: New test.
29402
29403 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29404
29405         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29406
29407 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29408
29409         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29410         tests for systems where `char' is unsigned by default.
29411
29412 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29413
29414         PR c++/13997
29415         * g++.dg/template/partial3.C: New test.
29416
29417 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29418
29419         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29420         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29421         Remove mentions of obsolete ports.
29422
29423 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29424
29425         * gcc.dg/noncompile/20001228-1.c: Fix for new
29426         error message.
29427
29428 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29429
29430         PR target/9348
29431         * gcc.c-torture/execute/multdi-1.c: New test case.
29432
29433 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29434
29435         PR c++/13925
29436         * g++.dg/template/lookup5.C: New test.
29437
29438 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29439
29440         PR c++/13950
29441         * g++.dg/template/lookup4.C: New test.
29442
29443         PR c++/13970
29444         * g++.dg/parse/error14.C: New test.
29445
29446         PR c++/14002
29447         * g++.dg/parse/template13.C: New test.
29448
29449 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29450
29451         PR c++/13978
29452         * g++.dg/template/koenig4.C: New test.
29453
29454         PR c++/13968
29455         * g++.dg/template/crash17.C: New test.
29456
29457         PR c++/13975
29458         * g++.dg/parse/error13.C: New test.
29459         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29460
29461 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29462
29463         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29464
29465 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29466
29467         PR c/11658
29468         PR c/13994
29469         * gcc.dg/noncompile/20040203-1.c: New test.
29470         * gcc.dg/noncompile/20040203-2.c: Likewise.
29471         * gcc.dg/noncompile/20040203-3.c: Likewise.
29472         * gcc.dg/20040203-1.c: Likewise.
29473
29474 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29475
29476         PR c++/10858
29477         * g++.dg/template/sizeof7.C: New test.
29478
29479 2004-02-02  Eric Christopher  <echristo@redhat.com>
29480             Zack Weinberg  <zack@codesourcery.com>
29481
29482         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29483
29484 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29485
29486         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29487         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29488         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29489         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29490
29491 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29492
29493         PR c++/13113
29494         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29495
29496         PR c++/13854
29497         * g++.dg/ext/attrib13.C: New test.
29498
29499         PR c++/13907
29500         * g++.dg/conversion/op2.C: New test.
29501
29502 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29503
29504         * gcc.dg/titype-1.c: Fix pasto.
29505
29506 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29507
29508         * gcc.dg/titype-1.c: New test.
29509
29510 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29511
29512         PR c++/13957
29513         * g++.dg/template/non-type-template-argument-1.C,
29514         g++.dg/template/qualified-id1.C: Update dg-error marks.
29515         * g++.dg/template/nontype6.C: New test.
29516
29517 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29518
29519         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29520         * gcc.dg/builtins-31.c: New testcase.
29521         * gcc.dg/builtins-32.c: New testcase.
29522
29523 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29524
29525         * objc.dg/call-super-2.m: Update line numbers
29526         for the including of stddef.h.
29527
29528 2004-01-30  Michael Matz  <matz@suse.de>
29529
29530         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29531         g++.dg/ext/case-range3.C: New tests.
29532
29533 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29534
29535         DR206
29536         PR c++/13813
29537         * g++.dg/template/member4.C: New test.
29538
29539 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29540
29541         PR c++/13683
29542         * g++.dg/template/sizeof6.C: New test.
29543
29544 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29545
29546         * gcc.dg/fwritable-strings-1.c: New test.
29547
29548 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29549
29550         * gcc.c-torture/compile/20040130-1.c: New test.
29551
29552 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29553
29554         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29555
29556 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29557
29558         PR c++/13883
29559         * g++.dg/template/ctor3.C: New test.
29560
29561 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29562
29563         * g++.dg/tc1: New directory.
29564         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29565         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29566         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29567         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29568         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29569
29570 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29571
29572         * g++.dg/parse/error11.C: New test.
29573         * g++.dg/parse/error12.C: Likewise.
29574
29575 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29576
29577         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29578         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29579
29580 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29581
29582         PR c++/13791
29583         * g++.dg/ext/attrib12.C: New test.
29584
29585         PR c++/13736
29586         * g++.dg/parse/cast2.C: New test.
29587
29588 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29589
29590         * objc.dg/encode-2.m (main): New local string.  Set depending on
29591         sizeof long.  Use in sscanf call.
29592         * objc.dg/encode-3.m (main): New local string.  Set depending on
29593         sizeof long.  Use in scan_initial call.
29594
29595 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29596
29597         * objc.dg/call-super-2.m: Make LP64-safe.
29598         * objc.dg/desig-init-1.m: Likewise.
29599
29600 2004-01-27  Devang Patel <dpatel@apple.com>
29601
29602         * g++.dg/debug/namespace1.C: New test.
29603
29604 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29605
29606         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29607         xscale-*-*.
29608
29609         * gcc.dg/arm-mmx-1.c: New test.
29610
29611 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29612
29613         * gcc.dg/20040127-1.c: New test.
29614         * gcc.dg/20040127-2.c: New test.
29615
29616 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29617
29618         * objc.dg/stret-1.m (glob): Renamed to globa.
29619
29620 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c++/13663
29623         * g++.dg/expr/for1.C: New test.
29624
29625 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29626
29627         PR middle-end/13779
29628         * gcc.dg/darwin-longlong.c: New test.
29629
29630 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29631
29632         * gcc.dg/20040124-1.c: Moved test from here...
29633         * gcc.c-torture/compile/20040124-1.c: ...to here.
29634
29635 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29636
29637         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29638         the assembly output if -m64 is passed.
29639
29640 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29641
29642         PR c++/13833
29643         * g++.dg/template/cond3.C: New test.
29644
29645 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29646
29647         PR c++/13810
29648         * g++.dg/template/ttp7.C: New test.
29649
29650 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29651
29652         PR c++/13797
29653         * g++.dg/template/nontype4.C: New test.
29654         * g++.dg/template/nontype5.C: Likewise.
29655
29656 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29657
29658         * gcc.dg/torture/mips-clobber-at.c: New test.
29659
29660 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29661
29662         * gcc.dg/20040124-1.c: New test.
29663
29664 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29665
29666         * gcc.dg/20040123-1.c: New test.
29667
29668 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29669
29670         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29671
29672 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29673
29674         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29675
29676 2004-01-23  Andrew Pinski  <apinski@apple.com>
29677
29678         * gcc.dg/20030121-1.c: Move to ..
29679         * gcc.dg/20040121-1.c: here.
29680
29681 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29682
29683         * gcc.dg/builtins-29.c: New test case.
29684
29685 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29686
29687         PR 18314
29688         * gcc.dg/builtins-30.c: New testcase.
29689
29690 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29691
29692         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29693         * lib/g77.exp: Likewise.
29694         * lib/objc.exp: Likewise.
29695         * lib/g++.exp: Likewise.
29696
29697 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29698
29699         * gcc.dg/struct-by-value-2.c: New test.
29700
29701 2004-01-21  Andrew Pinski  <apinski@apple.com>
29702
29703         PR target/13785
29704         * gcc.dg/20030121-1.c: New test.
29705
29706 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29707
29708         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29709         clobber frame pointer register in asm statement.
29710
29711 2004-01-21  Falk Hueffner  <falk@debian.org>
29712
29713         * gcc.c-torture/compile/20040121-1.c: New test.
29714
29715 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29716
29717         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29718
29719 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29720
29721         * gcc.dg/ppc64-abi-2.c: New test.
29722
29723 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29724
29725         * lib/treelang.exp: Fill out this file.
29726         * lib/treelang-dg.exp: New File.
29727
29728 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29729
29730         * gcc.c-torture/compile/981022-1.c: Remove.
29731         * gcc.dg/array-5.c: Remove XFAIL.
29732         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29733         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29734         gcc.dg/cond-lvalue-1.c: Update.
29735         * gcc.dg/cast-lvalue-2.c: New test.
29736
29737 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29738
29739         PR c++/13592
29740         * g++.dg/other/error1.C (class foo): Tweak error message.
29741
29742         PR c++/13592
29743         * g++.dg/template/call2.C: New test.
29744
29745 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29746
29747         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29748         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29749         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29750         scalar-return-1_x.c, scalar-return-2_y.c,
29751         scalar-return-3_x.c, scalar-return-3_y.c,
29752         scalar-return-4_x.c, scalar-return-4_y.c,
29753         struct-align-1.h, struct-align-1_x.c,
29754         struct-align-1_y.c, struct-align-2.h,
29755         struct-align-2_x.c, struct-align-2_y.c,
29756         struct-by-value-10_y.c, struct-by-value-11_x.c,
29757         struct-by-value-11_y.c, struct-by-value-12_x.c,
29758         struct-by-value-12_y.c, struct-by-value-13_x.c,
29759         struct-by-value-13_y.c, struct-by-value-14_x.c,
29760         struct-by-value-14_y.c, struct-by-value-15_x.c,
29761         struct-by-value-15_y.c, struct-by-value-16_y.c,
29762         struct-by-value-17_y.c, struct-by-value-18_y.c,
29763         struct-by-value-19_y.c, struct-by-value-1_x.c,
29764         struct-by-value-1_y.c, struct-by-value-20_y.c,
29765         struct-by-value-2_x.c, struct-by-value-2_y.c,
29766         struct-by-value-3_y.c, struct-by-value-4_x.c,
29767         struct-by-value-4_y.c, struct-by-value-5_y.c,
29768         struct-by-value-6_y.c, struct-by-value-7_y.c
29769         struct-by-value-8_x.c, struct-by-value-8_y.c
29770         struct-by-value-9_x.c, struct-by-value-9_y.c
29771         struct-return-10_x.c, struct-return-10_y.c,
29772         struct-return-19_x.c, struct-return-20_x.c
29773         struct-return-2_x.c, struct-return-2_y.c
29774         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29775         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29776
29777 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29778
29779         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29780         attribute on sparc*-sun-solaris2.*.
29781
29782 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29783
29784         PR c++/13710
29785         * g++.dg/ext/typeof7.C: New test.
29786
29787 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29788
29789         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29790         * gcc.dg/const-elim-1.c: Same.
29791
29792 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29793
29794         * objc.dg/stret-1.m: New.
29795         * objc.dg/stret-2.m: New.
29796
29797 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29798
29799         PR c++/11895
29800         * g++.dg/ext/vector1.C: New test.
29801
29802 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29803
29804         * gcc.dg/pch/import-1.c: New.
29805         * gcc.dg/pch/import-1.hs: New.
29806         * gcc.dg/pch/import-1a.h: New.
29807         * gcc.dg/pch/import-1b.h: New.
29808         * gcc.dg/pch/import-1c.h: New.
29809
29810 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29811
29812         PR c++/13574
29813         * g++.dg/ext/array1.C: New test.
29814
29815         PR c++/13178
29816         * g++.dg/conversion/op1.C: New test.
29817
29818 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29819
29820         PR 11864
29821         From Kazumoto Kojima / Dan Kegel:
29822         * gcc.dg/pr11864-1.c: New test.
29823
29824         PR 10392
29825         From Marcus Comstedt / Dan Kegel:
29826         * gcc.dg/pr10392-1.c: New test.
29827
29828 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29829
29830         PR c++/13478
29831         * g++.dg/init/ref10.C: New test.
29832
29833 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29834
29835         PR c++/13407
29836         * g++.dg/parse/typename6.C: New test.
29837
29838 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29839
29840         PR pch/13361
29841         * testsuite/g++.dg/pch/wchar-1.C: New.
29842         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29843
29844 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29845
29846         PR c++/9259
29847         * g++.dg/expr/sizeof2.C: New test.
29848
29849 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29850
29851         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29852
29853 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29854
29855         PR c++/13659
29856         * g++.dg/lookup/strong-using-3.C: New.
29857         * g++.dg/lookup/using-10.C: New.
29858
29859 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29860
29861         PR c++/13594
29862         * g++.dg/lookup/strong-using-2.C: New.
29863
29864 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29865             Dan Kegel <dank@kegel.com>
29866             J"orn Rennecke <joern.rennecke@superh.com>
29867
29868         PR target/9365
29869         * gcc.dg/pr9365-1.c: New test.
29870
29871 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29872
29873         PR c++/8856
29874         * g++.dg/parse/casting-operator2.C: New test.
29875         * g++.old-deja/g++.pt/explicit83.C: Remove.
29876
29877 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29878
29879         * gcc.dg/label-compound-stmt-1.c: New test.
29880         * gcc.c-torture/compile/950922-1.c,
29881         gcc.c-torture/compile/20000211-3.c,
29882         gcc.c-torture/compile/20000518-1.c,
29883         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29884         compound statements.
29885
29886 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29887
29888         * gcc.dg/ppc64-abi-1.c: New test.
29889
29890 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29891
29892          * g++.dg/ext/attrib9.C: Add dg-warnings.
29893
29894 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29895
29896         PR c++/12335
29897         * g++.dg/parse/dtor3.C: New test.
29898
29899 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29900
29901         PR c++/12709
29902         * g++.dg/parse/try-catch-1.C: New test.
29903
29904 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29905
29906         * ada/acats/run_all.sh: Add more verbose output in acats.log
29907         when compiling tests.
29908
29909 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29910
29911         PR 13656
29912         * gcc.dg/typedef-redecl.c: New test case.
29913         * gcc.dg/typedef-redecl.h: New support file.
29914
29915 2004-01-13  Jan Hubicka  <jh@suse.cz>
29916
29917         * gcc.dg/always_inline.c: New test.
29918         * gcc.dg/debug/20031231-1.c: Fix.
29919
29920 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29921
29922         PR c++/13474
29923         * g++.dg/template/array3.C: New test.
29924
29925 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29926
29927         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29928         * g++.dg/warn/Wunused-2.C: Likewise.
29929
29930 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29931
29932         PR c++/13289
29933         * g++.dg/template/instantiate6.C: New test.
29934
29935 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29936
29937         PR middle-end/11397
29938         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29939
29940 2004-01-12  Jan Hubicka  <jh@suse.cz>
29941
29942         PR opt/12826
29943         * gcc.dg/20040112-1.c: New.
29944
29945         * gcc.dg/dwarf-die[1-7].c: Move to...
29946         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29947         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29948
29949 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29950
29951         PR c++/4100
29952         * g++.dg/parse/friend4.C: New test.
29953
29954 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29955
29956         PR c++/4100
29957         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29958         definition is called a friend.
29959
29960 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29961
29962         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29963
29964 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29965
29966         PR c++/3478
29967         * g++.dg/parse/error10.C: New test.
29968         * g++.dg/template/arg2.C: Accept "invalid type" error.
29969
29970 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29971
29972         PR middle-end/13392
29973         * g++.dg/opt/expect2.C: New test.
29974
29975 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29976
29977         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29978         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29979         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29980         Update dg-error regexps.
29981
29982 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29983
29984         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29985         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29986
29987 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29988
29989         * gcc.dg/pragma-re-1.c: Use right pointer type.
29990
29991 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29992
29993         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29994
29995 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29996
29997         * gcc.dg/rs6000-ldouble-1.c: New.
29998
29999 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30000
30001         DR 337
30002         PR c++/9256
30003         * g++.dg/other/abstract1.C: New test.
30004
30005 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30006
30007         * g++.dg/lookup/strong-using-1.C: New.
30008
30009 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30010
30011         PR c/11234
30012         * gcc.dg/func-ptr-conv-1.c: New test.
30013         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30014
30015 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30016
30017         PR target/13380.
30018         * gcc.c-torture/compile/20040109-1.c: New.
30019
30020 2004-01-08  Stuart Hastings  <stuart@apple.com>
30021
30022         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30023         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30024         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30025
30026 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30027
30028         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30029
30030 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30031
30032         * ada/acats/run_acats: Treat 'gnatchop' the same way
30033         as 'gnatmake'.  Export GCC_DRIVER.
30034         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30035         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30036
30037 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30038
30039         PR c++/12573
30040         * g++.dg/template/dependent-expr4.C: New test.
30041
30042 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30043
30044         * gcc.dg/altivec-11.c: New test.
30045
30046 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30047
30048         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30049
30050 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30051
30052         PR c/6024
30053         * gcc.dg/enum-compat-1.c: New test.
30054         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30055
30056 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30057
30058         PR c/12165
30059         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30060         gcc.dg/c99-idem-qual-3.c: New tests.
30061
30062 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30063
30064         * gcc.dg/winline-7.c: Don't cast void * to int.
30065
30066 2004-01-06  Jan Hubicka  <jh@suse.cz>
30067
30068         * gcc.dg/i386-sse-5.c: New test
30069         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30070
30071 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30072
30073         PR c++/12815
30074         * g++.dg/rtti/typeid4.C: New test.
30075
30076 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30077
30078         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30079
30080 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30081
30082         PR c++/12132
30083         * g++.dg/template/error11.C: New test.
30084
30085         PR c++/13451
30086         * g++.dg/template/class2.C: New test.
30087
30088 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30089         Richard Sandiford <rsandifo@redhat.com>
30090
30091         PR c++/13387
30092         * g++.dg/opt/alias3.C: New test.
30093
30094 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/13157
30097         * g++.dg/template/koenig3.C: New test.
30098
30099         PR c++/13529
30100         * g++.dg/parse/offsetof3.C: New test.
30101
30102         * g++.dg/init/copy7.C: Add missing dg-error markers.
30103
30104         PR c++/12226
30105         * g++.dg/init/copy7.c: New test.
30106
30107         PR c++/13536
30108         * g++.dg/parse/cast1.C: New test.
30109
30110 2004-01-04  Jan Hubicka  <jh@suse.cz>
30111
30112         * gcc.dg/winline[1-7].c: New tests.
30113
30114 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30115
30116         PR c++/13520
30117         * g++.dg/template/qualttp22.C: New test.
30118
30119 2004-01-01  Jan Hubicka  <jh@suse.cz>
30120
30121         * gcc.dg/debug/20031231-1.c: New.
30122         * gcc.c-torture/compile/20040101-1.c: New.
30123         * gcc.dg/dwarf-die-[1-7].c: New.
30124
30125 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30126
30127         PR optimization/13521
30128         * gcc.c-torture/compile/20031231-1.c: New test.
30129
30130 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30131
30132         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30133
30134 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30135
30136         PR c++/10079
30137         * g++.dg/template/crash16.C: New test.
30138
30139 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30140
30141         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30142
30143 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30144
30145         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30146         ports.
30147         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30148         * g++.old-deja/g++.law/profile1.C: Likewise.
30149         * gcc.c-torture/compile/981006-1.c: Likewise.
30150         * gcc.c-torture/execute/loop-2e.x: Likewise.
30151         * gcc.c-torture/execute/loop-2f.x: Remove.
30152         * gcc.c-torture/execute/loop-2g.x: Likewise.
30153         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30154         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30155
30156 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30157
30158         PR c++/13507
30159         * g++.dg/ext/attrib11.C: New test.
30160
30161         PR c++/13494
30162         * g++.dg/template/array2-1.C: New test.
30163         * g++.dg/template/array2-2.C: New test.
30164
30165 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30166
30167         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30168
30169 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30170
30171         PR c++/12774
30172         * g++.dg/template/array1-1.C: New test.
30173         * g++.dg/template/array1-2.C: New test.
30174
30175 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30176
30177         PR fortran/12632
30178         * g77.dg/12632.f: New test case.
30179
30180 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30181
30182         PR c++/13289
30183         * g++.dg/parse/nontype1.C: New test.
30184
30185 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30186
30187         PR c++/12403
30188         * g++.dg/parse/explicit1.C: New test.
30189         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30190
30191 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30192
30193         PR c++/13081
30194         * g++.dg/opt/inline6.C: New test.
30195
30196         PR c++/12613
30197         * g++.dg/parse/error9.C: New test.
30198
30199         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30200
30201 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30202
30203         PR c++/13009
30204         * g++.dg/init/assign1.C: New test.
30205
30206 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30207
30208         PR c++/13070
30209         * g++.dg/warn/format3.C: New test case.
30210
30211 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30212
30213         * gcc.c-torture/compile/20031227-1.c: New test.
30214
30215 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30216
30217         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30218         * g77.dg/bprob/bprob.exp: Likewise.
30219         * gcc.misc-tests/bprob.exp: Likewise.
30220         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30221         variants on systems where the library does not provide that
30222         functionality.
30223         * gcc.dg/builtins-20.c: Use builtins-config.h.
30224         * gcc.dg/builtins-config.h: New file.
30225
30226 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30227
30228         * lib/gcc-dg.exp (dg-require-profiling): New function.
30229         * lib/target-supports.exp (check_profiling_available): Likewise.
30230         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30231         * g77.dg/bprob/bprob.exp: Likewise.
30232         * gcc.misc-tests/bprob.exp: Likewise.
30233         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30234         * gcc.dg/20021014-1.c: Likewise.
30235         * gcc.dg/nest.c: Likewise.
30236
30237 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30238
30239         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30240         compiling.
30241         * g++.dg/lookup/java2.C: Likewise.
30242         * gcc.dg/cpp/lexident.c: Likewise.
30243
30244 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30245
30246         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30247         given.
30248         * gcc.c-torture/compile/961203-1.c: Likewise.
30249         * gcc.c-torture/compile/980506-1.c: Likewise.
30250
30251 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30252
30253         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30254         (additional_prunes): New global.
30255         (gcc-dg-prune): Handle additional per-test pruning.
30256         (dg-test): Clear additional_prunes between tests.
30257
30258         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30259         dg-prune-output to avoid spurious failures from assembler
30260         complaining about nonexistent WAW violations.
30261         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30262         Use dg-prune-output to avoid spurious failures from assembler
30263         warning about Itanium B-step errata.
30264
30265 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30266
30267         * g++.dg/abi/macro0.C: New test.
30268         * g++.dg/abi/macro1.C: Likewise.
30269         * g++.dg/abi/macro2.C: Likewise.
30270
30271         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30272         * g++.dg/abi/bitfield7.C: Likewise.
30273         * g++.dg/abi/dtor2.C: Likewise.
30274         * g++.dg/abi/mangle11.C: Likewise.
30275         * g++.dg/abi/mangle12.C: Likewise.
30276         * g++.dg/abi/mangle14.C: Likewise.
30277         * g++.dg/abi/mangle17.C: Likewise.
30278         * g++.dg/abi/vbase10.C: Likewise.
30279         * g++.dg/abi/vbase14.C: Likewise.
30280         * g++.dg/template/qualttp17.C: Likewise.
30281
30282 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30283
30284         PR c/11995
30285         * gcc.dg/20031223-1.c: New test.
30286
30287 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30288
30289         * gcc.dg/noreturn-7.c: New test.
30290
30291 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30292
30293         * gcc.dg/null-pointer-1.c: New test.
30294
30295 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30296
30297         * g++.old-deja/g++.jason/template18.C: Remove.
30298         * g++.old-deja/g++.jason/template37.C: Likewise.
30299
30300         PR c++/12862
30301         * g++.dg/lookup/ns1.C: New test.
30302
30303         PR c++/12397
30304         * g++.dg/template/lookup3.C: New test.
30305
30306 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30307
30308         * g++.dg/template/recurse1.C: New test
30309
30310 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30311
30312         PR c++/12479
30313         * g++.dg/parse/semicolon1.C: New test.
30314         * g++.dg/parse/semicolon1.h: Likewise.
30315
30316 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30317
30318         * gcc.dg/darwin-misaligned.c: New test.
30319
30320 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30321
30322         PR c/9163
30323         * gcc.dg/20031222-1.c: New test.
30324
30325 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30326
30327         PR c++/13438
30328         * g++.dg/parse/error8.C: New test.
30329
30330         PR c++/11554
30331         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30332
30333 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30334
30335         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30336         too small.
30337         * gcc.c-torture/compile/930217-1.c: Likewise.
30338         * gcc.c-torture/compile/930513-1.c: Likewise.
30339         * gcc.c-torture/execute/920908-2.c: Likewise.
30340         * gcc.c-torture/execute/921204-1.c: Likewise.
30341         * gcc.c-torture/execute/930621-1.c: Likewise.
30342         * gcc.c-torture/execute/930630-1.c: Likewise.
30343         * gcc.c-torture/execute/931031-1.c: Likewise.
30344         * gcc.c-torture/execute/980602-2.c: Likewise.
30345         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30346         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30347         * gcc.c-torture/execute/extzvsi.c: Likewise.
30348         * gcc.c-torture/unsorted/ext.c: Likewise.
30349
30350 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30351
30352         PR target/12749
30353         * gcc.c-torture/compile/20031220-2.c: New test case.
30354
30355 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30356
30357         PR optimization/13031
30358         * gcc.c-torture/compile/20031220-1.c: New test case.
30359
30360 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30361
30362         * gcc.dg/cast-function-1.c: New test.
30363
30364 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30365
30366         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30367         formats.
30368
30369 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/12795
30372         * g++.dg/ext/attrib10.C: New test.
30373
30374 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30375
30376         * gcc.dg/cleanup-10.c: New test.
30377         * gcc.dg/cleanup-11.c: New test.
30378
30379 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30380
30381         PR c++/13239
30382         * g++.dg/opt/expect1.C: New test.
30383
30384 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30385
30386         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30387
30388 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         PR debug/12923
30391         * gcc.dg/20031218-1.c: New test.
30392
30393         PR debug/12389
30394         * gcc.dg/20031218-2.c: New test.
30395         * gcc.dg/20031218-3.c: New test.
30396
30397         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30398         of label name and allow for USER_LABEL_PREFIX == "_" names.
30399         * g++.dg/abi/mangle18-2.C: Likewise.
30400         * g++.dg/abi/mangle19-1.C: Likewise.
30401         * g++.dg/abi/mangle19-2.C: Likewise.
30402         * g++.dg/abi/mangle20-1.C: Likewise.
30403         * g++.dg/abi/mangle20-2.C: Likewise.
30404
30405 2003-12-18  Richard Henderson  <rth@redhat.com>
30406
30407         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30408
30409 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30410             Dan Kegel <dank@kegel.com>
30411
30412         PR other/12009
30413         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30414         testing a cross compiler, it causes spurious compile failures.
30415         * lib/g++.exp: Likewise.
30416
30417 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30418
30419         PR c++/13262
30420         * g++.dg/template/access13.C: New test.
30421
30422 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30423
30424         * gcc.dg/20031216-1.c: New test.
30425
30426 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30427
30428         PR c++/9154
30429         * g++.dg/template/error10.C: New test.
30430
30431 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30432
30433         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30434         * g++.dg/eh/simd-2.C: Likewise.
30435
30436 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30437             Roger Sayle  <roger@eyesopen.com>
30438
30439         * gcc.c-torture/execute/ieee/mzero5.c: New.
30440
30441 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30442
30443         PR c++/10603
30444         * g++.dg/parse/error6.C: New test.
30445
30446         PR c++/12827
30447         * g++.dg/parse/error7.C: New test.
30448
30449 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30450
30451         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30452         at -O with stabs debugging formats.
30453         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30454         * gcc.dg/debug/debug-2.c: Likewise.
30455
30456 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30457
30458         PR c++/12696
30459         * g++.dg/init/error1.C: New test.
30460
30461         PR c++/12218
30462         * g++.dg/init/pm3.C: New test.
30463
30464 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30465
30466         PR c/3347
30467         * gcc.dg/bitfld-8.c: New test.
30468
30469 2003-12-16  James Lemke  <jim@wasabisystems.com>
30470
30471         * gcc.dg/arm-scd42-[123].c: New tests.
30472
30473 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         PR c++/9043
30476         * g++.dg/abi/mangle20-1.C: New test.
30477         * g++.dg/abi/mangle20-2.C: New test.
30478
30479 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30480
30481         PR c++/13275
30482         * g++.dg/other/offsetof2.C: Remove XFAIL.
30483         * g++.dg/parse/offsetof1.C: New test.
30484         * g++.gd/parse/offsetof2.C: Likewise.
30485
30486 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30487
30488         * g++.dg/template/nontype3.C: New test.
30489         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30490
30491 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30492
30493         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30494
30495 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         PR c++/13387
30498         * g++.dg/expr/assign1.C: New test.
30499
30500         PR c++/13242
30501         * g++.dg/abi/mangle19-1.C: New test.
30502         * g++.dg/abi/mangle19-2.C: New test.
30503
30504 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30505
30506         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30507
30508 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30509
30510         * gcc.c-torture/execute/20031216-1.c: New test.
30511
30512 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30513
30514         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30515         an ICE regression.
30516
30517 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30518
30519         PR c++/10926
30520         * g++.dg/template/error9.C: New test.
30521
30522         PR c++/11116
30523         * g++.dg/template/error8.C: New test.
30524
30525 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30526
30527         PR middle-end/13400
30528         * gcc.c-torture/execute/20031215-1.c: New test case.
30529
30530 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30531
30532         PR c++/13269
30533         * g++.dg/parse/error5.C: New test.
30534
30535         PR c++/12989
30536         * g++.dg/expr/sizeof1.C: New test.
30537
30538         PR c++/13310
30539         * g++.dg/template/crash15.C: New test.
30540
30541 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30542
30543         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30544         a non-POD type as the last named parameter of a varargs function.
30545
30546 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/13243
30549         PR c++/12573
30550         * g++.dg/template/crash14.C: New test.
30551         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30552
30553 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30554
30555         * g++.dg/other/java1.C: New test.
30556
30557         PR c++/13241
30558         * g++.dg/abi/mangle18-1.C: New test.
30559         * g++.dg/abi/mangle18-2.C: New test.
30560
30561 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30562
30563         PR optimization/10312
30564         * gcc.c-torture/execute/20031214-1.c: New.
30565
30566 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30567
30568         PR c++/10779
30569         PR c++/12160
30570         * g++.dg/parse/error3.C: New test.
30571         * g++.dg/parse/error4.C: Likewise.
30572         * g++.dg/abi/mangle4.C: Tweak error messages.
30573         * g++.dg/lookup/using5.C: Likewise.
30574         * g++.dg/other/error2.C: Likewise.
30575         * g++.dg/parse/typename5.C: Likewise.
30576         * g++.dg/parse/undefined1.C: Likewise.
30577         * g++.dg/template/arg2.C: Likewise.
30578         * g++.dg/template/ttp3.C: Likewise.
30579         * g++.dg/template/type1.C: Likewise.
30580         * g++.old-deja/g++.other/crash32.C: Likewise.
30581         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30582
30583 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30584
30585         PR c++/13106
30586         * g++.dg/warn/noreturn-3.C: New test.
30587
30588 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         PR c++/13118
30591         * g++.dg/abi/covariant3.C: New.
30592
30593 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30594
30595         * g++.dg/eh/ia64-1.C: New test.
30596
30597 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30598
30599         PR optimization/13037
30600         * g77.f-torture/execute/13037.f: New test case.
30601
30602 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30603
30604         PR c++/12881
30605         * g++.dg/abi/covariant2.C: New.
30606
30607 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30608
30609         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30610
30611 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30612
30613         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30614
30615 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30616
30617         PR other/10819
30618         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30619         to fix Bug 10819.
30620         * lib/g++.exp (g++_version): Likewise.
30621         * lib/g77.exp (g77_version): Likewise.
30622         * lib/objc.exp (default_objc_version): Likewise.
30623
30624 2003-12-10  Richard Henderson  <rth@redhat.com>
30625
30626         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30627
30628         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30629
30630 2003-12-08  Matt Austern  <austern@apple.com>
30631
30632         PR c/13134
30633         * lib/gcc-dg.exp (dg-require-visibility): Define.
30634         * lib/target-supports (check_visibility_available): Define.
30635         * gcc.dg/visibility-1.c: New test.
30636         * gcc.dg/visibility-2.c: Likewise.
30637         * gcc.dg/visibility-3.c: Likewise.
30638         * gcc.dg/visibility-4.c: Likewise.
30639         * gcc.dg/visibility-5.c: Likewise.
30640         * gcc.dg/visibility-6.c: Likewise.
30641         * g++.dg/ext/visibility-1.C: Likewise.
30642         * g++.dg/ext/visibility-2.C: Likewise.
30643         * g++.dg/ext/visibility-3.C: Likewise.
30644         * g++.dg/ext/visibility-4.C: Likewise.
30645         * g++.dg/ext/visibility-5.C: Likewise.
30646         * g++.dg/ext/visibility-6.C: Likewise.
30647
30648 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30649
30650         * g++.dg/lookup/java1.C: New test.
30651         * g++.dg/lookup/java2.C: New test.
30652
30653 2003-12-07  Falk Hueffner  <falk@debian.org>
30654
30655         * g++.dg/opt/noreturn-1.C: New test.
30656
30657 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30658
30659         * gcc.dg/overflow-1.c: New test.
30660
30661 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30662
30663         * g77.f-torture/compile/13060.f: New test.
30664
30665 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30666
30667         PR c++/13323
30668         * g++.dg/inherit/operator2.C: New test.
30669
30670 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/13305
30673         * g++.dg/ext/attrib9.C: New test.
30674
30675 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30676
30677         PR c++/13314
30678         * g++.dg/template/error7.C: New test.
30679
30680 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30681             J"orn Rennecke <joern.rennecke@superh.com>
30682
30683         PR target/13302
30684         * g++.dg/other/struct-va_list.C: New test.
30685
30686 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30687
30688         PR c++/13166
30689         * g++.dg/parse/defarg6.C: New test.
30690
30691 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30692
30693         PR target/13256
30694         * gcc.c-torture/execute/20031201-1.c: New test.
30695
30696 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30697
30698         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30699
30700 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30701
30702         * gcc.dg/builtin-return-1.c: New test.
30703
30704 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30705             J"orn Rennecke <joern.rennecke@superh.com>
30706
30707         PR optimization/13260
30708         * gcc.c-torture/execute/20031204-1.c: New test.
30709
30710 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30711
30712         PR c++/9127
30713         * g++.dg/template/error6.C: New test.
30714
30715 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * gcc.dg/20031202-1.c: New test.
30718
30719 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR c++/13179
30722         * g++.dg/template/eh1.C: New test.
30723
30724         PR c++/10771
30725         * g++.dg/template/error5.C: New test.
30726
30727 2003-12-02  David Ung  <davidu@mips.com>
30728
30729         * gcc.dg/compat/vector-check.h: Corrected type for var
30730         g_##TMODE
30731
30732 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30733
30734         PR c++/10126
30735         * g++.dg/template/ptrmem8.C: New test.
30736
30737 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30738
30739         PR c++/12573
30740         * g++.dg/template/dependent-expr3.C: New test.
30741
30742 2003-12-01  James Lemke  <jim@wasabisystems.com>
30743
30744         * gcc.dg/arm-g2.c: New test.
30745
30746 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30747
30748         PR optimization/11634
30749         * gcc.dg/20031201-2.c: New test case.
30750
30751 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30752
30753         PR 11433
30754         * objc.dg/proto-lossage-3.m: New test.
30755
30756 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30757
30758         PR optimization/12628
30759         * gcc.dg/20031201-1.c: New test case.
30760
30761 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30762
30763         * gcc.dg/unaligned-1.c: New test.
30764
30765 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30766
30767         PR c++/9849
30768         * g++.dg/template/error4.C: New test.
30769         * g++.dg/template/nested3.C: Adjust error markers.
30770
30771 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30772
30773         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30774
30775 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30776
30777         PR c/10333
30778         * gcc.dg/bitfld-7.c: New test.
30779
30780 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30781
30782         * gcc.dg/tls/asm-1.C: New test.
30783
30784 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30785
30786         * gcc.dg/cpp/assert4.c: Update.
30787
30788 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30789
30790         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30791         * gcc.dg/builtin-apply3.c: New test.
30792
30793 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30794
30795         * lib/compat.exp (compat-obj): New xfaildata parameter.
30796         Use it to set compiler_conditional_xfail_data before compiling.
30797         (compat-get-options): Handle dg-xfail-if.
30798         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30799         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30800         * gcc.dg/compat/vector-1_y.c: Likewise.
30801         * gcc.dg/compat/vector-2_x.c: Likewise.
30802         * gcc.dg/compat/vector-2_y.c: Likewise.
30803
30804 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30805
30806         * g++.dg/opt/reg-stack4.C: New test.
30807
30808 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30809
30810         * gcc.dg/builtin-apply2.c: New test.
30811
30812 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30813
30814         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30815
30816 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30817
30818         PR c++/12924
30819         * g++.dg/template/template-id-2.C: New test.
30820
30821 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30822
30823         PR c++/5369
30824         * g++.dg/template/memfriend1.C: New test.
30825         * g++.dg/template/memfriend2.C: Likewise.
30826         * g++.dg/template/memfriend3.C: Likewise.
30827         * g++.dg/template/memfriend4.C: Likewise.
30828         * g++.dg/template/memfriend5.C: Likewise.
30829         * g++.dg/template/memfriend6.C: Likewise.
30830         * g++.dg/template/memfriend7.C: Likewise.
30831         * g++.dg/template/memfriend8.C: Likewise.
30832         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30833
30834 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR c++/12515
30837         * g++.dg/ext/cond1.C: New test.
30838
30839 2003-11-20  Richard Henderson  <rth@redhat.com>
30840
30841         * gcc.dg/20020201-2.c: Remove.
30842         * gcc.dg/20020201-4.c: Remove.
30843         * gcc.dg/20020304-1.c: Remove.
30844
30845 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30846
30847         * gcc.dg/cpp/trad/xwin1.c: New test case.
30848
30849 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30850
30851         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30852         * lib/g77.exp: Likewise.
30853         * lib/objc.exp: Likewise.
30854         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30855         for darwin.
30856
30857 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30858
30859         PR c++/12932
30860         * g++.dg/template/static5.C: New test.
30861
30862 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30863
30864         * gcc.dg/nested-func-1.c: New test.
30865
30866 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30867
30868         * gcc.dg/cpp/assert4.c: New test.
30869
30870 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30871
30872         PR c++/2294
30873         * g++.dg/lookup/using9.c: New test.
30874
30875 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30876
30877         PR c++/12762
30878         * g++.dg/template/error3.C: New test.
30879
30880 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30881
30882         PR ada/13035
30883         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30884         No longer use a wrapper for gcc, since this does not work under
30885         Windows.
30886
30887 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30888
30889         PR c++/2094
30890         * g++.dg/template/ptrmem7.C: New test.
30891
30892 2003-11-13  Andrew Pinski <apinski@apple.com>
30893
30894         * gcc.c-torture/compile/20031113-1.c: New test.
30895
30896 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30897             Kean Johnston <jkj@sco.com>
30898
30899         PR c/13029
30900         * gcc.dg/unused-4.c: Update.
30901
30902 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30903
30904         * g++.dg/opt/const3.C: New test.
30905
30906 2003-11-13  Jan Hubicka  <jh@suse.cz>
30907
30908         * gcc.c-torture/compile/20031112-1.c: New test.
30909
30910 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.dg/parse/crash10.C: Remove bogus error marker.
30913
30914 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30915
30916         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30917         (host_gcc): Likewise.
30918         (ROOT): Honor $PWDCMD.
30919         (BASE): Likewise.
30920         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30921
30922 2003-11-12  Catherine Moore  <clm@redhat.com>
30923
30924         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30925
30926 2003-11-12  Andreas Jaeger  <aj@suse.de>
30927             Jakub Jelinek  <jakub@redhat.com>
30928             Andrew Pinski  <pinskia@physics.uc.edu>
30929             Richard Henderson  <rth@redhat.com>
30930
30931         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30932         systems.
30933         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30934
30935         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30936         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30937
30938 2003-11-11  Andreas Jaeger  <aj@suse.de>
30939
30940         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30941
30942         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30943
30944 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30945
30946         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30947         Clean ups.
30948
30949 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30950
30951         * gcc.dg/trampoline-1.c: New test.
30952
30953 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30954
30955         * gcc.c-torture/compile/200031109-1.c: New test.
30956
30957 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30958
30959         PR c/3190
30960         PR c/8714
30961         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30962         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30963         gcc.dg/format/no-y2k-1.c: Update.
30964
30965 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30966
30967         PR optimization/10467
30968         * gcc.dg/20031108-1.c: New test case.
30969
30970 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30971
30972         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30973
30974 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30975
30976         * gcc.dg/compound-lvalue-1.c: New test.
30977         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30978         some XFAILs.
30979
30980 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30981
30982         * gcc.dg/altivec-varargs-1.c: New test.
30983
30984 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30985
30986         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30987         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30988         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30989         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30990         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30991
30992 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30993
30994         * gcc.dg/cond-lvalue-1.c: New test.
30995
30996 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30997
30998         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30999
31000 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31001
31002         PR c++/11616
31003         * g++.dg/template/instantiate5.C: New test.
31004
31005 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31006
31007         PR c++/12726
31008         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31009         * ChangeLog: Add missing first entry for above test.
31010
31011 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31012
31013         PR c++/9810
31014         * g++.dg/template/using8.C: New test.
31015         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31016
31017 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31018
31019         PR optimization/10817
31020         * gcc.c-torture/compile/20031102-1.c: New test case.
31021
31022 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31023
31024         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31025         2147483647.
31026
31027 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31028
31029         * gcc.dg/20031102-1.c: New test.
31030
31031 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31032
31033         * gcc.dg/complex-1.c: New test.
31034
31035 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31036
31037         PR c++/12796
31038         * g++.dg/template/crash13.C: Adjust expected error location.
31039         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31040
31041 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31042
31043         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31044
31045 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31046
31047         PR/10239
31048         * gcc.c-torture/compile/20031031-2.c: New test.
31049
31050 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31051
31052         PR/11640
31053         * gcc.c-torture/compile/20031031-1.c: New test.
31054
31055 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31056
31057         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31058         * gcc.misc-tests/bprob.exp: Likewise.
31059         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31060         the execution test on arm-elf configs.
31061         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31062         configs that don't support scratch files.
31063         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31064
31065 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31066
31067         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31068         done by dejagnu.
31069
31070 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31071
31072         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31073         Avoid non pure sh syntax. Add more logging.
31074
31075         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31076         fail.
31077
31078 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31079
31080         PR libgcj/10610
31081         * gcc.dg/ppc-stackalign-1.c: New test.
31082
31083 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31084
31085         * ada/acats/run_all.sh: Change output to be more compliant with
31086         dejagnu framework.
31087         Create acats.sum and acats.log files under testsuite/ada/acats
31088         Only run [a-z]* directories, to filter out e.g. CVS.
31089         Redirect build output to log file.
31090
31091 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31092
31093         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31094
31095 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31096
31097         PR ada/5909:
31098         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31099
31100 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.c-torture/compile/20031023-1.c: New test.
31103         * gcc.c-torture/compile/20031023-2.c: New test.
31104         * gcc.c-torture/compile/20031023-3.c: New test.
31105         * gcc.c-torture/compile/20031023-4.c: New test.
31106
31107 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31108
31109         PR c++/10371
31110         * g++.dg/lookup/scoped8.C: New test.
31111
31112 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31113
31114         * g++.dg/opt/reg-stack3.C: New test.
31115
31116 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31117
31118         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31119
31120 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31121
31122         PR c++/11076
31123         * g++.dg/template/crash13.C: New test.
31124
31125 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31126
31127         * gcc.dg/c99-restrict-2.c: New test.
31128
31129 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31130
31131         PR c++/12698, c++/12699, c++/12700, c++/12566
31132         * g++.dg/inherit/covariant9.C: New test.
31133         * g++.dg/inherit/covariant10.C: New test.
31134         * g++.dg/inherit/covariant11.C: New test.
31135
31136 2003-10-23  Jason Merrill  <jason@redhat.com>
31137
31138         PR c++/12726
31139         * g++.dg/ext/complit2.C: New test.
31140
31141 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31142
31143         PR target/12654
31144         * gcc.c-torture/execute/20031020-1.c: New test.
31145
31146 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31147
31148         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31149         following the jump_insn.
31150
31151 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31152
31153         * gcc.dg/cast-lvalue-1.c: New test.
31154
31155 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++/11962
31158         * g++.dg/template/cond2.C: New test.
31159
31160 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31161
31162         * gcc.dg/builtins-28.c: New test.
31163
31164 2003-10-20  Jan Hubicka  <jh@suse.cz>
31165
31166         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31167         parameter.
31168         * testsuite/gcc.dg/inline-2.c: Likewise.
31169
31170 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31171
31172         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31173         * gcc.dg/nest.c: Likewise.
31174
31175 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31176
31177         PR c++/9781, c++/10583, c++/11862
31178         * g++.dg/parse/crash13.C: New test.
31179
31180 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31181
31182         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31183
31184 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31185
31186         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31187         Define HAVE_C99_RUNTIME except on Solaris.
31188         * gcc.dg/builtins-20.c: Likewise.
31189
31190 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31191
31192         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31193
31194 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31195
31196         PR c++/12495
31197         * g++.dg/template/crash21.C: New test.
31198
31199 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31200
31201         PR c++/2513
31202         * g++.dg/template/typename5.C: New test.
31203
31204 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31205
31206         PR c++/12369
31207         * g++.dg/template/friend25.C: New test.
31208
31209 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31210
31211         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31212         versions.
31213
31214 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31215
31216         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31217         == 2147483647.
31218
31219 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31220
31221         * gcc.c-torture/execute/960416-1.x: Remove.
31222         * gcc.c-torture/execute/divconst-3.x: Likewise.
31223
31224 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31225
31226         PR target/12598
31227         * gcc.dg/torture/cris-volatile-1.c: New test.
31228
31229 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31230
31231         PR optimization/9325
31232         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31233         for overflowing floating point to integer conversion during RTL
31234         simplification.
31235
31236 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31237
31238         * objc/execute/_cmd.m: Fix typo.
31239         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31240         Relax 'scan-assembler' regexp.
31241         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31242         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31243         * objc.dg/zero-link-2.m: Remove blank line.
31244         * objc.dg/zero-link-3.m: New test case.
31245
31246 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31247
31248         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31249
31250         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31251         than linker trickery.
31252
31253 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31254
31255         PR c++/12370
31256         * g++.dg/other/friend2.C: New test.
31257
31258 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31259
31260         * gcc.dg/20031012-1.c: New test.
31261
31262 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31263
31264         * gcc.dg/weak/weak-3.c: Fix for new warning.
31265
31266 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31267
31268         PR optimization/8750
31269         * gcc.c-torture/execute/20031012-1.c: New test case.
31270
31271 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31272
31273         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31274         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31275
31276 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31277
31278         PR optimization/12260
31279         * gcc.c-torture/compile/20031011-2.c: New test case.
31280
31281 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31282
31283         * gcc.c-torture/execute/20031011-1.c: New testcase.
31284
31285 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31286
31287         * gcc.c-torture/compile/20031011-1.c: New test.
31288
31289 2003-10-11  Jan Hubicka  <jh@suse.cz>
31290
31291         * g++.dg/other/first-global.C: New test.
31292
31293 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31294
31295         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31296
31297 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31298
31299         * gcc.c-torture/compile/20031010-1.c: New test.
31300
31301 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31302
31303         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31304         * gcc.c-torture/execute/va-arg-25.c: ... here.
31305
31306 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31307
31308         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31309
31310 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31311
31312         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31313
31314 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31315
31316         * g++.dg/parse/error2.C: New test.
31317
31318 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31319
31320         PR c++/11097
31321         * g++.dg/other/error5.C: Modify the error message.
31322         * g++.dg/lookup/using8.C: New test.
31323
31324 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31325
31326         * gcc.dg/darwin-abi-2.c: New file.
31327         * gcc.c-torture/execute/va-arg-24.c: New file.
31328
31329 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31330
31331         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31332         indentation.
31333
31334 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31335
31336         PR c++/10147
31337         * g++.dg/other/error4.C: Update error messages.
31338         * g++.dg/template/ptrmem4.C: Likewise.
31339
31340         PR c++/12337
31341         * g++.dg/init/new9.C: New test.
31342
31343         PR c++/12334, c++/12236, c++/8656
31344         * g++.dg/ext/attrib8.C: New test.
31345
31346 2003-10-06  Devang Patel  <dpatel@apple.com>
31347
31348         * gcc.dg/debug/dwarf2-3.h: New test.
31349         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31350
31351 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31352
31353         * g++.dg/opt/cfg2.C: New test.
31354
31355 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31356
31357         * g++.dg/opt/float1.C: New test.
31358
31359 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31360
31361         * gcc.dg/c90-array-lval-6.c: New test.
31362         * gcc.dg/c99-array-lval-6.c: New test.
31363
31364 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31365             Ziemowit Laski  <zlaski@apple.com>
31366
31367         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31368         'Derived', so that it is never considered a class method; add
31369         new warning for '+port' method ambiguity.
31370         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31371         <objc/objc-api.h> (needed on Mac OS X).
31372         * objc.dg/method-13.m: New test.
31373
31374 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31375
31376         PR optimization/9325, PR java/6391
31377         * gcc.c-torture/execute/20031003-1.c: New test case.
31378
31379 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31380
31381         PR optimization/12180
31382         * gcc.dg/20031002-1.c: New test.
31383
31384         PR c++/12486
31385         * g++.dg/inherit/error1.C: New test.
31386
31387 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31388
31389         * lib/f-torture.exp (search_for): Rename to...
31390         (search_for_re): This.  Also, clean up comments and the
31391         "regexp" invocation.
31392
31393 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31394
31395         * gcc.c-torture/compile/20031002-1.c: New test.
31396
31397 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * g++.dg/opt/cond1.C: New test.
31400
31401 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31402
31403         * gcc.dg/Wold-style-definition-2.c: New testcase.
31404         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31405
31406 2003-09-29  Richard Henderson  <rth@redhat.com>
31407
31408         * g++.dg/init/array10.C: Add dg-options.
31409
31410 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31411
31412         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31413
31414 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31415
31416         * g++.dg/template/friend19.C: Fix typo.
31417         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31418
31419 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31420
31421         * gcc.c-torture/execute/20030928-1.c: New test.
31422         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31423
31424 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31425
31426         * g++.dg/opt/unroll1.C: New test.
31427
31428 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31429
31430         PR optimization/11741
31431         * gcc.dg/20030926-1.c: New test case.
31432
31433 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31434
31435         PR c++/5655
31436         * g++.dg/parse/access7.C: New test.
31437         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31438
31439 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31440
31441         MERGE OF objc-improvements-branch into MAINLINE:
31442         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31443         if libobjc has not been built.
31444         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31445         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31446         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31447         objc/execute/nested-3.m, objc/execute/np-2.m,
31448         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31449         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31450         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31451         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31452         objc.dg/special/unclaimed-category-1.h,
31453         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31454         well as GNU runtime.
31455         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31456         * execute/cascading-1.m, execute/function-message-1.m,
31457         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31458         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31459         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31460         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31461         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31462         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31463         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31464         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31465         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31466         * objc.dg/bitfield-2.m: Run only on Darwin.
31467         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31468         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31469         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31470         * objc.dg/const-str-1.m: Fix constant string layout.
31471
31472 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31473
31474         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31475
31476 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31477
31478         * gcc.dg/darwin-abi-1.c: New file.
31479
31480 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31481
31482         PR target/12281
31483         * gcc.c-torture/compile/20030921-1.c: New test.
31484
31485 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31486
31487         * g++.dg/opt/reg-stack2.C: New test.
31488
31489 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31490
31491         * g++.dg/eh/delayslot1.C: New test.
31492
31493 2003-09-20  Richard Henderson  <rth@redhat.com>
31494
31495         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31496
31497 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31498
31499         * gcc.c-torture/execute/20030920-1.c: New test case.
31500
31501 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31502
31503         * g++.dg/rtti/typeid3.C: Correct expected error message.
31504
31505 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31506
31507         PR c++/157
31508         * g++.dg/parse/crash12.C: New test.
31509
31510 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31511
31512         * gcc.dg/compat/mixed-struct-check.h: New.
31513         * gcc.dg/compat/mixed-struct-defs.h: New.
31514         * gcc.dg/compat/mixed-struct-init.h: New.
31515         * gcc.dg/compat/struct-by-value-19_main.c: New.
31516         * gcc.dg/compat/struct-by-value-19_x.c: New.
31517         * gcc.dg/compat/struct-by-value-19_y.c: New.
31518         * gcc.dg/compat/struct-by-value-20_main.c: New.
31519         * gcc.dg/compat/struct-by-value-20_x.c: New.
31520         * gcc.dg/compat/struct-by-value-20_y.c: New.
31521         * gcc.dg/compat/struct-return-19_main.c: New.
31522         * gcc.dg/compat/struct-return-19_x.c: New.
31523         * gcc.dg/compat/struct-return-19_y.c: New.
31524         * gcc.dg/compat/struct-return-20_main.c: New.
31525         * gcc.dg/compat/struct-return-20_x.c: New.
31526         * gcc.dg/compat/struct-return-20_y.c: New.
31527
31528 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31529         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31530         so that it will not complain on LP64 targets.
31531
31532 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31533
31534         PR c++/495
31535         * g++.dg/template/friend24.C: New test.
31536
31537 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         PR c++/12332
31540         * g++.dg/template/memtmpl2.C: New test.
31541
31542 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR target/11184
31545         * gcc.dg/builtin-apply1.c: New test.
31546
31547 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         PR c++/9848
31550         * g++.dg/warn/Wunused-4.C: New test.
31551
31552 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31553
31554         PR c++/12316
31555         * g++.dg/other/gc2.C: New test.
31556
31557 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31558
31559         PR c++/11991
31560         * g++.dg/rtti/typeid3.C: New test.
31561
31562         PR c++/12266
31563         * g++.dg/overload/template1.C: New test.
31564
31565 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31566
31567         * g++.dg/opt/cfg3.C: New test.
31568
31569 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31570
31571         PR c++/7939
31572         * g++.dg/template/crash11.C: New test.
31573
31574 2003-09-16  Jason Merrill  <jason@redhat.com>
31575             Jakub Jelinek  <jakub@redhat.com>
31576
31577         * gcc.dg/attr-warn-unused-result.c: New test.
31578
31579 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         PR c++/12184
31582         * g++.dg/expr/call2.C: New test.
31583
31584 2003-09-15  Andreas Jaeger  <aj@suse.de>
31585
31586         * gcc.dg/Wold-style-definition-1.c: New test.
31587
31588 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31589
31590         PR c++/3907
31591         * g++.dg/parse/template12.C: New test.
31592
31593         * g++.dg/abi/bitfield11.C: New test.
31594         * g++.dg/abi/bitfield12.C: Likewise.
31595
31596 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31597
31598         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31599         non-expansion of functional macro name without arguments at EOL.
31600         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31601
31602 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31603
31604         * gcc.c-torture/execute/20030914-[12].c: New tests.
31605
31606 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         PR c++/11788
31609         * g++.dg/overload/addr1.C: New test.
31610
31611 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31612
31613         * gcc.dg/20030909-1.c: New test.
31614
31615 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31616
31617         * gcc.dg/ultrasp10.c: New test.
31618
31619 2003-09-09  Devang Patel  <dpatel@apple.com>
31620
31621         * gcc.dg/darwin-ld-6.c: New test.
31622
31623 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31624
31625         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31626
31627 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * gcc.dg/ia64-types1.c: New test.
31630         * gcc.dg/ia64-types2.c: Likewise.
31631
31632 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31633
31634         * gcc.dg/builtins-1.c: Add more _Complex tests.
31635         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31636
31637         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31638         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31639
31640 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31641
31642         PR c++/11786
31643         * g++.dg/lookup/koenig2.C: New test.
31644
31645         PR c++/5296
31646         * g++.dg/rtti/typeid2.C: New test.
31647
31648 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31649
31650         * gcc.c-torture/compile/20030904-1.c: New test.
31651
31652 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31653
31654         * g++.dg/opt/longbranch2.C: New test.
31655
31656 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31657
31658         * g++.dg/template/crash10.C: Only compile it.
31659
31660 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31661
31662         PR middle-end/11665
31663         * gcc.c-torture/compile/20030907-1.c: New test.
31664         * g++.dg/init/array11.C: New test.
31665
31666 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31667
31668         PR c++/11852
31669         * g++.dg/init/struct1.C: New test.
31670
31671 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31672
31673         PR c++/12181
31674         * g++.dg/expr/comma1.C: New test.
31675
31676 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31677
31678         PR c++/11867
31679         * g++.dg/expr/static_cast5.C: New test.
31680
31681 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31682
31683         PR c++/11507
31684         * g++.dg/lookup/scoped7.C: New test.
31685
31686         PR c++/9574
31687         * g++.dg/other/static1.C: New test.
31688
31689         PR c++/11490
31690         * g++.dg/warn/template-1.C: New test.
31691
31692         PR c++/11432
31693         * g++.dg/template/crash10.C: New test.
31694
31695         PR c++/2478
31696         * g++.dg/overload/VLA.C: New test.
31697
31698         PR c++/10804
31699         * g++.dg/template/call1.C: New test.
31700
31701 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         PR c++/11794
31704         * g++.dg/parse/using3.C: New test.
31705
31706 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31707
31708         PR c++/11409
31709         * g++.dg/overload/builtin3.C: New test case.
31710
31711 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31712
31713         PR c/9862
31714         * gcc.dg/20030906-1.c: New test.
31715         * gcc.dg/20030906-2.c: Likewise.
31716
31717 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         PR c++/12167
31720         * g++.dg/parse/defarg5.C: New test.
31721
31722         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31723
31724 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/12163
31727         * g++.dg/expr/static_cast4.C: New test.
31728
31729         PR c++/12146
31730         * g++.dg/template/crash9.C: New test.
31731
31732 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31733
31734         * g++.old-deja/g++.ext/pretty2.C: Update for change
31735         in __FUNCTION__.
31736         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31737
31738 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31739
31740         PR c++/11922
31741         * g++/dg/template/qualified-id1.C: New test.
31742
31743         PR c++/12037
31744         * g++.dg/warn/noeffect4.C: New test.
31745
31746 2003-09-04  Matt Austern  <austern@apple.com>
31747
31748         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31749         * g++.dg/ext/fnname2.C: Likewise.
31750         * g++.dg/ext/fnname3.C: Likewise.
31751
31752 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31753
31754         * g++.dg/expr/lval1.C: New test.
31755         * g++.dg/ext/lvcast.C: Remove.
31756
31757 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31758
31759         PR optimization/11700.
31760         * gcc.c-torture/compile/20030903-1.c: New test case.
31761
31762 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31763
31764         PR c++/12053
31765         * g++.dg/abi/layout4.C: New test.
31766
31767 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31768
31769         PR c++/11553
31770         * g++.dg/parse/friend3.C: New test.
31771
31772 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31773
31774         PR c++/11847
31775         * g++.dg/template/class1.C: New test.
31776
31777         PR c++/11808
31778         * g++.dg/expr/call1.C: New test.
31779
31780 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31781
31782         PR c++/12114
31783         * g++.dg/init/ref9.C: New test.
31784
31785         PR c++/11972
31786         * g++.dg/template/nested4.C: New test.
31787
31788 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31789
31790         PR c++/12093
31791         * g++.dg/template/non-dependent4.C: New test.
31792
31793         PR c++/11928
31794         * g++.dg/inherit/conv1.C: New test.
31795
31796 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c++/6196
31799         * g++.dg/ext/label1.C: New test.
31800         * g++.dg/ext/label2.C: Likewise.
31801
31802 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31803
31804         * g++.dg/expr/cond3.C: New test.
31805
31806 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31807
31808         * gcc.dg/builtins-1.c: Add new builtin cases.
31809
31810 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31811
31812         * gcc.dg/builtins-1.c: Add new cases.
31813         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31814
31815 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31816
31817         * gcc.dg/builtins-1.c: Add more math builtin tests.
31818         * gcc.dg/torture/builtin-attr-1.c: New test.
31819
31820 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31821
31822         PR optimization/5079
31823         * g++.dg/opt/static3.C: New test.
31824
31825 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31826
31827         * gcc.misc-tests/gcov-10b.c: New test.
31828
31829 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.dg/opt/ptrmem3.C: New test.
31832
31833         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31834
31835 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31836
31837         * gcc.dg/20030826-2.c: New test.
31838
31839 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31840
31841         PR middle-end/12002
31842         * g77.f-torture/compile/12002.f: New test case.
31843
31844 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31845
31846         * gcc.dg/20030826-1.c: New test case.
31847
31848 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31849
31850         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31851
31852 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31853
31854         PR c++/11871
31855         * c++.dg/lookup/crash1.C: New test.
31856
31857         * c++.dg/warn/noeffect3.C: New test.
31858
31859 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31860
31861         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31862         * gcc.dg/compat/vector-1_y.c: Ditto.
31863         * gcc.dg/compat/vector-2_x.c: Ditto.
31864         * gcc.dg/compat/vector-2_y.c: Ditto.
31865
31866 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31867
31868         * gcc.dg/20030702-1.c: New test.
31869
31870 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31871
31872         PR c++/8795
31873         * g++.dg/ext/altivec-1.C: New test.
31874
31875 2003-08-24  Richard Henderson  <rth@redhat.com>
31876
31877         * g++.dg/eh/simd-2.C: Add -w for x86.
31878
31879 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31880
31881         * gcc.dg/20030815-1.c: New test.
31882
31883 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31884
31885         PR c++/3765
31886         * g++.dg/parse/access6.C: New test.
31887
31888 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31889
31890         PR c++/641, c++/11876
31891         * g++.dg/template/friend22.C: New test.
31892         * g++.dg/template/friend23.C: Likewise.
31893
31894 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31895
31896         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31897         identically.
31898
31899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31900
31901         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31902
31903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31904
31905         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31906
31907 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31908
31909         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31910
31911 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31912
31913         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31914
31915 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31916
31917         PR c++/11919
31918         * g++.dg/overload/prom1.C: New test.
31919
31920         PR c++/11551
31921         * g++.dg/parse/dtor2.C: New test.
31922
31923         PR c++/10762
31924         * g++.dg/parse/using2.C: New test.
31925
31926 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31927
31928         PR target/11805
31929         * gcc.c-torture/compile/20030821-1.c: New.
31930
31931 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31932
31933         PR c++/11834
31934         * g++.dg/template/deduce2.C: New test.
31935
31936 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31937
31938         * gcc.c-torture/execute/20030821-1.c: New test.
31939
31940 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31941
31942         PR middle-end/11984
31943         * gcc.dg/20030820-1.c: New test case.
31944
31945 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         PR c++/11945
31948         * g++.dg/warn/noeffect2.C: New test.
31949
31950 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31951
31952         PR c++/10926
31953         * g++.dg/template/dtor2.C: New test.
31954
31955         PR c++/11684
31956         * g++.dg/template/operator1.C: New test.
31957         * g++.dg/parse/operator4.C: New test.
31958
31959         PR c++/11946.C
31960         * g++.dg/expr/enum1.C: New test.
31961         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31962
31963         PR c++/11036.C
31964         * g++.dg/parse/elab2.C: New test.
31965         * g++.dg/parse/typedef4.C: Change error message.
31966         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31967         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31968         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31969
31970 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31971
31972         * gcc.dg/pch/warn-1.c: New.
31973         * gcc.dg/pch/warn-1.hs: New.
31974
31975         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31976         not-tested file.
31977
31978 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31979
31980         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31981
31982 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31983
31984         * gcc.dg/uninit-D.c: New Test.
31985         * gcc.dg/uninit-E.c: New Test.
31986         * gcc.dg/uninit-F.c: New Test.
31987         * gcc.dg/uninit-G.c: New Test.
31988
31989 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31990
31991         * g++.dg/README: Describe the pch directory.
31992
31993 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31994
31995         PR c++/11174
31996         * g++.dg/parse/access4.C: New test.
31997         * g++.dg/parse/access5.C: Likewise.
31998         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31999
32000 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32001
32002         * gcc.dg/noncompile/20030818-1.c: New.
32003
32004 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32005
32006         PR c++/11957
32007         * g++.dg/warn/noeffect1.C: New test.
32008
32009         * g++.dg/template/scope2.C: New test.
32010         * g++.dg/template/error2.C: Correct dg-error
32011
32012 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32013
32014         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32015
32016 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32017
32018         PR C++/11512
32019         * g++.dg/template/warn1.C: New.
32020
32021 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32022
32023         * g++.dg/template/error2.C: New test.
32024         * g++.dg/lookup/using7.C: Adjust errors
32025         * g++.old-deja/g++.pt/crash36.C: Likewise.
32026         * g++.old-deja/g++.pt/derived3.C: Likewise.
32027
32028 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32029
32030         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32031         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32032         * gcc.c-torture/execute/builtins/string-9.c: New, from
32033         string-opt-9.c.  Adjust for execute/builtins framework.
32034         * gcc.c-torture/execute/string-opt-9.c: Delete.
32035
32036 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32037
32038         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32039
32040         * g++.dg/parse/ret-type2.C: New test.
32041
32042         PR c++/11703
32043         * g++.dg/init/new8.C: New test.
32044
32045         PR c++/10923
32046         * g++.dg/parse/typedef5.C: New test.
32047
32048         PR c++/9512
32049         * g++.dg/parse/qualified2.C: New test.
32050         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32051         invalid code.
32052
32053 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32054
32055         * g++.dg/conversion/ptrmem1.C: New test.
32056
32057 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32058
32059         PR target/11693
32060         * gcc.dg/20030811-1.c: New test.
32061
32062         PR target/11535
32063         * gcc.c-torture/execute/20030811-1.c: New test.
32064
32065 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32066
32067         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32068
32069 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32070
32071         PR c++/11789.C
32072         * g++.dg/inherit/multiple1.C: New test.
32073
32074 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         * gcc.dg/spe1.c: New test.
32077
32078         PR c++/11670
32079         * g++.dg/expr/cast2.C: New test.
32080
32081         PR c++/10530
32082         * g++.dg/template/dependent-name2.C: New test.
32083
32084 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32085
32086         * g++.dg/parse/crash11.C: Put the dg options in comments.
32087
32088 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32089
32090         * lib/gcc-dg.exp: Update for diagnostic change.
32091
32092 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32093
32094         PR c++/5767
32095         * g++.dg/parse/crash11.C: New test.
32096
32097 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32098
32099         * gcc.dg/cpp/spacing1.c: Update.
32100
32101 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32102
32103         PR target/11739
32104         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32105         a value for -mtune.
32106
32107 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32108
32109         PR middle-end/11771
32110         * gcc.c-torture/compile/20030804-1.c: New test case.
32111
32112 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32113
32114         * gcc.dg/20030804-1.c: New test case.
32115
32116 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32117
32118         * gcc.dg/cpp/separate-1.c: New test.
32119
32120 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32121
32122         PR c++/11704
32123         * g++.dg/template/dependent-expr2.C: New test.
32124
32125         PR c++/11766
32126         * g++.dg/expr/ptrmem1.C: New test.
32127
32128 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32129
32130         PR c++/9453
32131         * g++.dg/template/friend15.C: New test.
32132
32133 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32134
32135         * lib/dg-pch.exp: Work round PCH bug.
32136
32137 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32138
32139         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32140         builtins.  Move cases from builtins-4.c here.
32141
32142         * gcc.dg/torture/builtin-math-1.c: New test taken from
32143         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32144         additional cases.
32145
32146         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32147         Delete.
32148
32149 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32150
32151         PR c++/9447
32152         * g++.dg/template/using7.C: New test.
32153
32154 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32155
32156         * import1.c, import2.c: New tests.
32157
32158 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32159
32160         * g++.dg/eh/crossjump1.C: New test.
32161
32162 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32163
32164         PR c++/11697
32165         * g++.dg/template/using6.C: New test.
32166
32167         PR c++/11744
32168         * g++.dg/template/koenig2.C: New test.
32169
32170 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32171
32172         PR c++/7983
32173         * g++.dg/parse/typedef4.C: New test.
32174
32175 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32176
32177         PR c++/8442, c++/8806
32178         * g++.dg/template/elab1.C: New test.
32179         * g++.dg/template/type2.C: Likewise.
32180         * g++.dg/template/ttp3.C: Adjust expected error message.
32181         * g++.old-deja/g++.law/visibility13.C: Likewise.
32182         * g++.old-deja/g++.niklas/t135.C: Likewise.
32183         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32184         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32185         template argument.
32186         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32187
32188 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32189
32190         PR c++/11295
32191         * g++.dg/ext/stmtexpr1.C: New test.
32192
32193         * g++.dg/opt/tmp1.C: New test.
32194
32195         PR c++/11525
32196         * g++.dg/parse/constant4.C: New test.
32197
32198         PR c++/9447
32199         * g++.dg/template/using5.C: New test.
32200
32201 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32202
32203         * gcc.dg/builtins-27.c: New test case.
32204
32205 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32206
32207         * gcc.dg/tls/opt-7.c: New test.
32208
32209 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32210
32211         * g++.old-deja/g++.other/crash18.C: Remove.
32212
32213 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32214
32215         * g++.dg/template/explicit3.C: New.
32216         * g++.dg/template/explicit4.C: New.
32217         * g++.dg/template/explicit5.C: New.
32218
32219         PR c++/11347
32220         * g++.dg/template/memtmpl1.C: New.
32221
32222 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32223
32224         PR target/11565
32225         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32226         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32227
32228 2003-07-30  Jan Hubicka  <jh@suse.cz>
32229
32230         * vtgc1.c: Kill.
32231
32232 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32233
32234         * gcc.dg/struct-in-proto-1.c: New test.
32235
32236 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32237
32238         * gcc.dg/cpp/include2.c: Only expect one message.
32239
32240 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32241
32242         PR c++/9447
32243         * g++.dg/template/using1.C: New test.
32244         * g++.dg/template/using2.C: New test.
32245         * g++.dg/template/using3.C: New test.
32246         * g++.dg/template/using4.C: New test.
32247
32248 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32249
32250         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32251         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32252
32253 2003-07-28  Jan Hubicka  <jh@suse.cz>
32254
32255         PR c++/11530
32256         * g++.dg/opt/call1.C: New test.
32257
32258 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32259
32260         PR c++/11667
32261         * g++.dg/init/enum2.C: New test.
32262         * g++.dg/template/overload1.C: Add "-w" option.
32263
32264 2003-07-28    <hp@bitrange.com>
32265
32266         * gcc.dg/Wdeclaration-after-statement-1.c,
32267         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32268
32269 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32270
32271         * gcc.c-torture/compile/20030725-1.c: New test.
32272
32273 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32274
32275         * gcc.dg/20030505.c: Only run for SPE.
32276         Remove definition of opaque type.
32277
32278 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32279
32280         * g++.dg/template/ptrmem6.C: New test.
32281
32282 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32283
32284         * gcc.c-torture/compile/zero-strct-2.c: New test.
32285
32286 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32287
32288         * gcc.dg/intermod-1.c: New test.
32289
32290 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         PR c++/11617
32293         * g++.dg/template/lookup2.C: New test.
32294         * g++.dg/template/memclass1.C: Remove instantiated from error.
32295         * g++.dg/other/error2.C: Tweak expected errors.
32296
32297         PR c++/11596
32298         * g++.dg/template/defarg3.C: New test.
32299
32300         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32301
32302 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32303
32304         * g++.dg/inherit/access5.C: New test.
32305
32306 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32307
32308         PR c++/11513
32309         * g++.dg/template/crash8.C: New test.
32310
32311 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32312
32313         PR c/10602
32314         * gcc.dg/noncompile/incomplete-2.c: New test.
32315
32316 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32317
32318         PR c++/11645
32319         * g++.dg/inherit/access4.C: New test.
32320
32321         PR c++/11517
32322         * g++.dg/expr/cond2.C: New test.
32323
32324         PR optimization/10679
32325         * g++.dg/opt/inline4.C: New test.
32326
32327 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32328
32329         * g++.dg/parse/crash10: New test.
32330
32331 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32332
32333         * g++.dg/ext/flexary1.C: New test.
32334
32335 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32336
32337         PR c++/10793
32338         * g++.dg/template/crash9.C: New test.
32339
32340 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32341
32342         PR c++/3004
32343         * g++.dg/parse/typedef3.C: New test.
32344
32345         PR c++/7906
32346         * g++.dg/parse/operator2.C: New test.
32347
32348         PR c++/8895
32349         * g++.dg/parse/def-tmpl-arg1.C: New test.
32350
32351         PR c++/9282
32352         * g++.dg/parse/funptr1.C: New test.
32353
32354         PR c++/9452
32355         * g++.dg/parse/ambig3.C: New test.
32356
32357         PR c++/9454
32358         * g++.dg/parse/operator3.C: New test.
32359
32360         PR c++/9486
32361         * g++.dg/parse/template10.C: New test.
32362
32363         PR c++/9488
32364         * g++.dg/parse/template11.C: New test.
32365
32366         PR c++/10150
32367         * g++.dg/parse/invalid-op1.C: New test.
32368
32369         PR c++/10247
32370         * g++.dg/parse/condexpr1.C: New test.
32371
32372 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32373
32374         * g++.dg/ext/packed3.C: New test.
32375         * g++.dg/ext/packed4.C: New test.
32376
32377         * gcc.dg/pack-test-3.c: New test.
32378
32379 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32380
32381         * lib/compat.exp: Handle dg-options per source file.
32382         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32383         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32384         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32385         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32386         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32387         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32388         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32389         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32390         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32391         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32392         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32393         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32394         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32395         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32396
32397 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32398
32399         PR c/10320
32400         * gcc.c-torture/execute/20030718-1.c: New test.
32401
32402 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32403
32404         PR optimization/11536
32405         * gcc.dg/20030721-1.c: New test.
32406
32407 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32408
32409         PR c++/11546
32410         * g++.dg/template/lookup1.C: New test.
32411
32412 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32413
32414         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32415         diagnostics of ill-formed constructs involving labels.
32416         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32417         the new 'previously defined here' message.
32418
32419 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32420
32421         * g++.dg/parse/non-dependent2.C: New test.
32422
32423 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32424
32425         * g++.dg/init/init-ref4.C: xfail on targets without
32426         weak symbols.
32427
32428 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32429
32430         PR target/11087
32431         * gcc.c-torture/execute/20030717-1.c: New test.
32432
32433 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32434
32435         * g++.dg/opt/cfg1.C: New test.
32436
32437 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32438
32439         PR optimization/11557
32440         * gcc.dg/20030717-1.c: New test.
32441
32442 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32443
32444         PR c++/10476
32445         * g++.dg/expr/crash-1.C: New test.
32446
32447         PR c++/11027
32448         * g++.dg/template/init3.C: New test.
32449
32450         PR c++/8222
32451         * g++.dg/template/non-dependent1.C: New test.
32452
32453         PR c++/11070
32454         * g++.dg/template/non-dependent2.C: New test.
32455
32456         PR c++/11071
32457         * g++.dg/template/non-dependent3.C: New test.
32458
32459         PR c++/9907
32460         * g++.dg/template/sizeof5.C: New test.
32461
32462 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32463
32464         PR 11498
32465         * gcc.c-torture/compile/mangle-1.c: New file.
32466
32467 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32468
32469         PR c++/7809
32470         * g++.dg/parse/access3.C: New test.
32471
32472 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32473
32474         PR c++/11384
32475         * g++.dg/init/init-ref4.C: New test.
32476
32477 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32478
32479         PR c++/11547
32480         * g++.dg/parse/constant3.C: New test.
32481         * g++.dg/parse/crash7.C: Likewise.
32482
32483 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32484
32485         PR target/11008
32486         * gcc.dg/i386-pentium4-not-mull.c: New.
32487
32488 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32489
32490         * gcc.dg/asm-names.c (ymain): Make it weak.
32491
32492 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32493
32494         PR c++/5421
32495         * g++.dg/template/friend21.C: New test.
32496
32497 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * gcc.dg/cleanup-8.c: New test.
32500         * gcc.dg/cleanup-9.c: New test.
32501
32502 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32503
32504         * g++.dg/ext/dll-MI1.h: New file.
32505         * g++.dg/ext/dllexport-MI1.C: New file.
32506         * g++.dg/ext/dllimport-MI1.C: New file.
32507
32508 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32511         it does not have cmpstrsi patterns (just cmpmemsi).
32512
32513 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32514
32515         PR debug/11473
32516         * g++.dg/debug/debug8.C: New test.
32517
32518 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32519
32520         PR c++/10108
32521         * g++.dg/template/crash7.C: New test.
32522
32523 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32524
32525         PR target/10795
32526         * gcc.c-torture/compile/20030708-1.c: New.
32527
32528 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32529
32530         * gcc.c-torture/execute/20030715-1.c: New test.
32531
32532 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32533
32534         * gcc.dg/pch/inline-3.c: New file.
32535         * gcc.dg/pch/inline-3.hs: New file.
32536         * gcc.dg/pch/inline-4.c: New file.
32537         * gcc.dg/pch/inline-4.hs: New file.
32538
32539 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32540
32541         PR c++/11509
32542         * g++.dg/template/crash6.C: New test.
32543
32544         PR c++/7053
32545         * g++.dg/template/friend20.C: New test.
32546
32547         PR c++/7019
32548         * g++.dg/template/overload2.C: New test.
32549
32550 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32551
32552         PR optimization/11440
32553         * gcc.c-torture/execute/20030714-1.c: New test.
32554
32555 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32556
32557         PR c++/11154
32558         * g++.dg/template/partial2.C: New test.
32559
32560 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32561
32562         PR c++/11503
32563         * g++.dg/template/anon1.C: New test.
32564
32565         PR c++/11493
32566         PR c++/11495
32567         * g++.dg/parse/template9.C: Likewise.
32568         * g++.dg/template/crash4.C: New test.
32569         * g++.dg/template/koenig1.C: Likewise.
32570         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32571         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32572         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32573         functions.
32574         * g++.old-deja/g++.jason/template36.C: Likewise.
32575         * g++.old-deja/g++.mike/p1989.C: Likewise.
32576         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32577         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32578         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32579         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32580         compiling.
32581         * g++.old-deja/g++.pt/union2.C: Use this->.
32582
32583 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32584
32585         * gcc.dg/20030711-1.c: New test.
32586
32587 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32588
32589         PR c++/11050
32590         * g++.dg/parse/args1.C: New test.
32591         * g++.pt/defarg8.C: Change expected errors.
32592
32593 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32594
32595         PR c++/8164
32596         * g++.dg/template/nontype2.C: New test.
32597
32598         PR c++/10558
32599         * g++.dg/parse/template8.C: New test.
32600
32601         PR c++/8327
32602         * g++.dg/template/scope1.C: New test.
32603
32604         * g++.dg/warn/Wsign-compare-1.C: New test.
32605
32606 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32607
32608         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32609
32610 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32611
32612         PR c++/9411
32613         * g++.dg/template/explicit2.C: New test.
32614
32615         PR c++/10032
32616         * g++.dg/warn/pedantic1.C: New test.
32617
32618 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32619
32620         PR c++ 9483
32621         * g++.dg/other/field1.C: New test.
32622
32623 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32624
32625         PR c/11449
32626         * gcc.c-torture/compile/20030707-1.c: New.
32627
32628 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32629
32630         PR c++/10849
32631         * g++.dg/template/access12.C: New test.
32632
32633 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32634
32635         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32636         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32637         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32638         * gcc.misc-tests/gcov.exp: Update
32639         * g++.dg/gcov/gcov.exp: Update
32640         * lib/gcov.exp: Update.
32641
32642 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32643
32644         * g++.dg/abi/mangle17.C: Make sure template expressions are
32645         dependent.
32646         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32647         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32648         * g++.dg/opt/stack1.C: Remove erroneous code.
32649         * g++.dg/parse/template7.C: New test.
32650         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32651         * g++.old-deja/g++.pt/crash4.C: Likewise.
32652
32653 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32654
32655         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32656         with zero or one occurence of `$' after the initial `L'.
32657
32658 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32659
32660         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32661
32662 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32663
32664         PR c/11370
32665         * gcc.dg/Wunreachable-6.c: New testcase.
32666         * gcc.dg/Wunreachable-7.c: New testcase.
32667
32668 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32669
32670         PR c/11420
32671         * gcc.dg/20030708-1.c: New test.
32672
32673 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32674
32675         * gcc.dg/compat/sdata-section.h: New file.
32676         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32677         * gcc.dg/torture/mips-sdata-1.c: New test.
32678
32679 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32680
32681         PR c++/11030
32682         * g++.dg/template/friend19.C: New test.
32683
32684 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32685
32686         * g++.dg/opt/strength-reduce.C: New test.
32687
32688 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32689
32690         PR target/10979
32691         * gcc.dg/20030707-1.c: New testcase.
32692
32693 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32694
32695         PR optimization/11059
32696         * g++.dg/opt/emptyunion.C: New testcase.
32697
32698 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32699             Eric Botcazou  <ebotcazou@libertysurf.fr>
32700
32701         * g++.dg/opt/stack1.C: New test.
32702
32703 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32704
32705         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32706         run test.
32707
32708         PR c++/11431
32709         * g++.dg/expr/static_cast3.C: New test.
32710
32711 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32712
32713         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32714         everywhere.
32715         * gcc.dg/concat.c: Concatenation of string constants with
32716         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32717         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32718         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32719         necessary to avoid multi-character character constant warning.
32720         * gcc.dg/cpp/escape.c: Likewise.
32721         * gcc.dg/cpp/ucs.c: Likewise.
32722         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32723         Fix a typo.
32724
32725 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32726
32727         PR c/11428
32728         * gcc.c-torture/compile/20030704-1.c: New.
32729
32730 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32731
32732         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32733
32734 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32735
32736         PR c++/5287, PR c++/7910,  PR c++/11021
32737         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32738         tests for warnings.
32739         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32740         * g++.dg/ext/dllimport3.C: Likewise.
32741         * g++.dg/ext/dllimport4.C: New file.
32742         * g++.dg/ext/dllimport5.C: New file.
32743         * g++.dg/ext/dllimport6.C: New file.
32744         * g++.dg/ext/dllimport7.C: New file.
32745         * g++.dg/ext/dllimport8.C: New file.
32746         * g++.dg/ext/dllimport9.C: New file.
32747         * g++.dg/ext/dllimport10.C: New file.
32748         * g++.dg/ext/dllexport1.C: New file.
32749
32750 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32751
32752         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32753         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32754
32755 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32756
32757         * gcc.dg/builtins-25.c: New testcase.
32758         * gcc.dg/builtins-26.c: New testcase.
32759
32760 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32761
32762         * gcc.dg/compat/vector-defs.h: New file.
32763         * gcc.dg/compat/vector-setup.h: New file.
32764         * gcc.dg/compat/vector-check.h: New file.
32765         * gcc.dg/compat/vector-1_main.c: New file.
32766         * gcc.dg/compat/vector-1_x.c: New file.
32767         * gcc.dg/compat/vector-1_y.c: New file.
32768         * gcc.dg/compat/vector-2_main.c: New file.
32769         * gcc.dg/compat/vector-2_x.c: New file.
32770         * gcc.dg/compat/vector-2_y.c: New file.
32771
32772         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32773         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32774         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32775         * gcc.dg/compat/struct-align-1.h: New file.
32776         * gcc.dg/compat/struct-align-1_main.c: New file.
32777         * gcc.dg/compat/struct-align-1_x.c: New file.
32778         * gcc.dg/compat/struct-align-1_y.c: New file.
32779         * gcc.dg/compat/struct-align-2.h: New file.
32780         * gcc.dg/compat/struct-align-2_main.c: New file.
32781         * gcc.dg/compat/struct-align-2_x.c: New file.
32782         * gcc.dg/compat/struct-align-2_y.c: New file.
32783
32784         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32785         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32786         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32787         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32788         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32789         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32790         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32791         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32792         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32793         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32794         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32795         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32796         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32797         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32798         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32799         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32800         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32801         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32803         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32804         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32807         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32808         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32809         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32810         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32812         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32813
32814 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32815
32816         * gcc.dg/i386-call-1.c: New test.
32817
32818 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         PR c++/9162
32821         * g++.dg/parse/defarg4.C: New.
32822
32823 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32824
32825         PR target/10700
32826         * gcc.c-torture/compile/20030703-1.c: New test case.
32827
32828 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32829
32830         * g++.dg/template/local3.C: Remove extra semicolon.
32831
32832 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32833
32834         * gcc.dg/i386-volatile-1.c: New test.
32835
32836 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32837
32838         PR c++/11072
32839         * g++.dg/other/offsetof2.C: XFAIL.
32840         * g++.dg/other/offsetof5.C: New.
32841
32842         PR c++/10219
32843         * g++.dg/template/error1.C: New.
32844
32845         PR c++/9779
32846         * g++.dg/template/dependent-expr1.C: New.
32847
32848 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32849
32850         PR c++/6949
32851         * g++.dg/template/local3.C: New test.
32852
32853         PR c++/11149
32854         * g++.dg/lookup/scoped6.C: New test.
32855
32856 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32857
32858         PR c++/8046
32859         * g++.dg/other/error7.C: New test.
32860
32861 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32862
32863         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32864         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32865         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32866         * g++.old-deja/g++.other/union2.C: Likewise.
32867         * gcc.dg/c90-const-expr-2.c: Likewise.
32868         * gcc.dg/c90-const-expr-3.c: Likewise.
32869         * gcc.dg/c99-const-expr-2.c: Likewise.
32870         * gcc.dg/c99-const-expr-3.c: Likewise.
32871         * gcc.dg/concat.c: Likewise.
32872
32873 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32874
32875         PR c++/9559
32876         * g++.dg/init/static1.C: New test.
32877
32878 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32879
32880         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32881         * g++.old-deja/g++.other/access2.C: Likewise.
32882         * g++.old-deja/g++.other/decl2.C: Likewise.
32883         * gcc.c-torture/execute/20020615-1.c: Likewise.
32884
32885 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32886
32887         PR c++/4933
32888         * g++.dg/template/sizeof4.C: New test.
32889
32890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32891
32892         * g++.dg/other/error6.C: New test.
32893
32894 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32895
32896         PR c++/10750
32897         * g++.dg/parse/constant2.C: New test.
32898
32899 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32900
32901         PR c++/11106
32902         * g++.dg/other/error5.C: New test.
32903
32904 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32905
32906         * gcc.dg/format/gcc_diag-1.c: New test.
32907
32908 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32909
32910         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32911
32912 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32913
32914         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32915         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32916         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32917
32918 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32919
32920         * gcc.c-torture/execute/builtins/string-8.c: New test.
32921         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32922         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32923         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32924
32925 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32926
32927         PR c++/10468
32928         * g++.dg/ext/typeof6.C: New test.
32929
32930 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32931
32932         PR c++/10796
32933         * g++.dg/init/enum1.C: New test.
32934
32935 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32936
32937         * gcc.dg/20030627-1.c: New test.
32938
32939 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/11332
32942         * g++.dg/expr/static_cast2.C: New test.
32943
32944 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32945             Jakub Jelinek  <jakub@redhat.com>
32946
32947         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32948         sprintf(dst,"%s",src) optimization.
32949         * gcc.c-torture/execute/20030626-1.c: New test case.
32950         * gcc.c-torture/execute/20030626-2.c: New test case.
32951
32952 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32953
32954         * gcc.c-torture/execute/multi-ix.c: New test.
32955
32956         * gcc.c-torture/execute/simd-4.c (main):
32957         Added missing semicolon at end of union.
32958
32959 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32960
32961         PR c++/8266
32962         * g++.dg/template/explicit-instantiation3.C: New test.
32963
32964 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32965
32966         * gcc.dg/20030626-1.c: Use signed char.
32967
32968 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32969
32970         * gcc.dg/20030626-1.c: New test.
32971
32972 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32973
32974         * const-str-2.m: Update.
32975
32976 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32977
32978         PR c++/10990
32979         * g++.dg/rtti/dyncast1.C: New test.
32980         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32981         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32982         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32983
32984         PR c++/10931
32985         * g++.dg/expr/static_cast1.C: New test.
32986
32987 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32988
32989         * gcc.dg/20030625-1.c: New test.
32990
32991 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32992
32993         * gcc.c-torture/compile/20030624-1.c: New test case.
32994
32995 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32996
32997         * gcc.c-torture/execute/string-opt-17.c: New test.
32998
32999 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33000
33001         PR c++/5754
33002         * g++.dg/parse/crash6.C: New test.
33003
33004 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33005
33006         * gcc.dg/builtins-24.c: New test case.
33007
33008 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33009
33010         * g++.dg/opt/operator1.C: New test.
33011
33012 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33013
33014         * gcc.c-torture/execute/string-opt-16.c: New test case.
33015
33016 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33017
33018         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33019         * g++.old-deja/g++.other/conv7.C: Likewise.
33020         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33021         * g++.old-deja/g++.other/overload14.C: Likewise.
33022
33023 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33024
33025         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33026         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33027
33028 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33029
33030         PR c++/10888
33031         * g++.dg/warn/Winline-3.C: New test.
33032
33033 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33034
33035         * lib/target-supports.exp (check_alias_available): Make the test
33036         program acceptable to the Solaris assembler.
33037
33038         PR c++/10749
33039         * g++.dg/template/memclass2.C: New test.
33040
33041 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33042             Eric Botcazou  <ebotcazou@libertysurf.fr>
33043
33044         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33045         data for non-matching targets.
33046         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33047
33048 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33049
33050         PR c++/10845
33051         * g++.dg/template/member3.C: New test.
33052
33053 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33054
33055         PR c++/10939
33056         * g++.dg/template/func1.C: New test.
33057
33058         PR c++/9649
33059         * g++.dg/template/static4.C: New test.
33060         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33061
33062         PR c++/11041
33063         * g++.dg/init/ref7.C: New test.
33064
33065 2003-06-19  Matt Austern  <austern@apple.com>
33066
33067         PR c++/11228
33068         * g++.dg/anew1.C: New test.
33069         * g++.dg/anew2.C: New test.
33070         * g++.dg/anew3.C: New test.
33071         * g++.dg/anew4.C: New test.
33072
33073 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33074
33075         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33076
33077 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33078
33079         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33080         endian-dependent.
33081
33082 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33083
33084         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33085         Remove cruft.
33086
33087 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33088
33089         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33090         * gcc.c-torture/compile/961203-1.c: Likewise.
33091         * gcc.c-torture/compile/980506-1.c: Likewise.
33092
33093 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33094
33095         PR c++/10712
33096         * g++.dg/lookup/using7.C: New test.
33097
33098 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33099
33100         PR c++/11105
33101         * g++.dg/abi/conv1.C: Remove it.
33102         * g++.dg/template/conv7.C: New test.
33103         * g++.dg/template/conv8.C: Likewise.
33104         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33105         conversion operator.
33106
33107 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33108
33109         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33110         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33111         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33112         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33113         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33114         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33115         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33116         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33117         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33118         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33119         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33120         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33121         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33122         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33123         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33124         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33125         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33126         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33127         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33128         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33129         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33130         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33131         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33132         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33133         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33134         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33135         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33136         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33137         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33138
33139 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33140
33141         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33142         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33143         indications.
33144
33145 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33146
33147         * gcc.dg/i386-387-5.c: New test case.
33148         * gcc.dg/i386-387-6.c: New test case.
33149         * gcc.dg/builtins-23.c: New test case.
33150
33151 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33152
33153         * gcc.dg/builtins-22.c: New test case.
33154         * gcc.dg/i386-387-1.c: Update to test exp.
33155         * gcc.dg/i386-387-2.c: Likewise.
33156
33157 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33158
33159         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33160
33161 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33162
33163         * lib/gcc-dg.exp (dg-require-dll): New function.
33164         (dg-xfail-if): Likewise.
33165         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33166         driver.
33167
33168         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33169         * gcc.c-torture/compile/20001205-1.c: Likewise.
33170         * gcc.c-torture/compile/20001226-1.c: Likewise.
33171         * gcc.c-torture/compile/20010518-2.c: Likewise.
33172         * gcc.c-torture/compile/20020312-1.c: Likewise.
33173         * gcc.c-torture/compile/20020604-1.c: Likewise.
33174         * gcc.c-torture/compile/920501-12.c: Likewise.
33175         * gcc.c-torture/compile/920501-4.c: Likewise.
33176         * gcc.c-torture/compile/920520-1.c: Likewise.
33177         * gcc.c-torture/compile/920521-1.c: Likewise.
33178         * gcc.c-torture/compile/920625-1.c: Likewise.
33179         * gcc.c-torture/compile/961203-1.c: Likewise.
33180         * gcc.c-torture/compile/980506-1.c: Likewise.
33181         * gcc.c-torture/compile/981006-1.c: Likewise.
33182         * gcc.c-torture/compile/981022-1.c: Likewise.
33183         * gcc.c-torture/compile/981223-1.c: Likewise.
33184         * gcc.c-torture/compile/990617-1.c: Likewise.
33185         * gcc.c-torture/compile/dll.c: Likewise.
33186         * gcc.c-torture/compile/labels-3.c: Likewise.
33187         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33188         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33189         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33190         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33191         * gcc.c-torture/compile/simd-5.c: Likewise.
33192         * gcc.c-torture/compile/20000804-1.x: Remove.
33193         * gcc.c-torture/compile/20001205-1.x: Likewise.
33194         * gcc.c-torture/compile/20001226-1.x: Likewise.
33195         * gcc.c-torture/compile/20010518-2.x: Likewise.
33196         * gcc.c-torture/compile/20020312-1.x: Likewise.
33197         * gcc.c-torture/compile/20020604-1.x: Likewise.
33198         * gcc.c-torture/compile/920501-12.x: Likewise.
33199         * gcc.c-torture/compile/920501-4.x: Likewise.
33200         * gcc.c-torture/compile/920520-1.x: Likewise.
33201         * gcc.c-torture/compile/920521-1.x: Likewise.
33202         * gcc.c-torture/compile/920625-1.x: Likewise.
33203         * gcc.c-torture/compile/961203-1.x: Likewise.
33204         * gcc.c-torture/compile/980506-1.x: Likewise.
33205         * gcc.c-torture/compile/981006-1.x: Likewise.
33206         * gcc.c-torture/compile/981022-1.x: Likewise.
33207         * gcc.c-torture/compile/981223-1.x: Likewise.
33208         * gcc.c-torture/compile/990617-1.x: Likewise.
33209         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33210         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33211         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33212         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33213         * gcc.c-torture/compile/simd-5.x: Likewise.
33214
33215         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33216
33217 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33218
33219         * gcc.c-torture/execute/20030611-1.c: New test.
33220
33221 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33222
33223         PR middle-end/168
33224         * gcc.dg/20030612-1.c: New test case.
33225
33226 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33227
33228         PR c++/10635
33229         * g++.dg/expr/cast1.C: New test.
33230
33231 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33232
33233         * gcc.dg/builtins-21.c: New test case.
33234
33235 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33236
33237         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33238         options instead of at the end.
33239         * lib/objc.exp (objc_target_compile): Likewise.
33240
33241 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33242
33243         PR c++/10432
33244         * g++.dg/parse/error1.C: New test.
33245
33246 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33247
33248         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33249         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33250         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33251         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33252         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33253         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33254         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33255         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33256         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33257         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33258         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33259         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33260         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33261         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33262         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33263         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33264         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33265         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33266         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33267         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33268         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33269         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33270         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33271         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33272
33273         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33274         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33275         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33276         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33277         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33278         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33279         * gcc.dg/compat/scalar-return-3_main.c: New file.
33280         * gcc.dg/compat/scalar-return-3_x.c: New file.
33281         * gcc.dg/compat/scalar-return-3_y.c: New file.
33282         * gcc.dg/compat/scalar-return-4_main.c: New file.
33283         * gcc.dg/compat/scalar-return-4_x.c: New file.
33284         * gcc.dg/compat/scalar-return-4_y.c: New file.
33285
33286 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33287
33288         * gcc.dg/compat/fp2-struct-check.h: New file.
33289         * gcc.dg/compat/fp2-struct-defs.h: New file.
33290         * gcc.dg/compat/fp2-struct-init.h: New file.
33291         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33292         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33293         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33294         * gcc.dg/compat/struct-return-10_main.c: New file.
33295         * gcc.dg/compat/struct-return-10_x.c: New file.
33296         * gcc.dg/compat/struct-return-10_y.c: New file.
33297
33298         * gcc.dg/compat/compat-common.h: New file.
33299         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33300         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33301         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33302         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33303         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33304         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33305         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33306         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33307         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33308         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33309         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33310         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33311         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33312         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33313         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33314         * gcc.dg/compat/small-struct-check.h: Ditto.
33315         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33317         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33318         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33319         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33320         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33321         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33322         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33323         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33324         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33325         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33326         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33327         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33328         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33329         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33330         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33331         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33332         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33333         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33334         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33335         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33336         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33337         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33338         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33339         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33340         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33341         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33342         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33343         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33344         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33345
33346 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33347
33348         * g++.dg/pch/static-1.C: New file.
33349         * g++.dg/pch/static-1.Hs: New file.
33350
33351 2003-06-10  Richard Henderson  <rth@redhat.com>
33352
33353         * gcc.dg/asm-7.c: Adjust expected warning text.
33354
33355 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33356
33357         * gcc.dg/builtins-20.c: New test case.
33358
33359 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33360
33361         PR c++/11131
33362         * g++.dg/opt/template1.C: New test.
33363
33364 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33367         additional_sources.
33368
33369 2003-05-21  David Taylor  <dtaylor@emc.com>
33370
33371         * gcc.dg/Wpadded.c: New file.
33372
33373 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33374
33375         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33376         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33377         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33378         dg-require-weak.
33379
33380 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33381
33382         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33383
33384 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33385
33386         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33387         (dg-require-alias): Likewise.
33388         (dg-require-gc-sections): Likewise.
33389         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33390
33391 2003-06-08  Richard Henderson  <rth@redhat.com>
33392
33393         * gcc.dg/20011029-2.c: Fix the array reference.
33394         * gcc.dg/asm-7.c: New.
33395
33396 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33397
33398         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33399
33400 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33401
33402         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33403         (dg-require-gc-sections): Likewise.
33404
33405 2003-06-08  Jan Hubicka  <jh@suse.cz>
33406
33407         * i386-cmov1.c: Fix regular expression.
33408         * i386-cvt-1.c: Likewise.
33409         * i386-local.c: Likewise.
33410         * i386-local2.c: Likewise.
33411         * i386-mul.c: Likewise.
33412         * i386-ssetype-1.c: Likewise.
33413         * i386-ssetype-3.c: Likewise.
33414         * i386-ssetype-5.c: Likewise.
33415
33416 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33417
33418         PR c++/11039
33419         * g++.dg/warn/implicit-typename2.C: New test.
33420         * g++.dg/warn/implicit-typename3.C: New test.
33421
33422 2003-06-07  Richard Henderson  <rth@redhat.com>
33423
33424         * g++.dg/other/offsetof3.C: Use size_t.
33425         * g++.dg/other/offsetof4.C: Likewise.
33426
33427 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33428
33429         * lib/copy-file.exp: New. Implement gcc_copy_files.
33430
33431         * lib/dg-pch.exp: Load copy-file.exp
33432         (dg-pch): Use gcc_copy_files instead of "file copy".
33433
33434 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33435
33436         * gcc.dg/weak/weak.exp: Simplify.
33437         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33438         * gcc.dg/weak/weak-1.c: Likewise.
33439         * gcc.dg/weak/weak-2.c: Likewise.
33440         * gcc.dg/weak/weak-3.c: Likewise.
33441         * gcc.dg/weak/weak-4.c: Likewise.
33442         * gcc.dg/weak/weak-5.c: Likewise.
33443         * gcc.dg/weak/weak-6.c: Likewise.
33444         * gcc.dg/weak/weak-7.c: Likewise.
33445         * gcc.dg/weak/weak-8.c: Likewise.
33446         * gcc.dg/weak/weak-9.c: Likewise.
33447
33448 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33449
33450         gcc.c-torture/execute/20030606-1.c: New.
33451
33452 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33453
33454         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33455         * gcc.dg/builtins-19.c: Likewise.
33456
33457 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33458
33459         * gcc.dg/builtins-2.c: Add some more tests.
33460         * gcc.dg/builtins-18.c: New test case.
33461         * gcc.dg/builtins-19.c: New test case.
33462
33463 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33464             Jim Wilson  <wilson@tuliptree.org>
33465
33466         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33467
33468 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33469
33470         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33471         mempcpy/stpcpy calls not to be optimized into something else.
33472         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33473         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33474         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33475
33476 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33477
33478         * gcc.dg/format/asm_fprintf-1.c: New test.
33479
33480 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33481
33482         * lib/gcc-defs.exp (additional_sources): New variable.
33483         (dg-additional-sources): New function.
33484         (additional_files): New variable.
33485         (dg-additional-files): New function.
33486         (dg-additional-files-options): Likewise.
33487         * lib/gcc-dg.exp (dg-require-weak): New function.
33488         (dg-require-alias): Likewise.
33489         (dg-require-gc-sections): Likewise.
33490         * lib/target-supports.exp (check_alias_available): Remove testfile
33491         parameter.
33492         (check_gc_sections_available): New function.
33493         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33494         (dg-gpp-additional-files): Likewise.
33495         * lib/g++.exp (additional_sources): Remove.
33496         (additional_files): Likewise.
33497         (g++_target_compile): Use dg-additional-files-options.
33498
33499         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33500         Tcl logic.
33501         * gcc.dg/special/ecos.exp: Remove.
33502         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33503         * gcc.dg/special/alias-1.c: Likewise.
33504         * gcc.dg/special/alias-2.c: Likewise.
33505         * gcc.dg/special/gcsec-1.c: Likewise.
33506         * gcc.dg/special/weak-1.c: Likewise.
33507         * gcc.dg/special/weak-2.c: Likewise.
33508         * gcc.dg/special/wkali-1.c: Likewise.
33509         * gcc.dg/special/wkali-2.c: Likewise.
33510
33511         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33512         dg-gpp-additional-*.
33513         * g++.dg/special/conpr-3.C: Likewise.
33514         * g++.dg/special/conpr-4.C: Likewise.
33515         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33516         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33517         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33518         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33519         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33520         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33521         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33522         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33523         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33524         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33525         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33526         * g++.old-deja/g++.other/comdat1.C: Likewise.
33527         * g++.old-deja/g++.other/comdat2.C: Likewise.
33528         * g++.old-deja/g++.other/comdat3.C: Likewise.
33529         * g++.old-deja/g++.other/ctor1.C: Likewise.
33530         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33531
33532 2003-06-05  Richard Henderson  <rth@redhat.com>
33533
33534         * gcc.dg/debug/20030605-1.c: New.
33535
33536 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33537
33538         * README.QMTEST: Update.
33539
33540 2003-06-04  Richard Henderson  <rth@redhat.com>
33541
33542         * gcc.dg/cleanup-1.c: New.
33543         * gcc.dg/cleanup-2.c: New.
33544         * gcc.dg/cleanup-3.c: New.
33545         * gcc.dg/cleanup-4.c: New.
33546         * gcc.dg/cleanup-5.c: New.
33547         * gcc.dg/cleanup-6.c: New.
33548         * gcc.dg/cleanup-7.c: New.
33549
33550 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33551
33552         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33553
33554         * lib/dg-pch.exp: New file.
33555         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33556         * gcc.dg/pch/pch.exp: Likewise.
33557
33558 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33559
33560         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33561         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33562         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33563         * gcc.dg/builtins-17.c: New test case.
33564         * gcc.dg/i386-387-4.c: New test case.
33565         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33566
33567 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33568
33569         * gcc.dg/ultrasp9.c: New test.
33570
33571 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33572
33573         * gcc.c-torture/compile/20030604-1.c: New test.
33574         * gcc.dg/sparc-constant-1.c: New test.
33575
33576 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33577
33578         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33579
33580 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33581
33582         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33583
33584         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33585         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33586
33587 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33588
33589         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33590
33591 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33592
33593         PR c++/10940
33594         * g++.dg/template/spec10.C: New test.
33595
33596 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33597
33598         * gcc.dg/builtins-16.c: New test case.
33599
33600 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33601
33602         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33603         mempcpy test with post-increments.
33604         * gcc.c-torture/execute/string-opt-3.c: New test.
33605         * gcc.dg/string-opt-1.c: New test.
33606
33607 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33608
33609         PR fortran/10965
33610         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33611
33612 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33613
33614         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33615         (scan-assembler): ... here.  Use dg-scan.
33616         (scan-assembler-not): Likewise.
33617         (scan-file): New function.
33618         (scan-file-not): Likewise.
33619         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33620         * gcc.dg/cpp/_Pragma4.c: Likewise.
33621         * gcc.dg/cpp/_Pragma5.c: Likewise.
33622         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33623         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33624         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33625         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33626         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33627         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33628         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33629         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33630         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33631         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33632         * gcc.dg/cpp/cxxcom1.c: Likewise.
33633         * gcc.dg/cpp/line1.c: Likewise.
33634         * gcc.dg/cpp/maccom1.c: Likewise.
33635         * gcc.dg/cpp/maccom2.c: Likewise.
33636         * gcc.dg/cpp/maccom3.c: Likewise.
33637         * gcc.dg/cpp/maccom4.c: Likewise.
33638         * gcc.dg/cpp/maccom5.c: Likewise.
33639         * gcc.dg/cpp/maccom6.c: Likewise.
33640         * gcc.dg/cpp/multiline.c: Likewise.
33641         * gcc.dg/cpp/spacing1.c: Likewise.
33642         * gcc.dg/cpp/spacing2.c: Likewise.
33643         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33644         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33645         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33646         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33647         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33648         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33649         * gcc.dg/cpp/cxxcom2.c: Likewise.
33650         * gcc.dg/cpp/cxxcom2.h: New file.
33651
33652         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33653         * g++.dg/cpp/truefalse.C: Here.
33654         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33655
33656 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33657
33658         * gcc.dg/cpp/redef3.c: New file.
33659
33660 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33661
33662         * gcc.dg/i386-loop-3.c: New test.
33663
33664 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33665
33666         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33667
33668 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33669
33670         * gcc.dg/fwrapv-1.c: New test case.
33671         * gcc.dg/fwrapv-2.c: New test case.
33672
33673 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33674
33675         PR c++/10956
33676         * g++.dg/template/spec9.C: New test.
33677
33678 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33679
33680         * gcc.dg/duff-4.c: New test case.
33681
33682 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33683
33684         PR fortran/10843
33685         * g77.dg/ffixed-form-1.f: New test
33686         * g77.dg/ffixed-form-2.f: New test
33687         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33688         * g77.dg/ffree-form-3.f: New test
33689
33690 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33691
33692         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33693         * gcc.dg/wint_t-1.c: Likewise.
33694
33695 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33696
33697         * g++.dg/template/access11.C: New test.
33698
33699 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33700
33701         PR c++/10849
33702         * g++.dg/template/access10.C: New test.
33703
33704 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33705             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33706
33707         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33708
33709 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33710
33711         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33712         suppress for powerpc-*-darwin*.
33713         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33714
33715 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33716
33717         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33718         suppress option for powerpc-*-darwin*.
33719
33720 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33721
33722         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33723         * gcc.dg/builtins-4.c: Add test for fmod.
33724
33725 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33726
33727         PR c++/10682
33728         * g++.dg/template/instantiate4.C: New test.
33729
33730 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33731
33732         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33733
33734 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33735
33736         * gcc.dg/compat/scalar-return-1_main.c: New file.
33737         * gcc.dg/compat/scalar-return-1_x.c: New file.
33738         * gcc.dg/compat/scalar-return-1_y.c: New file.
33739         * gcc.dg/compat/scalar-return-2_main.c: New file.
33740         * gcc.dg/compat/scalar-return-2_x.c: New file.
33741         * gcc.dg/compat/scalar-return-2_y.c: New file.
33742         * gcc.dg/compat/struct-return-3_main.c: New file.
33743         * gcc.dg/compat/struct-return-3_y.c: New file.
33744         * gcc.dg/compat/struct-return-3_x.c: New file.
33745         * gcc.dg/compat/struct-return-2_main.c: New file.
33746         * gcc.dg/compat/struct-return-2_x.c: New file.
33747         * gcc.dg/compat/struct-return-2_y.c: New file.
33748
33749 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33750
33751         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33752         for hppa*-hp-hpux*.
33753         * gcc.dg/20021014-1.c (dg-options): Likewise.
33754         * gcc.dg/nest.c (dg-options): Likewise.
33755
33756 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33757
33758         PR c++/9738
33759         * g++.dg/ext/dllimport2.C: New file.
33760         * g++.dg/ext/dllimport3.C: New file.
33761
33762 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33763
33764         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33765         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33766         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33767         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33768         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33769         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33770         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33771         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33772         * gcc.dg/compat/small-struct-defs.h: New file.
33773         * gcc.dg/compat/small-struct-init.h: New file.
33774         * gcc.dg/compat/small-struct-check.h: New file.
33775         * gcc.dg/compat/fp-struct-defs.h: New file.
33776         * gcc.dg/compat/fp-struct-check.h: New file.
33777         * gcc.dg/compat/fp-struct-init.h: New file.
33778         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33779         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33780
33781 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33782
33783         * gcc.dg/20030225-2.c: New test.
33784
33785 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33786             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33787
33788         * gcc.c-torture/compile/20030518-1.c: New test case.
33789
33790 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33791
33792         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33793         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33794         gcc-dg-debug-runtest.
33795         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33796         gcc-dg-debug-runtest.
33797
33798 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33799
33800         PR c++/9022
33801         * g++.dg/lookup/using6.C: New test.
33802
33803 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33804
33805         * g++.dg/parse/access2.C: New test.
33806
33807 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33810         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33811         * gcc.dg/debug/debug.exp: Likewise.
33812
33813 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33814
33815         * gcc.dg/dollar.c: New test.
33816
33817 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33818
33819         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33820         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33821         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33822         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33823         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33824         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33825         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33826         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33827         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33828         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33829         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33830         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33831         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33832         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33833         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33834         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33835         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33836         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33837
33838 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33839
33840         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33841         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33842         support for "repo" mode.
33843         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33844         * lib/g77-dg.exp: Likewise.
33845         * lib/obj-dg.exp: Likewise.
33846
33847 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33848
33849         Merge from gcc-3_2-rhl8-branch:
33850         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33851
33852         * gcc.dg/tls/opt-6.c: New test.
33853
33854         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33855
33856         * gcc.dg/20030405-1.c: New test.
33857
33858         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33859
33860         * gcc.dg/20030309-1.c: New test.
33861
33862         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33863
33864         * gcc.c-torture/execute/20030307-1.c: New test.
33865
33866         2003-02-20  Randolph Chung  <tausq@debian.org>
33867
33868         * gcc.c-torture/compile/20030220-1.c: New test.
33869
33870         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * gcc.dg/20030217-1.c: New test.
33873
33874         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33875
33876         * gcc.c-torture/compile/20020129-1.c: New test.
33877
33878         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33879
33880         * gcc.dg/unroll-1.c: New test.
33881
33882         2002-11-16  Jan Hubicka  <jh@suse.cz>
33883
33884         * gcc.c-torture/execute/20020920-1.c: New test.
33885
33886         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33887
33888         PR target/7434
33889         * gcc.c-torture/compile/20021008-1.c: New test.
33890
33891         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33892
33893         PR target/7559
33894         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33895
33896         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33897
33898         * gcc.c-torture/compile/20020807-1.c: New test.
33899
33900         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33901
33902         * gcc.dg/tls/opt-1.c: New test.
33903
33904         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33905
33906         * gcc.dg/20020729-1.c: New test.
33907
33908         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33909
33910         * g++.dg/opt/life1.C: New test.
33911
33912         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33913
33914         * gcc.dg/20020525-1.c: New test.
33915
33916         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33917
33918         PR c++/6794
33919         * g++.dg/ext/pretty1.C: New test.
33920         * g++.dg/ext/pretty2.C: New test.
33921
33922 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33923
33924         PR c++/8385
33925         * g++.dg/ext/typeof5.C: New test.
33926
33927 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33928
33929         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33930         __USER_LABEL_PREFIX__ into account.
33931         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33932
33933 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33934
33935         * gcc.dg/builtins-15.c: New test case.
33936
33937 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33938
33939         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33940
33941 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33942
33943         * lib/g++.exp: Tweak handling of additional source files.
33944         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33945         * g++.dg/special/conpr-2a.C: Rename to ...
33946         * g++.dg/special/conpr-2a.cc: ... this.
33947         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33948         * g++.dg/special/conpr-3a.C: Rename to ...
33949         * g++.dg/special/conpr-3a.cc: This.
33950         * g++.dg/special/conpr-3b.C: Rename to ...
33951         * g++.dg/special/conpr-3b.cc: This.
33952         * g++.dg/special/conpr-4.C: New test.
33953         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33954
33955 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33956
33957         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33958
33959 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33960
33961         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33962         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33963         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33964         * g++.old-deja/g++.other/warn3.C: Likewise.
33965
33966 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33967
33968         * gcc.dg/i386-387-1.c: Update to also test log.
33969         * gcc.dg/i386-387-2.c: Likewise.
33970
33971 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33972
33973         * g77.f-torture/execute/int8421.f: New test.
33974
33975 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33976
33977         PR c++/10230, c++/10481
33978         * g++.dg/lookup/scoped5.C: New test.
33979
33980 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33981
33982         PR c++/10552
33983         * g++.dg/template/ttp6.C: New test.
33984
33985 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33986
33987         * gcc.c-torture/execute/builtins: New directory.
33988         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33989         gcc.c-torture/execute/builtins.
33990         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33991         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33992         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33993         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33994
33995 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33996
33997         PR c++/9252
33998         * g++.dg/template/access8.C: New test.
33999         * g++.dg/template/access9.C: New test.
34000
34001 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34002
34003         PR c++/9554
34004         * g++.dg/parse/access1.C: New test.
34005
34006 2003-05-09  DJ Delorie  <dj@redhat.com>
34007
34008         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34009         long, and not an int.
34010
34011 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34012
34013         PR c++/10555, c++/10576
34014         * g++.dg/template/memclass1.C: New test.
34015
34016 2003-05-08  DJ Delorie  <dj@redhat.com>
34017
34018         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34019         targets.
34020         * gcc.c-torture/execute/20021024-1.x: Likewise.
34021         * gcc.c-torture/execute/shiftdi.x: Likewise.
34022         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34023         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34024         * gcc.dg/20021018-1.c: Likewise.
34025
34026 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34027
34028         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34029
34030         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34031         (bcopy): Call memmove.
34032
34033 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34034
34035         * g77.f-torture/compile/8485.f: New test case.
34036
34037 2003-05-07  Richard Henderson  <rth@redhat.com>
34038
34039         PR c++/10570
34040         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34041         Verify exception_cleanup not called for rethrows.
34042         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34043         when exiting catch block without rethrowing.
34044         * g++.dg/eh/forced3.C: New.
34045         * g++.dg/eh/forced4.C: New.
34046
34047 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34048
34049         * gcc.dg/20030505.c: Fix triplet.
34050
34051 2003-05-06  DJ Delorie  <dj@redhat.com>
34052
34053         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34054         * gcc.dg/nest.c: Likewise.
34055
34056 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34057
34058         * gcc.dg/builtins-14.c: New test case.
34059
34060 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34061
34062         * lib/compat.exp (compat-execute): New argument.
34063         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34064         * gcc.dg/compat: New test directory.
34065         * gcc.dg/compat/compat.exp: New expect script.
34066         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34067         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34068         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34069         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34070         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34071         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34072
34073         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34074         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34075         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34076         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34077         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34078         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34079         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34080         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34081         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34082         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34083         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34084         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34085         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34086         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34087         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34088
34089 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34090
34091         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34092
34093 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34094
34095         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34096
34097 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34098
34099         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34100         * gcc.dg/ppc-fsel-2.c: New test.
34101
34102         * gcc.dg/unused-5.c: New test.
34103
34104 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34105
34106         PR c++/10496
34107         * g++.dg/warn/pmf1.C: New test.
34108
34109 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34110
34111         PR c++/4494
34112         * g++.dg/warn/main.C: New test.
34113
34114 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34115
34116         * gcc.dg/nonnull-3.c: New test.
34117
34118 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34119
34120         * gcc.dg/cpp/Wtrigraphs.c: Update.
34121         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34122
34123 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34124
34125         * gcc.dg/ppc-fsel-1.c: New test.
34126
34127 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34128
34129         PR c/10604
34130         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34131
34132 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34133
34134         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34135
34136 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34137
34138         PR c++/9364, c++/10553, c++/10586
34139         * g++.dg/parse/typename4.C: New test.
34140         * g++.dg/parse/typename5.C: Likewise.
34141
34142 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34143
34144         * gcc.c-torture/compile/20030503-1.c: New test.
34145
34146 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34147
34148         * g++.dg/lookup/using5.C: Fix testcase error.
34149
34150 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34151
34152         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34153         since MEABI is no longer supported.  Remove all vestiges
34154         of MEABI from the test.
34155
34156 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34157
34158         PR c++/10554
34159         * g++.dg/lookup/using5.C: New test.
34160
34161 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34162
34163         PR c++/8772
34164         * g++.dg/template/ttp5.C: New test.
34165
34166 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34167
34168         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34169         (dg-gpp-additional-sources): New function.
34170         (dg-gpp-additional-files): Likewise.
34171         * lib/g++.exp (additional_sources): New variable.
34172         (additional_files): Likewise.
34173         (g++_target_compile): Deal with them.
34174         * lib/old-dejagnu.exp: Remove.
34175         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34176         * g++.old-deja: Revise all tests to use dg commands.
34177
34178 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34179
34180         PR c++/9432, c++/9528
34181         * g++.dg/lookup/using4.C: New test.
34182
34183 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34184
34185         * gcc.dg/noreturn-5.c: New file.
34186         * gcc.dg/noreturn-6.c: New file.
34187
34188         * gcc.c-torture/compile/inline-1.c: New file.
34189
34190 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34191
34192         PR c++/10551
34193         * g++.dg/template/explicit1.C: New test.
34194
34195 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34196
34197         PR c++/10549
34198         * g++.dg/other/bitfield1.C: New test.
34199
34200         PR c++/10527
34201         * g++.dg/init/new7.C: New test.
34202
34203 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34204
34205         * g++.dg/ext/desig1.C: New test.
34206         * g++.dg/ext/init1.C: Update.
34207
34208         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34209
34210 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34211
34212         PR c++/10180
34213         * g++.dg/warn/Winline-1.C: New test.
34214
34215 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34216
34217         * gcc.c-torture/execute/string-opt-19.c: New test.
34218
34219         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34220         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34221
34222 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/10506
34225         * g++.dg/init/new6.C: New test.
34226
34227         PR c++/10503
34228         * g++.dg/init/ref6.C: New test.
34229
34230 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34231
34232         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34233
34234 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34235
34236         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34237         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34238
34239 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34240
34241         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34242         initialized static data members.
34243
34244 2003-04-25  H.J. Lu <hjl@gnu.org>
34245
34246         * gcc.dg/ia64-sync-4.c: New test.
34247
34248 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34249
34250         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34251         date.
34252
34253 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34254
34255         PR c++/10337
34256         * g++.dg/warn/conv1.C: New test.
34257         * g++.old-deja/g++.other/conv7.C: Adjust.
34258         * g++.old-deja/g++.other/overload14.C: Adjust.
34259
34260 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34261
34262         PR c++/10471
34263         * g++.dg/template/defarg2.C: New test.
34264
34265 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34266
34267         * gcc.dg/cpp/include2.c: Update.
34268         * gcc.dg/cpp/multiline-2.c: New.
34269         * gcc.dg/cpp/multiline.c: Update.
34270         * gcc.dg/cpp/strify2.c: Update.
34271         * gcc.dg/cpp/trad/literals-2.c: Update.
34272
34273 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34274
34275         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34276
34277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34278
34279         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34280
34281 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR c++/10451
34284         * g++.dg/parse/crash4.C: New test.
34285
34286         PR c++/9847
34287         * g++.dg/parse/crash5.C: New test.
34288
34289 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34290
34291         PR c++/10446
34292         * g++.dg/parse/crash3.C: New test.
34293
34294         PR c++/10428
34295         * g++.dg/parse/elab1.C: New test.
34296
34297 2003-04-22  Devang Patel  <dpatel@apple.com>
34298
34299         * gcc.dg/cpp/trad/funlike-5.c: New test.
34300
34301 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34302
34303         * g++.dg/other/packed1.C: Fix dg options.
34304
34305 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34306
34307         * g++.dg/other/offsetof2.C: New test.
34308
34309 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34310
34311         * g++.dg/template/recurse.C: Adjust location of error messages.
34312
34313 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34314
34315         PR c++/9881
34316         * g++.dg/init/addr-const1.C: New test.
34317         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34318
34319 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         PR c++/10405
34322         * g++.dg/lookup/struct-hack1.C: New test.
34323
34324 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34325
34326         * ucs.c: Update diagnostic messages.
34327
34328 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34329
34330         * gcc.dg/cpp/truefalse.cpp: New test.
34331         * gcc.dg/cpp/cpp.exp: Update.
34332         * g++.dg/other/stdbool-if.C: Remove.
34333
34334 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34335
34336         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34337         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34338
34339 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34340
34341         * gcc.c-torture/compile/20030418-1.c: New test.
34342
34343 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34344
34345         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34346
34347 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34348
34349         PR c++/10347
34350         g++.dg/template/dependent-name1.C: New test.
34351
34352 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34353
34354         * gcc.dg/warn-1.c (tourist_guide): New array,
34355         contains a pointer to bar.
34356
34357 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34358
34359         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34360         * gcc.c-torture/execute/medce-1.c: New test case.
34361         * gcc.c-torture/execute/medce-2.c: New test case.
34362
34363 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34364
34365         * lib/prune.exp: Ignore more messages.
34366
34367         PR c++/10381
34368         * g++.dg/parse/lookup3.C: New test.
34369
34370 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34371
34372         * gcc.c-torture/compile/20030415-1.c : New test.
34373
34374 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34375
34376         * gcc.c-torture/execute/scope-2.c: Move to ...
34377         * gcc.dg/noncompile/scope.c: .... here.
34378
34379 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34380
34381         * gcc.dg/20030414-2.c: New test case.
34382
34383 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34384
34385         PR target/10377
34386         * gcc.dg/20030414-1.c: New test.
34387
34388 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34389
34390         * gcc.dg/builtins-12.c: New test case.
34391         * gcc.dg/builtins-13.c: New test case.
34392
34393 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34394
34395         * gcc.c-torture/execute/string-opt-18.c: New test.
34396
34397 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34398
34399         PR c++/10300
34400         * g++.dg/init/new5.C: New test.
34401
34402 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34403
34404         PR c++/7910
34405         * g++.dg/ext/dllimport1.C: New test.
34406
34407 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34408
34409         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34410
34411 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34412
34413         PR Fortran/9263
34414         * g77.f-torture/noncompile/9263.f: New test
34415         PR Fortran/1832
34416         * g77.f-torture/execute/1832.f: New test
34417
34418 2003-04-11  David Chad  <davidc@freebsd.org>
34419             Loren J. Rittle  <ljrittle@acm.org>
34420
34421         libobjc/8562
34422         * objc.dg/headers.m: New test.
34423
34424 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34425
34426         * gcc.c-torture/execute/builtin-noret-2.c: New.
34427         * gcc.c-torture/execute/builtin-noret-2.x: New.
34428         XFAIL builtin-noret-2.c at -O1 and above.
34429         * gcc.dg/redecl.c: New.
34430         * gcc.dg/Wshadow-1.c: Update error regexps.
34431
34432 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34433
34434         * g++.dg/abi/bitfield10.C: New test.
34435
34436 2003-04-09  Mike Stump  <mrs@apple.com>
34437
34438         * gcc.dg/pch/pch.exp: Make testcase names longer.
34439         * g++.dg/pch/pch.exp: Make testcase names longer.
34440
34441 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34442
34443         * gcc.dg/builtins-11.c: New test case.
34444
34445 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34446
34447         * gcc.dg/builtins-9.c: New test case.
34448         * gcc.dg/builtins-10.c: New test case.
34449
34450 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34451
34452         * gcc.dg/noncompile/init-4.c.c: New test.
34453
34454 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34455
34456         * gcc.misc-test/gcov-9.c: New test.
34457         * gcc.misc-test/gcov-10.c: New test
34458         * gcc.misc-test/gcov-11.c: New test.
34459
34460 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34461
34462         PR optimization/10024
34463         * gcc.c-torture/compile/20030405-1.c: New test.
34464
34465 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34466
34467         * gcc.dg/pch/static-3.c: New.
34468         * gcc.dg/pch/static-3.hs: New.
34469         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34470
34471 2003-04-04  Richard Henderson  <rth@redhat.com>
34472
34473         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34474         * g++.dg/eh/forced2.C: Likewise.
34475
34476 2003-04-03  Mike Stump  <mrs@apple.com>
34477
34478         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34479         target arg.
34480         (scan-assembler-times, scan-assembler-not): Likewise.
34481         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34482
34483 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34484
34485         * gcc.dg/sparc-loop-1.c: New test.
34486
34487 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34488
34489         PR other/9274
34490         * g++.dg/pch/system-2.C: New.
34491         * g++.dg/pch/system-2.Hs: New.
34492
34493 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34494
34495         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34496
34497         * g++.dg/eh/simd-1.C (vecfunc): Same.
34498
34499 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34500
34501         * gcc.c-torture/execute/20030401-1.c: New test case.
34502
34503 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34504
34505         * objc.dg/defs.m: New.
34506
34507 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34508
34509         * g++.dg/eh/simd-1.C: New.
34510         * g++.dg/eh/simd-2.C: New.
34511
34512 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34513
34514         * gcc.c-torture/execute/simd-3.c: New.
34515
34516 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34517
34518         PR c/9936
34519         * gcc.dg/20030331-2.c: New test.
34520
34521 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/10278
34524         * g++.dg/parse/crash2.C: New test.
34525
34526 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34527
34528         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34529         * gcc.c-torture/execute/20030331-1.c: ...here.
34530
34531 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34532
34533         * gcc.c-torture/execute/20030331-1.c: New test.
34534
34535 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34536
34537         * lib/gcov.exp: Adjust call return testing strings.
34538         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34539
34540 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34541
34542         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34543         * gcc.dg/builtins-7.c: New test case.
34544         * gcc.dg/builtins-8.c: New test case.
34545
34546 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34547
34548         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34549
34550 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34551
34552         PR c++/7647
34553         * g++.dg/lookup-class-member-2.C: New test.
34554
34555 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34556
34557         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34558
34559 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34560
34561         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34562
34563 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34564
34565         * g++.dg/init/attrib1.C: New test.
34566
34567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34568
34569         * gcc.dg/ultrasp8.c: New test.
34570
34571 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34572
34573         * gcc.dg/ultrasp7.c: New test.
34574
34575 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         PR c++/10047
34578         * g++.dg/template/inline1.C: New test.
34579
34580 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34581
34582         * gcc.dg/sparc-dwarf2.c: New test.
34583
34584 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34585
34586         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34587         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34588
34589 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34590
34591         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34592         than reading .x files.
34593         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34594         * g77.dg/gcov/gcov-1.f: Likewise.
34595         * gcc.misc-tests/gcov-4b.c: Likewise.
34596         * gcc.misc-tests/gcov-5b.c: Likewise.
34597         * gcc.misc-tests/gcov-6.c: Likewise.
34598         * gcc.misc-tests/gcov-7.c: Likewise.
34599         * gcc.misc-tests/gcov-8.c: Likewise.
34600         * g++.dg/gcov/gcov-1.x: Remove.
34601         * g77.dg/gcov/gcov-1.x: Likewise.
34602         * gcc.misc-tests/gcov-4b.x: Likewise.
34603         * gcc.misc-tests/gcov-5b.x: Likewise.
34604         * gcc.misc-tests/gcov-6.x: Likewise.
34605         * gcc.misc-tests/gcov-7.x: Likewise.
34606         * gcc.misc-tests/gcov-8.x: Likewise.
34607
34608 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34609
34610         PR opt/10087
34611         * gcc.dg/20030324-1.c: New test.
34612
34613 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34614
34615         PR c++/10224
34616         * g++.dg/template/arg3.C: New test.
34617
34618         PR c++/10158
34619         * g++.dg/template/friend18.C: New test.
34620
34621 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34622
34623         * g77.f-torture/compile/20030326-1.f: New test case.
34624
34625 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34626
34627         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34628
34629         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34630
34631 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * gcc.dg/ia64-sync-3.c: New test.
34634
34635 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34636
34637         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34638
34639 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34640
34641         * gcc.dg/ultrasp6.c: New test.
34642
34643 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34644
34645         * gcc.dg/i386-signbit-1.c: New test.
34646         * gcc.dg/i386-signbit-2.c: New test.
34647         * gcc.dg/i386-signbit-3.c: New test.
34648
34649 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34650
34651         * gcc.dg/ultrasp5.c: Fix options.
34652
34653 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34654
34655         * gcc.dg/ultrasp5.c: Fix comment.
34656
34657 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34658
34659         PR fortran/10197
34660         * g77.f-torture/execute/10197.f: New test.
34661
34662 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         PR c++/9898, c++/383
34665         * g++.dg/template/conv6.C: New test.
34666
34667         PR c++/10119
34668         * g++.dg/template/ptrmem5.C: New test.
34669
34670         PR c++/10026
34671         * g++.dg/lookup/koenig1.C: New test.
34672
34673         PR C++/10199
34674         * g++.dg/lookup/template2.C: New test.
34675
34676 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34677
34678         * g++.dg/opt/rtti1.C: New test.
34679
34680 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34681
34682         * gcc.dg/ultrasp5.c: New test.
34683
34684 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34685
34686         PR middle-end/9967
34687         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34688         builtin fputs.
34689
34690 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34691
34692         PR c/8224
34693         * gcc.dg/20030323-1.c: New test.
34694
34695 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34696
34697         * gcc.c-torture/compile/20030323-1.c: New test case.
34698
34699 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34700
34701         * gcc.dg/20030321-1.c: New test.
34702
34703 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34704
34705         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34706
34707 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34708
34709         PR c++/9978, c++/9708
34710         * g++.dg/ext/vlm1.C: Adjust expected error.
34711         * g++.dg/ext/vla2.C: New test.
34712         * g++.dg/template/arg1.C: New test.
34713         * g++.dg/template/arg2.C: New test.
34714
34715 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34716
34717         * g77.f-torture/execute/select.f: New test.
34718         * g77.f-torture/noncompile/select_no_compile.f: New test.
34719
34720 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         PR c++/9898
34723         * g++.dg/other/error4.C: New test.
34724
34725 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34726
34727         * g++.dg/template/friend17.C: New test.
34728
34729 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34730
34731         * gcc.c-torture/compile/20030320-1.c: New.
34732
34733 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34734
34735         * gcc.dg/builtins-6.c: New test case.
34736
34737 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34738
34739         PR target/10073
34740         * gcc.c-torture/compile/20030319-1.c: New.
34741
34742 2003-03-18  Jan Hubicka  <jh@suse.cz>
34743
34744         * gcc.dg/i386-cvt-1.c: New test.
34745
34746 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34747
34748         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34749         * objc.dg/naming-2.m: Likewise.
34750
34751 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34752
34753         PR c++/9639
34754         * g++.dg/parse/crash1.C: New test.
34755
34756 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34757
34758         PR c++/8805
34759         * g++.dg/eh/cleanup1.C: New test.
34760
34761 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34762
34763         * gcc.c-torture/execute/20030316-1.c: New test case.
34764
34765 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34766
34767         PR c++/9629
34768         * g++.dg/init/ctor2.C: New test.
34769
34770 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34771
34772         * g77.f-torture/compile/xformat.f: New test case.
34773
34774 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34775
34776         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34777         * g++.old-deja/g++.mike/eh50.C: Likewise.
34778
34779 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34780
34781         PR c++/6440
34782         * g++.dg/template/spec7.C: New test.
34783         * g++.dg/template/spec8.C: Likewise.
34784
34785 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34786
34787         * gcc.c-torture/execute/20030313-1.c: New test.
34788
34789 2003-03-14  Richard Henderson  <rth@redhat.com>
34790
34791         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34792
34793 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34794
34795         * gcc.c-torture/compile/20030314-1.c: New test.
34796
34797 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34798
34799         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34800         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34801         thumb target,
34802         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34803         to accept newer _imp__  prefix and additional
34804         newline in .drectve section.
34805         * gcc.dg/dll-4.c: Likewise.
34806         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34807         switch.
34808
34809 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34810
34811         * g++.dg/parse/namespace9.C: New test.
34812
34813         * g++.dg/init/ref5.C: New test.
34814         * g++.dg/parse/ptrmem1.C: Likewise.
34815
34816 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34817
34818         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34819         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34820         regular expression.
34821         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34822         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34823
34824 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34825
34826         * gcc.c-torture/execute/20030224-2.c: New test.
34827
34828 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34829
34830         * gcc.dg/decl-3.c: New test.
34831
34832 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34833
34834         * gcc.dg/i386-loop-2.c: New test.
34835
34836 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34837
34838         PR c++/9474
34839         * g++.dg/parse/namespace8.C: New test.
34840
34841         PR c++/9924
34842         * g++.dg/overload/builtin2.C: New test.
34843
34844 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34845
34846         * gcc.dg/return-type-3.c: New test.
34847
34848 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34849
34850         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34851         profiling options are not supported.
34852
34853 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34854
34855         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34856         * g++.old-deja/g++.warn/impint2.C: Likewise.
34857
34858 2003-03-10  Devang Patel  <dpatel@apple.com>
34859
34860         * g++.dg/cpp/c++_cmd_1.C: New test.
34861         * g++.dg/cpp/c++_cmd_1.h: New file.
34862
34863 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34864
34865         * gcc.dg/altivec-9.c: New file.
34866
34867 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34868
34869         * gcc.dg/ppc-sdata-1.c: New test.
34870         * gcc.dg/ppc-sdata-2.c: New test.
34871
34872 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34873
34874         PR c++/9373
34875         * g++.dg/opt/ptrmem2.C: New test.
34876
34877         PR c++/8534
34878         * g++.dg/opt/ptrmem1.C: New test.
34879
34880 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34881
34882         * gcc.dg/i386-loop-1.c: New test.
34883
34884 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34885
34886         PR c++/9970
34887         * g++.dg/lookup/friend1.C: New test.
34888
34889 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/9823
34892         * g++.dg/parser/constructor1.C: New test.
34893
34894 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34895
34896         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34897
34898         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34899
34900 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34901
34902         * gcc.dg/cpp/Wunused.c: Update test.
34903
34904 2003-03-08  Jan Hubicka  <jh@suse.cz>
34905
34906         * gcc.dg/inline-3.c: New test.
34907
34908 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34909
34910         PR c++/9809
34911         * g++.dg/parse/builtin1.C: New test.
34912
34913         PR c++/9982
34914         * g++.dg/abi/cookie1.C: New test.
34915         * g++.dg/abi/cookie2.C: Likewise.
34916
34917         PR c++/9524
34918         * g++.dg/template/field1.C: New test.
34919
34920         PR c++/9912
34921         * g++.dg/parse/class1.C: New test.
34922         * g++.dg/parse/namespace7.C: Likewise.
34923         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34924
34925 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34926
34927         * g++.dg/init/ref4.C: New test.
34928
34929 2003-03-07  Jan Hubicka  <jh@suse.cz>
34930
34931         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34932         * gcc.dg/inline-3.c: New test.
34933
34934 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34935
34936         * g++.dg/init/ref3.C: New test.
34937
34938         PR c++/9965
34939         * g++.dg/init/ref2.C: New test.
34940
34941         PR c++/9400
34942         * g++.dg/warn/Wshadow-2.C: New test.
34943
34944         PR c++/9791
34945         * g++.dg/warn/Woverloaded-1.C: New test.
34946
34947 2003-03-05  Jan Hubicka  <jh@suse.cz>
34948
34949         * gcc.dg/i386-local2.c: New.
34950         * gcc.dg/i386-local.c: Fix typo.
34951
34952 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34953
34954         * g++.dg/abi/layout3.C: New test.
34955
34956 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34957
34958         * gcc.c-torture/compile/20030305-1.c
34959
34960 2003-03-05  Jan Hubicka  <jh@suse.cz>
34961
34962         * gcc.dg/i386-local.c: New.
34963
34964 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34965
34966         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34967
34968 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34969
34970         * gcc.dg/switch-2.c: New test.
34971         * gcc.dg/switch-3.c: New test.
34972         * gcc.dg/Wswitch.c: Adjust line numbers.
34973         * gcc.dg/Wswitch-default.c: Likewise.
34974         * gcc.dg/Wswitch-enum.c: Likewise.
34975
34976 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34977
34978         * gcc.c-torture/execute/20030222-1.c: New test.
34979
34980 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34981
34982         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34983
34984 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34985
34986         PR c++/9878
34987         * g++.dg/init/ref1.C: New test.
34988
34989 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34990
34991         * gcc.dg/sh-relax.c: New SH-only test.
34992
34993 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34994
34995         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34996         comment explaining purpose of testcase.
34997
34998 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34999
35000         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35001         for HC11/HC12 (asm needs two int registers).
35002         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35003         HC11/HC12 because the test uses an asm which needs two 32-bit
35004         registers.
35005
35006 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35007
35008         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35009         for HC11/HC12 (array is too large otherwise).
35010         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35011         * gcc.c-torture/compile/20010518-2.x: Likewise.
35012         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35013         HC11/HC12 (array is too large).
35014
35015 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35016
35017         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35018         * lib/g++-dg.exp (g++-dg-test): Likewise.
35019
35020 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35021
35022         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35023         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35024
35025 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35026
35027         * g++.dg/warn/implicit-typename1.C: Remove warning.
35028
35029 2003-02-28  Richard Henderson  <rth@redhat.com>
35030
35031         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35032         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35033
35034 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35035
35036         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35037         * g++.dg/pch/pch.exp: Likewise.
35038
35039 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35040
35041         PR c++/9879
35042         * testsuite/g++.dg/init/new4.C: New test.
35043
35044 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35045
35046         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35047
35048 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35049
35050         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35051         unsigned long.
35052
35053         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35054         wider than float.
35055
35056 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35057
35058         * lib/scanasm.exp: Add support for counting numbers of
35059         occurences.
35060         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35061         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35062
35063 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35064
35065         PR c++/9683
35066         * g++.dg/template/static3.C: New test.
35067
35068         PR c++/9829
35069         * g++.dg/parse/namespace6.C: New test.
35070
35071 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35072
35073         PR target/9732
35074         * gcc.dg/20030225-1.c: New test.
35075
35076 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35077
35078         * README: Remove out-of-date information.
35079
35080         PR c++/9836
35081         * g++.dg/template/spec6.C: New test.
35082
35083 2003-02-24  Jeff Law  <law@redhat.com>
35084
35085         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35086
35087 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35088
35089         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35090         * gcc.dg/pragma-ep-1.c: Likewise.
35091
35092 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35093
35094         PR c++/9602
35095         * g++.dg/template/friend16.C: New test.
35096
35097 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35098
35099         PR c++/5333
35100         * g++.dg/parse/fused-params1.C: Adjust error messages.
35101         * g++.dg/template/nested3.C: New test.
35102
35103 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35104
35105         * g++.dg/abi/param1.C: New test.
35106
35107 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35108
35109         PR c++/7982
35110         * g++.dg/warn/implicit-typename1.C: New test.
35111
35112 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35113
35114         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35115         with "mtune".
35116         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35117         * gcc.c-torture/execute/20010129-1.x: Likewise.
35118         * gcc.dg/20011107-1.c: Likewise.
35119         * gcc.dg/20020108-1.c: Likewise.
35120         * gcc.dg/20020122-3.c: Likewise.
35121         * gcc.dg/20020206-1.c: Likewise.
35122         * gcc.dg/20020310-1.c: Likewise.
35123         * gcc.dg/20020426-2.c: Likewise.
35124         * gcc.dg/20020517-1.c: Likewise.
35125         * gcc.dg/991230-1.c: Likewise.
35126         * gcc.dg/i386-unroll-1.c: Likewise.
35127         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35128
35129 2003-02-22  Jan Hubicka  <jh@suse.cz>
35130
35131         * gcc.dg/i386-mul.c: New test.
35132
35133 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35134
35135         * gcc.dg/builtins-5.c: New test case.
35136
35137 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35138
35139         * gcc.dg/asmreg-1.c: New test.
35140
35141 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35142
35143         PR c++/9749
35144         * g++.dg/parse/varmod1.C: New test.
35145
35146 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35147
35148         PR c++/9727
35149         * g++.dg/template/op1.C: New test.
35150
35151 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35152
35153         PR c++/8906
35154         * g++.dg/template/nested2.C: New test.
35155
35156 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35157
35158         PR c++/8724
35159         * g++.dg/expr/dtor1.C: New test.
35160
35161 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35162
35163         * gcc.dg/cpp/include3.c: New test.
35164         * gcc.dg/cpp/inc/foo.h: New file.
35165
35166 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35167
35168         * gcc.c-torture/execute/20030221-1.c: New test.
35169
35170 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35171
35172         PR c++/9729
35173         * g++.dg/abi/conv1.C: New test.
35174
35175 2003-02-20  Jan Hubicka  <jh@suse.cz>
35176
35177         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35178
35179 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35180
35181         * gcc.c-torture/compile/20030219-1.c: New test.
35182
35183 2003-02-18  Jan Hubicka  <jh@suse.cz>
35184
35185         * gcc.dg/funcorder.c: New test.
35186
35187 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35188
35189         * gcc.c-torture/execute/20030218-1.c: New.
35190
35191 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35192
35193         * gcc.dg/20030218-1.c: New.
35194
35195 2003-02-18  Richard Henderson  <rth@redhat.com>
35196
35197         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35198         * gcc.dg/attr-used-2.c: New.
35199
35200 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/9704
35203         * g++.dg/init/copy5.C: New test.
35204
35205 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35206
35207         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35208         * g++.dg/pch/pch.exp: Likewise.
35209
35210 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35211
35212         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35213         STACK_SIZE is not defined.
35214
35215 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35216
35217         PR c++/9457
35218         * g++.dg/template/init1.C: New test.
35219
35220 2003-02-16  Jan HUbicka  <jh@suse.cz>
35221
35222         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35223         (foo): Add few extra tests
35224         * gcc.dg/c99-const-expr-3.c: Likewise.
35225         * gcc.c-torture/execute/20030216-1.c: New.
35226
35227 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35228
35229         PR c++/9459
35230         * g++.dg/ext/typeof4.C: New test.
35231
35232 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35233
35234         * gcc.dg/i386-387-3.c: New test case.
35235
35236 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35237
35238         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35239         cris-*-elf* cris-*-aout* and mmix-*-*.
35240
35241 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35242
35243         * gcc.dg/20030213-1.c: New test.
35244
35245 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35246
35247         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35248         * gcc.dg/i386-387-2.c: Likewise.
35249
35250 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35251
35252         * gcc.dg/ppc-spe.c: Fix formatting.
35253         Enable tests that were previously unsupported by gas.
35254         Delete tests for instructions that no longer exist.
35255         Switch arguments on evsubifw builtin.
35256
35257 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35258
35259         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35260         STACK_SIZE is too small.
35261
35262 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35263             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35264
35265         * gcc.dg/decl-2.c: New test.
35266
35267 2003-02-10  Jan Hubicka  <jh@suse.cz>
35268
35269         * gcc.dg/i386-fpcvt-1.c: New test.
35270
35271 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35272
35273         * gcc.c-torture/execute/20030209-1.c: New test.
35274
35275 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35276
35277         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35278         int-wide bitops, use the constants of the same width.
35279         Likewise, if long long is 32-bit wide, test bitops using
35280         32-bit constants.
35281
35282 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35283
35284         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35285
35286 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35287
35288         * testsuite/gcc.dg/builtins-4.c: New test case.
35289
35290 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35291
35292         * gcc.dg/20020430-1.c: Fix dg command typos.
35293         * gcc.dg/20020503-1.c: Likewise.
35294
35295 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35296
35297         PR c++/8785
35298         * g++.dg/parse/fused-params1.C: New test.
35299
35300         PR c++/8857
35301         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35302
35303         PR c++/8921
35304         * g++.dg/parse/non-dependent1.C: New test.
35305
35306         PR c++/8928
35307         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35308
35309         PR c++/9228
35310         * g++.dg/parse/undefined7.C: New test.
35311         * g++.dg/parse/non-templ1.C: New test.
35312
35313         PR c++/9229
35314         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35315
35316 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35317
35318         * gcc.c-torture/compile/20030206-1.c: New test.
35319
35320 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35321
35322         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35323         "pow" to "foo" to avoid potential confusion with a math built-in.
35324
35325 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35326
35327         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35328         conditions for SPARC targets.
35329
35330 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35331
35332         * gcc.dg/20030204-1.c: New test.
35333
35334 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35335
35336         PR c++/38
35337         * g++.dg/parse/array-size1.C: New test.
35338
35339         PR c++/5657
35340         * g++.dg/parse/undefined3.C: New test.
35341
35342         PR c++/5665
35343         * g++.dg/parse/undefined4.C: New test.
35344
35345         PR c++/5975
35346         * g++.dg/parse/undefined5.C: New test.
35347
35348         PR c++/7259
35349         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35350
35351         PR c++/8578
35352         * g++.dg/parse/casting-operator1.C: New test.
35353
35354         PR c++/8596
35355         * g++.dg/parse/undefined6.C: New test.
35356
35357         PR c++/8736
35358         * g++.dg/parse/missing-template1.C: New test.
35359
35360 2003-02-04  Jan Hubicka  <jh@suse.cz>
35361
35362         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35363         * gcc.dg/i386-cmov?.c: Likewise.
35364         * gcc.dg/i386-fpcvt-?.c: Likewise.
35365         * gcc.dg/i386-ssefp-1.c: Likewise.
35366         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35367         conventions.
35368
35369 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35370
35371         PR c++/7129
35372         * testsuite/g++.dg/ext/max.C: New test.
35373
35374 2003-02-03  Jan Hubicka  <jh@suse.cz>
35375
35376         * gcc.c-torture/execute/20030203-1.c: New test.
35377
35378 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35379
35380         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35381         'natural-endian'.
35382
35383 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35384
35385         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35386         * g++.dg/init/new2.C: Likewise.
35387         * g++.dg/other/new1.C: Likewise.
35388
35389 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35390
35391         * gcc.dg/struct-ret-libc.c: New test.
35392
35393 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35394
35395         * gcc.dg/20030129-1.c: New test.
35396
35397 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35398
35399         PR c++/8849
35400         * g++.dg/template/ptrmem4.C: New test.
35401
35402 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35403
35404         * g++.dg/parser/constant1.C: New test.
35405
35406 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         PR c++/8591
35409         * g++.dg/parse/friend2.C: New test.
35410
35411 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         PR c++/9437
35414         * g++.dg/template/unify4.C: New test.
35415
35416 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35417
35418         * gcc.c-torture/execute/20030128-1.c: New test.
35419
35420 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35421
35422         * g++.dg/lookup/nested1.C: Test moved from ...
35423         * g++.old-deja/g++.other/lookup24.C: ... here.
35424
35425 2003-01-28  Jan Hubicka  <jh@suse.cz>
35426
35427         * gcc.dg/i386-cmov5.c: New test.
35428
35429 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35430
35431         * gcc.c-torture/execute/20010925-1.c: Changed the
35432         memcpy declaration.
35433
35434 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35435
35436         PR c++/3902
35437         * g++.dg/parse/template5.C: New test.
35438
35439 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35440
35441         PR fortran/9258
35442         * g77.dg/pr9258: New test.
35443
35444 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35445
35446         * README: Move relevant parts from README.g++.
35447
35448         * README.g++: Remove this file.
35449
35450 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35451
35452         * g++.dg/abi/dcast1.C: New test.
35453
35454 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35455
35456         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35457
35458 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35459
35460         PR c++/47
35461         * g++.old-deja/g++.other/lookup24.C: New test.
35462
35463 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35464
35465         PR middle-end/7227
35466         * gcc.dg/uninit-C.c: New test.
35467
35468 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35469
35470         * g++.dg/abi/covariant1.C: New test.
35471
35472 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35473
35474         * gcc.dg/20030123-1.c: New test.
35475
35476 2003-01-25  Jan Hubicka  <jh@suse.cz>
35477
35478         PR opt/8492
35479         * gcc.c-torture/compile/20030125-1.c
35480
35481 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35482
35483         PR c++/9403
35484         * g++.dg/parse/template3.C: New test.
35485         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35486
35487         PR c++/795
35488         * g++.dg/parse/template4.C: New test.
35489
35490         PR c++/9415
35491         * g++.dg/template/qual2.C: New test.
35492
35493         PR c++/8545
35494         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35495
35496         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35497
35498 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35499
35500         * gcc.c-torture/execute/switch-1.c: New test case.
35501
35502 2003-01-25  Jan Hubicka  <jh@suse.cz>
35503
35504         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35505
35506 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35507
35508         Tweaks for Bison-1.875. From the NEWS file:
35509         "- `parse error' -> `syntax error'
35510         Bison now uniformly uses the term `syntax error'"
35511         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35512         * gcc.dg/cpp/digraph2.c: Likewise.
35513         * gcc.dg/cpp/direct2.c: Likewise.
35514         * gcc.dg/cpp/paste4.c: Likewise.
35515         * gcc.dg/c90-restrict-1.c: Likewise.
35516         * gcc.dg/c99-func-2.c: Likewise.
35517         * gcc.dg/noncompile/920721-2.c: Likewise.
35518         * gcc.dg/noncompile/930622-2.c: Likewise.
35519         * gcc.dg/noncompile/940112-1.c: Likewise.
35520         * gcc.dg/noncompile/950921-1.c: Likewise.
35521         * gcc.dg/noncompile/951123-1.c: Likewise.
35522         * gcc.dg/noncompile/971104-1.c: Likewise.
35523         * gcc.dg/noncompile/990416-1.c: Likewise.
35524
35525 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35526
35527         * g++.dg/parse/undefined1.C: Add error message.
35528
35529 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35530
35531         PR c++/9354
35532         * g++.dg/parse/new1.C: New test.
35533
35534         PR c++/9216
35535         * g++.dg/parse/template2.C: New test.
35536
35537         PR c++/9354
35538         * g++.dg/parse/typedef2.C: New test.
35539
35540         PR c++/9328
35541         * g++.dg/ext/typeof3.C: New test.
35542
35543 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35544
35545         PR c++/2738
35546         * g++.dg/parse/ret-type1.C: New test.
35547
35548         PR c++/3792
35549         * g++.dg/parse/tmpl-outside1.C: New test.
35550
35551         PR c++/4207
35552         * g++.dg/parse/int-as-enum1.C: New test.
35553
35554         PR c++/4903
35555         * g++.dg/parse/no-typename1.C: New test.
35556
35557         PR c++/5533
35558         * g++.dg/parse/no-value1.C: New test.
35559
35560         PR c++/5921
35561         * g++.dg/parse/wrong-inline1.C: New test.
35562
35563         PR c++/6402
35564         * g++.dg/parse/ref1.C: New test.
35565
35566         PR c++/6992
35567         * g++.dg/parse/attr-ctor1.C: New test.
35568
35569         PR c++/7229
35570         * g++.dg/parse/namespace5.C: New test.
35571
35572         PR c++/7917
35573         * g++.dg/parse/func-def1.C: New test.
35574
35575         PR c++/8143
35576         * g++.dg/parse/undefined1.C: New test.
35577
35578         PR c++/5723, PR c++/8522
35579         * g++.dg/parse/specialization1.C: New test.
35580
35581         PR c++/163, PR c++/8595
35582         * g++.dg/parse/struct-as-enum1.C: New test.
35583
35584         PR c++/9173
35585         * g++.dg/parse/undefined2.C: New test.
35586
35587 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35588
35589         PR c++/9298
35590         * g++.dg/parse/template1.C: New test.
35591
35592         PR c++/9384
35593         * g++.dg/parse/using1.C: New test.
35594
35595         PR c++/9285
35596         PR c++/9294
35597         * g++.dg/parse/expr2.C: New test.
35598
35599         PR c++/9388
35600         * g++.dg/parse/lookup2.C: Likewise.
35601
35602 2003-01-21  Jan Hubicka  <jh@suse.cz>
35603
35604         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35605         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35606         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35607         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35608
35609 2003-01-20  Nick Clifton  <nickc@redhat.com>
35610
35611         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35612         problem with ARM sibcall code generation.
35613
35614 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35615
35616         * gcc.c-torture/execute/20030120-1.c: New.
35617
35618 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35619
35620         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35621
35622 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35623
35624         PR c++/9272
35625         * g++.dg/parse/ctor1.C: New test.
35626
35627         PR c++/9294:
35628         * g++.dg/parse/qualified1.C: New test.
35629
35630         * g++.dg/parse/typename3.C: New test.
35631
35632 2003-01-16  Richard Henderson  <rth@redhat.com>
35633
35634         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35635
35636 2003-01-16  Richard Henderson  <rth@redhat.com>
35637
35638         * g++.dg/pch/pch.exp: Copy test header to the working directory
35639         before using it either for precompilation or direct use.
35640         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35641         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35642
35643 2003-01-16  Richard Henderson  <rth@redhat.com>
35644
35645         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35646         before using it either for precompilation or direct use.
35647         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35648         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35649
35650 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35651
35652         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35653         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35654         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35655         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35656         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35657         typename warning into error.
35658         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35659         error messages.
35660         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35661         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35662         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35663         messages.
35664         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35665         make declaration visible in template.
35666         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35667         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35668         messages.
35669         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35670         message.
35671         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35672         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35673         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35674         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35675         typename warning with error message.
35676         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35677         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35678         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35679
35680 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.dg/parse/ambig2.C: New test.
35683
35684 2003-01-15  Richard Henderson  <rth@redhat.com>
35685
35686         * g++.dg/tls/init-2.C: Update error message string.
35687
35688 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35689
35690         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35691
35692 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35693
35694         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35695         all for HC11/HC12.
35696         * gcc.c-torture/compile/20001205-1.x: Likewise.
35697         * gcc.c-torture/compile/20001226-1.x: Likewise.
35698         * gcc.c-torture/compile/920520-1.x: Likewise.
35699         * gcc.c-torture/compile/961203-1.x: Likewise.
35700         * gcc.c-torture/compile/20020604-1.x: Likewise.
35701
35702 2003-01-15  Jan Hubicka  <jh@suse.cz>
35703
35704         * gcc.c-torture/compile/20030115-1.c: New test.
35705
35706         * gcc.dg/i386-fpcvt-1.c: New test.
35707         * gcc.dg/i386-fpcvt-2.c: New test.
35708
35709 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35710
35711         Further conform g++'s __vmi_class_type_info to the C++ ABI
35712         specification.
35713         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35714         the specification.
35715
35716 2003-01-14  Jan Hubicka  <jh@suse.cz>
35717
35718         * gcc.dg/i386-fpcvt-1.c: New test.
35719         * gcc.dg/i386-fpcvt-2.c: New test.
35720
35721 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35722
35723         * gcc.dg/i386-mmx-3.c: New test.
35724
35725 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35726
35727         PR c++/9264
35728         * g++.dg/parse/octal1.C: New file.
35729
35730         PR c++/9172
35731         * g++.dg/parse/typename1.C: New file.
35732
35733 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35734
35735         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35736         * gcc.dg/bf-no-ms-layout.c: Likewise.
35737         * gcc.dg/bf-ms-attrib.c: Likewise.
35738
35739 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/9099
35742         * g++.dg/parse/dtor1.C: New file.
35743
35744         PR c++/9128
35745         * g++.dg/rtti/typeid1.C: New file.
35746
35747         PR c++/9153
35748         * g++.dg/parse/lookup1.C: New file.
35749
35750         PR c++/9171
35751         * g++.dg/templ/spec5.C: New file.
35752
35753 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35754
35755         * gcc.c-torture/compile/20030110-1.c: New test.
35756
35757 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35758
35759         Merge from pch-branch:
35760
35761         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35762
35763         * gcc.dg/pch/cpp-1.h: New.
35764         * gcc.dg/pch/cpp-1.c: New.
35765         * gcc.dg/pch/cpp-2.h: New.
35766         * gcc.dg/pch/cpp-2.c: New.
35767
35768         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35769
35770         * gcc.dg/pch/except-1.h: New.
35771         * gcc.dg/pch/except-1.c: New.
35772
35773         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35774
35775         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35776         running test.
35777         * gcc.dg/pch: Include *.hp not *.h.
35778         * gcc.dg/pch/system-1.h: New.
35779         * gcc.dg/pch/system-1.c: New.
35780
35781         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35782
35783         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35784         rather than trying to build and run a program using PCH.
35785         * gcc.dg/pch: Remove dg-do commands from test files.
35786
35787         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35788
35789         * gcc.dg/pch/macro-3.c: New.
35790         * gcc.dg/pch/macro-3.h: New.
35791
35792         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35793
35794         * gcc.dg/pch/common-1.c: New.
35795         * gcc.dg/pch/common-1.h: New.
35796         * gcc.dg/pch/decl-1.c: New.
35797         * gcc.dg/pch/decl-1.h: New.
35798         * gcc.dg/pch/decl-2.c: New.
35799         * gcc.dg/pch/decl-2.h: New.
35800         * gcc.dg/pch/decl-3.c: New.
35801         * gcc.dg/pch/decl-3.h: New.
35802         * gcc.dg/pch/decl-4.c: New.
35803         * gcc.dg/pch/decl-4.h: New.
35804         * gcc.dg/pch/decl-5.c: New.
35805         * gcc.dg/pch/decl-5.h: New.
35806         * gcc.dg/pch/global-1.c: New.
35807         * gcc.dg/pch/global-1.h: New.
35808         * gcc.dg/pch/inline-1.c: New.
35809         * gcc.dg/pch/inline-1.h: New.
35810         * gcc.dg/pch/inline-2.c: New.
35811         * gcc.dg/pch/inline-2.h: New.
35812         * gcc.dg/pch/static-1.c: New.
35813         * gcc.dg/pch/static-1.h: New.
35814         * gcc.dg/pch/static-2.c: New.
35815         * gcc.dg/pch/static-2.h: New.
35816
35817         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35818
35819         * g++.dg/pch/pch.exp: Better handle failing testcases.
35820         * gcc.dg/pch/pch.exp: Likewise.
35821         * gcc.dg/pch/macro-1.c: New.
35822         * gcc.dg/pch/macro-1.h: New.
35823         * gcc.dg/pch/macro-2.c: New.
35824         * gcc.dg/pch/macro-2.h: New.
35825
35826         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35827
35828         * g++.dg/dg.exp: Treat files in pch/ specially.
35829         * g++.dg/pch/pch.exp: New file.
35830         * g++.dg/pch/empty.H: New file.
35831         * g++.dg/pch/empty.C: New file.
35832         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35833         "precompile".
35834
35835         * gcc.dg/pch/pch.exp: New file.
35836         * gcc.dg/pch/empty.h: New file.
35837         * gcc.dg/pch/empty.c: New file.
35838         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35839         "precompile".
35840
35841 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35842
35843         * g++.dg/template/friend14.C: New test.
35844
35845 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35846
35847         * gcc.dg/old-style-asm-1.c: New test.
35848
35849 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35850
35851         * gcc.c-torture/compile/20030109-1.c: New test.
35852
35853 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35854
35855         * gcc.c-torture/execute/20030109-1.c: New test.
35856
35857 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35858
35859         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35860         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35861         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35862         * g++.old-deja/g++.mike/eh2.C: Likewise.
35863         * g++.old-deja/g++.mike/eh3.C: Likewise.
35864         * g++.old-deja/g++.mike/eh5.C: Likewise.
35865         * g++.old-deja/g++.mike/eh6.C: Likewise.
35866         * g++.old-deja/g++.mike/eh7.C: Likewise.
35867         * g++.old-deja/g++.mike/eh8.C: Likewise.
35868         * g++.old-deja/g++.mike/eh9.C: Likewise.
35869         * g++.old-deja/g++.mike/eh10.C: Likewise.
35870         * g++.old-deja/g++.mike/eh12.C: Likewise.
35871         * g++.old-deja/g++.mike/eh13.C: Likewise.
35872         * g++.old-deja/g++.mike/eh14.C: Likewise.
35873         * g++.old-deja/g++.mike/eh16.C: Likewise.
35874         * g++.old-deja/g++.mike/eh17.C: Likewise.
35875         * g++.old-deja/g++.mike/eh18.C: Likewise.
35876         * g++.old-deja/g++.mike/eh21.C: Likewise.
35877         * g++.old-deja/g++.mike/eh23.C: Likewise.
35878         * g++.old-deja/g++.mike/eh24.C: Likewise.
35879         * g++.old-deja/g++.mike/eh25.C: Likewise.
35880         * g++.old-deja/g++.mike/eh26.C: Likewise.
35881         * g++.old-deja/g++.mike/eh27.C: Likewise.
35882         * g++.old-deja/g++.mike/eh28.C: Likewise.
35883         * g++.old-deja/g++.mike/eh29.C: Likewise.
35884         * g++.old-deja/g++.mike/eh31.C: Likewise.
35885         * g++.old-deja/g++.mike/eh33.C: Likewise.
35886         * g++.old-deja/g++.mike/eh34.C: Likewise.
35887         * g++.old-deja/g++.mike/eh35.C: Likewise.
35888         * g++.old-deja/g++.mike/eh36.C: Likewise.
35889         * g++.old-deja/g++.mike/eh37.C: Likewise.
35890         * g++.old-deja/g++.mike/eh38.C: Likewise.
35891         * g++.old-deja/g++.mike/eh39.C: Likewise.
35892         * g++.old-deja/g++.mike/eh40.C: Likewise.
35893         * g++.old-deja/g++.mike/eh41.C: Likewise.
35894         * g++.old-deja/g++.mike/eh42.C: Likewise.
35895         * g++.old-deja/g++.mike/eh44.C: Likewise.
35896         * g++.old-deja/g++.mike/eh46.C: Likewise.
35897         * g++.old-deja/g++.mike/eh47.C: Likewise.
35898         * g++.old-deja/g++.mike/eh48.C: Likewise.
35899         * g++.old-deja/g++.mike/eh49.C: Likewise.
35900         * g++.old-deja/g++.mike/eh50.C: Likewise.
35901         * g++.old-deja/g++.mike/eh51.C: Likewise.
35902         * g++.old-deja/g++.mike/eh53.C: Likewise.
35903         * g++.old-deja/g++.mike/eh55.C: Likewise.
35904         * g++.old-deja/g++.mike/p7912.C: Likewise.
35905         * g++.old-deja/g++.mike/p9706.C: Likewise.
35906         * g++.old-deja/g++.mike/p10416.C: Likewise.
35907         * g++.old-deja/g++.mike/p11667.C: Likewise.
35908         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35909         Remove redundant reference to Iris.
35910         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35911         Elxsi, i860, Pico Java, and WE32K.
35912
35913 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35914
35915         * g++.dg/ext/asm4.C: New test.
35916
35917 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35918
35919         PR c++/9030
35920         * g++.dg/template/friend12.C: New test.
35921         * g++.dg/template/friend13.C: Likewise.
35922         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35923
35924 2003-01-08  Jan Hubicka  <jh@suse.cz>
35925
35926         * gcc.dg/i386-cadd.c: New test.
35927         * gcc.dg/i386-cmov4.c: Likewise.
35928
35929 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35930
35931         PR c++/9165
35932         * g++.dg/warn/Wunused-3.C: New test.
35933
35934         * g++.dg/abi/bitfield9.C: New test.
35935
35936         PR c++/9189
35937         * g++.dg/parse/defarg3.C: New test.
35938
35939 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35940
35941         * g++.dg/parse/ambig1.C: New test.
35942         * g++.dg/parse/defarg2.C: New test.
35943
35944 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35945
35946         * g++.dg/template/defarg-1.C: New test.
35947         * g++.dg/template/local2.C: Likewise.
35948
35949 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35950
35951         * gcc.c-torture/execute/20030105-1.c: New test.
35952
35953 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35954
35955         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35956         * g++.dg/parse/namespace4.C: Likewise.
35957
35958 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35959
35960         * g++.dg/template/ntp2.C: New test.
35961
35962 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35963
35964         * g++.dg/parse/extern-C-1.C: New test.
35965
35966         * g++.dg/parse/namespace4.C: New test.
35967
35968         * g++.dg/template/nested1.C: New test.
35969
35970         * g++.dg/parse/namespace3.C: New test.
35971
35972 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35973
35974         * g++.dg/lookup/two-stage1.C: New test.
35975
35976 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35977
35978         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35979         * g++.old-deja/g++.jason/access8.C: Likewise.
35980         * g++.old-deja/g++.other/decl5.C: Likewise.
35981
35982 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35983
35984         * g++.dg/parse/parse7.C: New test.
35985
35986 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35987
35988         PR c++/2843
35989         * g++.dg/ext/attrib7.C: New test.
35990
35991 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35992
35993         * g++.dg/parse/parse6.C: New test.
35994
35995 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35996
35997         * gcc.dg/h8300-stack-1.c: New.
35998
35999 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36000
36001         g++.dg/lookup/exception1.C: New test.
36002
36003         g++.dg/lookup/template1.C: New test.
36004
36005         g++.dg/parse/namespace2.C: New test.
36006
36007         g++.dg/parse/parens2.C: New test.
36008
36009 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36010
36011         * g++.dg/parse/parse5.C: New test.
36012         * g++.dg/lookup/scoped4.C: New test.
36013
36014 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36015
36016         * g++.dg/parse/parens1.C: New test.
36017
36018         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36019         angle-bracket1.C.
36020         * g++.dg/parse/parens2.C: New test.
36021
36022         * g++.dg/lookup/scope-operator1.C: New test.
36023
36024         * g++.dg/parse/operator1.C: New test.
36025
36026 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36027
36028         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36029         * g++.old-deja/g++.other/access6.C: Likewise.
36030         * g++.old-deja/g++.other/decl1.C: Likewise.
36031         * g++.old-deja/g++.pt/typename12.C: Likewise.
36032
36033 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36034
36035         * g++.dg/parse/namespace1.C: New test.
36036
36037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36038
36039         * g++.dg/parse/parse4.C: New test.
36040
36041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36042
36043         * g++.dg/parse/parse3.C: New test.
36044
36045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36046
36047         * g++.dg/parse/parse2.C: New test.
36048
36049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36050
36051         * g++.dg/template/friend11.C: New test.
36052
36053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36054
36055         * g++.dg/parse/parse1.C: New test.
36056
36057 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36058
36059         * lib/profopt.exp: Change the name of a global variable to avoid
36060         possible clashes with other test suites.
36061
36062 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36063
36064         * g++.dg/inherit/covariant8.C: New test.
36065
36066 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36067
36068         * g++.dg/init/array9.C: New test.
36069
36070         PR c++/9112
36071         * g++.dg/parse/expr1.C: New test.
36072
36073 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36074
36075         * gcc.c-torture/compile/20021230-1.c: New test.
36076
36077 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36078
36079         * g++.dg/inherit/covariant5.C: New test.
36080         * g++.dg/inherit/covariant6.C: New test.
36081         * g++.dg/inherit/covariant7.C: New test.
36082
36083 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36084
36085         PR c++/2739
36086         * g++.dg/other/access2.C: New test.
36087
36088 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36089
36090         * g++.dg/other/anon-struct.C: No longer fails
36091         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36092         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36093         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36094
36095 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36096
36097         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36098
36099 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36100
36101         * g++.dg/eh/spec4.C: Remove stray semicolon.
36102         * g++.dg/expr/pmf-1.C: Change error message.
36103         * g++.dg/ext/asm1.C: Remove stray semicolon.
36104         * g++.dg/ext/typename1.C: Add missing typenames.
36105         * g++.dg/inherit/template-as-base.C: Change error message.
36106         * g++.dg/lookup/scoped1.C: Likewise.
36107         * g++.dg/lookup/scoped2.C: Likewise.
36108         * g++.dg/lookup/using2.C: Likewise.
36109         * g++.dg/other/component1.C: Remove stray semicolon.
36110         * g++.dg/other/do1.C: Change error message.
36111         * g++.dg/other/error2.C: Likewise.
36112         * g++.dg/other/init1.C: Likewise.
36113         * g++.dg/other/packed1.C: Remove stray semicolon.
36114         * g++.dg/other/ptrmem2.C: Change error message.
36115         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36116         marker.
36117         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36118         * g++.dg/template/access3.C: Add typename keyword.
36119         * g++.dg/template/access5.C: Remove stray semicolon.
36120         * g++.dg/template/access6.C: Likewise.
36121         * g++.dg/template/complit1.C: Likewise.
36122         * g++.dg/template/crash1.C: Change error message.
36123         * g++.dg/template/inherit2.C: Remove stray semicolon.
36124         * g++.dg/template/instantiate2.C: Likewise.
36125         * g++.dg/template/instantiate3.C: Change error message.
36126         * g++.dg/template/qual1.C: Remove stray semicolon.
36127         * g++.dg/template/qualttp18.C: Change error message.
36128         * g++.dg/template/ref1.C: Remove stray semicolon.
36129         * g++.dg/template/sizeof1.C (A::value): Declare it.
36130         * g++.dg/template/spec4.C: Change error message.
36131         * g++.dg/template/static1.C: Likewise.
36132         * g++.dg/template/type1.C: Likewise.
36133         * g++.dg/template/typename3.C: Likewise.
36134         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36135         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36136         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36137         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36138         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36139         named return value extension.
36140         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36141         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36142         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36143         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36144         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36145         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36146         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36147         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36148         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36149         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36150         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36151         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36152         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36153         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36154         syntax.
36155         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36156         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36157         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36158         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36159         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36160         * g++.old-deja/g++.brendan/template11.C: Likewise.
36161         * g++.old-deja/g++.brendan/template26.C: Likewise.
36162         * g++.old-deja/g++.brendan/template27.C: Use explicit
36163         specialization syntax.
36164         * g++.old-deja/g++.brendan/template30.C: Likewise.
36165         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36166         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36167         non-dependent names.
36168         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36169         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36170         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36171         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36172         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36173         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36174         named return value extension.
36175         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36176         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36177         * g++.old-deja/g++.ext/return1.C: Likewise.
36178         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36179         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36180         * g++.old-deja/g++.jason/access8.C: Likewise.
36181         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36182         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36183         pseudo-destructor names.
36184         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36185         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36186         pseudo-destructor names.
36187         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36188         * g++.old-deja/g++.jason/overload19.C: Likewise.
36189         * g++.old-deja/g++.jason/overload32.C: Likewise.
36190         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36191         stray semicolons.
36192         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36193         * g++.old-deja/g++.jason/return.C: Likewise.
36194         * g++.old-deja/g++.jason/return2.C: Likewise.
36195         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36196         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36197         syntax.
36198         * g++.old-deja/g++.jason/template10.C: Account for use of
36199         non-dependent names.
36200         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36201         syntax.
36202         * g++.old-deja/g++.jason/template37.C: Likewise.
36203         * g++.old-deja/g++.law/access4.C: Change error messages.
36204         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36205         pseudo-destructor names.
36206         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36207         * g++.old-deja/g++.law/ctors9.C: Likewise.
36208         * g++.old-deja/g++.law/cvt22.C: Likewise.
36209         * g++.old-deja/g++.law/dtors5.C: Likewise.
36210         * g++.old-deja/g++.law/global-init1.C: Likewise.
36211         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36212         * g++.old-deja/g++.law/operators28.C: Likewise.
36213         * g++.old-deja/g++.law/visibility28.C: Likewise.
36214         * g++.old-deja/g++.martin/eval1.C: Likewise.
36215         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36216         name.
36217         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36218         * g++.old-deja/g++.mike/net34.C: Likewise.
36219         * g++.old-deja/g++.mike/net36.C: Likewise.
36220         * g++.old-deja/g++.mike/ns2.C: Likewise.
36221         * g++.old-deja/g++.mike/p12306.C: Likewise.
36222         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36223         value extension.
36224         * g++.old-deja/g++.mike/p700.C: Likewise.
36225         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36226         * g++.old-deja/g++.mike/p710.C: Likewise.
36227         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36228         value extension.
36229         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36230         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36231         * g++.old-deja/g++.ns/crash2.C: Likewise.
36232         * g++.old-deja/g++.ns/crash3.C: Likewise.
36233         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36234         * g++.old-deja/g++.ns/ns17.C: Likewise.
36235         * g++.old-deja/g++.ns/template16.C: Likewise.
36236         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36237         keyword.
36238         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36239         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36240         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36241         named return value extension.
36242         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36243         * g++.old-deja/g++.other/access4.C: Issue additional error
36244         messages.
36245         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36246         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36247         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36248         * g++.old-deja/g++.other/crash25.C: Change error message.
36249         * g++.old-deja/g++.other/crash4.C: Change error message.
36250         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36251         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36252         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36253         checks.
36254         * g++.old-deja/g++.other/defarg8.C: Likewise.
36255         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36256         * g++.old-deja/g++.other/dtor10.C: Likewise.
36257         * g++.old-deja/g++.other/incomplete.C: Likewise.
36258         * g++.old-deja/g++.other/linkage7.C: Likewise.
36259         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36260         lookup algorithm.
36261         * g++.old-deja/g++.other/mangle2.C: Likewise.
36262         * g++.old-deja/g++.other/refinit2.C: Likewise.
36263         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36264         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36265         * g++.old-deja/g++.pt/crash28.C: Likewise.
36266         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36267         syntax.
36268         * g++.old-deja/g++.pt/crash32.C: Change error message.
36269         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36270         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36271         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36272         error message position.
36273         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36274         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36275         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36276         syntax.
36277         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36278         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36279         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36280         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36281         keyword.
36282         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36283         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36284         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36285         keyword.
36286         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36287         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36288         syntax.
36289         * g++.old-deja/g++.pt/friend28.C: Account for use of
36290         non-dependent names.
36291         * g++.old-deja/g++.pt/friend29.C: Likewise.
36292         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36293         rules.
36294         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36295         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36296         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36297         lookup rules.
36298         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36299         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36300         keyword.
36301         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36302         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36303         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36304         keyword.
36305         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36306         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36307         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36308         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36309         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36310         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36311         keyword.
36312         * g++.old-deja/g++.pt/spec10.C: Likewise.
36313         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36314         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36315         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36316         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36317         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36318         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36319         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36320         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36321         * g++.old-deja/g++.pt/typename15.C: Likewise.
36322         * g++.old-deja/g++.pt/typename22.C: Likewise.
36323         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36324         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36325         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36326         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36327         syntax.
36328         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36329         return value extension.
36330         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36331         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36332         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36333         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36334
36335 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         * g++.dg/warn/inline1.C: New test.
36338         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36339         * g++.old-deja/g++.jason/synth10.C: Likewise.
36340         * g++.old-deja/g++.mike/net31.C: Likewise.
36341         * g++.old-deja/g++.mike/p8786.C: Likewise.
36342
36343         * g++.dg/template/friend10.C: New test.
36344         * g++.dg/template/conv5.C: New test.
36345
36346 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36347
36348         * g++.dg/lookup/scoped3.C: New test.
36349
36350         * g++.dg/lookup/decl1.C: New test.
36351         * g++.dg/lookup/decl2.C: New test.
36352
36353 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36354
36355         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36356         gcc.c-torture/compile/20021015-1.c,
36357         gcc.c-torture/compile/20021015-2.c,
36358         gcc.c-torture/compile/20021123-1.c,
36359         gcc.c-torture/compile/20021123-2.c,
36360         gcc.c-torture/compile/20021123-3.c,
36361         gcc.c-torture/compile/20021123-4.c,
36362         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36363         only to 3.1 or 3.2 branch.
36364
36365 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36366
36367         * gcc.dg/i386-bitfield3.c: New test.
36368
36369         * gcc.dg/i386-bitfield2.c: New test.
36370
36371 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36372
36373         * g++.dg/parse/conv_op1.C: New test.
36374
36375 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36376
36377         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36378         approved.
36379
36380 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36381
36382         * gcc.c-torture/compile/20021220-1.c: New test.
36383
36384 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36385
36386         * gcc.dg/i386-fastcall-1.c: New.
36387
36388 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36389
36390         * gcc.c-torture/execute/20021219-1.c: New test.
36391
36392 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36393
36394         * gcc.dg/i386-pic-1.c: New test.
36395
36396 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36397
36398         PR c++/8099
36399         * g++.dg/template/friend9.C: New test.
36400
36401 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36402
36403         PR c++/3663
36404         * g++.dg/template/access7.C: New test.
36405
36406 2002-12-18  Nick Clifton  <nickc@redhat.com>
36407
36408         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36409         the libstdc++-v3 directory has been found.
36410
36411 2002-12-12  Devang Patel <dpatel@apple.com>
36412         * gcc.dg/darwin-ld-1.c: New test.
36413         * gcc.dg/darwin-ld-2.c: New test.
36414         * gcc.dg/darwin-ld-3.c: New test.
36415         * gcc.dg/darwin-ld-4.c: New test.
36416         * gcc.dg/darwin-ld-5.c: New test.
36417
36418 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36419
36420         * gcc.c-torture/compile/20021212-1.c: New test.
36421
36422 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36423
36424         * gcc.dg/fshort-wchar: New test.
36425
36426 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36427
36428         PR c++/8372
36429         * g++.dg/template/dtor1.C: New test.
36430
36431         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36432         markers.
36433
36434 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36435
36436         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36437
36438 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36439
36440         * g++.dg/template/static1.C: New test.
36441         * g++.dg/template/static2.C: New test.
36442         * g++.old-deja/g++.ext/memconst.C: New test.
36443
36444 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36445
36446         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36447         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36448         * g++.dg/special/initp1.C: Likewise.
36449
36450 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * gcc.c-torture/execute/20021204-1.c: New test.
36453
36454 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36455
36456         * gcc.dg/ppc-fmadd-1.c: New file.
36457         * gcc.dg/ppc-fmadd-2.c: New file.
36458         * gcc.dg/ppc-fmadd-3.c: New file.
36459
36460 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36461
36462         * gcc.c-torture/compile/20021204-1.c: New test.
36463
36464 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36465
36466         * g++.dg/inherit/covariant2.C: New test.
36467         * g++.dg/inherit/covariant3.C: New test.
36468         * g++.dg/inherit/covariant4.C: New test.
36469         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36470         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36471
36472 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36473
36474         PR c++/8688
36475         * g++.dg/init/brace3.C: New test.
36476
36477 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36478
36479         * gcc.dg/20020210-1.c: Fix a comment typo.
36480
36481 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36482
36483         PR c++/8720
36484         * g++.dg/parse/defarg1.C: New test.
36485
36486         PR c++/8615
36487         * g++.dg/template/char1.C: New test.
36488
36489         * g++.dg/template/varmod1.C: Fix typo.
36490
36491 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36492
36493         DR 180
36494         * g++.old-deja/g++.pt/crash32.C: Expect error.
36495
36496 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36497
36498         PR c++/5919
36499         * g++.dg/template/varmod1.C: New test.
36500
36501         PR c++/8727
36502         * g++.dg/inherit/typeinfo1.C: New test.
36503
36504         PR c++/8663
36505         * g++.dg/inherit/typedef1.C: New test.
36506
36507 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36508
36509         PR c++/8332
36510         PR c++/8493
36511         * g++.dg/template/strlen1.C: New test.
36512
36513         PR c++/8227
36514         * g++.dg/template/ctor2.C: New test.
36515
36516         PR c++/8214
36517         * g++.dg/init/string1.C: New test.
36518
36519         PR c++/8511
36520         * g++.dg/template/friend8.C: New test.
36521
36522 2002-11-29  Joe Buck <jbuck@synopsys.com>
36523
36524         * g++.dg/lookup/anon2.C: New test.
36525
36526 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36527
36528         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36529         h8300 port.
36530
36531 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36532
36533         * gcc.dg/bitfld-6.c: New test.
36534
36535 2002-11-27  Jan Hubicka  <jh@suse.cz>
36536
36537         * gcc.c-torture/execute/20021127.[cx]: New test.
36538
36539 2002-11-26  Jan Hubicka  <jh@suse.cz>
36540
36541         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36542         quality.
36543
36544 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36545
36546         * g++.dg/init/brace2.C: New test.
36547         * g++.old-deja/g++.mike/p9129.C: Correct.
36548
36549 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36550
36551         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36552
36553 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36554
36555         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36556
36557 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36558
36559         * testsuite/g++.dg/abi/empty11.C: New test.
36560         * testsuite/g++.dg/rtti/cv1.C: New test.
36561
36562 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36563
36564         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36565
36566 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36567
36568         * g++.dg/abi/empty10.C: New test.
36569
36570 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36571
36572         * gcc.c-torture/compile/20021124-1.c: New test.
36573
36574 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36575
36576         * g++.dg/abi/rtti2.C: New test.
36577
36578 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36579
36580         * gcc.dg/i386-unroll-1.c: New test.
36581
36582 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36583
36584         * gcc.c-torture/compile/20021120-1.c: New test.
36585         * gcc.c-torture/compile/20021120-2.c: New test.
36586
36587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36588
36589         * gcc.dg/bitfld-5.c: New test.
36590
36591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36592
36593         * gcc.c-torture/execute/20021120-3.c: New test.
36594
36595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36596
36597         * gcc.c-torture/execute/20021120-2.c: New test.
36598
36599 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36600
36601         * gcc.c-torture/execute/20021120-1.c: New test.
36602
36603 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36604
36605         * gcc.c-torture/execute/20021118-3.c: New test.
36606
36607 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36608
36609         * gcc.c-torture/compile/20021119-1.c: New test.
36610
36611 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36612
36613         * gcc.dg/duff-1.c: New test.
36614         * gcc.dg/duff-2.c: New test.
36615         * gcc.dg/duff-3.c: New test.
36616
36617 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36618
36619         * gcc.dg/cpp/_Pragma5.c: New test.
36620
36621 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36622
36623         * gcc.c-torture/execute/20021118-2.c: New test.
36624
36625 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36626
36627         * gcc.c-torture/execute/20021118-1.c: New test.
36628
36629 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.dg/20021116-1.c: New test.
36632
36633 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36634
36635         * g++.dg/abi/vcall1.C: New test.
36636
36637 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36638
36639         * gcc.dg/20021029-1.c: New test.
36640         * gcc.dg/20021029-2.c: New test.
36641
36642 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36643
36644         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36645
36646 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36647
36648         PR c/8439
36649         * gcc.dg/20021110.c: Move to ...
36650         * gcc.c-torture/compile/20021110.c: .... here.
36651
36652 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36653
36654         PR c/8467
36655         * gcc.c-torture/execute/20021111-1.c
36656
36657 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36658
36659         PR c/8439
36660         * gcc.dg/20021110.c: New test.
36661
36662 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36663
36664         * g++.dg/abi/vthunk3.C: Run only on x86.
36665
36666 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36667
36668         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36669
36670 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36671
36672         * lib/compat.exp (compat-execute): Fix logic error in last
36673         change.
36674
36675 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36676
36677         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36678
36679 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36680
36681         PR c++/8389
36682         * g++.dg/template/access6.C: New test.
36683
36684 2002-11-08  Jan Hubicka  <jh@suse.cz>
36685
36686         * gcc.dg/i386-ssefp-1.c: New test.
36687         * gcc.dg/i386-ssefp-1.c: New test.
36688
36689 2002-11-08  Jan Hubicka  <jh@suse.cz>
36690
36691         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36692
36693 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36694
36695         * g++.dg/abi/vthunk3.C: New test.
36696
36697         PR c++/8338
36698         * g++.dg/template/crash2.C: New test.
36699
36700 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36701
36702         * testsuite/g++.dg/abi/dtor1.C: New test.
36703         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36704
36705 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36706
36707         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36708         Darwin.
36709
36710 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36711
36712         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36713         -mthumb.  Only xfail with -O0.
36714
36715 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36716
36717         * g++.dg/abi/thunk1.C: New test.
36718         * g++.dg/abi/thunk2.C: Likewise.
36719         * g++.dg/abi/vtt1.C: Likewise.
36720
36721 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36722
36723         PR optimization/8423
36724         * gcc.c-torture/execute/builtin-constant.c: New test.
36725
36726 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36727
36728         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36729         Add some more cases.
36730
36731 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36732
36733         PR c++/8391
36734         * g++.dg/opt/local1.C: New test.
36735
36736 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36737
36738         PR c++/8160
36739         * g++.dg/template/complit1.C: New test.
36740
36741         PR c++/8149
36742         * g++.dg/template/typename4.C: Likewise.
36743
36744 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36745
36746         Core issue 287, PR c++/7639
36747         * g++.dg/template/instantiate1.C: Adjust error location.
36748         * g++.dg/template/instantiate3.C: New test.
36749         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36750         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36751         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36752
36753 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36754
36755         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36756
36757 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36758
36759         PR c++/8287
36760         * g++.dg/init/dtor2.C: New test.
36761
36762 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36763
36764         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36765         * gcc.dg/nest.c: Bypass errors on irix6.
36766
36767 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36768
36769         * gcc.dg/nest.c: Expect error for mmix-*-*.
36770         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36771
36772 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36773
36774         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36775         markers.
36776
36777         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36778
36779 2002-10-25  Mike Stump  <mrs@apple.com>
36780
36781         * gcc.dg/warn-1.c: New test.
36782
36783 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36784
36785         * g++.dg/template/typename3.C: New test.
36786
36787 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36788
36789         * g++.dg/lookup/ptrmem1.C: New test.
36790
36791         * g++.dg/abi/vthunk2.C: New test.
36792
36793 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36794
36795         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36796
36797 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36798
36799         * g++.dg/abi/empty9.C: New test.
36800
36801 2002-10-24  Richard Henderson  <rth@redhat.com>
36802
36803         * g++.dg/inherit/thunk1.C: Enable for ia64.
36804
36805 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36806
36807         PR c++/8067
36808         * g++.dg/lookup/pretty1.C: New test.
36809
36810 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36811
36812         * gcc.dg/20021023-1.c: New test.
36813
36814 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36815
36816         PR c++/7679
36817         * g++.dg/parse/inline1.C: New test.
36818
36819 2002-10-23  Richard Henderson  <rth@redhat.com>
36820
36821         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36822
36823         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36824
36825 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36826
36827         PR c++/6579
36828         * g++.dg/parse/stmtexpr3.C: New test.
36829
36830 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36831
36832         * g++.dg/expr/cond1.C: New test.
36833
36834 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36835
36836         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36837
36838 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36839
36840         * g++.dg/abi/vbase13.C: New test.
36841         * g++.dg/abi/vbase14.C: Likewise.
36842
36843 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36844
36845         * gcc.dg/tls/pic-1.c: New test.
36846         * gcc.dg/tls/nonpic-1.c: New test.
36847         * gcc.dg/20021018-1.c: New test.
36848
36849 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36850
36851         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36852         Remove only files with the same base name as the test case.
36853         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36854         (profopt-execute): Likewise.  Also, remove old profiling
36855         and performance data files before running the tests.
36856
36857         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36858         * g++.dg/bprob/bprob.exp: Likewise.
36859         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36860         to allow more general test case names.
36861
36862         * g++.dg/bprob/bprob-1.C: Rename to ...
36863         * g++.dg/bprob/g++-bprob-1.C: ... this.
36864
36865         * g77.dg/bprob/bprob-1.f: Rename to ...
36866         * g77.dg/bprob/g77-bprob-1.f: ... this.
36867
36868 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36869
36870         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36871         bison 1.50 or later.
36872
36873 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36874
36875         * g++.dg/README: Describe more test directories.
36876
36877 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36878
36879         * g++.dg/init/array6.C: Add additional tests.
36880
36881 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36882
36883         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36884         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36885
36886 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36887
36888         * gcc.c-torture/compile/20020604-1.x: New.
36889         * gcc.c-torture/compile/simd-5.x: Likewise.
36890         * gcc.c-torture/execute/920710-1.x: Likewise.
36891         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36892
36893 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36894
36895         * g++.dg/inherit/override1.C: Add dg-options clause.
36896
36897 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36898
36899         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36900         _mm_slli_si128.
36901
36902 2002-10-19  Andreas Schwab  <schwab@suse.de>
36903
36904         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36905         directory component.
36906
36907 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36908
36909         * g++.dg/inherit/thunk1.C: New test.
36910
36911         * g++.dg/inherit/override1.C: New test.
36912
36913         * g++.dg/abi/mangle11.C: New test.
36914         * g++.dg/abi/mangle14.C: New test.
36915         * g++.dg/abi/mangle17.C: New test.
36916
36917 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.dg/overload/member2.C: New test.
36920
36921 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36922
36923         * g++.dg/README: Describe new compat directory.
36924         * g++.dg/dg.exp: Skip tests in compat directory.
36925         * README.compat: New file.
36926         * lib/compat.exp: New expect script.
36927         * g++.dg/compat: New test directory.
36928         * g++.dg/compat/compat.exp: New expect script.
36929         * g++.dg/compat/abi: New test directory.
36930         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36931         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36932         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36933         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36934         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36935         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36936         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36937         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36938         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36939         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36940         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36941         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36942         * g++.dg/compat/break: New test directory.
36943         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36944         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36945         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36946         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36947         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36948         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36949         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36950         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36951         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36952         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36953         g++.dg/compat/break/README: New files.
36954         * g++.dg/compat/eh: New test directory.
36955         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36956         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36957         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36958         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36959         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36960         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36961         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36962         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36963         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36964         g++.dg/compat/eh/filter2_y.C,
36965         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36966         g++.dg/compat/eh/new1_y.C,
36967         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36968         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36969         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36970         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36971         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36972         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36973         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36974         g++.dg/compat/eh/unexpected1_y.C: New files.
36975         * g++.dg/compat/init: New test directory.
36976         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36977         g++.dg/compat/init/array5_y.C,
36978         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36979         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36980         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36981         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36982         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36983         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36984         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36985         g++.dg/compat/init/init-ref2_y.C: New files.
36986
36987 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36988
36989         PR c++/7584
36990         * g++.dg/inherit/using3.C: New test.
36991
36992 2002-10-17  Jan Hubicka  <jh@suse.cz>
36993
36994         * gcc.dg/20021017-2.c: New test.
36995
36996 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36997
36998         * g++.dg/abi/mangle16.C: Adjust.
36999
37000         * g++.dg/init/array8.C: New test.
37001
37002 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37003
37004         * gcc.dg/special/mips-abi.exp: New test.
37005         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37006
37007 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37008
37009         * g++.dg/abi/mangle16.C: New test.
37010         * g++.dg/abi/mangle17.C: Likewise.
37011
37012         PR c++/7478
37013         * g++.dg/template/ref1.C: New test.
37014
37015 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37016
37017         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37018
37019 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37020
37021         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37022
37023 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37024
37025         PR c++/7524
37026         * g++.dg/init/array7.C: New test.
37027
37028 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37029
37030         * g++.dg/init/array6.C: New test.
37031
37032         * g++.dg/abi/mangle13.C: Likewise.
37033         * g++.dg/abi/mangle14.C: Likewise.
37034         * g++.dg/abi/mangle15.C: Likewise.
37035
37036 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37037
37038         * g++.dg/abi/empty8.C: New test.
37039
37040 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37041
37042         * g++.dg/init/ctor1.C: New test.
37043
37044 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37045
37046         * gcc.c-torture/execute/20021015-1.c: New test.
37047
37048 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37049
37050         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37051
37052 2002-10-14  Jan Hubicka  <jh@suse.cz>
37053
37054         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37055
37056 2002-10-14  Richard Henderson  <rth@redhat.com>
37057
37058         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37059
37060 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37061
37062         PR optimization/6631
37063         * g++.dg/opt/const2.C: New test.
37064
37065 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37066
37067         PR c++/7176
37068         * g++.dg/parse/friend1.C: New test.
37069         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37070
37071 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37072
37073         * gcc.dg/20021014-1.c: New test.
37074
37075 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37076
37077         PR c++/5661
37078         * g++.dg/ext/vlm1.C: New test.
37079         * g++.dg/ext/vlm2.C: Likewise.
37080
37081         * g++.dg/init/array1.C: Remove invalid braces.
37082         * g++.dg/init/brace1.C: New test.
37083         * g++.dg/init/copy2.C: Likewise.
37084         * g++.dg/init/copy3.C: Likewise.
37085         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37086         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37087         braces.
37088
37089 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37090
37091         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37092
37093 2002-10-11  Richard Shann  <richard.shann@superh.com>
37094
37095         * gcc.c-torture/compile/simd-5.c: New test.
37096
37097 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37098
37099         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37100
37101 2002-10-10  Jim Wilson  <wilson@redhat.com>
37102
37103         * gcc.c-torture/execute/20021010-1.c: New test.
37104
37105 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37106
37107         PR c/7353
37108         * g++.dg/ext/typedef-init.C: New test.
37109         * gcc.dg/typedef-init.c: New test.
37110
37111 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37112
37113         * gcc.dg/cpp/paste13.c: New test.
37114
37115 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37116
37117         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37118         remaining platforms, XFAIL during compile, not execute.  Don't
37119         XFAIL at -O0.
37120
37121 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         * gcc.dg/alias-1.c: Tweak expected warning.
37124
37125 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37126
37127         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37128
37129 2002-10-06  Andreas Jaeger  <aj@suse.de>
37130
37131         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37132         * gcc.dg/cpp/c++98.C: Likewise.
37133
37134         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37135         * g++.dg/cpp/c++98.C: Likewise.
37136
37137         * g++.dg/README (Subdirectories): Mention cpp directory.
37138
37139         PR target/7559
37140         * gcc.dg/20021006-1.c: New test.
37141
37142 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37143
37144         PR c++/7804
37145         * g++.dg/other/warning1.C: New test.
37146
37147 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37148
37149         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37150         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37151         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37152
37153 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37154
37155         PR c++/7931
37156         * g++.dg/template/ptrmem3.C: New test.
37157
37158         PR c++/7754
37159         * g++.dg/template/union1.C: New test.
37160
37161 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37162
37163         PR c++/8006
37164         * g++.dg/abi/mangle9.C: New test.
37165         * g++.dg/abi/mangle10.C: New test.
37166         * g++.dg/abi/mangle11.C: New test.
37167         * g++.dg/abi/mangle12.C: New test.
37168
37169 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37170
37171         PR c++/7188.
37172         * g++.dg/template/meminit1.C: New test.
37173         * g++.dg/warn/Wreorder-1.C: Likewise.
37174         * g++.old-deja/g++.mike/warn3.C: Tweak.
37175         * lib/prune.exp: Ingore "in copy constructor".
37176
37177 2002-10-02  Andreas Jaeger  <aj@suse.de>
37178
37179         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37180         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37181         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37182         on x86-64.
37183
37184 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37185
37186         * gcc.dg/empty1.C: Fix typo.
37187
37188 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         * gcc.dg/alias-1.c: New test.
37191
37192 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37193
37194         * gcc.dg/empty1.C: New test.
37195
37196         * g++.dg/tls/init-2.C: Tweak error messages.
37197
37198 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37199
37200         * gcc.c-torture/compile/20020923-1.c: New test.
37201
37202 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37203
37204         * gcc.c-torture/execute/ffs-1.c: New test.
37205         * gcc.c-torture/execute/ffs-2.c: Ditto.
37206
37207 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37208
37209         * g++.dg/overload/member1.C: New test.
37210
37211 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37212
37213         * g++.dg/abi/empty7.C: New test.
37214         * g++.dg/init/pm2.C: Likewise.
37215
37216 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37217
37218         * g++.dg/rtti/crash1.C: New test.
37219
37220 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37221
37222         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37223         gcc.dg/sibcall-4.c: New tests.
37224
37225 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37226
37227         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37228         powerpc and MMIX targets.
37229
37230 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37231
37232         * gcc.dg/cpp/20020927-1.c: New.
37233
37234 2002-09-26  David S. Miller  <davem@redhat.com>
37235
37236         * gcc.c-torture/compile/trunctfdf.c: New.
37237
37238 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37239
37240         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37241
37242 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37243
37244         * gcc.c-torture/execute/loop-15.c: New.
37245
37246 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37247
37248         * README.QMTEST: Fix typo.
37249
37250 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37251
37252         * gcc.dg/20020926-1.c: New test.
37253
37254 2002-09-25  David S. Miller  <davem@redhat.com>
37255
37256         PR target/7842
37257         * gcc.c-torture/execute/shiftdi.c: New test.
37258
37259 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37260
37261         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37262         unique to the tool.
37263         * lib/g77.exp (g77_init): Likewise.
37264         * lib/g++.exp (g++_init): Likewise.
37265         * lib/objc.exp (objc_init): Likewise.
37266
37267 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37268
37269         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37270         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37271         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37272
37273 2002-09-25  Richard Henderson  <rth@redhat.com>
37274
37275         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37276         too-small long double.
37277
37278 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37279
37280         * gcc.dg/20020919-1.c: New test.
37281
37282 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37283
37284         * g++.dg/abi/bitfield6.C: New test.
37285         * g++.dg/abi/bitfield7.C: New test.
37286         * g++.dg/abi/bitfield8.C: New test.
37287         * g++.dg/abi/vbase11.C: New test.
37288
37289 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37290
37291         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37292         hppa*-*-hpux*.  Update test comment.
37293
37294 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.dg/tls/struct-1.c: New test.
37297
37298 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37299
37300         * gcc.dg/cpp/tr-warn2.c: Update.
37301
37302 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37303
37304         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37305
37306 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37307
37308         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37309         systems.
37310
37311 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37312
37313         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37314
37315         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37316         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37317         setting of cxxfilt.
37318
37319 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37320
37321         * gcc.dg/20020312-2.c: Update for darwin.
37322
37323 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37324
37325         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37326
37327 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37328
37329         * objc.dg/comp-types-1.m: New test.
37330         * objc.dg/comp-types-2.m: New test.
37331         * objc.dg/comp-types-3.m: New test.
37332         * objc.dg/comp-types-4.m: New test.
37333         * objc.dg/comp-types-5.m: New test.
37334         * objc.dg/comp-types-6.m: New test.
37335
37336 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37337
37338         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37339
37340 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37341
37342         * g++.dg/other/do1.C: New test.
37343
37344         * g++.dg/template/subst1.C: New test.
37345
37346 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37347
37348         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37349
37350 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37351
37352         * g++.dg/template/qualttp20.C: Adjust expected errors.
37353         * g++.old-deja/g++.jason/report.C: Likewise.
37354         * g++.old-deja/g++.other/qual1.C: Likewise.
37355
37356         * g++.dg/lookup/scoped2.C: New test.
37357
37358         * g++.dg/ext/asm3.C: New test.
37359
37360 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37361
37362         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37363
37364 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37365
37366         * ChangeLog: follow spelling conventions.
37367         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37368         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37369         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37370         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37371         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37372         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37373         * g++.old-deja/g++.law/global-init1.C: Likewise.
37374         * g++.old-deja/g++.other/delete4.C: Likewise.
37375         * g++.old-deja/g++.other/inline21.C: Likewise.
37376         * g++.old-deja/g++.other/singleton.C: Likewise.
37377         * g77.dg/strlen0.f: Likewise.
37378         * g77.f-torture/compile/20010519-1.f: Likewise.
37379         * g77.f-torture/compile/980310-4.f: Likewise.
37380         * gcc.c-torture/compile/20000605-1.c: Likewise.
37381         * gcc.c-torture/execute/20020225-1.c: Likewise.
37382         * gcc.dg/c90-hexfloat-2.c: Likewise.
37383         * gcc.dg/c99-bool-1.c: Likewise.
37384         * gcc.dg/c99-hexfloat-2.c: Likewise.
37385         * gcc.dg/dll-2.c: Likewise.
37386         * gcc.dg/wtr-union-init-1.c: Likewise.
37387         * gcc.dg/wtr-union-init-2.c: Likewise.
37388         * gcc.dg/wtr-union-init-3.c: Likewise.
37389         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37390         * gcc.dg/cpp/defined.c: Likewise.
37391         * gcc.dg/cpp/macsyntx.c: Likewise.
37392         * gcc.dg/cpp/paste2.c: Likewise.
37393         * gcc.dg/cpp/trad/defined.c: Likewise.
37394         * gcc.dg/format/c90-printf-1.c: Likewise.
37395         * gcc.dg/format/c90-scanf-1.c: Likewise.
37396         * gcc.dg/format/c99-printf-1.c: Likewise.
37397         * gcc.dg/format/c99-scanf-1.c: Likewise.
37398         * gcc.misc-tests/gcov-8.c: Likewise.
37399         * lib/profopt.exp: Likewise.
37400
37401 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37402
37403         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37404
37405 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37406
37407         * g++.dg/inherit/using2.C: New test.
37408
37409 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37410
37411         * ChangeLog: Follow spelling conventions.
37412         * g++.dg/template/friend4.C: Likewise.
37413         * g++.old-deja/g++.pt/crash67.C: Likewise.
37414         * gcc.c-torture/execute/20000801-4.c: Likewise.
37415         * gcc.dg/c90-digraph-1.c: Likewise.
37416         * gcc.dg/c94-digraph-1.c: Likewise.
37417         * gcc.dg/c99-digraph-1.c: Likewise.
37418         * gcc.dg/cpp/line5.c: Likewise.
37419         * gcc.dg/cpp/multiline.c: Likewise.
37420         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37421         * gcc.dg/format/attr-3.c: Likewise.
37422         * gcc.dg/format/c90-scanf-3.c: Likewise.
37423         * gcc.dg/format/ext-4.c: Likewise.
37424
37425 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37426
37427         * g++.dg/template/pretty1.C: New test.
37428
37429 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37430
37431         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37432
37433 2002-09-13  Matt Austern  <austern@apple.com>
37434
37435         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37436         passing a cast expression to a function by const reference.
37437
37438 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         * g++.dg/template/deduce1.C: New test.
37441
37442 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37443
37444         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37445         32-bit int.
37446
37447 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37448
37449         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37450         usage.
37451
37452 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37453
37454         * gcc.c-torture/compile/20020910-1.c: New test.
37455
37456 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37457
37458         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37459
37460 2002-09-10  Andreas Jaeger  <aj@suse.de>
37461
37462         * gcc.dg/20020312-2.c: Adjust for x86-64.
37463
37464 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37465
37466         * g77.dg/7388.f: New test case for PR 7388.
37467
37468 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37469
37470         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37471
37472 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37473
37474         * objc.dg/proto-lossage-1.m: New test.
37475
37476 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37477
37478         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37479
37480 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37481
37482         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37483         expected to pass.
37484
37485 2002-09-06  Stan Shebs  <shebs@apple.com>
37486             David Edelsohn  <edelsohn@gnu.org>
37487
37488         * gcc.dg/weak: New directory.
37489         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37490         target-specific xfail bits.
37491         * gcc.dg/typeof-2.c: Move to new directory.
37492         * gcc.dg/weak.exp: New expect script.
37493
37494 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37495
37496         * gcc.c-torture/execute/extzvsi.c: New test.
37497
37498 2002-09-05  Stan Shebs  <shebs@apple.com>
37499
37500         * gcc.dg/weak-1.c: xfail on Darwin.
37501         * gcc.dg/weak-2.c: Ditto.
37502         * gcc.dg/weak-3.c: Ditto.
37503         * gcc.dg/weak-4.c: Ditto.
37504         * gcc.dg/weak-5.c: Ditto.
37505         * gcc.dg/weak-6.c: Ditto.
37506         * gcc.dg/weak-7.c: Ditto.
37507         * gcc.dg/weak-8.c: Ditto.
37508         * gcc.dg/weak-9.c: Ditto.
37509
37510 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37511
37512         * gcc.c-torture/execute/loop-14.c: New test.
37513
37514 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37515
37516         * g++.dg/other/cxa-atexit1.C: New test.
37517
37518         * gcc.dg/typeof-2.c: New test.
37519
37520 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37521
37522         * gcc.dg/builtins-2.c: New testcase.
37523         * gcc.dg/builtins-3.c: New testcase.
37524
37525 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37526
37527         * gcc.dg/cpp/_Pragma4.c: New test.
37528
37529 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37530
37531         * objc/execute/nil_method-1.m: New testcase.
37532
37533 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37534
37535         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37536         [Object class], not [Object initialize].
37537
37538 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37539             Hans-Peter Nilsson  <hp@bitrange.com>
37540
37541         * gcc.c-torture/execute/20020720-1.x: Skip test on
37542         mmix-knuth-mmixware.  Correct comment.
37543
37544 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37545
37546         * testsuite/g++.dg/abi/bitfield5.C: New test.
37547         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37548
37549 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37550
37551         * objc.dg/undeclared-selector.m: New test.
37552
37553 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         * g++.dg/other/offsetof1.C: Avoid cast warning.
37556
37557 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37558
37559         * objc.dg/super-class-2.m: New test.
37560
37561 2002-08-24  Matt Austern  <austern@apple.com>
37562
37563         * g++.dg/ext/lvaddr.C: New test.
37564         * g++.dg/ext/lvcast.C: New test.
37565
37566 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37567
37568         * testsuite/g++.dg/inherit/cond1.C: New test.
37569
37570 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37571
37572         * gcc.dg/noncompile/incomplete-1.c: New test.
37573
37574 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37575
37576         * gcc.dg/typespec-1.c: New test.
37577
37578 2002-08-20  Devang Patel  <dpatel@apple.com>
37579         * objc.dg/proto-hier-2.m: New test.
37580
37581 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37582
37583         * objc.dg/bitfield-1.m: New test.
37584         * objc.dg/bitfield-2.m: New test.
37585
37586 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37587
37588         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37589         gcc.dg/c99-flex-array-4.c: New tests.
37590
37591 2002-08-16  Stan Shebs  <shebs@apple.com>
37592
37593         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37594
37595 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37596
37597         * gcc.dg/typeof-1.c: New test.
37598         * g++.dg/ext/typeof2.C: New test.
37599
37600 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         * g++.dg/other/offsetof1.C: New test.
37603
37604 2002-08-14  Richard Henderson  <rth@redhat.com>
37605
37606         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37607
37608 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37609
37610         * gcc.dg/cpp/_Pragma3.c: New test.
37611
37612 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37613
37614         * g++.dg/template/inherit3: New test.
37615
37616 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37617
37618         * gcc.dg/bitfld-4.c: Add blank options.
37619
37620 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37621
37622         * g++.dg/template/crash1.C: New test.
37623
37624 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37625
37626         * gcc.dg/tls/opt-2.c: New test.
37627
37628 2002-08-08  Devang Patel  <dpatel@apple.com>
37629
37630         * objc.dg/selector-1.m : New test
37631
37632 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37633
37634         * g++.dg/abi/bitfield4.C: New test.
37635         * gcc.dg/bitfld-4.c: New test.
37636
37637 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37638
37639         * g++.dg/other/packed1.C: New test.
37640
37641 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37642
37643         * g++.dg/abi/offsetof.C: Tweak error messages.
37644         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37645
37646 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37647
37648         * gcc.dg/bitfld-3.c: New test.
37649
37650 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37651             Richard Henderson  <rth@redhat.com>
37652
37653         * gcc.dg/i386-bitfield1.c: New test.
37654         * g++.dg/abi/bitfield3.C: Update.
37655
37656 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37657
37658         * objc.dg/const-str-2.m: Update.
37659         * gcc.dg/cpp/c++98.c: Change to C extension.
37660         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37661         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37662
37663 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37664
37665         * testsuite/gcc.dg/tls/diag-3.c: New.
37666
37667 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37668
37669         * g++.dg/README (Subdirectories): Document new subdir expr.
37670         * g++.dg/expr/pmf-1.C: New test.
37671
37672 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37673
37674         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37675
37676 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37677
37678         * g++.dg/abi/bitfield3.C: New test.
37679
37680 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37681
37682         * lib/gcov.exp: Tweak expected line formats.
37683         * gcc.misc-tests/gcov8.c: New test.
37684         * gcc.misc-tests/gcov8.x: New flags.
37685
37686 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37687
37688         * consistency.vlad/layout/endian.c: Include string.h.
37689
37690         * gcc.c-torture/execute/20020805-1.c: New test.
37691
37692 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37693
37694         * g++.dg/other/conversion1.C: New test.
37695
37696 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37697
37698         * gcc.dg/builtins-1.c: New testcase.
37699
37700 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37701
37702         * g++.dg/inherit/access3.C: New test.
37703
37704 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37705
37706         * gcc.dg/ia64-visibility-2.c: New test.
37707
37708 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37709
37710         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37711         __qualifier_flags to __flags.
37712
37713 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37714
37715         * g++.dg/inherit/operator1.C: New test.
37716         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37717         * g++.dg/other/error1.C: Change expected error message.
37718         * g++.dg/template/conv4.C: Likewise.
37719
37720 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37721
37722         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37723         for documented behavior.
37724
37725 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37726
37727         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37728         several targets known to fail.
37729
37730 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37731
37732         * gcc.dg/mips-args-[123].c: New tests.
37733
37734 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37735
37736         * gcc.dg/ppc-spe.c: New.
37737
37738 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37739
37740         * g++.dg/other/ptrmem4.C: New testcase.
37741
37742 2002-07-24  Richard Henderson  <rth@redhat.com>
37743
37744         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37745
37746 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37747
37748         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37749
37750 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37751
37752         * gcc.c-torture/execute/memset-3.c: New testcase.
37753
37754 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37755
37756         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37757         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37758
37759 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37760
37761         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37762         Delete.
37763
37764 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37765
37766         * gcc.c-torture/compile/simd-4.c: New test.
37767
37768 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37769
37770         PR c++/7347, c++/7348
37771         * g++.dg/template/access4.C: New test.
37772         * g++.dg/template/access5.C: New test.
37773         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37774         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37775         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37776         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37777
37778 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * gcc.dg/gnu89-init-2.c: New test.
37781
37782 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37783
37784         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37785
37786 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37787
37788         * gcc.c-torture/execute/20020720-1.c: New testcase.
37789
37790 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37791
37792         * gcc.dg/cpp/Wsignprom.c: New tests.
37793
37794 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37795
37796         * gcc.c-torture/execute/loop-13.c: New test.
37797
37798 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37799
37800         * gcc.dg/cpp/expr.c: New tests.
37801
37802 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37803
37804         * g++.dg/opt/pr6713.C: Add template instantiation.
37805
37806 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37807
37808         * gcc.dg/nest.c: New test.
37809
37810 2002-07-17  Richard Henderson  <rth@redhat.com>
37811
37812         * g++.dg/opt/pr6713.C: New test.
37813
37814 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37815
37816         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37817         XFAIL for all x86 processors.
37818
37819 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37820
37821         * gcc.c-torture/execute/20010122-1.x: Do not test with
37822         -fomit-frame-pointer.
37823
37824 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37825
37826         * g++.dg/template/instantiate2.C: New test.
37827         * g++.dg/template/spec4.C: New test.
37828
37829 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37830
37831         * g++.dg/template/access2.C: New test.
37832         * g++.dg/template/access3.C: New test.
37833
37834 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37835
37836         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37837         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37838         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37839         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37840         Convert to use <stdarg.h>.
37841         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37842         Delete.
37843         * gcc.dg/va-arg-2.c: New.
37844         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37845
37846 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * gcc.c-torture/compile/20020710-1.c: New test.
37849
37850 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37851                           Andrew Pinski  <pinskia@physics.uc.edu>
37852
37853         gcc.c-torture/compile/simd-2.c: New testcase.
37854         gcc.c-torture/compile/simd-3.c: Likewise.
37855
37856 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37857
37858         PR c++/7224
37859         * g++.dg/overload/error1.C: New test.
37860
37861 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37862
37863         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37864         configuration and IRIX 6 O32 ABI.
37865
37866 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37867
37868         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37869
37870 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37871
37872         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37873
37874 2002-07-10  Jeffrey A Law  <law@redhat.com>
37875
37876         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37877
37878         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37879
37880 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37881
37882         * gcc.dg/20020312-2.c: Check for __PPC__.
37883
37884 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37885
37886         * gcc.c-torture/compile/20020709-1.c: New test.
37887
37888 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37889
37890         * g++.dg/template/qualttp21.C: New test case.
37891
37892 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37893
37894         * gcc.c-torture/compile/20020706-1.c: New test.
37895         * gcc.c-torture/compile/20020706-2.c: New test.
37896
37897 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37898             Alexandre Oliva  <aoliva@redhat.com>
37899
37900         * g++.dg/warn/incomplete1.C: New test.
37901
37902 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37903
37904         PR c++/7099
37905         * g++.dg/warn/noreturn1.C: New test.
37906
37907 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/6706
37910         * g++.dg/debug/debug6.C: New test.
37911         * g++.dg/debug/debug7.C: New test.
37912
37913 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37914
37915         * gcc.c-torture/compile/simd-3.c: New test.
37916
37917 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37918
37919         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37920         * gcc.dg/20020620-1.c: Likewise.
37921
37922 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37923
37924         PR c++/6944
37925         * g++.dg/init/array4.C: New test.
37926         * g++.dg/init/array5.C: New test.
37927
37928 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37929
37930         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37931         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37932
37933 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37934
37935         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37936         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37937         * gcc.dg/wtr-conversion-1.c: Likewise.
37938         * gcc.dg/wtr-escape-1.c: Likewise.
37939         * gcc.dg/wtr-int-type-1.c: Likewise.
37940         * gcc.dg/wtr-label-1.c: Likewise.
37941         * gcc.dg/wtr-static-1.c: Likewise.
37942         * gcc.dg/wtr-strcat-1.c: Likewise.
37943         * gcc.dg/wtr-suffix-1.c: Likewise.
37944         * gcc.dg/wtr-switch-1.c: Likewise.
37945         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37946         * gcc.dg/wtr-union-init-1.c: Likewise.
37947         * gcc.dg/wtr-union-init-2.c: Likewise.
37948         * gcc.dg/wtr-union-init-3.c: Likewise.
37949
37950         * gcc.dg/wtr-func-def-1.c: New test.
37951
37952 2002-07-02 Devang Patel <dpatel@apple.com>
37953
37954         * objc.dg/param-1.m: New test.
37955
37956 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37957
37958         * gcc.dg/cpp/trad/directive.c: Add test.
37959         * gcc.dg/cpp/trad/macroargs.c: Add test.
37960         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37961
37962 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37963
37964         * gcc.dg/cpp/cmdlne-M.c: New test.
37965
37966 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37967
37968         * objc.dg/desig-init-1.m: New test.
37969
37970 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37971
37972         PR c++/6716
37973         * g++.dg/template/instantiate1.C: New test.
37974
37975 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37976
37977         PR c++/7112
37978         * g++.dg/template/sizeof2.C: New test.
37979
37980 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37981
37982         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37983         gcc.dg/cpp/trad/include.c: New tests.
37984
37985 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37986
37987         PR target/7177
37988         * gcc.c-torture/compile/20020701-1.c: New test.
37989
37990 2002-07-01  Stan Shebs  <shebs@apple.com>
37991
37992         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37993         header here...
37994         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37995         (objc-torture-execute): or here.
37996
37997 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37998
37999         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38000
38001 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38002
38003         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38004
38005 2002-06-30  Devang Patel  <dpatel@apple.com>
38006
38007         * objc.dg/fsyntax-only.m: New test.
38008
38009 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38010
38011         PR c++/6695
38012         * g++.dg/template/friend7.C: New file.
38013
38014 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38015
38016         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38017         return type.
38018
38019 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38020
38021         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38022         avoid division by zero.
38023
38024 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38025
38026         * gcc.dg/Wunknownprag.c: New tests.
38027
38028 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38029
38030         * gcc.c-torture/execute/simd-2.c: New test.
38031
38032 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38033
38034         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38035         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38036         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38037         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38038         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38039         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38040         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38041         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38042         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38043         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38044         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38045         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38046         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38047         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38048         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38049         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38050         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38051
38052 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38053
38054         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38055         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38056         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38057         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38058         New tests.
38059         * gcc.dg/cpp/trad/directive.c: Update.
38060
38061 2002-06-23  Andreas Jaeger  <aj@suse.de>
38062
38063         * gcc.c-torture/execute/complex-6.c: New.
38064
38065 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38066
38067         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38068         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38069         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38070         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38071
38072 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38073
38074         * gcc.dg/cpp/trad: New directory with traditional tests copied
38075         from parent directory.
38076         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38077         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38078         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38079         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38080         Move to trad/ and rename.
38081         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38082         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38083         gcc.dg/cpp/trad/redef2.c: New tests.
38084         * gcc.dg/cpp/trad/trad.exp: New driver.
38085
38086 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38087
38088         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38089         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38090         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38091         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38092         Remove.
38093
38094 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38095
38096         * gcc.dg/20020620-1.c: New test.
38097
38098 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38099
38100         * g++.dg/template/ttp4.C: New test.
38101
38102 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * g++.dg/opt/vt1.C: Fix regexp.
38105
38106 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38107
38108         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38109         Don't use attribute `noinline'.
38110
38111 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38112
38113         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38114
38115 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38116
38117         * gcc.c-torture/execute/simd-1.c: New.
38118
38119         * gcc.dg/simd-1.c: New.
38120
38121 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38122
38123         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38124
38125 2002-06-16  Richard Henderson  <rth@redhat.com>
38126
38127         * g++.dg/ext/anon-struct1.C: New.
38128         * g++.dg/ext/anon-struct2.C: New.
38129         * g++.dg/ext/anon-struct3.C: New.
38130         * gcc.dg/anon-struct-1.c: New.
38131         * gcc.dg/anon-struct-2.c: New.
38132         * gcc.dg/anon-struct-3.c: New.
38133         * gcc.dg/20011008-1.c: Adjust warning text.
38134         * gcc.dg/20020527-1.c: Add -fms-extensions.
38135
38136 2002-06-16  Richard Henderson  <rth@redhat.com>
38137
38138         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38139
38140 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38141
38142         * gcc.c-torture/execute/20020615-1.c: New test.
38143
38144 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38145
38146         * gcc.c-tortuture/execute/compare-1.c: New test case.
38147         * gcc.c-tortuture/execute/compare-2.c: New test case.
38148         * gcc.c-tortuture/execute/compare-3.c: New test case.
38149
38150 2002-06-13  Richard Henderson  <rth@redhat.com>
38151
38152         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38153         ia64 ilp32.
38154
38155 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38156
38157         * g++.dg/template/typename2.C: Update error message.
38158
38159 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38160
38161         * gcc.c-torture/execute/20020611-1.c: New test.
38162
38163 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38164
38165         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38166         list of targets to skip.
38167
38168 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38169
38170         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38171         targets if not optimizing.
38172
38173 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * gcc.c-torture/compile/20020605-1.c: New test.
38176
38177         * g++.dg/opt/vt1.C: New test.
38178
38179         * gcc.dg/20020531-1.c: New test.
38180
38181         * gcc.dg/20020530-1.c: New test.
38182
38183         * gcc.dg/20020527-1.c: New test.
38184
38185         * g++.dg/opt/cse1.C: New test.
38186
38187 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38188
38189         * gcc.dg/20020607-2.c: New test case.
38190
38191 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * gcc.c-torture/compile/20020604-1.c: New test.
38194
38195 2002-06-04  Richard Henderson  <rth@redhat.com>
38196
38197         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38198         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38199         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38200
38201 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38202
38203         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38204
38205 2002-06-03  Richard Henderson  <rth@redhat.com>
38206
38207         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38208         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38209
38210 2002-06-02  Richard Henderson  <rth@redhat.com>
38211
38212         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38213         test functions static.
38214
38215 2002-06-02  Andreas Jaeger  <aj@suse.de>
38216
38217         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38218         now.
38219
38220 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38221
38222         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38223         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38224         Update for mofified diagnostics.
38225         * gcc.dg/c99-intconst-1.c: No longer fail.
38226
38227 2002-06-02  Richard Henderson  <rth@redhat.com>
38228
38229         * gcc.dg/uninit-A.c: Remove xfail markers.
38230
38231 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38232
38233         * gcc.dg/fnegate-1.c: New test case.
38234
38235 2002-05-30  Osku Salerma  <osku@iki.fi>
38236
38237         * gcc.c-torture/execute/mayalias-1.c: New file.
38238
38239 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38240
38241         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38242         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38243         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38244
38245 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38246
38247         * gcc.c-torture/execute/20020529-1.c: New test.
38248
38249 2002-05-27  Richard Henderson  <rth@redhat.com>
38250
38251         * g++.dg/ext/attrib6.C: New test case.
38252
38253 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38254
38255         * gcc.c-torture/execute/pure-1.c: New test.
38256
38257 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38258
38259         * gcc.dg/cpp/arith-2.c: Remove.
38260
38261 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38262
38263         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38264         * gcc.dg/cpp/if-3.c: Remove.
38265
38266 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38267
38268         * g++.dg/opt/cse2.C: New test.
38269
38270 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38271
38272         * gcc.dg/cpp/arith-1.c: New semantic tests.
38273         * gcc.dg/cpp/if-1.c: Update.
38274
38275 2002-05-24  Ben Elliston  <bje@redhat.com>
38276
38277         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38278
38279 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38280
38281         * gcc.dg/verbose-asm.c: New test.
38282
38283 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38284
38285         * gcc.dg/cpp/paste12.c: New test.
38286
38287 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38288
38289         * g++.dg/parse/named_ops.C: New test.
38290
38291 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38292
38293         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38294
38295 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38296
38297         * gcc.dg/weak-2.c: Allow optional leading underscore
38298         in scan-assembler symbol name.
38299         * gcc.dg/weak-3.c: Likewise.
38300         * gcc.dg/weak-4.c: Likewise.
38301         * gcc.dg/weak-5.c: Likewise.
38302
38303 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38304
38305         * gcc.dg/20020523-1.c: New test.
38306
38307 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38308
38309         * objc.dg/const-str-2.m: Update now that we stop after
38310         a command line error.
38311
38312 2002-05-22  Richard Henderson  <rth@redhat.com>
38313
38314         * g++.dg/dg.exp: Fix typo in test pruneing.
38315
38316 2002-05-22  Richard Henderson  <rth@redhat.com>
38317
38318         * g++.dg/dg.exp: Prune the tls subdirectory.
38319         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38320         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38321         * g++.dg/tls/init-1.C: New.
38322
38323 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * gcc.dg/20020517-1.c: New test.
38326
38327 2002-05-21  Richard Henderson  <rth@redhat.com>
38328
38329         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38330         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38331
38332 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38333
38334         * g++.dg/other/copy2.C: New test.
38335
38336 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38337
38338         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38339         (MAX_COPY): Bump up to 10 times sizeof (long long).
38340         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38341
38342         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38343         sizeof (long long).
38344
38345         * gcc.c-torture/execute/strcpy-1.c: New test.
38346
38347 2002-05-19  Jason Merrill  <jason2redhat.com>
38348
38349         * g++.dg/ext/oper1.C: New test.
38350
38351 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38352 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38353
38354         * README.QMTEST: New file.
38355
38356         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38357
38358 2002-05-19  Andreas Jaeger  <aj@suse.de>
38359
38360         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38361         now.
38362         * gcc.c-torture/execute/loop-2d.x: Likewise.
38363
38364 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38365
38366         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38367         support weak symbols.
38368         * gcc.dg/weak-4.c: Likewise.
38369         * gcc.dg/weak-6.c: Likewise.
38370
38371 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38372
38373         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38374         cygwin, coff and h8300-*-hms targets
38375         * gcc.dg/weak-5.c: Likewise.
38376         * gcc.dg/weak-7.c: Likewise.
38377
38378 2002-05-16  Jason Merrill  <jason@redhat.com>
38379
38380         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38381         (scan-assembler-not, scan-assembler-dem): Likewise.
38382         (scan-assembler-dem-not): Likewise.
38383
38384 2002-05-15  Richard Henderson  <rth@redhat.com>
38385
38386         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38387
38388 2002-05-15  Richard Henderson  <rth@redhat.com>
38389
38390         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38391         (vfoo1f): Warning here.
38392         (vfoo1l): Don't redefine the alias.
38393
38394 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38395
38396         * g++.dg/init/pm1.C: New test.
38397
38398 2002-05-12  David S. Miller  <davem@redhat.com>
38399
38400         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38401         types.
38402
38403 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38404
38405         * gcc.c-torture/execute/20020510-1.c: New test case.
38406
38407 2002-05-10  David S. Miller  <davem@redhat.com>
38408
38409         * gcc.c-torture/execute/conversion.c: Test long double too.
38410
38411 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38414         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38415         * lib/g++.exp (g++_link_flags): Likewise.
38416         * lib/objc.exp (objc_target_compile): Likewise.
38417
38418 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38419
38420         * gcc.dg/cpp/poison.c: Update.
38421         * gcc.dg/cpp/20000625-2.c: Remove.
38422         * gcc.dg/cpp/direct2s.c: Remove final test.
38423
38424 2002-05-08  Tom Rix  <trix@redhat.com>
38425
38426         * gcc.c-torture/execute/20020508-1.c: New test.
38427         * gcc.c-torture/execute/20020508-2.c: New test.
38428         * gcc.c-torture/execute/20020508-3.c: New test.
38429
38430 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38431
38432         * gcc.dg/cpp/charconst-4.c: More tests.
38433
38434 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38435
38436         PR c/6569
38437         * gcc.dg/weak-3.c: Update location of warning messages.
38438         * gcc.dg/weak-5.c: Likewise.
38439
38440 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38441
38442         * gcc.c-torture/execute/20020506-1.c: New test case.
38443
38444 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38445
38446         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38447
38448 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38449
38450         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38451
38452 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38453
38454         * gcc.dg/cpp/charconst-3.c: New test.
38455
38456 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38457
38458         * gcc.dg/cpp/charconst.c: Update tests.
38459
38460 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38461
38462         * treelang: Added directory for new sample language treelang. Also
38463         lib/treelang.exp: New file to signal treelang should be tested.
38464
38465 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38466
38467         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38468         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38469         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38470         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38471         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38472         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38473         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38474
38475 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38476
38477         * gcc.dg/format/xopen-2.c: New test.
38478
38479 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.dg/20020503-1.c: New test.
38482
38483 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38484
38485         * g++.dg/init/dtor1.C: Make it tougher.
38486
38487 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38488
38489         * g++.dg/init/dtor1.C: New test.
38490
38491 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38492
38493         * gcc.dg/altivec-8.c: New.
38494
38495 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38496
38497         * gcc.dg/altivec-7.c: New.
38498
38499 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38500
38501         * g++.dg/parse/typedef1.C: New test.
38502
38503 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38504
38505         PR c++/6486
38506         * g++.dg/template/friend6.C: New test.
38507
38508         PR c++/6492
38509         * g++.dg/init/copy1.C: New test.
38510
38511 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         * g++.dg/warn/effc1.C: New test.
38514
38515 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38516
38517         * gcc.dg/cpp/if-cexp.c: Add a test.
38518
38519 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38520
38521         * gcc.dg/20020426-2.c: New test.
38522
38523 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38524
38525         * gcc.dg/cpp/if-mop.c: Update.
38526         * gcc.dg/cpp/if-mpar.c: Add test.
38527         * gcc.dg/cpp/if-oppr.c: Update.
38528
38529 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38530
38531         PR c/6343
38532         * gcc.dg/weak-[2-7].c: New tests.
38533
38534 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38535
38536         * gcc.dg/enum1.c: New test.
38537
38538 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38539
38540         PR c++/6497
38541         * g++.dg/inherit/access2.C: New test.
38542
38543 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38544
38545         PR bootstrap/6445
38546         * gcc.dg/20020426-1.c: New test.
38547
38548 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38549
38550         * g++.dg/abi/enum1.C: New test.
38551
38552 2002-04-26  Richard Henderson  <rth@redhat.com>
38553
38554         * gcc.dg/c99-bool-1.c: Expect always true warning.
38555
38556 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38557
38558         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38559
38560 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38561
38562         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38563         targets.
38564
38565 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38566
38567         * g++.dg/abi/mange7.C: New test.
38568
38569         PR c++/6438.
38570         * g++.dg/parse/stmtexpr2.C: New test.
38571
38572 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38573
38574         * gcc.dg/20020312-2.c: Add SH target.
38575
38576 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38577
38578         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38579         compiler output on mips*-*-irix*.
38580
38581 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38582
38583         * g++.dg/parse/attr1.C: New test.
38584
38585 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38586
38587         * gcc.c-torture/execute/string-opt-17.c: New test case.
38588         * gcc.c-torture/execute/memset-2.c: New test case.
38589
38590 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38591
38592         PR c++/6256:
38593         * g++.dg/template/friend5.C: New test.
38594
38595         PR c++/6331:
38596         * g++.dg/template/qual1.C: Likewise.
38597
38598 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38599
38600         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38601         Include stdlib.h, not stdio.h or ctype.h.
38602
38603 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38604
38605         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38606         cris-*-elf* and mmix-*-*.
38607         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38608         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38609         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38610         Ditto.
38611         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38612         * gcc.dg/wchar_t-1.c: Ditto.
38613
38614 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38615
38616         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38617         Clarify comment.
38618
38619 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38620
38621         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38622
38623 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38624
38625         * gcc.c-torture/execute/20000906-1.x: Delete.
38626
38627 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38628
38629         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38630
38631 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38632
38633         * PR6367
38634         * g77.f-torture/execute/6367.f: New test.
38635         * g77.f-torture/execute/6367.x: Disable for MMIX.
38636
38637 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38638
38639         * PR6352
38640         * g++.dg/opt/inline2.C: New test.
38641
38642 2002-04-18  Richard Henderson  <rth@redhat.com>
38643
38644         * gcc.dg/20000906-1.c: Enable for all targets.
38645         * gcc.c-torture/compile/iftrap-2.c: New.
38646
38647 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38648
38649         * gcc.dg/20020418-1.c: New test.
38650         * gcc.dg/20020418-2.c: New test.
38651
38652 2002-04-18  Richard Henderson  <rth@redhat.com>
38653
38654         * gcc.c-torture/compile/iftrap-1.c: New.
38655         * gcc.dg/iftrap-1.c: Adjust for ia64.
38656         * gcc.dg/iftrap-2.c: New.
38657
38658 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38659
38660         * gcc.c-torture/compile/20020418-1.c: New test.
38661
38662 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38663
38664         * gcc.c-torture/compile/20020415-1.c: New.
38665
38666 2002-04-18  David S. Miller  <davem@redhat.com>
38667
38668         * gcc.c-torture/execute/20020418-1.c: New test.
38669
38670 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * gcc.dg/20020416-1.c: New test.
38673
38674         * g++.dg/opt/inline1.C: New test.
38675
38676 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38677
38678         * gcc.dg/altivec-5.c: New test.
38679
38680         * gcc.dg/20020415-1.c: New test.
38681
38682 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38683
38684         * testsuite/lib/chill.exp: Remove.
38685
38686 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38687
38688         * g++.dg/other/big-struct.C: New test.
38689
38690 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38691
38692         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38693         of scratch file.
38694
38695 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38696
38697         PR c/6277
38698         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38699         in scan-assembler function name
38700
38701 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38702
38703         * g77.f-torture/execute/980628-4.x,
38704         g77.f-torture/execute/980628-5.x,
38705         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38706         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38707         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38708         i[34567]86-*-*.
38709
38710 2002-04-13  David S. Miller  <davem@redhat.com>
38711
38712         * gcc.c-torture/execute/20020413-1.c: New test.
38713
38714 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38715
38716         * gcc.dg/asm-6.c,
38717         * g++.dg/ext/asm1.C: New tests.
38718
38719 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38720
38721         PR c++ 5373.
38722         * g++.dg/parse/stmtexpr1.C: New test.
38723
38724         PR c++/5189.
38725         * g++.dg/template/copy1.C: New test.
38726
38727 2002-04-12  Richard Henderson  <rth@redhat.com>
38728
38729         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38730
38731 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38732
38733         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38734         gcc.c-torture/execute/20020307-2.c.
38735
38736 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38737
38738         * g++.dg/ext/attrib5.C,
38739         * g++.dg/lookup/struct1.C: New tests.
38740
38741 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38742
38743         * gcc.dg/20020411-1.c: New test.
38744
38745         * gcc.c-torture/execute/20020411-1.c: New test.
38746
38747 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38748
38749         * g77.f-torture/execute/6177.f: New test.
38750
38751 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38752
38753         PR middle-end/6247
38754         * g++.dg/opt/cleanup1.C: New test.
38755
38756         * g++.dg/opt/const1.C: New test.
38757
38758 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38759
38760         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38761
38762 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38763
38764         PR c++/5507
38765         * g++.dg/template/typename2.C: New test.
38766
38767 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38768
38769         * gcc.c-torture/execute/loop-12.c: New.
38770
38771 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38772
38773         * g77.f-torture/execute/980628-4.x,
38774         g77.f-torture/execute/980628-5.x,
38775         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38776         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38777         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38778
38779 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38780
38781         PR optimization/6086
38782         * g++.dg/opt/preinc1.C: New test.
38783
38784 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38785
38786         PR c++/5571
38787         * g++.dg/opt/static2.C: New test.
38788
38789 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38790
38791         PR c/5120
38792         * gcc.dg/20020406-1.c: New test.
38793
38794 2002-04-04  David S. Miller  <davem@redhat.com>
38795
38796         * gcc.c-torture/execute/20020404-1.c: New test.
38797
38798 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38799
38800         PR c/6123
38801         * gcc.dg/20020312-2.c: Do not declare global register variable
38802         if __PIC__ or __pic__ is defined.
38803
38804 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38805
38806         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38807         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38808
38809 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38810
38811         * gcc.misc-tests/linkage.exp: Update last change to handle
38812         sparc*-, not just sparc-.
38813
38814 2002-04-03  Richard Henderson  <rth@redhat.com>
38815
38816         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38817
38818 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38819
38820         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38821
38822 2002-04-02  David S. Miller  <davem@redhat.com>
38823
38824         * gcc.c-torture/execute/20020402-3.c: New test.
38825
38826 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38827
38828         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38829         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38830
38831         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38832         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38833         g77.f-torture/execute/20001201.x,
38834         g77.f-torture/execute/u77-test.x: New files.
38835
38836         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38837         * gcc.dg/wchar_t-1.c: Ditto.
38838
38839 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38840
38841         * gcc.c-torture/execute/20020402-1.c: New test.
38842
38843 2002-04-01  Richard Henderson  <rth@redhat.com>
38844
38845         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38846
38847         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38848
38849 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38850
38851         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38852
38853 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38854
38855         * g++.dg/inherit/template-as-base.C: Expect error.
38856         * g++.dg/inherit/namespace-as-base.C: Likewise.
38857
38858 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38859
38860         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38861         g++.dg/ext/instantiate3.C: Tweak match patterns.
38862
38863         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38864         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38865         -da test.
38866
38867 2002-03-31  Richard Henderson  <rth@redhat.com>
38868
38869         * gcc.dg/special/alias-2.c: New.
38870         * gcc.dg/special/ecos.exp: Run it.
38871
38872 2002-03-31  Richard Henderson  <rth@redhat.com>
38873
38874         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38875
38876 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38877
38878         * gcc.dg/weak-1.c: Disable on h8300 port.
38879
38880 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38881
38882         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38883         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38884         ordering tests.
38885         * g++.dg/bprob/bprob-1.C: New test.
38886         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38887         * g++.dg/gcov/gcov-1.C: New test.
38888         * g++.dg/gcov/gcov-1.x: New file.
38889         * g++.dg/gcov/gcov-2.C: New test.
38890         * g++.dg/gcov/gcov-3.C: New test.
38891         * g++.dg/gcov/gcov-3.h: New file.
38892
38893 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38894
38895         * g++.old-deja/g++.other/builtins5.C: New test.
38896         * g++.old-deja/g++.other/builtins6.C: New test.
38897         * g++.old-deja/g++.other/builtins7.C: New test.
38898         * g++.old-deja/g++.other/builtins8.C: New test.
38899         * g++.old-deja/g++.other/builtins9.C: New test.
38900
38901 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38902
38903         * g++.dg/opt/static1.C: New test.
38904
38905         * g++.dg/opt/longbranch1.C: New test.
38906
38907 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38908
38909         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38910
38911         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38912
38913 2002-03-28  Jeffrey A Law  (law@redhat.com)
38914
38915         * gcc.c-torture/execute/20020328-1.c: New test.
38916
38917 2002-03-27  Richard Henderson  <rth@redhat.com>
38918
38919         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38920         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38921         move from g++.old-deja/g++.ext/.
38922
38923 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38924
38925         * g++.dg/init/new2.C: New test.
38926
38927 2002-03-26  Richard Henderson  <rth@redhat.com>
38928
38929         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38930
38931         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38932         on sparc.
38933
38934         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38935         sparcv9 systems.
38936         * gcc.dg/20001102-1.c: Likewise.
38937
38938 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38939
38940         * gcc.dg/cpp/endif-pedantic1.c,
38941         gcc.dg/cpp/endif-pedantic2.c: New tests.
38942
38943 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38944
38945         * g++.dg/init/new1.C: New test.
38946
38947 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38948
38949         * g++.dg/abi/vbase9.C: New test.
38950
38951 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38952
38953         * gcc.dg/arm-asm.c: New test.
38954
38955 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38956
38957         * gcc.dg/Wswitch-enum.c: New test.
38958         Fix PR c/5044.
38959
38960 2002-03-26  Richard Henderson  <rth@redhat.com>
38961
38962         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38963         structure.
38964
38965 2002-03-25  Richard Henderson  <rth@redhat.com>
38966
38967         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38968         sparcv9 systems.
38969
38970         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38971         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38972
38973 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38974
38975         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38976
38977 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38978
38979         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38980         targets using generic thunk support.
38981
38982 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38983
38984         * gcc.c-torture/compile/20020323-1.c: New test.
38985
38986         * g++.dg/opt/conj2.C: New test.
38987
38988 2002-03-24  Richard Henderson  <rth@redhat.com>
38989
38990         * gcc.dg/weak-1.c: Use -fno-common.
38991
38992 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38993
38994         * g77.dg/f77-edit-apostrophe-out.f: New test
38995         * g77.dg/f77-edit-h-out.f: New test
38996         * g77.dg/f77-edit-t-in.f: New test
38997         * g77.dg/f77-edit-t-out.f: New test
38998         * g77.dg/f77-edit-x-out.f: New test
38999         * g77.dg/f77-edit-slash-out.f: New test
39000         * g77.dg/f77-edit-colon-out.f: New test
39001         * g77.dg/f77-edit-s-out.f: New test
39002
39003 2002-03-24  Richard Henderson  <rth@redhat.com>
39004
39005         * objc/execute/formal_protocol-6.x: New XFAIL.
39006
39007 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39008
39009         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39010         that do not support weak symbols
39011
39012 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39013
39014         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39015         * lib/g77.exp: Likewise.
39016         * lib/objc.exp: Likewise.
39017
39018 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39019
39020         * gcc.dg/Wswitch-default.c: New test.
39021
39022 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39023
39024         * g++.dg/other/enum1.C: New test.
39025
39026 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39027
39028         * gcc.dg/pragma-ep-3.c: Fix typo.
39029
39030 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39031
39032         * g++.dg/inherit/template-as-base.C: New test.
39033
39034 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39035
39036         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39037         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39038
39039 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39040
39041         * gcc.dg/cpp/multiline.c: Update to match.
39042
39043 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39044
39045         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39046
39047 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39048
39049         * gcc.dg/cpp/extratokens2.c: New file.
39050
39051 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39052
39053         * gcc.dg/20020312-2.c: Add rs6000 target.
39054
39055         * gcc.c-torture/compile/20020319-1.c: New test.
39056
39057 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39058
39059         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39060         (A, E): Handle this.
39061
39062 2002-03-20  Jason Merrill  <jason@redhat.com>
39063
39064         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39065         ignoring -fpic.
39066         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39067         through prune_gcc_output.
39068
39069 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39070
39071         * gcc.c-torture/compile/20020320-1.c: New test.
39072
39073 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39074
39075         * gcc.c-torture/compile/20020318-1.c: New test.
39076
39077         * gcc.dg/struct-by-value-1.c: New test.
39078
39079         * gcc.dg/20020319-1.c: New test.
39080
39081 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * g++.dg/opt/conj1.C: New test.
39084
39085 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39086
39087         * g++.dg/template/qualttp20.C: Revert previous change.
39088         * g++.dg/template/qualttp3.C: Likewise.
39089         * g++.dg/template/qualttp4.C: Likewise.
39090         * g++.dg/template/qualttp5.C: Likewise.
39091         * g++.dg/template/qualttp6.C: Likewise.
39092         * g++.dg/template/qualttp7.C: Likewise.
39093         * g++.dg/template/qualttp8.C: Likewise.
39094         * g++.dg/template/recurse.C: Likewise.
39095
39096 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39097
39098         * gcc.dg/cpp/wchar-1.c: Update.
39099
39100 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         * g++.dg/template/conv1.C: New test.
39103         * g++.dg/template/conv2.C: New test.
39104         * g++.dg/template/conv3.C: New test.
39105         * g++.dg/template/conv4.C: New test.
39106
39107 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39108
39109         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39110         * g++.dg/template/qualttp3.C: Likewise.
39111         * g++.dg/template/qualttp4.C: Likewise.
39112         * g++.dg/template/qualttp5.C: Likewise.
39113         * g++.dg/template/qualttp6.C: Likewise.
39114         * g++.dg/template/qualttp7.C: Likewise.
39115         * g++.dg/template/qualttp8.C: Likewise.
39116         * g++.dg/template/recurse.C: Likewise.
39117
39118 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39119
39120         * g++.dg/opt/dtor1.C: New test.
39121
39122 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * gcc.c-torture/compile/20020315-1.c: New test.
39125
39126 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39127
39128         * gcc.dg/weak-1.c: Fix scan tests.
39129
39130 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39131
39132         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39133         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39134         cris-*-aout* mmix-*-*.
39135         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39136         cris-*-aout* mmix-*-*.
39137         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39138         cris-*-elf* cris-*-aout* and mmix-*-*.
39139         * gcc.dg/20001009-1.c: Ditto.
39140         * gcc.dg/20010912-1.c: Ditto.
39141         * gcc.dg/20020122-4.c: Ditto.
39142         * gcc.dg/inline-2.c: Ditto.
39143
39144 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39145
39146         * gcc.c-torture/compile/20020314-1.c: New test.
39147
39148 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39149
39150         * gcc.c-torture/execute/20020314-1.c: New test.
39151
39152 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39153
39154         * g++.dg/warn/Wunused-1.C: New test.
39155
39156 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39157
39158         * g++.dg/abi/mangle6.C: New test.
39159
39160 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39161
39162         * gcc.c-torture/compile/20020309-2.c: New test.
39163
39164         * gcc.c-torture/compile/20020312-1.c: New test.
39165
39166 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39167
39168         * g++.dg/other/access1.C: New test.
39169
39170 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39171
39172         * gcc.c-torture/execute/wchar_t-1.c: New test.
39173
39174 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39175
39176         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39177
39178 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39179
39180         * gcc.dg/20020312-1.c: New test case.
39181
39182 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39183
39184         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39185
39186 2002-03-11  Richard Henderson  <rth@redhat.com>
39187
39188         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39189         * g++.old-deja/g++.jason/report.C: Likewise.
39190
39191 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39194         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39195
39196 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39197
39198         * testsuite/g++.dg/overload/pmf1.C: New test.
39199
39200 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39201
39202         * gcc.c-torture/execute/20020307-1.c: Use long.
39203
39204 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39205
39206         PR optimization/5844
39207         * gcc.dg/20020310-1.c: New test.
39208
39209 2002-03-09  Michael Meissner  <meissner@redhat.com>
39210
39211         * gcc.c-torture/execute/memcpy-2.c: New test.
39212         * gcc.c-torture/execute/memset-1.c: New test.
39213         * gcc.c-torture/execute/strlen-1.c: New test.
39214         * gcc.c-torture/execute/strcmp-1.c: New test.
39215         * gcc.c-torture/execute/strncmp-1.c: New test.
39216
39217 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39218
39219         * gcc.dg/ppc-ldstruct.c: New test.
39220
39221 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39222
39223         * gcc.c-torture/execute/va-arg-22.c: New test.
39224
39225 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39226
39227         * gcc.c-torture/compile/20020309-1.c: New test.
39228
39229 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39230
39231         * gcc.c-torture/execute/20020307-2.c: New test.
39232
39233 2002-03-07  Jeffrey A Law  (law@redhat.com)
39234
39235         * g77.f-torture/compile/20020307-1.f: New test.
39236
39237 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39238
39239         * gcc.dg/unordered-1.c: New test.
39240
39241 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39242
39243         * gcc.c-torture/execute/20020307-1.c: New test.
39244
39245 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39246
39247         * gcc.dg/20020304-1.c: New test.
39248
39249         * gcc.c-torture/compile/20020304-2.c: New test.
39250
39251 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39252
39253         * gcc.c-torture/compile/20020304-1.c: New test case
39254         (from PR c/5830).
39255
39256 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39257
39258         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39259
39260 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39261
39262         * g++.dg/other/classkey1.C: New test.
39263
39264 2002-03-01  Richard Henderson  <rth@redhat.com>
39265
39266         * gcc.c-torture/compile/981223-1.x: New.
39267         * gcc.c-torture/compile/920625-1.x: New.
39268
39269 2002-02-28  Richard Henderson  <rth@redhat.com>
39270
39271         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39272
39273 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39274
39275         * gcc.c-torture/execute/20020227-1.c: New test.
39276
39277 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39278
39279         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39280         here" ERROR lines.
39281         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39282         * g++.old-deja.g++.other/defarg1.C: Likewise.
39283         * g++.old-deja/g++.pt/calls2.C: Likewise.
39284         * g++.old-deja/g++.pt/crash20.C: Likewise.
39285         * g++.old-deja/g++.pt/crash30.C: Likewise.
39286         * g++.old-deja/g++.pt/crash36.C: Likewise.
39287         * g++.old-deja/g++.pt/crash6.C: Likewise.
39288         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39289         * g++.old-deja/g++.pt/derived3.C: Likewise.
39290         * g++.old-deja/g++.pt/error1.C: Likewise.
39291         * g++.old-deja/g++.pt/friend21.C: Likewise.
39292         * g++.old-deja/g++.pt/friend23.C: Likewise.
39293         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39294         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39295
39296 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39297
39298         * gcc.c-torture/execute/20020225-2.c: New test.
39299
39300 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39301
39302         * gcc.c-torture/execute/920730-1t.c,
39303         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39304         Delete test cases, only relevant to -traditional.
39305
39306 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39307
39308         * gcc.dg/cpp/undef1.c: Remove.
39309         * gcc.dg/cpp/directiv.c: Update.
39310         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39311
39312 2002-02-27  Michael Meissner  <meissner@redhat.com>
39313
39314         * gcc.c-torture/execute/20020226-1.c: New test.
39315
39316 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39317
39318         * g++.dg/debug/debug4.C: New test.
39319
39320         * gcc.dg/ia64-visibility-1.c: New test.
39321
39322 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39323
39324         * gcc.dg/debug/20020224-1.c: New.
39325
39326 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39327
39328         * gcc.c-torture/execute/960416-1.x: New.
39329         * gcc.c-torture/execute/divconst-3.x: Likewise.
39330
39331 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39332
39333         * gcc.dg/20020224-1.c: New test.
39334
39335 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39336
39337         * gcc.c-torture/execute/20020225-1.c: New.
39338
39339 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39340
39341         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39342
39343 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39344
39345         * gcc.dg/20020222-1.c: New test.
39346
39347 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39348
39349         * g++.dg/opt/anonunion1.C: New test.
39350
39351 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39352
39353         * g++.dg/template/qualttp19.C: New test.
39354         * g++.dg/template/qualttp20.C: New test.
39355         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39356         * g++.old-deja/g++.other/qual1.C: Likewise.
39357
39358 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39359
39360         * gcc.dg/attr-alwaysinline.c: New.
39361
39362 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39363
39364         * gcc.dg/20020220-1.c: New test.
39365
39366         * gcc.dg/20020220-2.c: New test.
39367
39368         * g++.dg/opt/mmx1.C: New test.
39369
39370 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39371
39372         * gcc.c-torture/compile/20020110.c: New test.
39373
39374 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39375
39376         * gcc.c-torture/execute/20020219-1.c: New test.
39377
39378         * gcc.dg/20020219-1.c: New test.
39379
39380         * gcc.dg/noncompile/20020220-1.c: New test.
39381
39382         * g++.dg/opt/ptrintsum1.C: New test.
39383
39384         * gcc.dg/debug/20020220-1.c: New test.
39385
39386 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39387
39388         * gcc.c-torture/execute/20020216-1.c: New test.
39389
39390 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39391
39392         * gcc.dg/decl-1.c: Update, new test.
39393
39394 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * g++.dg/abi/bitfield1.C: New test.
39397         * g++.dg/abi/bitfield2.C: New test.
39398
39399 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39400
39401         * gcc.dg/attr-nest.c: New test.
39402
39403 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39404
39405         * gcc.c-torture/execute/20020215-1.c: New test.
39406
39407 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39410         * g++.dg/debug/debug.exp: New.
39411         * g++.dg/debug/trivial.C: New.
39412         * g++.dg/debug/debug1.C: Moved...
39413         * g++.dg/other/debug1.C: ...from here.
39414         * g++.dg/debug/debug2.C: Moved...
39415         * g++.dg/other/debug2.C: ...from here.
39416         * g++.dg/debug/debug3.C: Moved...
39417         * g++.dg/other/debug3.C: ...from here.
39418
39419         * gcc.dg/noncompile/20020213-1.c: New test.
39420
39421 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39422
39423         * g++.dg/other/debug3.C: New test.
39424
39425         * gcc.c-torture/execute/20020213-1.c: New test.
39426
39427 2002-02-13  Richard Smith <richard@ex-parrot.com>
39428
39429         * g++.old-deja/g++.other/thunk1.C: New test.
39430
39431 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39432
39433         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39434
39435 2002-02-13  Stan Shebs  <shebs@apple.com>
39436
39437         * gcc.dg/altivec-3.c: New.
39438
39439 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39440
39441         * gcc.dg/Wunreachable-1.c: New test.
39442         * gcc.dg/Wunreachable-2.c: New test.
39443
39444 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39445
39446         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39447
39448 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39449
39450         * gcc.dg/decl-1.c: New test.
39451
39452 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39453
39454         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39455
39456 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39457
39458         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39459         * gcc.c-torture/compile/980506-1.x: Likewise.
39460
39461 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39462
39463         * gcc.dg/20020210-1.c: New.
39464
39465 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39466
39467         * g77.f-torture/execute/947.f: New regression test
39468         for PR fortran/947.
39469
39470 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39471
39472         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39473         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39474
39475 2002-02-08  Richard Henderson  <rth@redhat.com>
39476
39477         * gcc.c-torture/compile/labels-3.c: New.
39478
39479 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39480
39481         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39482         expression statements work instead.
39483         * gcc.dg/noncompile/20020207-1.c: New test.
39484
39485 2002-02-07  Richard Henderson  <rth@redhat.com>
39486
39487         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39488
39489 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39490
39491         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39492         message from g77
39493         * lib/g77-dg.exp: Trim g77 error messages so that they are
39494         recognized by dg.exp.
39495
39496 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39497
39498         PR fortran/5473
39499         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39500
39501 2002-02-07  Richard Henderson  <rth@redhat.com>
39502
39503         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39504         to be sufficiently aligned for integers.
39505
39506 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39507
39508         * g++.dg/template/friend4.C: New test.
39509
39510 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39511
39512         PR fortran/5743
39513         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39514         unsupported cases.
39515
39516 2002-02-07  Richard Henderson  <rth@redhat.com>
39517
39518         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39519         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39520         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39521         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39522
39523 2002-02-06  Richard Henderson  <rth@redhat.com>
39524
39525         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39526
39527 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39528
39529         * gcc.dg/20020206-1.c: New test.
39530
39531 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39532
39533         * gcc.c-torture/execute/20020206-1.c: New test.
39534
39535         * gcc.c-torture/execute/20020206-2.c: New test.
39536
39537         PR optimization/5429:
39538         * gcc.c-torture/compile/20020206-1.c: New test.
39539
39540 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39541
39542         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39543         as certain file formats cannot support particularly large
39544         alignments.
39545
39546         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39547         and do not expect to be able to link the executable.
39548
39549         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39550         fail because the COFF format does not support the weak attribute.
39551
39552 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39553
39554         * g77.dg/pr5473.f: New test
39555
39556 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39557
39558         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39559         Fix testcase accordingly.
39560
39561 2002-02-04  Richard Henderson  <rth@redhat.com>
39562
39563         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39564         (buf): Change to be an array of pointers, not ints.
39565
39566 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39567
39568         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39569         before all tests.  Move warning one line above to match where it
39570         C frontend emits.
39571         * gcc.dg/Wswitch-2.c: New test.
39572         * g++.dg/warn/Wswitch-1.C: New test.
39573         * g++.dg/warn/Wswitch-2.C: New test.
39574
39575 2002-02-04  Richard Henderson  <rth@redhat.com>
39576
39577         * g++.dg/abi/offsetof.C: Fix size comparison.
39578
39579 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39580
39581         * gcc.dg/cast-qual-2.c: New test.
39582
39583 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39584
39585         * gcc.dg/20020201-4.c: New test.
39586
39587 2002-02-04  Ben Elliston  <bje@redhat.com>
39588
39589         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39590         target_info attribute != 0, in addition to the empty string.
39591         (gcc_target_compile): Likewise.
39592
39593 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39594
39595         * gcc.dg/Wswitch.c: New test.
39596         PR gcc/4475. PR gcc/3780.
39597
39598 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39599
39600         * g77.f-torture/execute/5122.f: New test for regressions
39601         against PR fortran/5122.
39602
39603 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39604
39605         * g77.f-torture/compile/pr3743.f: Delete
39606         * g77.dg/pr3743-1.f: New test.
39607         * g77.dg/pr3743-2.f: New test.
39608         * g77.dg/pr3743-3.f: New test.
39609         * g77.dg/pr3743-4.f: New test.
39610
39611 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39612
39613         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39614
39615 2002-02-02  Richard Henderson  <rth@redhat.com>
39616
39617         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39618         * gcc.c-torture/execute/bf64-1.c: Likewise.
39619
39620 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.dg/20020201-2.c: New test.
39623
39624         * gcc.dg/20020201-3.c: New test.
39625
39626         * gcc.c-torture/execute/bitfld-2.c: New test.
39627
39628 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39629
39630         * gcc.dg/bitfld-1.c: Update.
39631         * gcc.dg/bitfld-2.c: Update.
39632         * gcc.c-torture/execute/bitfld-1.x: New.
39633
39634 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/execute/20020201-1.c: New test.
39637
39638 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39639
39640         PR target/5469
39641         * gcc.dg/20020201-1.c: New test.
39642
39643 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39644
39645         PR fortran/3743
39646         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39647         * g77.f-torture/compile/pr3743.x: Remove
39648
39649 2002-01-31  Tom Rix  <trix@redhat.com>
39650
39651         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39652
39653 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39654
39655         * gcc.dg/noncompile/20020130-1.c: New test.
39656
39657 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39658
39659         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39660
39661 2002-01-29  Richard Henderson  <rth@redhat.com>
39662
39663         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39664         to long long.
39665         * gcc.c-torture/execute/bf64-1.c: Likewise.
39666
39667 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39668
39669         * gcc.c-torture/execute/20020129-1.c: New test.
39670
39671 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39672
39673         * gcc.c-torture/compile/20000224-1.c: Update.
39674         * gcc.c-torture/execute/bitfld-1.c: New tests.
39675         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39676         * gcc.dg/uninit-A.c: Update.
39677
39678 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         * g++.dg/template/ctor1.C: Add instantiation.
39681
39682 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39683
39684         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39685         argument to __builtin_prefetch to be const ptr.
39686
39687 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39688
39689         * gcc.c-torture/compile/20020120-1.c: New test.
39690
39691 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39692
39693         * gcc.c-torture/execute/20020127-1.c: New test.
39694
39695 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39696
39697         * g77.dg/f77-edit-i-in.f: New test
39698         * g77.dg/f77-edit-i-out.f: New test
39699
39700 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39701
39702         * gcc.dg/debug/debug.exp: New file.
39703         * gcc.dg/debug/trivial.c: New file.
39704         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39705         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39706         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39707         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39708         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39709         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39710         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39711         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39712         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39713         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39714         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39715         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39716         * gcc.dg/20000503-1.c: Removed.
39717         * gcc.dg/20010207-1.c: Removed.
39718         * gcc.dg/20011223-1.c: Removed.
39719         * gcc.dg/20020104-2.c: Removed.
39720         * gcc.dg/debug-1.c: Removed.
39721         * gcc.dg/debug-2.c: Removed.
39722         * gcc.dg/debug-3.c: Removed.
39723         * gcc.dg/debug-4.c: Removed.
39724         * gcc.dg/debug-5.c: Removed.
39725         * gcc.dg/debug-6.c: Removed.
39726         * gcc.dg/dwarf2-1.c: Removed.
39727         * gcc.dg/dwarf2-2.c: Removed.
39728
39729 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * g++.old-deja/g++.other/eh5.C: New test.
39732         * g++.old-deja/g++.other/sibcall2.C: New test.
39733         * g++.old-deja/g++.other/array9.C: New test.
39734         * g++.old-deja/g++.other/typename2.C: New test.
39735         * g++.old-deja/g++.other/crash60.C: New test.
39736         * g++.old-deja/g++.other/conv9.C: New test.
39737         * g++.old-deja/g++.other/mangle10.C: New test.
39738         * g++.old-deja/g++.other/unchanging1.C: New test.
39739         * g++.old-deja/g++.other/exprstmt1.C: New test.
39740         * g++.old-deja/g++.other/inline23.C: New test.
39741         * g++.old-deja/g++.eh/ia64-1.C: New test.
39742         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39743         * g++.old-deja/g++.other/reload1.C: New test.
39744         * g++.old-deja/g++.other/static20.C: New test.
39745         * g++.old-deja/g++.other/local-alloc1.C: New test.
39746         * g++.old-deja/g++.other/conv8.C: New test.
39747         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39748         * g++.old-deja/g++.other/storeexpr1.C: New test.
39749         * g++.old-deja/g++.other/storeexpr2.C: New test.
39750         * g++.dg/eh/template2.C: New test.
39751         * g++.dg/warn/weak1.C: New test.
39752
39753 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39754
39755         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39756         Remove first, non-varying, argument.
39757
39758 2002-01-23  Richard Henderson  <rth@redhat.com>
39759
39760         * gcc.dg/inline-2.c: New.
39761
39762         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39763         Add optional target arg.  Check number of arguments.
39764         (scan-assembler-not, scan-assembler-dem): Likewise.
39765         (scan-assembler-dem-not): Likewise.
39766
39767 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39768
39769         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39770         line 12.
39771         * g++.old-deja/g++.brendan/parse3.C,
39772         g++.old-deja/g++.other/crash26.C,
39773         g++.old-deja/g++.other/crash28.C,
39774         g++.old-deja/g++.other/crash29.C,
39775         g++.old-deja/g++.other/crash30.C,
39776         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39777
39778 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39779
39780         * gcc.dg/20020115-1.c: New.
39781
39782 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39783
39784         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39785
39786 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39787
39788         * gcc.dg/20020122-3.c: New.
39789
39790 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39791
39792         * g++.dg/other/gc1.C: New test.
39793
39794 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39795
39796         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39797
39798 2002-01-22  Richard Henderson  <rth@redhat.com>
39799
39800         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39801
39802 2002-01-22  Richard Henderson  <rth@redhat.com>
39803
39804         * gcc.dg/20020122-4.c: New.
39805
39806 2002-01-22  H.J. Lu <hjl@gnu.org>
39807
39808         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39809         link output.
39810         * gcc.dg/special/ecos.exp: Likewise.
39811         * lib/g++-dg.exp: Likewise.
39812         * lib/g77-dg.exp: Likewise.
39813         * lib/gcc-dg.exp : Likewise.
39814         * lib/mike-g++.exp: Likewise.
39815         * lib/mike-g77.exp: Likewise.
39816         * lib/mike-gcc.exp: Likewise.
39817         * lib/objc-dg.exp: Likewise.
39818
39819 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39820
39821         PR target/5379
39822         * gcc.dg/20020122-2.c: New test.
39823
39824 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39825
39826         * gcc.dg/20020122-1.c: New test.
39827
39828 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39829
39830         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39831
39832 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39833
39834         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39835
39836 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39837
39838         * gcc.c-torture/compile/20020121-1.c: New test.
39839
39840 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39841
39842         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39843         ld_library_path.
39844
39845 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39846
39847         * gcc.dg/20020218-1.c: New test.
39848
39849 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39850
39851         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39852         messages
39853         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39854         "At global scope" warning
39855         * g++.dg/ext/align1.C: Change cygwin test for alignment
39856         from db-bogus to dg-warning
39857
39858 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39859
39860         * g77.f-torture/compile/cpp2.F: New test.
39861
39862 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39863
39864         * g++.dg/template/access1.C: New test.
39865
39866 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39867
39868         * gcc.dg/20020118-1.c: New.
39869
39870 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39871
39872         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39873
39874 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39875
39876         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39877         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39878         alignment warnings.
39879
39880 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39881
39882         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39883         torture_with_loops and torture_without_loops
39884
39885 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39886
39887         * gcc.c-torture/compile/20020116-1.c: New test.
39888
39889 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39890
39891         * gcc.dg/20020116-2.c: New test.
39892
39893         * gcc.dg/ultrasp4.c: New test.
39894
39895         * gcc.dg/20020116-1.c: New test.
39896
39897 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39898
39899         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39900         by EABI.
39901
39902 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39903
39904         * gcc.misc-tests/i386-prefetch.exp: New.
39905         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39906         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39907         * gcc.misc-tests/i386-pf-none-1.c: New test.
39908         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39909
39910 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39911
39912         * gcc.dg/gnu89-init-1.c: Add new tests.
39913
39914 2002-01-15  Andreas Jaeger  <aj@suse.de>
39915
39916         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39917         * gcc.dg/i386-mmx-2.c: Likewise.
39918         * gcc.dg/i386-sse-1.c: Likewise.
39919         * gcc.dg/i386-sse-2.c: Likewise.
39920         * gcc.dg/i386-sse-3.c: Likewise.
39921
39922 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39923
39924         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39925         Uncomment additional cases that now pass.
39926
39927 2002-01-11  Richard Henderson  <rth@redhat.com>
39928
39929         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39930         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39931
39932 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39933
39934         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39935
39936 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39937
39938         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39939         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39940
39941 2002-01-10  Dale Johannesen  <dalej@apple.com>
39942
39943         * gcc.c-torture/execute/loop-11.c: New.
39944
39945 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39946
39947         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39948         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39949
39950 2002-01-09  Richard Henderson  <rth@redhat.com>
39951
39952         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39953         type in which to perform the operation for each size.
39954
39955 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39956
39957         * gcc.c-torture/compile/20020109-2.c: New test.
39958
39959 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39960
39961         * gcc.c-torture/execute/loop-10.c: New test.
39962
39963 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39964
39965         * gcc.c-torture/compile/20010226-1.c: New test.
39966         * gcc.c-torture/compile/20010227-1.c: New test.
39967         * gcc.c-torture/compile/20010426-1.c: New test.
39968         * gcc.c-torture/compile/20010510-1.c: New test.
39969         * gcc.c-torture/compile/20010605-3.c: New test.
39970         * gcc.c-torture/compile/20010824-1.c: New test.
39971         * gcc.c-torture/execute/20010409-1.c: New test.
39972         * gcc.dg/noncompile/20000901-1.c: New test.
39973         * gcc.dg/20001023-1.c: New test.
39974         * gcc.dg/20001101-1.c: New test.
39975         * gcc.dg/20001102-1.c: New test.
39976         * gcc.dg/20010207-1.c: New test.
39977         * gcc.dg/20010405-1.c: New test.
39978         * gcc.dg/20010822-1.c: New test.
39979         * gcc.dg/20011107-1.c: New test.
39980
39981 2002-01-09  Jeffrey A Law  (law@redhat.com)
39982
39983         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39984
39985         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39986         execution failure on PA targets.
39987
39988 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39989
39990         * gcc.c-torture/compile/20020109-1.c: New test.
39991
39992 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39993
39994         * gcc.c-torture/execute/20020108-1.c: New test.
39995
39996 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.dg/20020108-1.c: New test.
39999
40000 2002-01-08  H.J. Lu <hjl@gnu.org>
40001
40002         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40003         for header files.
40004
40005 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40006
40007         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40008         consistency.
40009
40010 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40011
40012         * gcc.dg/altivec-4.c: Test altivec predicates.
40013
40014 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40015
40016         * gcc.c-torture/execute/20020107-1.c: New test.
40017
40018 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40019
40020         PR c/5279
40021         * gcc.c-torture/compile/20020106-1.c: New test.
40022
40023 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40024
40025         * gcc.c-torture/execute/nestfunc-4.c: New test.
40026
40027 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40028
40029         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40030         extra triple that slipped in.
40031         * g++.old-deja/g++.abi/align.C: Likewise.
40032         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40033
40034 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40035
40036         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40037         * g++.old-deja/g++.abi/align.C: Likewise.
40038         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40039
40040         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40041         on FreeBSD/i386.
40042         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40043         FreeBSD.
40044
40045 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40046
40047         * gcc.dg/20020104-1.c: New test.
40048
40049         * gcc.dg/20020104-2.c: New test.
40050
40051 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40052
40053         * gcc.dg/20020103-1.c: Fix typo in target selector.
40054
40055 2002-01-03  Richard Henderson  <rth@redhat.com>
40056
40057         * gcc.dg/20020103-1.c: New.
40058
40059 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40060
40061         * gcc.c-torture/execute/20020103-1.c: New test.
40062
40063 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40064
40065         * g++.dg/other/debug2.C: New test.
40066
40067         * gcc.c-torture/compile/20020103-1.c: New test.
40068
40069 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40070
40071         * gcc.dg/gnu89-init-1.c: Added new tests.
40072
40073 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40074
40075         * g++.dg/template/friend2.C: Remove as patch is reverted.
40076
40077         * g++.dg/warn/oldcast1.C: New test.
40078
40079         * g++.dg/template/ptrmem1.C: New test.
40080         * g++.dg/template/ptrmem2.C: New test.
40081
40082         * g++.dg/template/ntp.C: New test.
40083
40084         * g++.dg/other/component1.C: New test.
40085
40086         * g++.dg/template/ttp3.C: New test.
40087
40088         * g++.dg/template/friend2.C: New test.
40089         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40090
40091 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40092
40093         * g++.dg/other/ptrmem1.C: New test.
40094         * g++.dg/other/ptrmem2.C: New test.
40095
40096 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40097
40098         * g++.dg/template/ctor1.C: New test.
40099
40100 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40101
40102         * g++.dg/template/friend2.C: New test.
40103
40104 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40105
40106         * gcc.dg/mmix-1.c: New test.
40107
40108 2001-12-31  Richard Henderson  <rth@redhat.com>
40109
40110         * gcc.dg/asm-5.c: New.
40111
40112 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40113
40114         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40115         in namespace __gnu_cxx
40116
40117 2001-12-30  Richard Henderson  <rth@redhat.com>
40118
40119         * gcc.dg/debug-6.c: New.
40120
40121 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40122
40123         * gcc.c-torture/compile/20011229-2.c: New test.
40124
40125 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40126
40127         * gcc.dg/debug-3.c: New test.
40128         * gcc.dg/debug-4.c: New test.
40129         * gcc.dg/debug-5.c: New test.
40130
40131 2001-12-29  Richard Henderson  <rth@redhat.com>
40132
40133         * g++.dg/eh/loop1.C: New.
40134
40135 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40136
40137         * g++.dg/template/crash1.C: New test.
40138
40139 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40140
40141         * g++.dg/other/const1.C: New test.
40142
40143 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40144
40145         * gcc.c-torture/compile/20011229-1.c: New test.
40146
40147 2001-12-28  Stan Shebs  <shebs@apple.com>
40148
40149         * lib/objc-torture.exp: Resync with c-torture.exp.
40150         * lib/objc.exp: Load standard libraries.
40151
40152 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40153
40154         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40155         additional tests.
40156
40157 2001-12-27  Roger Sayle <roger@eyesopen.com>
40158
40159         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40160
40161 2001-12-27  Richard Henderson  <rth@redhat.com>
40162
40163         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40164
40165 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40166
40167         * g++.dg/eh/ctor1.C: New test.
40168         * g++.dg/other/error2.C: New test.
40169
40170 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40171
40172         * g++.dg/other/init2.C: New test.
40173
40174 2001-12-24  Richard Henderson  <rth@redhat.com>
40175
40176         * gcc.dg/20011223-1.c: New.
40177         * gcc.dg/inline-1.c: New.
40178
40179 2001-12-23  Richard Henderson  <rth@redhat.com>
40180
40181         * gcc.dg/asm-4.c: Test operand modifiers.
40182
40183 2001-12-23  Richard Henderson  <rth@redhat.com>
40184
40185         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40186
40187 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40188
40189         * gcc.c-torture/execute/20011223-1.c: New test.
40190
40191 2001-12-21  Richard Henderson  <rth@redhat.com>
40192
40193         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40194         re-enables the warning.
40195
40196 2001-12-21  Richard Henderson  <rth@redhat.com>
40197
40198         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40199
40200 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * gcc.c-torture/compile/20011218-1.c: New test.
40203
40204 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40205
40206         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40207         arm-isr.c test.
40208         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40209         epilogue generation for ARM ISR routines.
40210
40211 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40212
40213         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40214         * gcc.dg/format/c90-printf-3.c: Likewise.
40215         * gcc.dg/format/c99-printf-3.c: Likewise.
40216         * gcc.dg/format/ext-1.c: Likewise.
40217         * gcc.dg/format/ext-6.c: Likewise.
40218         * gcc.dg/format/format.h: Prototype unlocked stdio.
40219
40220 2001-12-20  Richard Henderson  <rth@redhat.com>
40221
40222         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40223         (arena): Use it.
40224         (malloc): Correct allocation logic.  Abort if we fill up the
40225         arena before initialization complete.
40226         (realloc): Correct allocation logic.
40227
40228 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40229
40230         * gcc.c-torture/compile/20011219-2.c: New test.
40231
40232         * gcc.c-torture/execute/20011219-1.c: New test.
40233
40234 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40235
40236         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40237         target does not support weak symbols.
40238
40239 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40240
40241         * gcc.c-torture/compile/20011219-1.c: New test.
40242
40243 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.dg/other/error1.C: New test.
40246
40247 2001-12-17  Jeffrey A Law  (law@redhat.com)
40248
40249         * gcc.c-torture/execute/20011217-1.c: New test.
40250
40251 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40252
40253         * objc.dg/special/: New directory.
40254         * objc.dg/special/special.exp: New file.
40255         * objc.dg/special/unclaimed-category-1.h: New file.
40256         * objc.dg/special/unclaimed-category-1a.m: New file.
40257         * objc.dg/special/unclaimed-category-1.m: New file.
40258
40259 2001-12-17  Andreas Jaeger  <aj@suse.de>
40260
40261         * gcc.c-torture/compile/20011217-2.c: New test.
40262
40263 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40264
40265         * gcc.c-torture/compile/20011217-1.c: New test.
40266
40267 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40268
40269         * testsuite/gcc.dg/20011214-1.c: New.
40270
40271 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40272
40273         * gcc.dg/altivec-4.c: New.
40274
40275 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40276
40277         * gcc.dg/20011113-1.c: New test.
40278
40279 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40280
40281         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40282         std::__malloc_alloc_template<0> and
40283         std::__default_alloc_template<false, 0>.
40284
40285 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40286
40287         * objc/execute/bf-21.m: New test.
40288         * objc/execute/enumeration-1.m: New test.
40289         * objc/execute/enumeration-2.m: New test.
40290
40291 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40292
40293         * gcc.dg/gnu89-init-1.c: New test.
40294
40295 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40296
40297         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40298         * g++.old-deja/g++.jason/2371.C: Likewise.
40299         * g++.old-deja/g++.jason/template33.C: Likewise.
40300         * g++.old-deja/g++.jason/template34.C: Likewise.
40301         * g++.old-deja/g++.jason/template36.C: Likewise.
40302         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40303         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40304         * g++.old-deja/g++.other/typename1.C: Likewise.
40305         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40306         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40307         * g++.old-deja/g++.pt/typename11.C: Likewise.
40308         * g++.old-deja/g++.pt/typename14.C: Likewise.
40309         * g++.old-deja/g++.pt/typename16.C: Likewise.
40310         * g++.old-deja/g++.pt/typename3.C: Likewise.
40311         * g++.old-deja/g++.pt/typename4.C: Likewise.
40312         * g++.old-deja/g++.pt/typename5.C: Likewise.
40313         * g++.old-deja/g++.pt/typename7.C: Likewise.
40314         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40315
40316 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40317
40318         * g++.dg/other/linkage1.C: New test.
40319         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40320         specifiers.
40321
40322 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40323
40324         * gcc.dg/concat.c: New test.
40325
40326 2001-12-11  Stan Shebs  <shebs@apple.com>
40327
40328         * objc/compile: New test directory.
40329         * objc/compile/compile.exp: New expect script.
40330         * objc/compile/20011211-1.m: New compile test.
40331
40332 2001-12-11  Jason Merrill  <jason@redhat.com>
40333
40334         * lib/prune.exp (prune_gcc_output): Also handle "In member
40335         function".  So many permutations...
40336
40337 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40338
40339         * g++.dg/template/typedef1.C: New test.
40340
40341 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40342
40343         * g++.dg/other/copy1.C: New test.
40344
40345 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40346
40347         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40348
40349         * gcc.dg/builtin-choose-expr.c: New.
40350
40351 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40352
40353         * gcc.dg/altivec-2.c: New.
40354
40355 2001-12-07  Richard Henderson  <rth@redhat.com>
40356
40357         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40358
40359 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40360
40361         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40362         ultrasparc.
40363
40364 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40365
40366         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40367
40368 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40369
40370         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40371         variable argument list.
40372
40373 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40374
40375         * gcc.c-torture/execute/memcheck: Delete entire directory.
40376         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40377         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40378
40379 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40380
40381         * gcc.dg/Wshadow-1.c: New test.
40382
40383 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40384
40385         * gcc.c-torture/compile/20011130-1.c: New test.
40386
40387         * gcc.dg/noncompile/20011025-1.c: New test.
40388
40389         * g++.dg/other/anon-union.C: New test.
40390
40391         * gcc.c-torture/execute/20011024-1.c: New test.
40392
40393 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40394
40395         * gcc.c-torture/execute/20000722-1.x,
40396         gcc.c-torture/execute/20010123-1.x: Remove.
40397         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40398         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40399         gcc.dg/c99-complit-2.c: New tests.
40400
40401 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.dg/inherit/base1.C: New test.
40404
40405 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40406
40407         * g++.dg/other/stdarg1.C: New test.
40408
40409         * gcc.c-torture/compile/20011130-2.c: New test.
40410
40411 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40412
40413         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40414         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40415         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40416         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40417         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40418         * gcc.dg/builtin-prefetch-1.c: New test.
40419
40420 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40421
40422         * gcc.dg/20011130-1.c: New test.
40423
40424 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40425
40426         * g++.dg/other/scope1.C: New test.
40427         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40428
40429 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40430
40431         * gcc.dg/vla-init-1.c: New test.
40432
40433 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40434
40435         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40436
40437 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40438
40439         * objc.dg/alias.m: Update.
40440         * objc.dg/class-1.m: Update.
40441         * objc.dg/const-str-1.m: Update.
40442         * objc.dg/fwd-proto-1.m: Update.
40443         * objc.dg/id-1.m: Update.
40444         * objc.dg/super-class-1.m: Update.
40445
40446 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40447
40448         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40449         constructs.
40450
40451 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40452
40453         * gcc.c-torture/execute/20011128-1.c: New test.
40454
40455 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40456
40457         * gcc.dg/20011127-1.c: New test.
40458
40459 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40460
40461         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40462         from Austin Group draft 7.
40463         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40464         scanf format arguments.
40465         * gcc.dg/format/no-exargs-2.c: New test.
40466
40467 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40468
40469         * g++.dg/abi/vbase8-4.C: New test.
40470
40471 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40472
40473         * gcc.c-torture/execute/20011121-1.c: New test.
40474
40475 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40476
40477         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40478
40479 2001-11-23  Andreas Jaeger  <aj@suse.de>
40480
40481         * gcc.dg/cpp/charconst-2.c: New test.
40482
40483 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40484
40485         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40486         to the host if it is remote.  Let tests specify extra headers
40487         they use.
40488         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40489         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40490         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40491         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40492         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40493         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40494         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40495         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40496         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40497         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40498
40499 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40500
40501         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40502         for little endian ARMs.
40503
40504 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40505
40506         * gcc.c-torture/compile/20011119-1.c: New test.
40507         * gcc.c-torture/compile/20011119-2.c: New test.
40508
40509 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40510
40511         * gcc.dg/altivec-1.c: Fix typo.
40512
40513 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40514
40515         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40516
40517 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40518
40519         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40520
40521 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40522
40523         * lib/g77.exp: Don't specify --rpath-link.
40524
40525         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40526         across all the headers.
40527         * gcc.dg/format/format.exp: For testing on a remote host,
40528         copy format.h.
40529
40530         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40531         * gcc.c-torture/execute/930406-1.c: Likewise.
40532         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40533
40534 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40535
40536         * gcc.dg/altivec-1.c: New.
40537
40538 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40539
40540         * gcc.dg/cpp/fpreprocessed.c: New test case.
40541
40542 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40543
40544         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40545         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40546         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40547
40548 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40549
40550         * gcc.dg/no-builtin-1.c: New test.
40551
40552 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40553
40554         * gcc.c-torture/execute/20011115-1.c: New test.
40555
40556 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40557
40558         * gcc.c-torture/compile/20011114-2.c: New test.
40559         * gcc.c-torture/compile/20011114-3.c: New test.
40560         * gcc.c-torture/compile/20011114-4.c: New test.
40561
40562 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40563
40564         * g++.dg/other/init1.C: New test.
40565
40566 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40567
40568         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40569         message.
40570
40571         * gcc.c-torture/execute/20011114-1.c: New testcase.
40572
40573         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40574         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40575         like the (before this change) version of 20010327-1.c.
40576
40577 2001-11-14  Roger Sayle <roger@eyesopen.com>
40578
40579         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40580
40581 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40582
40583         * g++.dg/init/array2.C: New test.
40584
40585 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40586
40587         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40588
40589 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40590
40591         * g++.dg/other/forscope1.C: New test.
40592         * g++.dg/ext/forscope1.C: New test.
40593         * g++.dg/ext/forscope2.C: New test.
40594
40595 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40596
40597         * gcc.c-torture/execute/20011113-1.c: New test.
40598
40599 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40600
40601         * gcc.c-torture/execute/20011109-2.c: New test.
40602
40603         * gcc.c-torture/execute/20011109-1.c: New test.
40604
40605 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40606
40607         * gcc.c-torture/compile/20011109-1.c: New test.
40608
40609 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40610
40611         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40612         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40613         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40614         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40615         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40616         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40617         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40618
40619 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40620
40621         * g++.dg/warn/Wshadow-1.C: New tests.
40622         * g++.old-deja/g++.mike/for3.C: Update.
40623
40624 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40625
40626         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40627         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40628         XFAILs.  Adjust expected error texts.
40629         * gcc.c-torture/compile/20011106-1.c,
40630         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40631         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40632         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40633         gcc.dg/c99-array-lval-5.c: New tests.
40634
40635 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40636
40637         * gcc.dg/cpp/defined.c: Update.
40638
40639 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40640
40641         * gcc.c-torture/execute/anon-1.c: New test.
40642
40643 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40644
40645         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40646         same size, so no warning should be produced on stormy16.
40647
40648         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40649         due to oversized array.
40650         * g++.old-deja/g++.mike/ns15.C: Likewise.
40651         * g++.old-deja/g++.pt/crash16.C: Likewise.
40652
40653 2001-11-02  Graham Stott  <grahams@redhat.com>
40654
40655         * g++.dgother/debug1.C: Fix typos.
40656
40657 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40658
40659         * g++.dg/other/debug1.C: New test.
40660
40661 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40662
40663         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40664         of unsigned long.
40665
40666 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40667
40668         * gcc.dg/20011029-2.c: New test.
40669
40670         * gcc.c-torture/compile/20011029-1.c: New test.
40671
40672 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40673
40674         * objc/execute/class_self-1.m: New test.
40675         * objc/execute/class_self-2.m: New test.
40676
40677 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40678
40679         * gcc.misc-tests/msgs.exp: Delete.
40680         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40681         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40682         error set to match recent changes.
40683
40684 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40685
40686         * gcc.dg/20011021-1.c: New test.
40687
40688 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40689
40690         * gcc.c-torture/compile/20011023-1.c: New test.
40691
40692 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40693
40694         * lib/g77.exp: Rewrite based on lib/g++.exp.
40695
40696 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40697
40698         * gcc.c-torture/execute/20011019-1.c: New test.
40699
40700         * gcc.dg/20011018-1.c: New test.
40701
40702 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40703
40704         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40705
40706 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40707
40708         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40709         * gcc.dg/attr-invalid.c: Likewise.
40710
40711 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40712
40713         * testsuite/gcc.dg/20011015-1.c: New test.
40714
40715 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40716
40717         * g++.dg/template/unify2.C: New test.
40718
40719 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40720
40721         * g++.dg/other/exception-specification.C: New test
40722
40723 2001-10-13  Tom Rix  <trix@redhat.com>
40724
40725         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40726         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40727
40728 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40729
40730         * testsuite/gcc.dg/20011009-1.c: New test.
40731
40732 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         PR g++/4476
40735         * g++.dg/other/friend1.C: New test.
40736
40737 2001-10-11  Richard Henderson  <rth@redhat.com>
40738
40739         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40740
40741 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40742
40743         * gcc.c-torture/compile/20011010-1.c: New.
40744
40745 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40746
40747         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40748         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40749         g77.f-torture/execute/execute.exp,
40750         g77.f-torture/noncompile/noncompile.exp,
40751         gcc.c-torture/compile/compile.exp,
40752         gcc.c-torture/execute/execute.exp,
40753         gcc.c-torture/execute/ieee/ieee.exp,
40754         gcc.c-torture/execute/memcheck/memcheck.exp,
40755         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40756         objc/execute/execute.exp: Update FSF address.
40757
40758 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40759
40760         * gcc.dg/cpp/cmdlne-C.c: Update.
40761         * gcc.dg/cpp/cmdlne-C2.c: New.
40762
40763 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40764
40765         * gcc.c-torture/execute/20011008-3.c: New.
40766
40767 2001-10-08  DJ Delorie  <dj@redhat.com>
40768
40769         * gcc.dg/20011008-1.c: New.
40770         * gcc.dg/20011008-2.c: New.
40771
40772 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40773
40774         * gcc.dg/cpp/spacing1.c: Update test.
40775
40776 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40777
40778         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40779         spelling errors of "separate" as "seperate".
40780
40781 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40782
40783         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40784         enough to avoid inlining.
40785
40786 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40787
40788         * lib/g77.exp: set libg2c_dir correctly.
40789
40790 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40791
40792         * gcc.dg/cpp/macro11.c: New test.
40793
40794 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40795
40796         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40797         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40798         gcc.dg/format/multattr-3.c: New tests.
40799         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40800         tests for format attributes on function pointers being rejected.
40801
40802 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40803
40804         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40805
40806 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40807
40808         * g++.dg/warn/format1.C: New test.
40809
40810 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40811
40812         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40813
40814 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40815
40816         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40817
40818 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40819
40820         * gcc.dg/cpp/redef2.c: Add test.
40821
40822 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40823
40824         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40825         long-standing bug on i686, apparently.
40826         * gcc.c-torture/execute/loop-2c.x: New file.
40827         * gcc.c-torture/execute/loop-2d.x: New file.
40828         * gcc.c-torture/execute/loop-3c.x: New file.
40829
40830 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40831
40832         * gcc.dg/cpp/20000625-2.c: Correct line number.
40833
40834 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40835
40836         * gcc.dg/cpp/macro10.c: New test.
40837         * gcc.dg/cpp/strify3.c: New test.
40838         * gcc.dg/cpp/spacing1.c: Add tests.
40839         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40840         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40841
40842 2001-09-24  DJ Delorie  <dj@redhat.com>
40843
40844         * gcc.c-torture/execute/20010924-1.c: New test.
40845
40846 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40847
40848         * testsuite/objc/execute/paste.m: Remove.
40849
40850 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40851
40852         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40853
40854 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40855
40856         * g77.dg/strlen0.f: New test.
40857
40858 2001-09-21  Richard Henderson  <rth@redhat.com>
40859
40860         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40861         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40862
40863 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40864
40865         Table-driven attributes.
40866         * g++.dg/ext/attrib1.C: New test.
40867
40868 2001-09-20  DJ Delorie  <dj@redhat.com>
40869
40870         * gcc.dg/20000926-1.c: Update expected warning messages.
40871         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40872         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40873         array.
40874
40875 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40876
40877         * g++.dg/eh/registers1.C: New test case.
40878
40879 2001-09-17  Richard Henderson  <rth@redhat.com>
40880
40881         * gcc.dg/array-5.c: Fix VLA decomposition test.
40882
40883 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40884
40885         * gcc.dg/cpp/line5.c: New testcase.
40886
40887 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40888
40889         * gcc.dg/cpp/macro9.c: New test.
40890
40891 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40892
40893         * gcc.c-torture/execute/980223.c: Change type of addr from long
40894         to char *.
40895
40896 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40897
40898         * gcc.c-torture/execute/20010915-1.c: New test.
40899
40900 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40901
40902         * g77.dg/bprob: New directory.
40903         * g77.dg/bprob/bprob.exp: New file.
40904         * g77.dg/bprob/bprob-1.f: New test.
40905         * g77.dg/gcov: New directory.
40906         * g77.dg/gcov/gcov.exp: New file.
40907         * g77.dg/gcov/gcov-1.f: New test.
40908         * g77.dg/gcov/gcov-1.x: New file.
40909
40910 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40911
40912         * gcc.dg/cpp/directiv.c: Update.
40913         * gcc.dg/cpp/undef1.c: Update.
40914
40915 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40916
40917         * gcc.dg/20010912-1.c: New test.
40918
40919 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40920
40921         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40922         language-independent file in lib.
40923         * lib/gcov.exp: New file.
40924
40925 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40926
40927         * gcc.c-torture/compile/20010911-1.c: New test.
40928
40929 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40930
40931         * lib/profopt.exp: New, to support profile-directed optimizations.
40932         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40933         * gcc.misc-tests/bprob-1.c: New test.
40934         * gcc.misc-tests/bprob-2.c: New test.
40935
40936 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40937
40938         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40939         XFAIL and which kinds of gcov output to verify.
40940         * gcc.misc-tests/gcov-4b.x: New file.
40941         * gcc.misc-tests/gcov-5b.x: New file.
40942         * gcc.misc-tests/gcov-6.x: New file.
40943         * gcc.misc-tests/gcov-7.c: New test.
40944         * gcc.misc-tests/gcov-7.x: New file.
40945
40946 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40947
40948         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40949         * gcc.misc-tests/gcov-6.c: New test.
40950
40951 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40952
40953         PR c++/3986
40954         * g++.dg/abi/vbase1.C: New test.
40955
40956 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40957
40958         * objc.dg/method-2.m: New.
40959
40960 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40961
40962         PR c++/4203
40963         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40964         * g++.dg/init/empty1.C: New test.
40965
40966 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40967
40968         * gcc.c-torture/compile/20010903-1.c: New test.
40969
40970 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40971
40972         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40973         for m68k.
40974
40975 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40976
40977         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40978
40979         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40980
40981         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40982
40983 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40984
40985         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40986         for 16-bit 'unsigned int'.
40987
40988 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40989
40990         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40991
40992 2001-08-27  Richard Henderson  <rth@redhat.com>
40993
40994         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40995         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40996
40997 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40998
40999         * gcc.dg/asm-names.c (ymain): New.
41000
41001 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41002
41003         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41004         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41005         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41006
41007 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41008
41009         * gcc.dg/compare5.c: New testcase.
41010
41011 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41012
41013         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41014         and "In instantiation".
41015
41016 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41017
41018         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41019
41020 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41021
41022         * gcc.misc-tests/gcov.exp: Add support for branch information.
41023         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41024         * gcc.misc-tests/gcov-4.c: New test.
41025         * gcc.misc-tests/gcov-4b.c: New test.
41026         * gcc.misc-tests/gcov-5b.c: New test.
41027
41028 2001-08-20  Zack Weinberg  <zackw@panix.com>
41029
41030         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41031         expected to fail.
41032
41033 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41034
41035         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41036
41037 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41038
41039         * g++.dg/eh/template1.C: New test.
41040
41041 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41042
41043         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41044         Fix thinko.
41045         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41046         for xfail.
41047
41048 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41049
41050         * lib/g77-dg.exp: Use prune.exp for common procedures
41051         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41052         * lib/g77.exp: (g77-dg-prune) Remove
41053
41054 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41055
41056         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41057
41058 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41059
41060         * g++.dg/template/unify1.C: New test.
41061
41062 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41063
41064         * g++.dg/abi/empty4.C: New test.
41065
41066 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41067
41068         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41069         solaris2.*
41070         * g77.f-torture/compile/pr3743.x: Likewise.
41071
41072 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41073
41074         * g++.dg/other/using-declaration.C: New test.
41075
41076 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41077
41078         * gcc.dg/cpp/tr-sign.c: New testcase.
41079
41080 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41081
41082         * gcc.dg/cpp/19951025-1.c: Revert.
41083         * gcc.dg/cpp/directiv.c: We no longer process directives that
41084         interrupt macro arguments.
41085
41086 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41087
41088         * gcc.dg/bconstp-1.c: New test.
41089
41090 2001-08-03  Richard Henderson  <rth@redhat.com>
41091
41092         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41093
41094 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41095
41096         * gcc.dg/cpp/19951025-1.c: Update.
41097
41098 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41099
41100         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41101         should be x.
41102
41103 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41104
41105         Kill -fhonor-std.
41106         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41107         * g++.old-deja/g++.other/std1.C: Likewise.
41108         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41109
41110 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41111
41112         * lib/g77.exp: Load gcc-defs.exp for common procedures
41113         (g77_pass, g77_fail, g77_finish, g77_exit,
41114         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41115
41116 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41117
41118         * g77.dg/fbackslash.f
41119         * g77.dg/fcase-preserve.f
41120         * g77.dg/ff90-1.f
41121         * g77.dg/ffixed-line-length-0.f
41122         * g77.dg/ffixed-line-length-132.f
41123         * g77.dg/ffixed-line-length-7.f
41124         * g77.dg/ffixed-line-length-72.f
41125         * g77.dg/ffixed-line-length-none.f
41126         * g77.dg/ffree-form-1.f
41127         * g77.dg/fno-backslash.f
41128         * g77.dg/fno-f90-1.f
41129         * g77.dg/fno-fixed-form-1.f
41130         * g77.dg/fno-onetrip.f
41131         * g77.dg/fno-typeless-boz.f
41132         * g77.dg/fno-underscoring.f
41133         * g77.dg/fno-vxt-1.f
41134         * g77.dg/fonetrip.f
41135         * g77.dg/ftypeless-boz.f
41136         * g77.dg/fugly-assumed.f
41137         * g77.dg/funderscoring.f
41138         * g77.dg/fvxt-1.f
41139
41140 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41141
41142         * objc.dg/fwd-proto-1.m: New.
41143         * objc.dg/local-decl-1.m: New.
41144         * objc.dg/naming-1.m: New.
41145         * objc.dg/naming-2.m: New.
41146         * objc.dg/proto-hier-1.m: New.
41147
41148 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41149
41150         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41151         largest-type elements to a struct makes its size grow.
41152
41153 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41154
41155         * g++.dg/abi/vthunk1.C: New test.
41156
41157 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.dg/abi/vbase8-22.C: New test.
41160
41161 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41162
41163         * gcc.dg/cpp/macro8.c: New test.
41164
41165 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41166
41167         * g++.dg/abi/vbase8-21.C: New test.
41168
41169 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.dg/abi/vbase8-10.C: New test.
41172
41173 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41174
41175         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41176         ${tool}_set_ld_library_path.
41177         Changed caller.
41178         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41179         g++.exp.
41180
41181 2001-07-26  Stan Cox <scox@redhat.com>
41182
41183         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41184         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41185         gcc_exit, gcc_check_unsupported_p):
41186         Moved to gcc-deps.exp
41187         * gcc-deps.exp: New file.
41188
41189 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41190
41191         * g++.old-deja/g++.pt/defarg14.C: New test.
41192
41193 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         * g++.old-deja/g++.other/lineno5.C: New test.
41196
41197 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.old-deja/g++.pt/crash68.C: New test.
41200
41201 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.other/crash42.C: New test.
41204
41205 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41206
41207         * gcc.dg/cpp/extratokens.c: Fix.
41208         * gcc.dg/cpp/skipping2.c: New tests.
41209
41210 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41211
41212         * gcc.c-torture/execute/20010724-1.c: New file.
41213         * gcc.c-torture/execute/20010724-1.x: New file.
41214
41215 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.other/cond7.C: New test.
41218
41219 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         * g++.old-deja/g++.other/optimize4.C: New test.
41222
41223 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41224
41225         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41226
41227 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41228
41229         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41230         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41231         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41232         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41233
41234         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41235         bug report" message.
41236
41237         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41238         * g++.dg/ext/instantiate1.C: Move from old-deja.
41239
41240 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41241
41242         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41243         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41244         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41245         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41246
41247 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41248
41249         * gcc.c-torture/execute/20010723-1.c: New test.
41250
41251 2001-07-23  Ben Elliston  <bje@redhat.com>
41252
41253         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41254
41255 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41256
41257         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41258         i[34567]86-*-*.
41259         Delete handling of ieee_multilib_flags.
41260         Pass -mieee for alpha*-*-* and sh-*-*.
41261         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41262
41263 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41264
41265         Remove old-abi tests.
41266         * g++.old-deja/g++.mike/p11116.C: Remove.
41267         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41268
41269 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41270
41271         * g77.f-torture/compile/pr3743.f: New test
41272
41273 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41274
41275         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41276
41277 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41278
41279         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41280         g++.old-deja/g++.pt/static6.C: Likewise.
41281         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41282         supports weak symbols.
41283
41284 2001-07-18  Andreas Jaeger  <aj@suse.de>
41285
41286         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41287         supported again.
41288
41289 2001-07-18  Andreas Jaeger  <aj@suse.de>
41290
41291         * gcc.dg/iftrap-1.c: Fix target line.
41292
41293 2001-07-17  Richard Henderson  <rth@redhat.com>
41294
41295         * gcc.c-torture/execute/20010717-1.c: New.
41296
41297 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41298
41299         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41300         tests.
41301
41302 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41303
41304         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41305
41306 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41307
41308         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41309         UAC_SIGBUS, UAC_NOPRINT definitions.
41310
41311 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41312
41313         * objc/execute/object_is_class.m: New test.
41314         * objc/execute/object_is_meta_class.m: New test.
41315
41316 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41317
41318         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41319         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41320
41321 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41322
41323         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41324         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41325
41326 2001-07-14  Richard Henderson  <rth@redhat.com>
41327
41328         * gcc.dg/iftrap-1.c: New.
41329
41330 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41331
41332         * g77.f-torture/execute/intrinsic77.f: New test.
41333
41334 2001-07-11  Janis Johnson <janis@us.ibm.com>
41335
41336         * gcc.misc-tests/gcov-3.c: New test.
41337
41338 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41339
41340         * gcc.c-torture/compile/20010711-1.c,
41341         * gcc.c-torture/compile/20010711-2.c: New tests.
41342
41343 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41344
41345         * gcc.c-torture/execute/20010711-1.c: New test.
41346
41347 2001-07-11  Ben Elliston  <bje@redhat.com>
41348
41349         * g++.old-deja/g++.other/enum5.C: New test.
41350
41351 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41352
41353         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41354         (g++-dg-prune): Call prune_gcc_output.
41355         * prune.exp: New file for prune_gcc_output.
41356         * lib/g++.exp, lib/gcc.exp: Load it.
41357
41358 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41359
41360         * gcc.c-torture/compile/20010701-1.c,
41361         g++.old-deja/g++.ext/attrib6.C: New tests.
41362
41363 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41364
41365         * gcc.c-torture/compile/20010706-1.c: New test.
41366
41367 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41368
41369         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41370
41371 2001-06-28  Stan Shebs  <shebs@apple.com>
41372
41373         * gcc.dg/pragma-darwin.c: New test.
41374
41375 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41376
41377         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41378         Solaris 2.[678] system.
41379
41380 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41381
41382         * gcc.dg/20010622-1.c: New test.
41383
41384 2001-06-18  Stan Shebs  <shebs@apple.com>
41385
41386         * objc.dg: New directory.
41387         * objc.dg/dg.exp: New file.
41388         * objc.dg/alias.m: New.
41389         * objc.dg/class-1.m: New.
41390         * objc.dg/class-2.m: New.
41391         * objc.dg/const-str-1.m: New.
41392         * objc.dg/const-str-2.m: New.
41393         * objc.dg/id-1.m: New.
41394         * objc.dg/method-1.m: New.
41395         * objc.dg/super-class-1.m: New.
41396         * lib/objc-dg.exp: New file.
41397
41398 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41399
41400         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41401         of label name.
41402
41403 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41404
41405         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41406
41407 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41408
41409         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41410         variable.
41411
41412 2001-06-12  Richard Henderson  <rth@redhat.com>
41413
41414         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41415
41416 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.abi/vbase5.C: New test.
41419         * g++.old-deja/g++.abi/vbase6.C: New test.
41420         * g++.old-deja/g++.abi/vbase7.C: New test.
41421
41422 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41423
41424         * gcc.c-torture/compile/20010610-1.c: New test.
41425
41426 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         * g++.old-deja/g++.abi/vbase4.C: New test.
41429
41430 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41431
41432         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41433         support %f for HC11/HC12 targets.
41434         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41435         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41436         on HC11/HC12 targets.
41437         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41438
41439 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41440
41441         * gcc.dg/wchar_t-1.c: New file.
41442         * gcc.dg/wint_t-1.c: Likewise.
41443
41444 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41445
41446         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41447
41448 2001-06-11  Richard Henderson  <rth@redhat.com>
41449
41450         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41451
41452 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41453
41454         * gcc.c-torture/compile/20010611-1.c: New test.
41455
41456 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41457
41458         * gcc.dg/c99-tag-1.c: Add more tests.
41459
41460 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41461
41462         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41463         representation on MN10300 and ARM/Thumb.
41464
41465 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41466
41467         * g77.f-torture/execute/20010610.f: New.
41468
41469 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41470
41471         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41472         names.
41473
41474 2001-06-09  Richard Henderson  <rth@redhat.com>
41475
41476         * gcc.c-torture/execute/ashrdi-1.c: New.
41477         * gcc.c-torture/execute/ashldi-1.c: New.
41478         * gcc.c-torture/execute/lshrdi-1.c: New.
41479
41480 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41481
41482         * objc/execute/load-3.m: Added. Check sending +load to categories,
41483         in addition to classes.
41484
41485 2001-06-08  Stan Shebs  <shebs@apple.com>
41486
41487         * objc/execute/load-2.m: New test.  From Nicola Pero
41488         <n.pero@mi.flashnet.it>.
41489
41490 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41491
41492         * gcc.c-torture/execute/20010605-2.c: New test.
41493
41494 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41495
41496         * g++.old-deja/g++.abi/vbase2.C: New test.
41497         * g++.old-deja/g++.abi/vbase3.C: New test.
41498
41499 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41500
41501         * g++.old-deja/g++.pt/friend49.C: New test.
41502
41503 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41504
41505         * g++.old-deja/g++.ext/anon3.C: New test.
41506
41507 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.other/conv7.C: New test.
41510
41511 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41512
41513         * gcc.c-torture/compile/20010605-2.c: New test.
41514
41515 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41516
41517         * gcc.c-torture/execute/20010604-1.c: New test.
41518
41519 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41520
41521         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41522
41523 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41524
41525         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41526         (g++_link_flags): Likewise.
41527         (g++_init): Pass gccpath's value to two previous functions.
41528
41529 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41530
41531         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41532         Ensure logfile entry matches exec command line.
41533
41534 2001-05-31  Richard Henderson  <rth@redhat.com>
41535
41536         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41537         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41538
41539 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41540
41541         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41542         compiler for irix6.2
41543
41544 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41545
41546         * g++.old-deja/g++.other/optimize3.C: New file.
41547
41548 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41549
41550         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41551         assemble.
41552
41553 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41554
41555         * g++.old-deja/g++.other/optimize2.C: New file.
41556
41557 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41558
41559         * gcc.c-torture/compile/20010518-2.c: New file.
41560         * gcc.c-torture/execute/20010518-1.c: New file.
41561         * gcc.c-torture/execute/20010518-2.c: New file.
41562
41563 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41564
41565         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41566
41567 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41568
41569         G++ no longer defines builtins that do not begin with __builtin.
41570         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41571         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41572         * g++.old-deja/g++.law/builtin1.C: Likewise.
41573         * g++.old-deja/g++.law/cvt2.C: Likewise.
41574         * g++.old-deja/g++.mike/net5.C: Likewise.
41575         * g++.old-deja/g++.other/builtins1.C: Likewise.
41576         * g++.old-deja/g++.other/builtins2.C: Likewise.
41577         * g++.old-deja/g++.other/builtins3.C: Likewise.
41578         * g++.old-deja/g++.other/builtins4.C: Likewise.
41579         * g++.old-deja/g++.other/inline8.C: Likewise.
41580         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41581
41582 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41583
41584         * g++.old-deja/g++.pt/using1.C: Adjust.
41585         * g++.old-deja/g++.pt/using2.C: New test.
41586
41587 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41588
41589         * gcc.dg/cpp/charconst.c: New tests.
41590         * gcc.dg/cpp/escape.c: New tests.
41591         * gcc.dg/cpp/escape-1.c: New tests.
41592         * gcc.dg/cpp/escape-2.c: New tests.
41593         * gcc.dg/cpp/ucs.c: New tests.
41594
41595 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41596
41597         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41598         native compiler for irix6.5.
41599
41600 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41601
41602         * lib/g++.exp (g++_include_flags): Use args to compute
41603         get_multilibs.
41604         (g++_link_flags): Likewise.
41605         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41606
41607 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41608
41609         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41610
41611 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41612
41613         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41614         this file.
41615
41616 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41617
41618         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41619         STACK_SIZE;
41620         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41621         to STACK_SIZE; Use it to define size of add_histo array.
41622         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41623         to STACK_SIZE.
41624         (f): Use GITT_SIZE to define size of gitt local table.
41625         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41626         to STACK_SIZE; Use it to define size of bytemem array.
41627
41628 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41629
41630         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41631         on 68HC11/HC12 due to the asm instruction.
41632         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41633         * gcc.c-torture/compile/920520-1.x: Likewise.
41634         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41635         on 68HC11/HC12 because the function is larger than 64K.
41636         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41637         on 68HC11/HC12 because the structure is too large.
41638
41639 2001-05-20  Richard Henderson  <rth@redhat.com>
41640
41641         * gcc.c-torture/execute/20010520-1.c: New.
41642
41643 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41644
41645         * g++.old-deja/g++.warn/compare1.C: New test.
41646         * gcc.dg/compare4.c: New test.
41647
41648 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * g++.old-deja/g++.other/optimize1.C: New test.
41651
41652 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41653
41654         * g++.old-deja/g++.pt/spec41.C: New test.
41655
41656 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41657
41658         * gcc.c-torture/compile/20010114-1.x: Remove.
41659
41660 2001-05-18  Stan Shebs  <shebs@apple.com>
41661
41662         * gcc.c-torture/compile/20010518-1.c: New test.
41663
41664 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41665
41666         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41667         * g++.old-deja/g++.pt/crash67.C: New test.
41668
41669 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41670
41671         * g++.old-deja/g++.other/debug9.C: New test.
41672
41673 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41674
41675         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41676
41677 2001-05-16  Jan Hubicka  <jh@suse.cz>
41678
41679         * gcc.c-torture/compile/20010516-1.c: New test.
41680
41681 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.other/crash41.C: New test.
41684
41685 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.pt/crash66.C: New test.
41688
41689 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41690
41691         * g++.old-deja/g++.robertl/eb27.C: Convert.
41692
41693 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41694
41695         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41696         declaration being redundant.
41697
41698 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41699
41700         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41701
41702 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41703
41704         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41705
41706 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41707
41708         * lib/g++.exp: Use testsuite_flags.
41709
41710 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41711
41712         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41713
41714 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41715
41716         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41717
41718 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41719
41720         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41721
41722 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41723
41724         * gcc.c-torture/compile/20010313-1.c: New test.
41725
41726 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41727
41728         * gcc.dg/cpp/direct2.c: New test.
41729         * gccq.dg/cpp/direct2s.c: New test.
41730
41731         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41732
41733 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41734
41735         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41736         * g++.old-deja/g++.other/op3.C: Likewise.
41737
41738 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41739
41740         * gcc.dg/cpp/syshdr.h: New file.
41741         * gcc.dg/cpp/sysmac1.c: Update.
41742         * gcc.dg/cpp/sysmac2.c: Update.
41743
41744 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41745
41746         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41747
41748 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41749
41750         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41751         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41752
41753 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41754
41755         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41756
41757 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41758
41759         * lib/g++.exp (g++_include_flags): Don't use any special flags
41760         if TESTING_IN_BUILD_TREE is not defined.
41761         (g++_init): Use a plain 'c++' as the compiler if
41762         TESTING_IN_BUILD_TREEE is not defined.
41763
41764 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41765
41766         * g++.old-deja/g++.eh/catch13.C: New test.
41767         * g++.old-deja/g++.eh/catch14.C: New test.
41768
41769 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41770
41771         * gcc.dg/cpp/tr-define.c: New test.
41772
41773 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41774
41775         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41776         <stdlib.h>, not <malloc.h>.
41777
41778 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41779
41780         * g++.old-deja/g++.ns/template17.C: New test.
41781
41782 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41783
41784         * g++.old-deja/g++.pt/ref4.C: New test.
41785
41786 2001-04-30  Richard Henderson  <rth@redhat.com>
41787
41788         * gcc.dg/20000724-1.c: Revert last change.
41789
41790 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41791
41792         * g77.f-torture/execute/20010430.f: New test.
41793
41794 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41795
41796         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41797
41798 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41801
41802 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41803
41804         * g++.old-deja/g++.eh/crash6.C: New test.
41805
41806 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         * g++.old-deja/g++.other/warn7.C: New test.
41809
41810 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41811
41812         * g++.old-deja/g++.other/defarg9.C: New test.
41813
41814 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41815
41816         * g77.f-torture/compile/20010426.f: New test.
41817         * g77.f-torture/execute/20010426.f: New test.
41818
41819 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41820
41821         * g77.f-torture/compile/20000629-1.x: Remove - error
41822         has been fixed.
41823
41824 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41825
41826         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41827         Tweak slightly to work with g++.dg framework.
41828         * g++.dg/special/ecos.exp: Run initp1.C test.
41829         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41830
41831         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41832         its linker doesn't give line numbers either.
41833         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41834
41835 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41836
41837         * g++.old-deja/g++.other/lex1.C: New test.
41838
41839 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41840
41841         * gcc.dg/noncompile/20010425-1.c: New test.
41842
41843 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41844
41845         * g++.old-deja/g++.pt/mangle2.C: New test.
41846
41847 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41848
41849         * gcc.dg/format/plus-1.c: New test.
41850
41851 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41852
41853         * gcc.dg/20010423-1.c: New test.
41854
41855 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41856
41857         * gcc.c-torture/execute/20010422-1.c: New test.
41858
41859 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41860
41861         * g++.old-deja/g++.ns/type2.C: New test.
41862
41863 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41864
41865         * g++.old-deja/g++.other/perf1.C: New test.
41866
41867 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41868
41869         * gcc.dg/c99-func-2.c: Remove xfail.
41870         * gcc.dg/c99-func-3.c: Remove xfail.
41871         * gcc.dg/c99-func-4.c: Remove xfail.
41872
41873 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41874
41875         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41876
41877 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41878
41879         * gcc.c-torture/compile/20010423-1.c: New test.
41880
41881 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41882
41883         * g++.old-deja/g++.pt/typename28.C: New test.
41884
41885 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41886
41887         * g++.old-deja/g++.abi/empty2.C: New test.
41888         * g++.old-deja/g++.abi/empty3.C: New test.
41889
41890 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41891
41892         * g++.old-deja/g++.other/comdat2.C: New test.
41893         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41894
41895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41896
41897         * g++.old-deja/g++.other/overload14.C: New test.
41898
41899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41900
41901         * g++.old-deja/g++.other/lookup23.C: New test.
41902
41903 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41904
41905         * gcc.c-torture/execute/20010403-1.c: New test.
41906
41907 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41908             Mark Mitchell  <mark@codesourcery.com>
41909
41910         * lib/old-dejagnu.exp: Don't delete output of executable.
41911         Add .exe suffix to executables.
41912
41913 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41914
41915         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41916
41917 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41918
41919         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41920
41921 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41922
41923         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41924         * g++.old-deja/g++.abi/crash1.C: New test.
41925
41926 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.other/crash40.C: New test.
41929
41930 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41931
41932         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41933
41934 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         * g++.old-deja/g++.other/warn6.C: New test.
41937
41938 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41939
41940         * g++.old-deja/g++.robertl/eb42.C: Same.
41941
41942 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41943
41944         * gcc.dg/wtr-conversion-1.c: New testcase.
41945
41946 2001-04-10  Richard Henderson  <rth@redhat.com>
41947
41948         * g++.old-deja/g++.other/array5.C: New.
41949
41950 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41951
41952         * gcc.c-torture/execute/20010408-1.c: New test.
41953
41954 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41955
41956         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41957         headers and constructs.
41958         * g++.old-deja/g++.robertl/eb79.C: Same.
41959         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41960         * g++.old-deja/g++.robertl/eb73.C: Same.
41961         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41962         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41963         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41964         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41965         * g++.old-deja/g++.robertl/eb44.C: Same.
41966         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41967         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41968         * g++.old-deja/g++.robertl/eb39.C: Same.
41969         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41970         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41971         * g++.old-deja/g++.robertl/eb30.C: Same.
41972         * g++.old-deja/g++.robertl/eb3.C: Same.
41973         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41974         * g++.old-deja/g++.robertl/eb21.C: Same.
41975         * g++.old-deja/g++.robertl/eb15.C: Same.
41976         * g++.old-deja/g++.robertl/eb118.C: Same.
41977         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41978         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41979         * g++.old-deja/g++.robertl/eb109.C: Same.
41980         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41981         * g++.old-deja/g++.mike/rtti1.C: Same.
41982         * g++.old-deja/g++.mike/p658.C: Same.
41983         * g++.old-deja/g++.mike/net46.C: Same.
41984         * g++.old-deja/g++.mike/net34.C: Same.
41985         * g++.old-deja/g++.mike/memoize1.C: Same.
41986         * g++.old-deja/g++.mike/eh2.C: Same.
41987         * g++.old-deja/g++.law/weak.C: Same.
41988         * g++.old-deja/g++.law/visibility7.C: Same.
41989         * g++.old-deja/g++.law/visibility25.C: Same.
41990         * g++.old-deja/g++.law/visibility22.C: Same.
41991         * g++.old-deja/g++.law/visibility2.C: Same.
41992         * g++.old-deja/g++.law/visibility17.C: Same.
41993         * g++.old-deja/g++.law/visibility13.C: Same.
41994         * g++.old-deja/g++.law/visibility10.C: Same.
41995         * g++.old-deja/g++.law/visibility1.C: Same.
41996         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41997         * g++.old-deja/g++.law/vbase1.C: Same.
41998         * g++.old-deja/g++.law/operators32.C: Same.
41999         * g++.old-deja/g++.law/nest3.C: Same.
42000         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42001         * g++.old-deja/g++.law/except5.C (main): Same.
42002         * g++.old-deja/g++.law/cvt7.C (run): Same.
42003         * g++.old-deja/g++.law/cvt2.C: Same.
42004         * g++.old-deja/g++.law/cvt16.C: Same.
42005         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42006         * g++.old-deja/g++.law/ctors17.C (main): Same.
42007         * g++.old-deja/g++.law/ctors13.C: Same.
42008         * g++.old-deja/g++.law/ctors12.C (main): Same.
42009         * g++.old-deja/g++.law/ctors10.C: Same.
42010         * g++.old-deja/g++.law/code-gen5.C: Same.
42011         * g++.old-deja/g++.law/bad-error7.C: Same.
42012         * g++.old-deja/g++.law/arm9.C: Same.
42013         * g++.old-deja/g++.law/arm12.C: Same.
42014         * g++.old-deja/g++.law/arg8.C: Same.
42015         * g++.old-deja/g++.law/arg1.C: Same.
42016         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42017         * g++.old-deja/g++.jason/template31.C: Same.
42018         * g++.old-deja/g++.jason/template24.C (main): Same.
42019         * g++.old-deja/g++.jason/2371.C: Same.
42020         * g++.old-deja/g++.eh/new2.C: Same.
42021         * g++.old-deja/g++.eh/new1.C: Same.
42022         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42023         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42024         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42025         * g++.old-deja/g++.brendan/crash62.C: Same.
42026         * g++.old-deja/g++.brendan/crash52.C: Same.
42027         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42028         * g++.old-deja/g++.brendan/crash38.C: Same.
42029         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42030         * g++.old-deja/g++.brendan/copy9.C: Same.
42031
42032 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42033
42034         * gcc.c-torture/execute/20001203-2.c (memset):
42035         Count argument is of type __SIZE_TYPE__.
42036
42037 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42038
42039         * gcc.c-torture/compile/20010404-1.c: New test.
42040
42041 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42042
42043         * gcc.c-torture/compile/20010326-1.c: New test.
42044
42045 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42046
42047         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42048         peculiarities of the SH.
42049         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42050
42051 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42052
42053         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42054         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42055         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42056
42057 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42058
42059         * g77.f-torture/compile/20010321-1.f: New test.
42060
42061 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42062
42063         * gcc.c-torture/compile/20010329-1.c: New test.
42064
42065 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42066
42067         * gcc.c-torture/execute/20010329-1.c: New test.
42068
42069 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42070
42071         * g++.old-deja/g++.other/eh4.C: Fix typo.
42072
42073 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42074
42075         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42076
42077 2001-03-28  Philip Blundell  <philb@gnu.org>
42078
42079         * gcc.c-torture/compile/20010328-1.c: New test.
42080
42081 2001-03-27  Richard Henderson  <rth@redhat.com>
42082
42083         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42084         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42085
42086 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42087
42088         * gcc.c-torture/compile/20010327-1.c: New test.
42089
42090 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.old-deja/g++.other/friend12.C: New test.
42093         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42094         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42095
42096 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42097
42098         * gcc.c-torture/execute/20010325-1.c: New test.
42099
42100 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42101
42102         * g++.old-deja/g++.other/mangle3.C: New test.
42103
42104 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42105
42106         * g++.old-deja/g++.other/anon8.C: New test.
42107
42108 2001-03-20  Philip Blundell  <philb@gnu.org>
42109
42110         * gcc.c-torture/compile/20010320-1.c: New test.
42111
42112 2001-03-17  Richard Henderson  <rth@redhat.com>
42113
42114         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42115
42116 2001-03-15  Geoff Keating  <geoff@redhat.com>
42117
42118         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42119         tests on AIX.
42120
42121 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42122
42123         * g++.old-deja/g++.other/eh4.C: New test.
42124
42125 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42126
42127         * gcc.dg/cpp/mi1.c: Update.
42128
42129 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42130
42131         * g++.old-deja/g++.other/regstack.C: New test.
42132
42133 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42134
42135         * g++.old-deja/g++.other/ref4.C: New test.
42136
42137 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42138
42139         * objc/execute/va_method.m: Added.
42140         * objc/execute/IMP.m: Added.
42141         * objc/execute/_cmd.m: Added.
42142         * objc/execute/accessing_ivars.m: Added.
42143         * objc/execute/class-1.m: Added.
42144         * objc/execute/class-10.m: Added.
42145         * objc/execute/class-11.m: Added.
42146         * objc/execute/class-12.m: Added.
42147         * objc/execute/class-13.m: Added.
42148         * objc/execute/class-14.m: Added.
42149         * objc/execute/class-2.m: Added.
42150         * objc/execute/class-3.m: Added.
42151         * objc/execute/class-4.m: Added.
42152         * objc/execute/class-5.m: Added.
42153         * objc/execute/class-6.m: Added.
42154         * objc/execute/class-7.m: Added.
42155         * objc/execute/class-8.m: Added.
42156         * objc/execute/class-9.m: Added.
42157         * objc/execute/class-tests-1.h
42158         * objc/execute/class-tests-2.h
42159         * objc/execute/compatibility_alias.m: Added.
42160         * objc/execute/encode-1.m: Added.
42161         * objc/execute/formal_protocol-1.m: Added.
42162         * objc/execute/formal_protocol-2.m: Added.
42163         * objc/execute/formal_protocol-3.m: Added.
42164         * objc/execute/formal_protocol-4.m: Added.
42165         * objc/execute/formal_protocol-5.m: Added.
42166         * objc/execute/formal_protocol-6.m: Added.
42167         * objc/execute/formal_protocol-7.m: Added.
42168         * objc/execute/informal_protocol.m: Added.
42169         * objc/execute/initialize.m: Added.
42170         * objc/execute/load.m: Added.
42171         * objc/execute/many_args_method.m: Added.
42172         * objc/execute/nested-3.m: Added.
42173         * objc/execute/no_clash.m: Added.
42174         * objc/execute/private.m: Added.
42175         * objc/execute/redefining_self.m: Added.
42176         * objc/execute/root_methods.m: Added.
42177         * objc/execute/selector-1.m: Added.
42178         * objc/execute/static-1.m: Added.
42179         * objc/execute/static-2.m: Added.
42180         * objc/execute/va_method.m: Added.
42181
42182 2001-03-10  Richard Henderson  <rth@redhat.com>
42183
42184         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42185
42186 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42187
42188         * g++.old-deja/g++.other/crash31.C: XFAIL.
42189         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42190         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42191         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42192         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42193         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42194
42195 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42196
42197         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42198
42199 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42200
42201         * gcc.dg/20000724-1.c: Don't use multiline strings.
42202
42203 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42204
42205         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42206         result of -cString against what we expect it to be; don't just
42207         print it out for no one to read.
42208
42209         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42210         Based on testcases provided by Nicola Pero.
42211
42212 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42213
42214         * gcc.dg/cpp/macro7.c: New test.
42215
42216 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42217
42218         * gcc.dg/cpp/multiline.c: Update.
42219
42220 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42221
42222         * g++.old-deja/g++.other/enum3.C: New test.
42223
42224 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42225
42226         * g++.old-deja/g++.other/pod1.C: New test.
42227
42228 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42229
42230         * g++.old-deja/g++.ext/overload1.C: New test.
42231
42232 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42233
42234         * g++.old-deja/g++.pt/using1.C: New test.
42235
42236 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42237
42238         * g++.old-deja/g++.other/using9.C: New test.
42239
42240 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42241
42242         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42243
42244         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42245
42246 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42247
42248         * g++.old-deja/g++.ext/realpt1.C: Remove.
42249
42250 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42251
42252         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42253
42254 2001-02-26  Will Cohen  <wcohen@redhat.com>
42255
42256         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42257
42258 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42259
42260         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42261         templatized constructors.
42262
42263 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42264
42265         * gcc.c-torture/execute/20010224-1.c: New test.
42266
42267 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42268
42269         * gcc.c-torture/execute/20010222-1.c: New test.
42270
42271 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42272
42273         * g++.old-deja/g++.other/inline20.C: New test.
42274
42275 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42276
42277         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42278
42279 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42280
42281         * g++.old-deja/g++.other/lookup22.C: New test.
42282
42283 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42284
42285         * g77.dg: New directory.
42286         * g77.dg/20010216-1.f: New test case.
42287         * g77.dg/dg.exp: New driver.
42288         * lib/g77-dg.exp: New driver library.
42289
42290 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42291
42292         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42293
42294 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42295
42296         * g++.old-deja/g++.other/decl9.C: New test.
42297
42298 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42299
42300         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42301         not need <string> and also tests the initialization at runtime.
42302
42303 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42304
42305         * gcc.c-torture/execute/longlong.c: New test.
42306
42307 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42308
42309         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42310
42311 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42312
42313         * gcc.c-torture/execute/920302-1.c (execute):
42314         Change argument type to short.
42315
42316 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42317
42318         * g++.old-deja/g++.pt/deduct6.C: New test.
42319
42320 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42321
42322         * g++.old-deja/g++.pt/deduct5.C: New test.
42323
42324 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42325
42326         * gcc.c-torture/execute/20010209-1.c: New test.
42327
42328 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42329
42330         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42331
42332 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42333
42334         * g++.dg/vtgc1.C: Update for new ABI.
42335
42336         * consistency.vlad: New directory, 1665 files.
42337
42338 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42339
42340         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42341         return type.
42342         * gcc.dg/cpp/digraphs.c: Declare puts.
42343
42344 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.other/warn5.C: New test.
42347
42348 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         * g++.old-deja/g++.pt/spec40.C: New test.
42351
42352 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42353
42354         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42355         case.
42356         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42357
42358 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42359
42360         * gcc.c-torture/compile/20010209-1.c: New test.
42361
42362 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42363
42364         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42365         excess errors message but not if it crashes.
42366         * g++.old-deja/g++.other/crash27.C: Likewise.
42367         * g++.old-deja/g++.other/crash28.C: Likewise.
42368         * g++.old-deja/g++.other/crash30.C: Likewise.
42369         * g++.old-deja/g++.other/crash32.C: Likewise.
42370         * g++.old-deja/g++.other/crash35.C: Likewise.
42371         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42372
42373 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42374
42375         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42376         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42377         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42378         g77.f-torture/execute/execute.exp,
42379         g77.f-torture/noncompile/noncompile.exp,
42380         gcc.c-torture/execute/execute.exp,
42381         gcc.c-torture/execute/memcheck/memcheck.exp,
42382         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42383         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42384         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42385         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42386         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42387         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42388         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42389         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42390         Remove bug reporting instructions with ancient email addresses.
42391
42392 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42393
42394         * gcc.dg/20010202-1.c: New test.
42395         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42396
42397 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42398
42399         * g++.dg/stdbool-if.C: New test.
42400
42401 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42402
42403         * objc/execute/fdecl.m: Added main().
42404
42405 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42406
42407         * gcc.c-torture/execute/20010206-1.c: New test.
42408
42409 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42410
42411         * gcc.dg/cpp/avoidpaste1.c: Update.
42412
42413 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42414
42415         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42416         Pero <nicola@brainstorm.co.uk>.
42417         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42418
42419 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42420
42421         * g++.old-deja/g++.pt/spec39.C: New test.
42422
42423 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42424
42425         * gcc.c-torture/compile/20010202-1.c: New test.
42426
42427 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42428
42429         * g++.old-deja/g++.abi/primary2.C: New test.
42430         * g++.old-deja/g++.abi/primary3.C: New test.
42431         * g++.old-deja/g++.abi/primary4.C: New test.
42432         * g++.old-deja/g++.abi/primary5.C: New test.
42433         * g++.old-deja/g++.abi/vtable3.h: New test.
42434         * g++.old-deja/g++.abi/vtable3a.C: New test.
42435         * g++.old-deja/g++.abi/vtable3b.C: New test.
42436         * g++.old-deja/g++.abi/vtable3c.C: New test.
42437         * g++.old-deja/g++.abi/vtable3d.C: New test.
42438         * g++.old-deja/g++.abi/vtable3e.C: New test.
42439         * g++.old-deja/g++.abi/vtable3f.C: New test.
42440         * g++.old-deja/g++.abi/vtable3g.C: New test.
42441         * g++.old-deja/g++.abi/vtable3h.C: New test.
42442         * g++.old-deja/g++.abi/vtable3i.C: New test.
42443         * g++.old-deja/g++.abi/vtable3j.C: New test.
42444         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42445
42446 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42447
42448         * g++.old-deja/g++.other/anon6.C: New test.
42449         * g++.old-deja/g++.other/anon7.C: New test.
42450
42451 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42452
42453         * gcc.dg/cpp/avoidpaste2.c: New tests.
42454
42455 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42456
42457         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42458
42459 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42460
42461         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42462         DECIMAL_DIG cases for Irix."
42463
42464 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42465
42466         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42467
42468 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42469
42470         * gcc.dg/c99-tag-1.c: New test.
42471
42472 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42473
42474         * gcc.dg/cpp/tr-warn1.c: Add tests.
42475
42476 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42477
42478         * gcc.dg/cpp/avoidpaste1.c: Update.
42479         * gcc.dg/cpp/paste4.c: Update.
42480
42481 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42482
42483         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42484         cases for Irix.
42485
42486 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42487
42488         * g++.old-deja/g++.other/inline19.C: New test.
42489
42490 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42491
42492         * gcc.dg/Wlarger-than.c: New test.
42493
42494 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42495
42496         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42497
42498 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42499
42500         * gcc.c-torture/execute/20010129-1.c: New test.
42501         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42502
42503 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42504
42505         * gcc.dg/cpp/avoidpaste1.c: Test case.
42506
42507 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42508
42509         * g++.old-deja/g++.other/inline18.C: New test.
42510
42511 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42512
42513         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42514         and __builtin_putchar.
42515
42516 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42517
42518         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42519         tests.
42520
42521 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42522
42523         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42524         floating point number rounding mode to round to the nearest
42525         representable mode.
42526
42527 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42528
42529         * g++.old-deja/g++.other/mangle2.C: New test.
42530
42531 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42532
42533         * gcc.c-torture/compile/20010124-1.c: New test.
42534
42535 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42536
42537         * g++.old-deja/g++.pt/spec38.C: New test.
42538
42539 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42540
42541         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42542         "Build don't run".
42543
42544 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42545
42546         * gcc.c-torture/execute/20010123-1.c: New test.
42547
42548 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42549
42550         * g++.old-deja/g++.pt/spec37.C: New test.
42551
42552 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42553
42554         * g++.old-deja/g++.pt/overload14.C: New test.
42555
42556 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42557
42558         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42559         __builtin_return_address.
42560
42561 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42562
42563         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42564         * g++.old-deja/g++.pt/spec35.C: New test.
42565         * g++.old-deja/g++.pt/spec36.C: New test.
42566
42567 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42568
42569         * gcc.c-torture/compile/20010118-1.c: New test.
42570
42571 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42572
42573         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42574
42575 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42576
42577         * gcc.c-torture/execute/20010119-1.c: New test.
42578
42579 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42580
42581         * g++.old-deja/g++.other/vbase5.C: New test.
42582
42583 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42584
42585         * gcc.c-torture/execute/20010118-1.c: New test.
42586
42587 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42588
42589         * g++.old-deja/g++.pt/deduct3.C: New test.
42590
42591 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42592
42593         * g++.old-deja/g++.pt/spec34.C: New test.
42594
42595 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42596
42597         * g77.f-torture/compile/20000601-2.f: New test.
42598
42599 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42600
42601         * g++.old-deja/g++.other/init17.C: New test.
42602
42603 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42604
42605         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42606
42607 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42608
42609         * g++.old-deja/g++.pt/unify8.C: New test.
42610
42611 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42612
42613         * g++.old-deja/g++.abi/vbase1.C: New test.
42614
42615 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42616
42617         * g++.old-deja/g++.pt/crash65.C: New test.
42618
42619 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42620
42621         * gcc.dg/cpp/assembl2.S: New test case.
42622
42623 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42624
42625         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42626         are supported.
42627
42628 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42629
42630         * g++.old-deja/g++.other/builtins1.C: New test.
42631         * g++.old-deja/g++.other/builtins2.C: Likewise.
42632         * g++.old-deja/g++.other/builtins3.C: Likewise.
42633         * g++.old-deja/g++.other/builtins4.C: Likewise.
42634
42635 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42636
42637         * gcc.c-torture/compile/20010117-1.c: New test.
42638         * gcc.c-torture/compile/20010117-2.c: New test.
42639
42640 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42641
42642         * g77.f-torture/execute/20010116.[fx]: New test,
42643         XFAIL on i?86-*-*.
42644         * g77.f-torture/compile/20010115.f: Indicate it's
42645         a test for PR fortran/1636.
42646
42647 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42648
42649         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42650
42651 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42652
42653         * g77.f-torture/compile/20010115.f: New test.
42654
42655 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42656
42657         * g++.old-deja/g++.pt/nontype5.C: New test.
42658
42659 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42660
42661         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42662         have an equivalent working one below it.
42663
42664 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42665
42666         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42667         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42668
42669 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42670
42671         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42672         message containing "init_priority".
42673         (conpr-2.C): Likewise.
42674         (conpr-3.C): Likewise.
42675         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42676
42677 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42678
42679         * gcc.c-torture/execute/20010114-2.c: New test.
42680
42681 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42682
42683         * gcc.c-torture/compile/20010114-1.c: New test.
42684         * gcc.c-torture/compile/20010114-1.x: Xfail.
42685         * gcc.c-torture/compile/20010114-2.c: New test.
42686         * gcc.c-torture/execute/20010114-1.c: New test.
42687         * gcc.dg/trunc-1.c: New test.
42688         * gcc.dg/uninit-B.c: New test.
42689
42690 2001-01-13  Nick Clifton  <nickc@redhat.com>
42691
42692         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42693         target.
42694
42695 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42696
42697         * gcc.c-torture/compile/20010113-1.c: New test.
42698
42699 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42700
42701         * gcc.c-torture/compile/20001212-1.c: New test.
42702
42703 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42704
42705         * gcc.dg/cpp/widestr1.c: Update.
42706         * gcc.dg/cpp/prag-imp.c: Remove.
42707
42708 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42709
42710         * gcc.c-torture/execute/20000801-3.x: Remove.
42711         * gcc.dg/c90-init-1.c: New test.
42712         * gcc.dg/c99-init-1.c: New test.
42713         * gcc.dg/c99-init-2.c: New test.
42714         * gcc.dg/gnu99-init-1.c: New test.
42715
42716 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42717
42718         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42719         testing that no relevant ones were found.
42720
42721 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42722
42723         * g++.old-deja/g++.pt/cast2.C: New test.
42724
42725 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42726
42727         * g++.old-deja/g++.pt/friend47.C: New test.
42728
42729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42730
42731         * g++.old-deja/g++.pt/instantiate13.C: New test.
42732
42733 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42734
42735         * g++.old-deja/g++.other/defarg7.C: New test.
42736         * g++.old-deja/g++.other/defarg8.C: New test.
42737
42738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42739
42740         * g++.old-deja/g++.pt/crash64.C: New test.
42741
42742 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42743
42744         * g++.old-deja/g++.pt/crash63.C: New test.
42745
42746 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42747
42748         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42749
42750 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42751
42752         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42753
42754 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42755
42756         * g++.old-deja/g++.pt/error3.C: New test.
42757
42758 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42759
42760         * g++.old-deja/g++.other/crash39.C: New test.
42761
42762 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42763
42764         * g++.old-deja/g++.other/vbase4.C: New test.
42765
42766 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42767
42768         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42769         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42770         * gcc.dg/special/special.exp: New test driver which will check
42771         for alias support for the above test.
42772
42773 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42774
42775         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42776         problems on small machines.
42777         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42778         parameterize.
42779
42780 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42781
42782         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42783         mips.
42784         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42785
42786 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42787
42788         * g++.old_deja/g++.pt/using8.C: New test.
42789
42790 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42791
42792         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42793
42794 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42795
42796         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42797         where a failure is expected.
42798         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42799
42800 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42801
42802         * g++.old_deja/g++.pt/instantiate12.C: New test.
42803
42804 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42805
42806         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42807         start of structs.
42808         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42809         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42810         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42811         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42812         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42813         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42814         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42815         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42816         * g++.old-deja/g++.eh/spec6.C: Likewise.
42817         * g++.old-deja/g++.jason/crash3.C: Likewise.
42818         * g++.old-deja/g++.law/ctors11.C: Likewise.
42819         * g++.old-deja/g++.law/ctors17.C: Likewise.
42820         * g++.old-deja/g++.law/ctors5.C: Likewise.
42821         * g++.old-deja/g++.law/ctors9.C: Likewise.
42822         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42823         * g++.old-deja/g++.mike/net22.C: Likewise.
42824         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42825         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42826         * g++.old-deja/g++.mike/virt3.C: Likewise.
42827         * g++.old-deja/g++.niklas/t128.C: Likewise.
42828         * g++.old-deja/g++.other/anon4.C: Likewise.
42829         * g++.old-deja/g++.other/using1.C: Likewise.
42830         * g++.old-deja/g++.other/warn3.C: Likewise.
42831         * g++.old-deja/g++.pt/t37.C: Likewise.
42832         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42833         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42834
42835 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42836
42837         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42838
42839 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42840
42841         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42842
42843 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42844
42845         * gcc.c-torture/compile/20010107-1.c: New test.
42846
42847 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42848
42849         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42850
42851 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42852
42853         * gcc.dg/format/format.h: New file.
42854         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42855         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42856         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42857         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42858         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42859         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42860         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42861         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42862         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42863         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42864         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42865         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42866         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42867         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42868         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42869         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42870         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42871         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42872         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42873         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42874         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42875         instead of declaring standard types, macros and functions in each
42876         test.
42877
42878 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42879
42880         * gcc.c-torture/execute/20010106-1.c: New test.
42881
42882 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42883
42884         * gcc.dg/format/format.exp: New file.
42885         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42886         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42887         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42888         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42889         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42890         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42891         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42892         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42893         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42894         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42895         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42896         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42897         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42898         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42899         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42900         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42901         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42902         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42903         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42904         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42905         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42906         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42907         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42908         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42909         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42910         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42911         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42912         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42913         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42914         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42915         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42916         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42917         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42918         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42919         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42920         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42921         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42922         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42923         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42924         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42925         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42926         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42927
42928 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42929
42930         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42931         account.
42932
42933 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42934
42935         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42936
42937 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42938
42939         * g++.old-deja/g++.pt/crash62.C: New test.
42940
42941 2001-01-04  Richard Henderson  <rth@redhat.com>
42942
42943         * gcc.dg/20000926-1.c: Update expected warnings.
42944         * gcc.dg/array-2.c: Likewise.
42945         * gcc.dg/array-4.c: Also validate flexible array members.
42946         * gcc.dg/c99-flex-array-1.c: New.
42947
42948 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42949
42950         * gcc.c-torture/compile/20001222-1.x: Remove.
42951
42952 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42953
42954         * gcc.c-torture/execute/built-in-setjmp.c: New.
42955
42956 2001-01-03  Richard Henderson  <rth@redhat.com>
42957
42958         * gcc.dg/940510-1.c: Update expected error wording.
42959         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42960
42961 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42962
42963         * lib/target-supports.exp (check_alias_available): Modified to
42964         indicate aliases not supported if only weak aliases are supported.
42965
42966 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42967
42968         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42969         Turn on cmpstrsi checks for __pj__ and __i370__.
42970
42971 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42972
42973         * g++.old-deja/g++.other/virtual11.C: New test.
42974
42975 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42976
42977         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42978
42979 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42980
42981         * gcc.c-torture/compile/20010102-1.c: New test.
42982
42983 2001-01-02  Andreas Jaeger  <aj@suse.de>
42984
42985         * gcc.dg/noreturn-3.c: New test.
42986
42987         * gcc.dg/noreturn-4.c: New test.
42988
42989 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42990
42991         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42992         __builtin_fputc and __builtin_fwrite.
42993
42994 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42995
42996         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42997         signed char, not default char.
42998
42999 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43000
43001         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43002
43003 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43004
43005         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43006
43007 2000-12-29  Richard Henderson  <rth@redhat.com>
43008
43009         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43010         (__cyg_profile_func_exit): Define.
43011
43012 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43013
43014         * g++.dg/vtgc1.C: New test.
43015
43016 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43017
43018         * gcc.dg/noncompile/20001228-1.c: New test.
43019
43020         * gcc.dg/20001228-1.c: New test.
43021
43022         * gcc.c-torture/execute/20001228-1.c: New test.
43023
43024 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43025
43026         * gcc.dg/format-strfmon-1.c: New test.
43027
43028 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43029
43030         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43031         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43032         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43033         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43034         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43035         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43036         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43037         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43038         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43039         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43040         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43041         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43042         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43043
43044         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43045         * gcc.c-torture/execute/string-opt-4.c: Test index.
43046
43047 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43048
43049         * gcc.c-torture/compile/20001226-1.c: New test.
43050
43051 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43052
43053         * gcc.c-torture/compile/20001222-1.c: New test.
43054         * gcc.c-torture/compile/20001222-1.x: Xfail.
43055
43056 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43057
43058         * gcc.c-torture/execute/comp-goto-2.c: New test.
43059
43060 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43061
43062         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43063         Use long types if __INT_MAX__ is 32767.
43064         (main): Use cast to (sint32 *) when poking 88 into a_page.
43065
43066         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43067
43068 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43069
43070         * gcc.c-torture/compile/20001221-1.c: New test.
43071         * gcc.c-torture/execute/20001221-1.c: New test.
43072
43073 2000-12-20  Richard Henderson  <rth@redhat.com>
43074
43075         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43076         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43077
43078 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43079
43080         * gcc.dg/compare3.c: New test.
43081
43082 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43083
43084         * gcc.dg/format-warnll-1.c: New test.
43085
43086 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43087
43088         * gcc.dg/cpp/cmdlne-P.c: New test.
43089
43090 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43091
43092         * gcc.c-torture/execute/builtin-abs-1.c,
43093         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43094
43095 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43096
43097         * gcc.dg/cpp/multiline.c: New test.
43098
43099 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43100
43101         * g++.old-deja/g++.other/syshdr1.C: Update.
43102         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43103
43104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43105
43106         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43107
43108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43109
43110         * g++.old-deja/g++.pt/ttp65.C: New test.
43111
43112 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43113
43114         * g++.old-deja/g++.pt/ttp64.C: New test.
43115
43116 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43117
43118         * g++.old-deja/g++.pt/spec33.C: New test.
43119
43120 2000-12-14  Catherine Moore  <clm@redhat.com>
43121
43122         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43123         * gcc.c-torture/execute/920612-2.c: Likewise.
43124         * gcc.c-torture/execute/920428-2.c: Likewise.
43125         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43126         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43127
43128 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43129
43130         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43131         * gcc.dg/pack-test-2.c: Likewise.
43132
43133 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43134
43135         Tests by Zack Weinberg <zackw@stanford.edu>.
43136
43137         * gcc.dg/cpp/defined.c: Update.
43138         * gcc.dg/cpp/defined_trad.c: New tests.
43139
43140 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43141
43142         * gcc.dg/cpp/trad-direct.c: Update.
43143
43144 2000-12-11  Neil Booth  <neilb@earthling.net>
43145
43146         * gcc.dg/cpp/defined_trad.c
43147
43148 2000-12-11  Neil Booth  <neilb@earthling.net>
43149
43150         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43151
43152 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43153
43154         * gcc.dg/format-miss-2.c: New test.
43155
43156 2000-12-09  Neil Booth  <neilb@earthling.net>
43157
43158         * gcc.dg/cpp/lineflags.c: New tests.
43159         * gcc.dg/cpp/poison.c: Update.
43160         * gcc.dg/cpp/redef2.c: Update.
43161         * gcc.dg/cpp/skipping.c: New test.
43162
43163 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43164
43165         * g++.old-deja/g++.other/eh3.C: New testcase.
43166
43167 2000-12-07  Neil Booth  <neilb@earthling.net>
43168
43169         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43170         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43171         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43172         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43173         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43174         Update.
43175
43176 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43177
43178         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43179         __SIZE_TYPE__ instead of int for type of integers cast to
43180         pointers.
43181
43182 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43183
43184         * g++.old-deja/g++.other/cleanup4.C: New test.
43185
43186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43187
43188         * format-sec-1.c: New test.
43189
43190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43191
43192         * gcc.dg/format-nonlit-3.c: New test.
43193
43194 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43195
43196         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43197         through a null pointer.
43198
43199 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43200
43201         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43202         * g++.old-deja/g++.pt/partial4.C: New test.
43203
43204 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43205
43206         * gcc.c-torture/execute/ieee/hugeval.x: New.
43207
43208 2000-12-06  Neil Booth  <neilb@earthling.net>
43209
43210         * gcc.dg/cpp/backslash2.c: New tests.
43211
43212 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43213
43214         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43215         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43216
43217 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43218
43219         * gcc.c-torture/execute/20001203-2.c: New testcase.
43220
43221 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43224         * g++.old-deja/g++.other/virtual10.C: New test.
43225
43226 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43227
43228         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43229
43230 2000-12-05  Richard Henderson  <rth@redhat.com>
43231
43232         * gcc.c-torture/compile/20001205-1.c: New.
43233
43234 2000-12-04  Neil Booth  <neilb@earthling.net>
43235
43236         * g++.old-deja/g++.other/virtual9.C: New test.
43237         * g++.old-deja/g++.pt/crash61.C: New test.
43238         * gcc.c-torture/execute/loop-9.c: New test.
43239
43240 2000-12-04  Neil Booth  <neilb@earthling.net>
43241
43242         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43243         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43244         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43245         * gcc.dg/cpp/extratokens.c: ...here.
43246
43247 2000-12-04  Neil Booth  <neilb@earthling.net>
43248
43249         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43250         New tests.
43251
43252 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43253
43254         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43255         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43256
43257 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43258
43259         * gcc.c-torture/execute/20001203-1.c: New test.
43260
43261 2000-12-03  Neil Booth  <neilb@earthling.net>
43262
43263         * gcc.dg/cpp/macro6.c: New test cases.
43264
43265 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43266
43267         * gcc.c-torture/execute/string-opt-9.c: New test.
43268         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43269         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43270         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43271
43272         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43273         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43274
43275 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43276
43277         * gcc.dg/cpp/if-6.c: New testcase.
43278
43279         * gcc.dg/20001201-1.c: New testcase.
43280
43281 2000-12-02  Neil Booth  <neilb@earthling.net>
43282
43283         * g++.old-deja/g++.other/externC4.C,
43284         g++.old-deja/g++.other/friend10.C: New tests.
43285
43286 2000-12-02  Neil Booth  <neilb@earthling.net>
43287
43288         * g++.old-deja/g++.other/instan2.C
43289         * g++.old-deja/g++.other/instan3.C: New test.
43290
43291 2000-12-02  Neil Booth  <neilb@earthling.net>
43292
43293         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43294         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43295         gnuc99.c,gnuc99-pedantic.c: New tests.
43296
43297 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43298
43299         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43300         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43301
43302 2000-12-01  Neil Booth  <neilb@earthling.net>
43303
43304         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43305         * gcc.dg/cpp/poison.c: Update.
43306         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43307
43308 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43309
43310         * g77.f-torture/execute/20001201.f: New test.
43311
43312 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43313
43314         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43315
43316 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43317
43318         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43319
43320 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43321
43322         * g++.old-deja/g++.other/cast6.C: New test.
43323
43324 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43325
43326         * gcc.c-torture/execute/20001130-2.c: New testcase.
43327
43328 2000-11-30  Richard Henderson  <rth@redhat.com>
43329
43330         * gcc.c-torture/execute/20001130-1.c: New test.
43331
43332 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43333
43334         * g++.old-deja/g++.other/op3.C: New test.
43335
43336 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43337
43338         * g++.old-deja/g++.other/op2.C: New test.
43339
43340 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43341
43342         * g++.old-deja/g++.other/crash38.C: New test.
43343
43344 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43345
43346         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43347
43348 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43349
43350         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43351         tests.
43352         * gcc.c-torture/execute/string-opt-6.c: New test.
43353
43354         * gcc.dg/20001117-1.c: Add main.
43355
43356 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43357
43358         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43359         Move from here ...
43360         * gcc.dg/940510-1.c: ... to here.
43361
43362         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43363         zero-size arrays in toplevel structures.
43364
43365 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43366
43367         * gcc.c-torture/execute/loop-8.c: New test.
43368
43369 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43370
43371         * g++.old-deja/g++.other/base1.C: New test.
43372
43373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43374
43375         * g++.old-deja/g++.other/parse2.C: New test.
43376
43377 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43378
43379         * g++.old-deja/g++.pt/incomplete1.C: New test.
43380
43381 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43382
43383         * g++.old-deja/g++.other/friend9.C: New test.
43384
43385 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43386
43387         * gcc.dg/20001127-1.c: New test.
43388
43389 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43390
43391         * g++.old-deja/g++.pt/friend46.C: New test.
43392
43393 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43394
43395         * g++.old-deja/g++.other/ptrmem8.C: New test.
43396
43397 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43398
43399         * gcc.c-torture/execute/string-opt-7.c: New test.
43400         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43401
43402 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43403
43404         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43405         instead of 'mkcheck 2'.
43406
43407 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43408
43409         * gcc.c-torture/execute/memcheck/driver.c,
43410         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43411         C9X references to refer to C99.
43412
43413 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43414
43415         * gcc.dg/ultrasp3.c: New test.
43416
43417 2000-11-25  Neil Booth  <neilb@earthling.net>
43418
43419         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43420
43421 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43422
43423         * gcc.c-torture/compile/20001123-2.c: New.
43424
43425 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43426
43427         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43428
43429 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43430
43431         * gcc.dg/sequence-point-1.c: Add some new tests.
43432         * gcc.c-torture/execute/20001124-1.c: New test.
43433
43434 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43435
43436         * g++.old-deja/g++.other/vaarg4.C: New test.
43437         * gcc.c-torture/compile/20001123-1.c: New test.
43438
43439 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43440
43441         * g++.other/crash24.C: Adjust and remove XFAIL.
43442         * g++.other/crash37.C: New test.
43443
43444 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         * g++.old-deja/g++.pt/instantiate9.C: New test.
43447
43448 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43449
43450         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43451         new ABI, too.
43452
43453         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43454         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43455
43456 2000-11-22  Neil Booth  <neilb@earthling.net>
43457
43458         * gcc.dg/cpp/Wtrigraphs.c: New test.
43459
43460 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43461
43462         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43463
43464 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43465
43466         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43467
43468 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43469
43470         * lib/gcc-dg.exp: load_lib scanasm.exp.
43471         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43472         * lib/g++-dg.exp: load_lib scanasm.exp.
43473         * lib/scanasm.exp: New.
43474         (scan-assembler, scan-assembler-not): Add optional arguments to
43475         test name, or if not present, the pattern name.
43476         (scan-assembler-dem, scan-assembler-dem-not): New.
43477
43478         * g++.dg/dg.exp: New.
43479
43480 2000-11-21  Neil Booth  <neilb@earthling.net>
43481
43482         * gcc.dg/cpp/integrated1.c: Remove.
43483
43484 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43485
43486         * gcc.c-torture/execute/20001121-1.c: New test.
43487
43488 2000-11-21  Richard Henderson  <rth@redhat.com>
43489
43490         * gcc.c-torture/compile/20001121-1.c: New test.
43491
43492 2000-11-20  Neil Booth  <neilb@earthling.net>
43493
43494         * gcc.dg/cpp/integrated1.c: New test.
43495
43496 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43497
43498         * g++.old-deja/g++.other/inline17.C: New test.
43499
43500 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43501
43502         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43503         local variable to be zero: I made the variable global. Now
43504         uses abort() and exit() instead of relying on main's return value.
43505
43506 2000-11-20  Neil Booth  <neilb@earthling.net>
43507
43508         * gcc.dg/cpp/paste2.c: Update test.
43509         * objc/execute/paste.m: New test.
43510
43511 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43512
43513         * gcc.dg/c99-condexpr-1.c: New test.
43514
43515 2000-11-20  Neil Booth  <neilb@earthling.net>
43516
43517         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43518
43519 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43520
43521         * g++.old-deja/g++.pt/export1.C: New test.
43522
43523 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43524
43525         * gcc.dg/20001117-1.c: New test.
43526
43527 2000-11-18  Richard Henderson  <rth@redhat.com>
43528
43529         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43530
43531 2000-11-18  Richard Henderson  <rth@redhat.com>
43532
43533         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43534         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43535         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43536
43537 2000-11-18  Richard Henderson  <rth@redhat.com>
43538
43539         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43540         (main): New.  Exit cleanly.
43541
43542 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43543
43544         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43545         gcc.dg/c99-fordecl-2.c: New tests.
43546
43547 2000-11-18  Richard Henderson  <rth@redhat.com>
43548
43549         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43550         * gcc.c-torture/execute/zerolen-2.c: New.
43551
43552 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43553
43554         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43555         memory.
43556
43557 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43558
43559         * g++.old-deja/g++.pt/instantiate8.C: New test.
43560
43561 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43562
43563         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43564         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43565
43566 2000-11-16  Nick Clifton  <nickc@redhat.com>
43567
43568         * gcc.c-torture/execute/nestfunc-2.c: New test.
43569         * gcc.c-torture/execute/nestfunc-3.c: New test.
43570
43571 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43572
43573         * gcc.c-torture/compile/20001116-1.c: New test.
43574
43575 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43576
43577         * gcc.c-torture/execute/20001115-1.c: New test.
43578
43579 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43580
43581         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43582         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43583         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43584         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43585
43586 2000-11-15  Neil Booth  <neilb@earthling.net>
43587
43588         gcc.dg/cpp/_Pragma1.c: Update.
43589         gcc.dg/cpp/_Pragma2.c: New test.
43590
43591 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.old-deja/g++.other/anon5.C: New test.
43594
43595 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43596
43597         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43598         tests.
43599
43600 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43603         output.
43604
43605 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43606
43607         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43608         labels at end of compound statements.
43609
43610 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.c-torture/execute/loop-7.c: New test.
43613
43614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43615
43616         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43617
43618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43619
43620         * gcc.dg/c99-bool-1.c: New test.
43621
43622 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43623
43624         * gcc.dg/c99-scope-1.c: Remove xfail.
43625         * gcc.dg/c99-scope-2.c: New test.
43626
43627 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43628
43629         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43630         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43631
43632 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43633
43634         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43635         error messages.
43636
43637         * g++.mike/p700.C: Don't typedef wchar_t.
43638         * g++.mike/p784.C: Likewise.
43639         * g++.mike/eb101.C: Don't use __wchar_t.
43640
43641 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43642
43643         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43644         from DO loop.
43645
43646 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43647
43648         * gcc.c-torture/execute/20001111-1.c: New test.
43649
43650 2000-11-10  Nick Clifton  <nickc@redhat.com>
43651
43652         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43653         long multuiple and accumulate.
43654
43655 2000-11-09  Richard Henderson  <rth@redhat.com>
43656
43657         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43658         via size_t instead of int.
43659
43660         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43661         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43662         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43663         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43664
43665 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43666
43667         * gcc.c-torture/compile/20001109-1.c: New test.
43668         * gcc.c-torture/compile/20001109-2.c: New test.
43669
43670 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43671
43672         * g++.old-deja/g++.pt/operator1.C: New test.
43673         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43674
43675 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43676
43677         * gcc.dg/20001108-1.c: New test.
43678
43679 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43680
43681         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43682         with both arguments constant strings.
43683         * gcc.c-torture/execute/string-opt-3.c: New test.
43684         * gcc.c-torture/execute/string-opt-4.c: New test.
43685         * gcc.c-torture/execute/string-opt-5.c: New test.
43686
43687 2000-11-08  Nick Clifton  <nickc@redhat.com>
43688
43689         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43690         mulsidi3adddi patterns.
43691
43692 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43693
43694         * g++.old-deja/g++.other/crash36.C: New test.
43695
43696 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43697
43698         * g++.old-deja/g++.other/init16.C: New test.
43699
43700 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43701
43702         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43703
43704 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43705
43706         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43707         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43708         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43709
43710 2000-11-07  DJ Delorie  <dj@redhat.com>
43711
43712         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43713
43714 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43715
43716         * gcc.c-torture/execute/string-opt-1.c: New test.
43717
43718 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43719
43720         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43721         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43722         parameters in registers, and there is no way for a varargs
43723         function to know in which order the integer and floating-point
43724         parameters should be interleaved when they are placed on the
43725         stack.
43726         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43727         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43728
43729 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43730
43731         * gcc.c-torture/execute/string-opt-2.c: New test.
43732
43733 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43734
43735         * g++.old-deja/g++.pt/crash60.C: New test.
43736
43737 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43738
43739         * g++.old-deja/g++.other/crash24.C: New test.
43740         * g++.old-deja/g++.other/crash25.C: New test.
43741         * g++.old-deja/g++.other/crash26.C: New test.
43742         * g++.old-deja/g++.other/crash27.C: New test.
43743         * g++.old-deja/g++.other/crash28.C: New test.
43744         * g++.old-deja/g++.other/crash29.C: New test.
43745         * g++.old-deja/g++.other/crash30.C: New test.
43746         * g++.old-deja/g++.other/crash31.C: New test.
43747         * g++.old-deja/g++.other/crash32.C: New test.
43748         * g++.old-deja/g++.other/crash33.C: New test.
43749         * g++.old-deja/g++.other/crash34.C: New test.
43750         * g++.old-deja/g++.other/crash35.C: New test.
43751
43752 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43753
43754         * gcc.c-torture/execute/20001031-1.c: New test.
43755
43756 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43757
43758         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43759         namespace.
43760
43761         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43762         standards-conformant.
43763
43764         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43765
43766         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43767         * g++.old-deja/g++.mike/p755a.C: Likewise.
43768         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43769         library makes no calls to `operator new' during initialization.
43770
43771 2000-11-04  Neil Booth  <neilb@earthling.net>
43772
43773         * gcc.dg/cpp/include2.c: New tests.
43774
43775 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43776
43777         * lib/g++.exp (g++_set_ld_library_path): New function.
43778         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43779
43780 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43781
43782         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43783         warnings.
43784
43785 2000-11-01  Richard Henderson  <rth@redhat.com>
43786
43787         * g++.old-deja/g++.ext/namedret1.C: New.
43788         * g++.old-deja/g++.ext/namedret2.C: New.
43789         * g++.old-deja/g++.ext/namedret3.C: New.
43790
43791 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43792
43793         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43794         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43795
43796 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43797
43798         * gcc.c-torture/execute/va-arg-21.c: New test.
43799
43800 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43801
43802         * gcc.dg/c99-complex-2.c: New test.
43803
43804 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43805
43806         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43807
43808 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * g++.old-deja/g++.other/inline16.C: New test.
43811
43812 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43813
43814         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43815         __PRETTY_FUNCTION__
43816
43817 2000-10-29  Neil Booth  <neilb@earthling.net>
43818
43819         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43820         New tests.
43821         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43822         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43823         optimisation.
43824
43825 2000-10-29  Neil Booth  <neilb@earthling.net>
43826
43827         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43828         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43829         * mi5.c: Test multiple includes work with -C.
43830         * trigraphs.c: Test ^= version.
43831
43832 2000-10-28  Neil Booth  <neilb@earthling.net>
43833
43834         New tests and test updates for new macro expander.
43835
43836         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43837         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43838         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43839         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43840         new diagnostic messages.
43841
43842         * gcc.dg/cpp/macro3.c: New tests.
43843
43844 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43845
43846         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43847         on the same line.
43848
43849 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43850
43851         * g++.old-deja/g++.other/eh2.C: New test.
43852
43853 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43854
43855         * gcc.c-torture/execute/20001027-1.c: New test.
43856
43857 2000-10-26  Richard Henderson  <rth@redhat.com>
43858
43859         * gcc.c-torture/execute/20001026-1.c: New.
43860
43861 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43862
43863         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43864         * g++.old-deja/g++.law/builtin1.C: Likewise.
43865         * g++.old-deja/g++.law/ctors10.C: Likewise.
43866         * g++.old-deja/g++.law/virtual3.C: Likewise.
43867         * g++.old-deja/g++.mike/p658.C: Likewise.
43868         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43869         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43870         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43871         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43872         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43873
43874 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43875
43876         * gcc.c-torture/compile/20001024-1.c: New test.
43877
43878 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43879
43880         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43881         to tell us whether or not we are using V3.
43882
43883 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43884
43885         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43886         operands.
43887
43888 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43889
43890         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43891
43892 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43893
43894         * gcc.c-torture/execute/20001024-1.c: New test.
43895
43896 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * g++.old-deja/g++.other/sibcall1.C: New test.
43899
43900 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43901
43902         * gcc.dg/noncompile/init-3.c: New test.
43903
43904 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43905
43906         * gcc.dg/format-array-1.c: New test.
43907
43908 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43909
43910         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43911         writing through null pointers; remove comment about testing
43912         unterminated strings.
43913
43914 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43915
43916         * gcc.c-torture/execute/20001017-2.c: New test.
43917
43918 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43919
43920         * gcc.c-torture/compile/20001018-1.c: New test.
43921         * gcc.c-torture/compile/20001018-1.x: Xfail.
43922
43923 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43924
43925         * gcc.c-torture/execute/20001017-1.c: New test.
43926
43927 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43928
43929         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43930         for multiple use of arguments with scanf formats; add tests for
43931         multiple use of arguments.
43932
43933 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43934
43935         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43936
43937 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43938
43939         * gcc.dg/format-miss-1.c: New test.
43940
43941 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * gcc.c-torture/execute/20001013-1.c: New test.
43944
43945 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43946
43947         * gcc.dg/format-branch-1.c: New test.
43948
43949 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43950
43951         * README, lib/file-format.exp: Remove EGCS references.
43952
43953 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43954
43955         * gcc.dg/20001013-1.c: New test.
43956
43957 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43958
43959         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43960         for intmax_t in the compiler using __typeof__ and the type rules
43961         for conditional expressions.
43962
43963 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43964
43965         * gcc.dg/20001012-1.c: New test.
43966         * gcc.dg/20001012-2.c: New test.
43967
43968 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43969
43970         * gcc.dg/format-attr-1.c: New test.
43971
43972 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43973
43974         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43975         __LONG_LONG_MAX__ instead of LLONG_MAX.
43976
43977 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43978
43979         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43980         scanf flags.
43981         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43982         flags.
43983
43984 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43985
43986         * gcc.dg/sequence-pt-1.c: New test.
43987
43988 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43989
43990         * gcc.c-torture/execute/20001011-1.c: New testcase.
43991         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43992
43993 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43994
43995         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43996         does not error on it.
43997
43998 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43999
44000         * gcc.dg/20001009-1.c: New test.
44001
44002 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44003
44004         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44005         * gcc.c-torture/execute/20001009-2.c: ... to here.
44006
44007 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44008
44009         * gcc.c-torture/compile/20001009-1.c: New testcase.
44010         * gcc.c-torture/execute/20001009-1.c: New testcase.
44011         Testcases provided by Jan Hubicka <jh@suse.cz>.
44012
44013 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44014
44015         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44016         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44017         uintmax_t using <limits.h> to emulate the compiler's internal
44018         logic.  No longer XFAIL %j tests.
44019
44020 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44021
44022         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44023         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44024         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44025         regexps and details of expected handling of some bad formats.
44026         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44027         suppression.
44028
44029 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44030
44031         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44032         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44033         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44034         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44035         in list archives.
44036
44037 2000-10-06  Richard Henderson  <rth@cygnus.com>
44038
44039         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44040         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44041         * g++.old-deja/g++.jason/report.C: Likewise.
44042         * g++.old-deja/g++.law/friend5.C: Likewise.
44043         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44044         of the expected warnings.
44045
44046 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44047
44048         * g++.old-deja/g++.pt/enum14.C: New test.
44049
44050 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44051
44052         * g++.old-deja/g++.pt/crash59.C: New test.
44053
44054 2000-10-04  Will Cohen  <wcohen@redhat.com>
44055
44056         * gcc.dg/20000926-1.c: New test.
44057
44058 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44059
44060         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44061         function name for current C++ compiler.
44062         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44063
44064 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44065
44066         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44067         __PRETTY_FUNCTION__.
44068         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44069
44070 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44071
44072         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44073
44074 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44075
44076         * gcc.c-torture/compile/20000923-1.c: New test.
44077
44078 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44079
44080         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44081         * g++.old-deja/g++.pt/ttp62.C: Same.
44082         * g++.old-deja/g++.other/inline14.C: Same.
44083
44084 2000-09-24  Richard Henderson  <rth@cygnus.com>
44085
44086         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44087
44088 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44089
44090         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44091
44092 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44093
44094         * gcc.c-torture/compile/20000922-1.c: New file.
44095
44096 2000-09-21  Nick Clifton  <nickc@redhat.com>
44097
44098         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44099         a signed long modulo operation.
44100         (mod6): New function - perform an unsigned long modulo operation.
44101         (main): Add tests for modulos of very large numbers by very small
44102         dividends.
44103
44104 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44105
44106         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44107
44108 2000-09-19  Richard Henderson  <rth@cygnus.com>
44109
44110         * gcc.dg/compare2.c (case 10): XFAIL.
44111
44112 2000-09-18  Richard Henderson  <rth@cygnus.com>
44113
44114         * gcc.c-torture/execute/20000906-1.c: Move ...
44115         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44116         that support __builtin_trap.
44117
44118 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44119
44120         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44121
44122 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44123
44124         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44125         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44126         more $ format tests.
44127
44128 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44129
44130         * gcc.dg/format-errmk-1.c: New test.
44131
44132 2000-09-17  Greg McGary  <greg@mcgary.org>
44133
44134         * gcc.c-torture/execute/20000917-1.x: Remove.
44135
44136 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44137
44138         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44139
44140 2000-09-17  Greg McGary  <greg@mcgary.org>
44141
44142         * gcc.c-torture/execute/20000917-1.c: New test.
44143         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44144
44145 2000-09-16  Neil Booth  <NeilB@earthling.net>
44146
44147         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44148         in nested macro bug.
44149
44150 2000-09-15  Neil Booth  <NeilB@earthling.net>
44151
44152         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44153
44154 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44155
44156         * gcc.c-torture/execute/20000914-1.c: New test.
44157
44158 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44159
44160         * g++.other/inline13.C: New test.
44161
44162 2000-09-12  Andreas Jaeger  <aj@suse.de>
44163
44164         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44165         constant by Ulrich Drepper <drepper@redhat.com>.
44166
44167 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44168
44169         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44170
44171 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44172
44173         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44174
44175 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44176
44177         * gcc.dg/cpp/backslash.c: New test.
44178
44179 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44180
44181         * gcc.c-torture/execute/20000910-1.c: New test.
44182         * gcc.c-torture/execute/20000910-2.c: Likewise.
44183
44184 2000-09-11  Robert Lipe  <robertl@sco.com>
44185
44186         * gcc.dg/pragma-align.c: New test.
44187
44188 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44189
44190         * g++.old-deja/g++.pt/explicit82.C: New test.
44191         * g++.old-deja/g++.pt/explicit83.C: New test.
44192
44193 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44194
44195         * gcc.dg/asm-names.c: New test.
44196
44197 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44198
44199         * gcc.dg/cpp/tr-warn6.c: New test
44200
44201 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44202
44203         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44204         be accepted.
44205
44206 2000-09-07  Catherine Moore  <clm@redhat.com>
44207
44208         * gcc.c-torture/execute/unroll-1.c: New test.
44209
44210 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44211
44212         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44213         ERROR markers.
44214         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44215         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44216         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44217         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44218         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44219         Preprocess only.
44220         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44221         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44222
44223 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44224
44225         * g++.old-deja/g++.pt/deduct2.C: New test.
44226
44227 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44228
44229         * g++.old-deja/g++.pt/parms2.C: New test.
44230
44231 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44232
44233         * g++.old-deja/g++.pt/crash58.C: New test.
44234
44235 2000-09-06  Greg McGary  <greg@mcgary.org>
44236
44237         * gcc.c-torture/execute/20000906-1.c: New test.
44238         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44239
44240 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44241
44242         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44243
44244 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         * g++.old-deja/g++.pt/crash57.C: New test.
44247
44248 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44249
44250         * g++.old-deja/g++.pt/crash56.C: New test.
44251
44252 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44253
44254         * g++.old-deja/g++.pt/koenig1.C: New test.
44255
44256 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44257
44258         * gcc.dg/20000904-1.c: New test.
44259
44260 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44261
44262         * gcc.dg/cpp/paste8.c: New test.
44263
44264 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44265
44266         * gcc.c-torture/compile/20000827-1.c: New test.
44267
44268 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44269
44270         * gcc.dg/format-diag-1.c: New test.
44271
44272 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44273
44274         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44275         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44276         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44277         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44278         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44279
44280 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44281
44282         * g++.old-deja/g++.other/nested4.C: New test.
44283
44284 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44285
44286         * g++.old-deja/g++.ns/scoped1.C: New test.
44287
44288 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44289
44290         * lib/g++.exp: Support testing already-installed GCC.
44291
44292 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44293
44294         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44295
44296 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44297
44298         * gcc.dg/return-type-2.c: New test.
44299
44300 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44301
44302         * gcc.c-torture/compile/20000825-1.c: New test.
44303
44304 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44305
44306         * gcc.dg/dwarf2-2.c: New test.
44307
44308 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44309
44310         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44311         dg-warning regexps.
44312
44313 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44314
44315         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44316         gcc.dg/format-ext-5.c: New tests.
44317
44318 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44319
44320         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44321
44322 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44323
44324         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44325
44326 2000-08-24  Richard Henderson  <rth@cygnus.com>
44327
44328         * gcc.dg/ia64-sync-1.c: New test.
44329         * gcc.dg/ia64-sync-2.c: New test.
44330         * gcc.dg/ia64-asm-1.c: New test.
44331
44332 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44333
44334         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44335         * gcc.dg/format-ext-2.c: New test.
44336
44337 2000-08-23  Jason Merrill  <jason@redhat.com>
44338
44339         * lib/old-dejagnu.exp: Also ignore "In member function" and
44340         "At global scope".
44341
44342 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44343
44344         * gcc.dg/noncompile/label-lineno-1.c: New test.
44345
44346 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44347
44348         * gcc.dg/c99-array-nonobj-1.c: New test.
44349
44350 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44351
44352         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44353         tests.
44354         * gcc.dg/format-ext-1.c: New test.
44355
44356 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44357
44358         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44359         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44360         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44361         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44362         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44363
44364 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44365
44366         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44367         gcc.dg/c99-strftime-2.c: New tests.
44368
44369 2000-08-22  Richard Henderson  <rth@cygnus.com>
44370
44371         * gcc.c-torture/execute/20000822-1.c: New test.
44372
44373 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44374
44375         * gcc.c-torture/execute/20000819-1.x: Remove.
44376
44377 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44378
44379         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44380         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44381         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44382         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44383         gcc.dg/format-xopen-1.c: New tests.
44384
44385 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44386
44387         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44388
44389 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44390
44391         * g++.old-deja/g++.other/loop2.C: New test.
44392
44393         * gcc.c-torture/compile/20000606-1.c: New test.
44394         * gcc.c-torture/compile/20000728-1.c: New test.
44395         * gcc.c-torture/execute/20000801-1.c: New test.
44396         * gcc.c-torture/execute/20000801-2.c: New test.
44397         * gcc.c-torture/execute/20000819-1.c: New test.
44398         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44399         * gcc.dg/20000629-1.c: New test.
44400         * gcc.dg/20000724-1.c: New test.
44401         * gcc.dg/20000807-1.c: New test.
44402
44403 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44404
44405         * gcc.dg/cpp/pragma-1.c: New test.
44406         * gcc.dg/cpp/pragma-2.c: New test.
44407
44408 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44409
44410         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44411         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44412
44413 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44414
44415         * gcc.c-torture/compile/20000818-1.c: New test.
44416
44417 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44418
44419         * gcc.c-torture/execute/20000818-1.c: New test.
44420
44421 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44422
44423         * gcc.dg/format-va-1.c: New test.
44424
44425 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44426
44427         * g++.old-deja/g++.other/typedef8.C: New test.
44428
44429 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44430
44431         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44432         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44433         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44434         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44435         * g++.old-deja/g++.other/ptrmem7.C: New test.
44436         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44437
44438 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44439
44440         * g++.old-deja/g++.pt/typename27.C: New test.
44441
44442 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44443
44444         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44445         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44446         * g++.old-deja/g++.pt/friend45.C: New test.
44447         * g++.old-deja/g++.other/friend8.C: New test.
44448
44449 2000-08-15  Richard Henderson  <rth@cygnus.com>
44450
44451         * gcc.c-torture/execute/20000815-1.c: New test.
44452
44453 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44454
44455         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44456         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44457         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44458
44459 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44460
44461         * g++.old-deja/g++.other/refinit2.C: New test.
44462
44463 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44464
44465         * lib/c-torture.exp (c-torture): Make
44466         compiler_conditional_xfail_data global.
44467         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44468         compiler_conditional_xfail_data machinery.
44469         (f-torture-execute): Likewise.
44470         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44471         and only when unrolling loops.
44472
44473         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44474
44475 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44476
44477         * g++.old-deja/g++.pt/explicit81.C: New test.
44478
44479 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44480
44481         * g++.old-deja/g++.pt/typename26.C: New test.
44482
44483 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44484
44485         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44486         warning.
44487
44488 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44489
44490         * g++.old-deja/g++.other/array3.C: New test.
44491
44492 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44493
44494         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44495         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44496         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44497         New tests.
44498
44499 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44502         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44503
44504 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44505
44506         * gcc.c-torture/execute/20000808-1.c: New test.
44507
44508 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44509
44510         * gcc.dg/c90-const-expr-1.c: New test.
44511
44512 2000-08-08  Richard Henderson  <rth@cygnus.com>
44513
44514         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44515
44516 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44517
44518         * gcc.dg/noncompile/const-ll-1.c: New test.
44519
44520 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44521
44522         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44523
44524 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44525
44526         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44527         that running programs linked against the shared version of libobjc
44528         run correctly.
44529
44530 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44531
44532         * gcc.dg/c99-printf-1.c: New test.
44533
44534 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44535
44536         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44537
44538 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44539
44540         * gcc.c-torture/execute/20000731-1.x: Delete.
44541
44542 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44543
44544         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44545         and torture_without_loops as is done by c-torture.exp.
44546         (search_for): Copy from c-torture.exp.
44547         (gcc-dg-runtest): New function, drives a directory of tests
44548         iterating over the TORTURE_OPTIONS.
44549         (scan-assembler, scan-assembler-not): Move here from
44550         individual directory drivers.
44551
44552         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44553         defined by lib/gcc-dg.exp.
44554         * gcc.dg/cpp/cpp.exp: Likewise.
44555         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44556         gcc-dg-runtest, so we cycle over optimization options.
44557
44558         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44559         * gcc.dg/compare2.c: No longer expected to fail.
44560
44561 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44562
44563         * gcc.c-torture/execute/20000804-1.c: New test.
44564
44565 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44566
44567         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44568
44569 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44570
44571         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44572
44573 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44574
44575         * gcc.c-torture/compile/20000803-1.c: New test.
44576
44577 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44578
44579         * gcc.c-torture/execute/20000801-3.c,
44580         gcc.c-torture/execute/20000801-4.c: New tests.
44581         * gcc.c-torture/execute/20000801-3.x,
44582         gcc.c-torture/execute/20000801-4.x: Xfail.
44583
44584 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44585
44586         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44587         libobjc/.libs to allow for libtool.
44588
44589 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44590
44591         * gcc.c-torture/compile/20000802-1.c: New test.
44592
44593 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44594
44595         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44596
44597 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44598
44599         * gcc-c-torture/execute/20000731-2.c: New test.
44600
44601         * gcc.c-torture/execute/20000731-1.c: New test.
44602         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44603
44604 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44605
44606         * testsuite/gcc.dg/cpp/paste7.c: New test.
44607         * gcc.dg/cpp/20000725-1.c: New test.
44608
44609 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44610
44611         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44612         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44613         declaration warning for __builtin_dwarf_reg_size.
44614
44615         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44616
44617 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44618
44619         * gcc.dg/noncompile/voidparam-1.c: New test.
44620
44621 2000-07-30  Richard Henderson  <rth@cygnus.com>
44622
44623         * gcc.dg/c90-digraph-1.c: Don't xfail.
44624         * gcc.dg/compare2.c (case 10): Xfail.
44625         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44626
44627 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44628
44629         * gcc.dg/c99-main-1.c: New test.
44630
44631 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44632
44633         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44634
44635 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44636
44637         * gcc.c-tortuer/execute/20000726-1.c: New test.
44638
44639 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44640
44641         * gcc.c-torture/execute/enum-2.c: New test.
44642
44643 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44644
44645         * gcc.dg/cpp/tr-warn3.c: New test.
44646
44647 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44648
44649         * g++.old-deja/g++.ext/implicit1.C: Remove.
44650         * g++.old-deja/g++.jason/c2.C: Remove
44651         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44652         * g++.old-deja/g++.pt/crash16.C: Likewise.
44653         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44654
44655 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44656
44657         * g++.old-deja/g++.other/for2.C: New test.
44658
44659 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44660
44661         * gcc.dg/20000720-1.c: New test.
44662
44663 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44664
44665         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44666
44667 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44668
44669         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44670         * gcc.c-torture/execute/20000722-1.c: New.
44671         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44672
44673 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44674
44675         * gcc.dg/cpp/20000720-1.S: New test.
44676
44677 2000-07-21  Michael Meissner  <meissner@redhat.com>
44678
44679         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44680
44681 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44682
44683         * g++.old-deja/g++.brendan/crash16.C,
44684         g++.old-deja/g++.brendan/parse3.C,
44685         g++.old-deja/g++.brendan/redecl1.C,
44686         g++.old-deja/g++.ns/template13.C,
44687         g++.old-deja/g++.other/decl4.C,
44688         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44689
44690 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44691
44692         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44693         and "Internal error".
44694
44695         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44696         regexps.
44697         * gcc.dg/cpp/paste6.c: New test.
44698
44699 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44700
44701         * gcc.dg/cpp/tr-direct.c: New test.
44702
44703         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44704         gcc.dg/cpp/undef1.c: Tweak error regexps.
44705
44706 2000-07-18  Eric Christopher <echristo@redhat.com>
44707
44708         * gcc.c-torture/compile/20000718-1.c: New test.
44709
44710 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44711
44712         * cpplex.c (_cpp_push_token): If the token being pushed back
44713         is the previous token in this context, just subtract one from
44714         context->posn.
44715         * cppmacro.c (save_expansion): Clear aux field when storing a
44716         placemarker.
44717
44718 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44719
44720         * gcc.dg/noncompile/redecl-1.c: New test.
44721
44722 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44723
44724         * gcc.c-torture/execute/20000717-5.c: New test.
44725         * gcc.c-torture/execute/20000717-1.x: Removed.
44726
44727 2000-07-17  Richard Henderson  <rth@cygnus.com>
44728
44729         * gcc.c-torture/execute/20000717-4.c: New test.
44730
44731 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44732
44733         * gcc.dg/cpp/syshdr.c: New test.
44734         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44735
44736 2000-07-17  Neil Booth  <neilb@earthling.net>
44737
44738         * gcc.dg/cpp/cmdlne-dM.c: New test.
44739         * gcc.dg/cpp/cmdlne-dD.c: New test.
44740
44741 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44742
44743         * gcc.c-torture/execute/20000717-3.c: New test.
44744
44745         * gcc.c-torture/compile/20000717-1.c: New test.
44746
44747 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44748
44749         * gcc.c-torture/execute/20000717-2.c: New test.
44750
44751 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44752
44753         * gcc.dg/formatz-1.c: New test.
44754
44755         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44756         * gcc.dg/c99-digraph-1.c: New tests.
44757
44758         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44759         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44760
44761         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44762         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44763         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44764         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44765         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44766         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44767         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44768
44769 2000-07-17   Greg McGary <greg@mcgary.org>
44770
44771         * gcc.c-torture/execute/20000717-1.c: New test.
44772         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44773
44774 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44775
44776         * gcc.c-torture/execute/20000715-2.c: New test.
44777         * gcc.dg/20000715-1.c: New test.
44778
44779 2000-07-15  Michael Meissner  <meissner@redhat.com>
44780
44781         * gcc.c-torture/execute/20000715-1.c: New test.
44782
44783 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44784
44785         * gcc.c-torture/execute/20000707-1.c: New test.
44786
44787 2000-07-13  Neil Booth  <NeilB@earthling.net>
44788
44789         * testsuite/gcc.dg/cpp/digraph1.c,
44790         testsuite/gcc.dg/cpp/digraph2.c,
44791         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44792
44793 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44794
44795         * g77.f-torture/compile/20000630-2.f: New test.
44796         * g77.f-torture/compile/20000630-2.x
44797
44798 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44799
44800         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44801
44802 2000-07-11  Neil Booth  <NeilB@earthling.net>
44803
44804         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44805
44806 2000-07-11  Neil Booth  <NeilB@earthling.net>
44807
44808         * gcc.dg/cpp/cmdlne-C.c: New.
44809
44810 2000-07-09  Neil Booth  <NeilB@earthling.net>
44811
44812         * gcc.dg/cpp/directiv.c: New tests.
44813         * gcc.dg/cpp/undef1.c: Update.
44814
44815 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44816
44817         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44818
44819 2000-07-09  Neil Booth  <NeilB@earthling.net>
44820
44821         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44822
44823 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44824
44825         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44826         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44827
44828 2000-07-08  Neil Booth  <NeilB@earthling.net>
44829
44830         * gcc.dg/cpp/macsyntx.c: New tests.
44831
44832 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44833
44834         * gcc.dg/20000707-1.c: New test.
44835
44836 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44837
44838         * gcc.c-torture/execute/20000706-1.c: New test.
44839         * gcc.c-torture/execute/20000706-2.c: New test.
44840         * gcc.c-torture/execute/20000706-3.c: New test.
44841         * gcc.c-torture/execute/20000706-4.c: New test.
44842         * gcc.c-torture/execute/20000706-5.c: New test.
44843
44844 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44845
44846         * g++.old-deja/g++.pt/instantiate7.C: New test.
44847
44848 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44849
44850         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44851         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44852         * g++.old-deja/g++.other/rtti3.C: Likewise.
44853         * g++.old-deja/g++.other/rttid3.C: Likewise.
44854
44855 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44856
44857         *  g77.f-torture/compile/20000630-1.x: Fix typo
44858
44859 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44860
44861         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44862         assembly output.
44863
44864 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44865
44866         * gcc.dg/cpp/ident.c: New test.
44867
44868 2000-07-05  Neil Booth  <NeilB@earthling.net>
44869
44870         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44871           gcc.dg/cpp/lexstrng.c: New tests.
44872
44873 2000-07-04  Neil Booth  <NeilB@earthling.net>
44874
44875         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44876         * gcc.dg/cpp/strify2.c: Same.
44877
44878 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44879
44880         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44881         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44882         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44883         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44884
44885         * testsuite/gcc.dg/cpp/macro1.c,
44886         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44887         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44888         testsuite/gcc.dg/cpp/strify1.c,
44889         testsuite/gcc.dg/cpp/strify2.c: New tests.
44890
44891 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44892
44893         * gcc.c-torture/execute/20000703-1.c: New test.
44894
44895 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44896
44897         * g++.old-deja/g++.pt (lookup10.C): New test.
44898
44899 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44900
44901         * g++.old-deja/g++.pt (typename25.C): New test.
44902
44903 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44904
44905         * gcc.c-torture/compile/20000701-1.c: New test.
44906
44907 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44908
44909         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44910         to test case.
44911
44912 2000-06-30  Catherine Moore  <clm@cygnus.com>
44913
44914         * gcc.c-torture/execute/align-1.c: New test.
44915
44916 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44917
44918         * g++.old-deja/g++.pt/expr8.C: New test.
44919         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44920
44921 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44922
44923         * gcc.c-torture/compile/20000629-1.c: New test.
44924
44925 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44926
44927
44928         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44929         gcc.dg/noncompile directory, depending on whether they're
44930         preprocessor tests or not.  Annotate all the tests for the dg
44931         framework.
44932
44933         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44934         * gcc.dg/noncompile/noncompile.exp: New.
44935
44936         * Moved files:
44937         Old name                                New name
44938         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44939         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44940         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44941         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44942         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44943         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44944         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44945         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44946         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44947         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44948         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44949         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44950         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44951         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44952         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44953         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44954         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44955         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44956         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44957         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44958         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44959         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44960         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44961         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44962
44963         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44964         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44965         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44966         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44967         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44968         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44969
44970 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44971
44972         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44973         declare one variable.  On the fourth, error.
44974         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44975         declared by 20000628-1a.h.
44976
44977 2000-06-29  Richard Henderson  <rth@redhat.com>
44978
44979         * gcc.c-torture/execute/930529-1.x: New file.
44980         * gcc.dg/920413-1.c: Adjust expected warning text.
44981         * gcc.dg/980217-1.c: Declare abort.
44982         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44983
44984 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44985
44986         * g77.f-torture/compile/20000629-1.f: New test.
44987         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44988
44989 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44990
44991         Rearrange lots of files, removing entirely the
44992         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44993         directories.
44994
44995         * Deleted files:
44996         gcc.c-torture/code_quality/code_quality.exp
44997         gcc.c-torture/special/special.exp
44998         gcc.failure/failure.exp
44999         gcc.failure/940409-1.x
45000         gcc.c-torture/compile/961203-1.x
45001
45002         * New files:
45003         gcc.misc-tests/linkage.exp
45004         gcc.c-torture/execute/920730-1t.c
45005         gcc.c-torture/execute/920730-1t.x
45006         gcc.c-torture/compile/920520-1.x
45007         gcc.c-torture/compile/920521-1.x
45008         gcc.c-torture/compile/981006-1.x
45009         gcc.c-torture/execute/eeprof-1.x
45010
45011         * Moved files (possibly with modifications to fit a new harness):
45012         Old name                                New name
45013         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45014         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45015         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45016         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45017         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45018         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45019         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45020         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45021         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45022         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45023         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45024         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45025         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45026         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45027
45028 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45029
45030         * c-torture/compile/961203-1.x: Delete.
45031
45032         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45033         not exit. Include stdio.h.
45034         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45035         * gcc.misc-tests/dg-12.c: Likewise.
45036         * gcc.misc-tests/dg-5.c: Likewise.
45037         * gcc.misc-tests/dg-6.c: Likewise.
45038         * gcc.misc-tests/dg-7.c: Prototype abort.
45039         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45040         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45041         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45042         not exit.
45043         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45044         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45045
45046 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45047
45048         * gcc.dg/cpp/20000628-1.c: New test.
45049         * gcc.dg/cpp/20000628-1.h: New header for above test.
45050         * gcc.dg/cpp/20000628-1a.h: Likewise.
45051
45052 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45053
45054         * gcc.dg/cpp: New directory.
45055         * gcc.dg/cpp/cpp.exp: New driver.
45056         * gcc.dg/cpp/20000627-1.c: New test.
45057         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45058         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45059         and rewrite as a compilation test.
45060
45061         * gcc.dg: Move many files into the cpp subdirectory, possibly
45062         renaming or editing them as well.
45063         Old name                New name
45064         990119-1.c              cpp/19990119-1.c
45065         990228-1.c              cpp/19990228-1.c
45066         990407-1.c              cpp/19990407-1.c
45067         990409-1.c              cpp/19990409-1.c
45068         990413-1.c              cpp/19990413-1.c
45069         990703-1.c              cpp/19990703-1.c
45070         20000127-1.c            cpp/20000127-1.c
45071         20000129-1.c            cpp/20000129-1.c
45072         20000207-1.c            cpp/20000207-1.c
45073         20000207-2.c            cpp/20000207-2.c
45074         20000209-1.c            cpp/20000209-1.c
45075         20000209-2.c            cpp/20000209-2.c
45076         20000301-1.c            cpp/20000301-1.c
45077         20000419-1.c            cpp/20000419-1.c
45078         20000510-1.S            cpp/20000510-1.S
45079         20000519-1.c            cpp/20000519-1.c
45080         20000529-1.c            cpp/20000529-1.c
45081         20000625-1.c            cpp/20000625-1.c
45082         20000625-2.c            cpp/20000625-2.c
45083         cpp-as1.c               cpp/assert1.c
45084         cpp-as2.c               cpp/assert2.c
45085         cxx-comments-1.c        cpp/cxxcom1.c
45086         cxx-comments-2.c        cpp/cxxcom2.c
45087         endif-label.c           cpp/endif.c
45088         cpp-hash1.c             cpp/hash1.c
45089         cpp-hash2.c             cpp/hash2.c
45090         cpp-if1.c               cpp/if-1.c
45091         cpp-if2.c               cpp/if-2.c
45092         cpp-if3.c               cpp/if-3.c
45093         cpp-if4.c               cpp/if-4.c
45094         cpp-if5.c               cpp/if-5.c
45095         cpp-cond.c              cpp/if-cexp.c
45096         cpp-missingop.c         cpp/if-mop.c
45097         cpp-missingparen.c      cpp/if-mpar.c
45098         cpp-opprec.c            cpp/if-oppr.c
45099         cpp-ifparen.c           cpp/if-paren.c
45100         cpp-shortcircuit.c      cpp/if-sc.c
45101         cpp-shift.c             cpp/if-shift.c
45102         cpp-unary.c             cpp/if-unary.c
45103         cpp-li1.c               cpp/line1.c
45104         cpp-li2.c               cpp/line2.c
45105         lineno.c                cpp/line3.c
45106         lineno-2.c              cpp/line4.c
45107         cpp-mi.c                cpp/mi1.c
45108         cpp-mic.h               cpp/mi1c.h
45109         cpp-micc.h              cpp/mi1cc.h
45110         cpp-mind.h              cpp/mi1nd.h
45111         cpp-mindp.h             cpp/mi1ndp.h
45112         cpp-mix.h               cpp/mi1x.h
45113         cpp-mi2.c               cpp/mi2.c
45114         cpp-mi2a.h              cpp/mi2a.h
45115         cpp-mi2b.h              cpp/mi2b.h
45116         cpp-mi2c.h              cpp/mi2c.h
45117         cpp-mi3.c               cpp/mi3.c
45118         cpp-mi3.def             cpp/mi3.def
45119         poison-1.c              cpp/poison.c
45120         pr-impl.c               cpp/prag-imp.c
45121         cpp-redef-2.c           cpp/redef1.c
45122         cpp-redef.c             cpp/redef2.c
45123         strpaste.c              cpp/strp1.c
45124         strpaste-2.c            cpp/strp2.c
45125         cpp-tradpaste.c         cpp/tr-paste.c
45126         cpp-tradstringify.c     cpp/tr-str.c
45127         cpp-tradwarn1.c         cpp/tr-warn1.c
45128         cpp-tradwarn2.c         cpp/tr-warn2.c
45129         trigraphs.c             cpp/trigraphs.c
45130         cpp-unc1.c              cpp/unc1.c
45131         cpp-unc2.c              cpp/unc2.c
45132         cpp-unc3.c              cpp/unc3.c
45133         cpp-unc.c               cpp/unc4.c
45134         undef.c                 cpp/undef1.c
45135         undef-2.c               cpp/undef2.c
45136         cpp-wi1.c               cpp/widestr1.c
45137
45138 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45139
45140         * lib/g++.exp (g++_include_flags): Tweak.
45141
45142 2000-06-27  H.J. Lu  <hjl@gnu.org>
45143             Loren J. Rittle  <ljrittle@acm.org>
45144
45145         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45146         version with one that knows about the new gcc tree structure.
45147         (g++_link_flags): Same.
45148
45149 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45150
45151         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45152         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45153         case we are cross-compiling.
45154
45155         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45156         g++.old-deja/g++.niklas/Makefile.in,
45157         g++.old-deja/g++.niklas/configure.in,
45158         g++.old-deja/g++.other/Makefile.in,
45159         g++.old-deja/g++.other/configure.in,
45160         gcc.c-torture/code_quality/Makefile.in,
45161         gcc.c-torture/code_quality/configure.in,
45162         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45163         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45164         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45165         gcc.c-torture/execute/ieee/Makefile.in,
45166         gcc.c-torture/execute/ieee/configure.in,
45167         gcc.c-torture/noncompile/Makefile.in,
45168         gcc.c-torture/noncompile/configure.in,
45169         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45170         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45171         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45172
45173 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45174
45175         * g++.old-deja/g++.other/ambig3.C: New test.
45176
45177 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45178
45179         * g++.old-deja/g++.pt/syntax1.C: New test.
45180         * g++.old-deja/g++.pt/syntax2.C: New test.
45181         * g++.old-deja/g++.other/syntax3.C: New test.
45182         * g++.old-deja/g++.other/syntax4.C: New test.
45183
45184 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45185
45186         * gcc.dg/20000623-1.c: Prototype exit and abort.
45187
45188 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45189
45190         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45191         New tests.
45192         * gcc.dg/cpp-mi3.def: New file.
45193
45194         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45195         inside assertions.
45196         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45197         lexer's error messages.
45198         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45199         divine anything from the linemarkers.
45200         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45201         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45202
45203 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45204
45205         * gcc.dg/20000623-1.c: New test.
45206
45207 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45208
45209         * gcc.c-torture/execute/20000622-1.c: New test.
45210
45211 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45212
45213         * g++.old-deja/g++.other/init15.C: New test.
45214
45215 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         * g++.old-deja/g++.pt/vaarg2.C: New test.
45218         * g++.old-deja/g++.pt/vaarg3.C: New test.
45219
45220 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45221
45222         * g++.old-deja/g++.other/dyncast6.C: New test.
45223
45224 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45225
45226         * gcc.c-torture/execute/loop-6.c: New test.
45227
45228 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45229
45230         * gcc.dg/20000614-1.c: New test.
45231         * gcc.dg/20000614-2.c: New test.
45232
45233 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45234
45235         * g++.old-deja/g++.other/inline12.C: New test.
45236
45237 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45238
45239         * g++.old-deja/g++.other/eh1.C: New test.
45240
45241 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45242
45243         * g++.old-deja/g++.other/type.C: New test.
45244
45245 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * g++.old-deja/g++.other/initstring.C: New test.
45248
45249 2000-06-12  Jason Merrill  <jason@redhat.com>
45250
45251         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45252
45253 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45254
45255         * gcc.c-torture/compile/20000609-1.c: New test.
45256
45257 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45258
45259         * gcc.dg/20000609-1.c: New test.
45260
45261 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45262
45263         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45264         * gcc.c-torture/noncompile/poison-1.c: Move...
45265         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45266         * gcc.dg/cpp-li1.c: Add a token after the #line.
45267
45268 2000-06-05  Richard Henderson  <rth@cygnus.com>
45269
45270         * gcc.c-torture/execute/20000605-2.c: New test.
45271         * gcc.c-torture/execute/20000605-3.c: New test.
45272
45273 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45274
45275         * g77.f-torture/execute/20000503-1.x: New file.
45276
45277 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45278
45279         * g++.old-deja/g++.eh/badalloc1.C: New test.
45280
45281 2000-06-05  Richard Henderson  <rth@cygnus.com>
45282
45283         * gcc.c-torture/execute/20000605-1.c: New test.
45284
45285 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45286             Nathan Sidwell <nathan@codesourcery.com>
45287
45288         * gcc.c-torture/compile/20000605-1.c: New test.
45289
45290 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45291
45292         * g77.f-torture/compile/20000601-1.f: New test.
45293
45294 2000-06-03  Richard Henderson  <rth@cygnus.com>
45295
45296         * gcc.c-torture/execute/20000603-1.c: New.
45297
45298 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45299
45300         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45301         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45302
45303 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45304
45305         * gcc.dg/compare2.c (case 12): XFAIL.
45306         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45307         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45308
45309         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45310
45311 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45312
45313         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45314         guard macro is already defined when the header is first
45315         included.
45316         * gcc.dg/cpp-mix.h: New file.
45317         * gcc.dg/endif-label.c: Update patterns to match compiler.
45318
45319         * g++.brendan/complex1.C: Declare abort.
45320         * g++.law/refs4.C: Remove XFAIL.
45321         * g++.oliva/expr2.C: Declare abort and exit.
45322
45323 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45324
45325         * gcc.c-torture/execute/20000528-1.c: New test.
45326
45327         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45328         * g++.old-deja/g++.law/temps4.C: Likewise.
45329
45330         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45331         stdlib.h.  Call abort() on failure.
45332         * g++.old-deja/g++.law/refs4.C: Likewise.
45333         * g++.old-deja/g++.law/temps4.C: Likewise.
45334         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45335         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45336
45337 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45338
45339         Relative to g++.dg/special:
45340         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45341
45342         Relative to g++.old-deja:
45343         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45344         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45345         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45346         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45347         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45348         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45349         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45350
45351         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45352         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45353         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45354         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45355         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45356         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45357         and/or string.h.
45358
45359         * g++.other/goto1.C: Update expectations for error messages.
45360
45361 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45362
45363         * gcc.c-torture/compile/20000523-1.c: New test.
45364
45365 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45366
45367         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45368
45369 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45370
45371         * g++.old-deja/g++.eh/catch11.C: New test.
45372         * g++.old-deja/g++.eh/catch12.C: New test.
45373
45374 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45375
45376         * gcc.c-torture/execute/20000523-1.c: New test.
45377
45378 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45379
45380         * c-torture/execute/bcp-1.c: Replace abort in arg of
45381         __builtin_constant_p with a generic external function.
45382
45383         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45384         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45385         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45386         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45387         Prototype abort and/or exit.
45388
45389         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45390         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45391         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45392         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45393
45394 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45395
45396         * gcc.dg/dwarf2-1.c: New test.
45397
45398 2000-05-20  Richard Henderson  <rth@cygnus.com>
45399
45400         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45401
45402 2000-05-20  Andreas Jaeger  <aj@suse.de>
45403
45404         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45405         testcase.
45406
45407 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45408
45409         * gcc.c-torture/execute/20000519-2.c: New test.
45410
45411 2000-05-19  Andreas Jaeger  <aj@suse.de>
45412
45413         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45414         which fails with SSA.
45415
45416         * lib/c-torture.exp: Also test with -O3 -fssa.
45417
45418 2000-05-18  Michael Meissner  <meissner@redhat.com>
45419
45420         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45421         * gcc.c-torture/execute/920415-1.c: Ditto.
45422         * gcc.c-torture/execute/920501-1.c: Ditto.
45423         * gcc.c-torture/execute/conversion.c: Ditto.
45424         * gcc.c-torture/execute/cvt-1.c: Ditto.
45425
45426 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45427
45428         * gcc.c-torture/compile/20000518-1.c: New test.
45429
45430 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45431
45432         * g77.f-torture/compile/200005018.f: New test.
45433
45434 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45435
45436         * gcc.c-torture/compile/20000517-1.c: New test.
45437
45438 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45439
45440         * gcc.c-torture/execute/20000516-1.c: New test.
45441
45442 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45443
45444         * g++.old-deja/g++.other/eh.C: New test.
45445
45446 2000-05-12  Richard Henderson  <rth@cygnus.com>
45447
45448         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45449         constants through to doit's conditional.
45450
45451 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45452
45453         * gcc.c-torture/compile/20000511-1.c: New test.
45454         * g77.f-torture/compile/20000511-1.f: New test.
45455         * g77.f-torture/compile/20000511-2.f: New test.
45456
45457 2000-05-11  Michael Meissner  <meissner@redhat.com>
45458
45459         * gcc.c-torture/execute/20000511-1.c: New test.
45460
45461 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45462
45463         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45464         * gcc.dg/20000510-1.S: New.
45465
45466 2000-05-08  Catherine Moore  <clm@cygnus.com>
45467
45468         * gcc.dg/unused-3.c: New.
45469
45470 2000-05-06  Richard Henderson  <rth@cygnus.com>
45471
45472           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45473           * g++.old-deja/g++.mike/warn1.C: Likewise.
45474           * g++.old-deja/g++.pt/local1.C: Likewise.
45475           * g++.old-deja/g++.pt/local7.C: Likewise.
45476           * g++.old-deja/g++.pt/spec16.C: Likewise.
45477
45478 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45479
45480         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45481
45482 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45483
45484           * g77.f-torture/execute/20000503-1.f: New test.
45485
45486 2000-05-04  Andreas Jaeger  <aj@suse.de>
45487
45488         * gcc.dg/noreturn-2.c: New test.
45489
45490 2000-05-04  Neil Booth  <NeilB@earthling.net>
45491
45492         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45493         preprocessor.
45494
45495 2000-05-04  Richard Henderson  <rth@cygnus.com>
45496
45497         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45498
45499 2000-05-04  Richard Henderson  <rth@cygnus.com>
45500
45501         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45502         OpenSSL by Jason R Thorpe.
45503
45504 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45505
45506         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45507
45508 2000-05-03  Robert Lipe <robertlipe@usa.net>
45509
45510         * gcc.dg/20000503-1.c: New test.
45511
45512 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45513
45514         * gcc.c-torture/compile/20000502-1.c: New test.
45515         * g++.old-deja/g++.other/align.C: New test.
45516         * gcc.dg/cpp-tradstringify.c: New test.
45517
45518 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45519
45520         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45521         and hard registers.
45522
45523 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45524
45525         * gcc.c-torture/execute/loop-5.c: New test.
45526
45527 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45528
45529         * gcc.c-torture/execute/va-arg-20.c: New test.
45530
45531 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45532
45533         * gcc.c-torture/execute/20000422-1.c: New test.
45534
45535 2000-04-20  Greg McGary  <gkm@gnu.org>
45536
45537         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45538         when optimizing, but without sibling-call optimizations (-O1).
45539
45540 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45541
45542           * gcc.c-torture/compile/20000420-1.c: New test.
45543
45544 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45545
45546         * g++.abi/ptrflags.C: New test.
45547         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45548
45549 2000-04-19  Catherine Moore  <clm@cygnus.com>
45550
45551         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45552
45553 2000-04-19  Greg McGary  <gkm@gnu.org>
45554
45555         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45556         sibling-call optimizations.
45557
45558 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45559
45560         * gcc.dg/20000419-1.c: New test.
45561
45562 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45563
45564         * gcc.c-torture/execute/20000412-6.c: New test.
45565
45566 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45567
45568         * gcc.c-torture/execute/20000412-5.c: New test.
45569         * g77.f-torture/compile/20000412-1.f: New test.
45570         * gcc.c-torture/execute/20000412-4.c: New test.
45571         * gcc.c-torture/compile/20000412-2.c: New test.
45572         * gcc.c-torture/execute/20000412-3.c: New test.
45573         * gcc.c-torture/compile/20000412-1.c: New test.
45574         * gcc.c-torture/execute/20000412-2.c: New test.
45575
45576 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * objc/execute/bf-20.m: New test.
45579
45580 2000-04-10  Richard Henderson  <rth@cygnus.com>
45581
45582         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45583
45584         * gcc.c-torture/execute/20000412-1.c: New test.
45585
45586 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45587
45588         * g++.old-deja/g++.eh/catchptr1.C: New test.
45589
45590 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45591
45592         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45593
45594 2000-04-08  Neil Booth  <NeilB@earthling.net>
45595
45596         * gcc.dg/cpp-nullchar.c: Remove test as
45597         embedded nulls cause problems.
45598
45599 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45600
45601         * gcc.dg/compare2.c: New test.
45602
45603 2000-04-08  Neil Booth  <NeilB@earthling.net>
45604
45605         * gcc.dg/cpp-nullchar.c: New test.
45606
45607 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45608
45609         * gcc.dg/cpp-mi2.c: New test.
45610         * gcc.dg/cpp-mi2[abc].h: New files.
45611
45612 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45613
45614         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45615         member name.
45616
45617 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45618
45619         * g++.old-deja/g++.abi/vmihint.C: New test.
45620
45621 2000-04-06  Neil Booth  <NeilB@earthling.net>
45622
45623         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45624         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45625         copyright.
45626
45627 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45628
45629         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45630         avoid stack-frame overwrite.
45631
45632 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.c-torture/compile/20000405-2.c: New test.
45635         * gcc.c-torture/compile/20000405-3.c: New test.
45636
45637 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45638
45639         * gcc.c-torture/compile/20000405-1.c: New test.
45640
45641 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45642
45643         * gcc.dg/cast-qual-1.c: Revert last change.
45644
45645 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45646
45647         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45648
45649 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45650
45651         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45652         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45653
45654 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45655
45656         * gcc.c-torture/compile/20000403-2.c: New test.
45657         * gcc.c-torture/compile/20000403-1.c: New test.
45658
45659 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45660
45661         * gcc.c-torture/execute/20000403-1.c: New test.
45662
45663 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45664
45665         * gcc.c-torture/execute/20000402-1.c: New test.
45666
45667 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45668
45669         * gcc.c-torture/execute/va-arg-15.c: New test.
45670         * gcc.c-torture/execute/va-arg-16.c: New test.
45671         * gcc.c-torture/execute/va-arg-17.c: New test.
45672         * gcc.c-torture/execute/va-arg-18.c: New test.
45673         * gcc.c-torture/execute/va-arg-19.c: New test.
45674
45675 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45676
45677         * gcc.c-torture/compile/981211-1.c: Move to...
45678         * gcc.dg/cpp-as1.c: ...here.
45679         * gcc.dg/cpp-as2.c: New file.
45680
45681         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45682         compiler.
45683
45684 2000-04-02  Neil Booth  <NeilB@earthling.net>
45685
45686         * gcc.dg/cpp-cond.c  New tests.
45687         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45688         accidental success less likely.
45689         * gcc.dg/cpp-missingop.c  New tests.
45690         * gcc.dg/cpp-missingparen.c  New tests.
45691         * gcc.dg/cpp-shift.c  New tests.
45692         * gcc.dg/cpp-shortcircuit.c  New tests.
45693         * gcc.dg/cpp-unary.c  New tests.
45694
45695 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45696
45697         * gcc.c-torture/compile/20000329-1.c: New test.
45698
45699 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45700
45701         * gcc.c-torture/compile/20000326-1.c: New test.
45702         * gcc.c-torture/compile/20000326-2.c: New test.
45703
45704 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45705
45706         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45707         the first parameter is a function argument.
45708
45709 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45710
45711         * g++.old-deja/g++.ext/array4.C: New test.
45712
45713 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45714
45715         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45716
45717 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45718
45719         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45720
45721 2000-03-19  Richard Henderson  <rth@cygnus.com>
45722
45723         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45724
45725 2000-03-19  Richard Henderson  <rth@cygnus.com>
45726
45727         * gcc.c-torture/compile/20000319-1.c: New test.
45728
45729 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45730
45731         * gcc.c-torture/execute/20000314-3.c: New test.
45732         * gcc.c-torture/execute/20000314-2.c: New test.
45733         * gcc.c-torture/execute/20000314-1.c: New test.
45734         * gcc.c-torture/compile/20000314-2.c: New test.
45735         * gcc.c-torture/compile/20000314-1.c: New test.
45736
45737 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45738
45739         * g++.old-deja/g++.warn/inline.C: New test.
45740
45741 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45742
45743         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45744         standards-compliant result rather than specific constants.
45745         Put test-values in array.
45746
45747 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45748
45749         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45750         (g++_target_compile): Put test-specific options last.
45751
45752 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45753
45754         * g++.old-deja/g++.eh/vbase4.C: New test.
45755
45756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45757
45758         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45759
45760 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45761
45762         * g++.old-deja/g++.brendan/misc12.C: Removed.
45763         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45764         * g++.old-deja/g++.ext/pretty4.C: New test.
45765
45766 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45767
45768         * g++.old-deja/g++.other/string2.C: New test.
45769
45770 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45771
45772         * g++.old-deja/g++.warn/impint2.C: New test.
45773
45774 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45775
45776         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45777         is 1, not zero.
45778
45779 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * g++.old-deja/g++.warn/impint.C: New test.
45782         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45783         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45784         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45785         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45786         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45787         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45788         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45789         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45790         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45791         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45792         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45793         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45794
45795 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45796
45797         * gcc.dg/cpp-redef.c: New test.
45798
45799 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45800
45801         * g++.old-deja/g++.pt/unify7.C: New test.
45802
45803 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45804
45805         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45806         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45807
45808 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45809
45810         * gcc.c-torture/compile/20000224-1.c: New test.
45811
45812 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45813
45814         * gcc.c-torture/compile/cpp-2.c: New test.
45815         * gcc.c-torture/compile/cpp-1.c: New test.
45816
45817 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45818
45819         * gcc.c-torture/execute/20000225-1.c: New test.
45820
45821 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45822
45823         * gcc.dg/cpp-li2.c: New test.
45824
45825         * gcc.dg/cpp-wi1.c: New test.
45826
45827         * gcc.dg/cpp-li1.c: New test.
45828
45829 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45830
45831         * g++.old-deja/g++.other/sizeof5.C: New test.
45832
45833 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45834
45835         * gcc.c-torture/execute/va-arg-13.c: New test.
45836
45837 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45838
45839         * gcc.c-torture/execute/va-arg-12.c: New test.
45840
45841 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * gcc.c-torture/execute/20000223-1.c: New test.
45844
45845 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45846
45847         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45848
45849 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45850
45851         * g++.old-deja/g++.abi/ptrmem.C: New test.
45852
45853 2000-02-19  Richard Henderson  <rth@cygnus.com>
45854
45855         * gcc.c-torture/compile/init-3.c: New.
45856
45857 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45858
45859         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45860         ALWAYS_CXXFLAGS.
45861
45862 2000-02-11  Robert Lipe <robertl@sco.com>
45863
45864         * gcc.c-torture/compile/20000211-3.c: New test.
45865
45866 2000-02-11  Martin Buchholz <martin@xemacs.org>
45867
45868         * gcc.c-torture/compile/20000211-2.c: New test.
45869
45870 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45871
45872         * gcc.c-torture/compile/20000211-1.c: New test.
45873
45874 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45875
45876         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45877           on native targets
45878
45879 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45880
45881         * g++.old-deja/g++.other/cast5.C: New test.
45882
45883 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45884
45885         * gcc.c-torture/execute/20000205-1.c: New.
45886
45887 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45888
45889         * g++.old-deja/g++.jason/cast3.C: Return void.
45890         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45891
45892 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45893
45894         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45895
45896         * gcc.dg/loop-1.c: New test.
45897
45898 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * gcc.c-torture/compile/20000127-1.c: New test.
45901         * gcc.c-torture/execute/991228-1.c: New test.
45902
45903 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45904
45905         * gcc.dg/unused-2.c: New test.
45906
45907         * gcc.dg/conv-1.c: New test.
45908
45909 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45910
45911         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45912         compiler.
45913         (tool_option_proc): Fix typo.
45914
45915 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45916
45917         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45918         of the ld on the host, not on the build machine.
45919         Also, don't crash if '--help' is not a supported option.
45920
45921 2000-01-24  Richard Henderson  <rth@cygnus.com>
45922
45923         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45924
45925 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45926
45927         * gcc.c-torture/execute/20000120-2.c: New test.
45928         * gcc.c-torture/execute/20000120-1.c: New test.
45929
45930 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45931
45932         * gcc.c-torture/execute/20000113-1.c: New test.
45933
45934 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45935
45936         * gcc.c-torture/execute/20000112-1.c: New test.
45937
45938 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45939
45940         * gcc.dg/20000111-1.c: New test.
45941
45942 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45943
45944         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45945         with 16 bit integers.
45946
45947 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45948
45949         * gcc.dg/20000108-1.c: New test.
45950
45951 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45952
45953         * g++.old-deja/g++.ns/koenig8.C: New test.
45954
45955 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45956
45957         * g++.old-deja/g++.other/cast4.C: New test.
45958
45959 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45960
45961         * gcc.c-torture/compile/20000105-2.c: New test.
45962         * gcc.c-torture/compile/20000105-1.c: New test.
45963
45964 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45965
45966         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45967         references to printf & atoi to conform to ANSI standard.
45968         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45969         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45970         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45971         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45972         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45973         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45974         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45975         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45976         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45977         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45978         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45979         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45980         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45981         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45982         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45983         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45984         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45985         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45986         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45987         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45988         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45989         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45990         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45991         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45992         * g++.old-deja/g++.brendan/init3.C: Likewise.
45993         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45994         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45995         * g++.old-deja/g++.brendan/new2.C: Likewise.
45996         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45997         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45998         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45999         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46000         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46001         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46002         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46003         * g++.old-deja/g++.brendan/template24.C: Likewise.
46004         * g++.old-deja/g++.brendan/template3.C: Likewise.
46005         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46006         * g++.old-deja/g++.jason/inline3.C: Likewise.
46007         * g++.old-deja/g++.jason/opeq.C: Likewise.
46008         * g++.old-deja/g++.law/arg5.C: Likewise.
46009         * g++.old-deja/g++.law/arm7.C: Likewise.
46010         * g++.old-deja/g++.law/ctors11.C: Likewise.
46011         * g++.old-deja/g++.law/cvt8.C: Likewise.
46012         * g++.old-deja/g++.law/init9.C: Likewise.
46013         * g++.old-deja/g++.law/refs4.C: Likewise.
46014         * g++.old-deja/g++.law/template2.C: Likewise.
46015         * g++.old-deja/g++.law/visibility24.C: Likewise.
46016         * g++.old-deja/g++.law/vtable3.C: Likewise.
46017         * g++.old-deja/g++.mike/asm2.C: Likewise.
46018         * g++.old-deja/g++.mike/eh1.C: Likewise.
46019         * g++.old-deja/g++.mike/misc1.C: Likewise.
46020         * g++.old-deja/g++.mike/misc13.C: Likewise.
46021         * g++.old-deja/g++.mike/misc14.C: Likewise.
46022         * g++.old-deja/g++.mike/ns12.C: Likewise.
46023         * g++.old-deja/g++.mike/p1248.C: Likewise.
46024         * g++.old-deja/g++.mike/p3708.C: Likewise.
46025         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46026         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46027         * g++.old-deja/g++.mike/p646.C: Likewise.
46028         * g++.old-deja/g++.mike/p700.C: Likewise.
46029         * g++.old-deja/g++.mike/p783.C: Likewise.
46030         * g++.old-deja/g++.mike/p783a.C: Likewise.
46031         * g++.old-deja/g++.mike/p783b.C: Likewise.
46032         * g++.old-deja/g++.mike/p786.C: Likewise.
46033         * g++.old-deja/g++.mike/p789.C: Likewise.
46034         * g++.old-deja/g++.mike/p789a.C: Likewise.
46035         * g++.old-deja/g++.mike/p807a.C: Likewise.
46036         * g++.old-deja/g++.other/delete3.C: Likewise.
46037         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46038         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46039         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46040         * g++.old-deja/g++.other/empty1.C: Likewise.
46041         * g++.old-deja/g++.other/temporary1.C: Likewise.
46042         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46043         * g++.old-deja/g++.pt/t16.C: Likewise.
46044         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46045
46046 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46047
46048         * gcc.dg/991230-1.c: New test.
46049
46050 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46051
46052         * gcc.c-torture/compile/991229-3.c: New test.
46053         * gcc.c-torture/compile/991229-2.c: New test.
46054         * gcc.c-torture/compile/991229-1.c: New test.
46055
46056 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46057
46058         * gcc.c-torture/compile/labels-2.c: New test.
46059
46060 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46061
46062         * gcc.c-torture/execute/991227-1.c: New test.
46063
46064 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46065
46066         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46067
46068 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46069
46070         * gcc.c-torture/execute/991221-1.c: New test.
46071
46072 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46073
46074         * g++.old-deja/g++.other/cast3.C: New test.
46075
46076 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46077
46078         * gcc.c-torture/execute/991216-4.c: New test.
46079
46080 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46081
46082         * gcc.c-torture/execute/991216-1.c: New test.
46083         * gcc.c-torture/execute/991216-2.c: New test.
46084         * gcc.c-torture/execute/991216-3.c: New test.
46085
46086 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46087
46088         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46089         Actually make the test fail by using "-O2" for compilation.
46090
46091 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46092
46093         * g++.old-deja/g++.warn/cast-align1.C: New test.
46094
46095 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46096
46097         * gcc.c-torture/compile/991214-1.c: New test.
46098         * gcc.c-torture/compile/991214-2.c: New test.
46099
46100 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46101
46102         * gcc.dg/991214-1.c: New test.
46103
46104 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46105
46106         * gcc.c-torture/compile/991213-3.c: New test.
46107         * gcc.c-torture/compile/991213-2.c: New test.
46108         * gcc.c-torture/compile/991213-1.c: New test.
46109
46110 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46111
46112         * gcc.dg/991209-1.c: New test.
46113
46114 1999-12-08  Nathan Sidwell <nathan@acm.org>
46115
46116         * gcc.c-torture/compile/991208-1.c: New test.
46117
46118 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46119
46120         * gcc.dg/ultrasp2.c: New test.
46121
46122 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46123
46124         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46125
46126 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46127
46128         * gcc.c-torture/compile/991202-1.c: New test.
46129         * gcc.c-torture/execute/991202-1.c: New test.
46130         * gcc.c-torture/execute/991202-2.c: New test.
46131         * gcc.c-torture/execute/991202-3.c: New test.
46132
46133 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46134
46135         * g++.old-deja/g++.abi/align.C: New test.
46136         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46137         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46138
46139 1999-12-01  Richard Henderson  <rth@cygnus.com>
46140
46141         * gcc.c-torture/execute/991201-1.c: New.
46142
46143 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46144
46145         * gcc.dg/991129-1.c: New test.
46146
46147 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46148
46149         * gcc.c-torture/compile/991127-1.c: New test.
46150
46151 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46152
46153         * g++.old-deja/g++.other/warn4.C: New test.
46154
46155 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46156
46157         * g++.old-deja/g++.eh/cleanup2.C: New test.
46158         * g++.old-deja/g++.ext/pretty2.C: New test.
46159         * g++.old-deja/g++.ext/pretty3.C: New test.
46160         * g++.old-deja/g++.other/debug6.C: New test.
46161
46162 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46163
46164         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46165         compiler_output to look for one error message instead of two.
46166
46167 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46168
46169         * gcc.c-torture/execute/991118-1.c: Also test case
46170         where the word boundary does not split a byte evenly.
46171
46172 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46173
46174         * g++.old-deja/g++.ext/restrict1.C: New test.
46175
46176 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46177
46178         * gcc.c-torture/execute/991118-1.c: New test.
46179
46180 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46181
46182         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46183         working directory pathnames.
46184
46185 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46186
46187         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46188         host is equipped with driver.h and driver.o so it can actually
46189         compile and run the tests.
46190
46191 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46192
46193         * gcc.c-torture/compile/991008-1.c: New test.
46194
46195 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46196
46197         * lib/gcc-dg.exp: Include target-supports.exp
46198
46199 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46200
46201         * lib/target-supports.exp: New file: Provide procs to test for
46202         features supported by the target.
46203         (check_weak_available): Moved here from ecos.exp.
46204         (check_alias_available): New proc: Determine of the target
46205         toolchain supports the alias attribute.
46206
46207         * gcc.dg/special/ecos.exp: Move check_weak_available to
46208         target-supports.exp.
46209         (alias-1.c): Only perform the test if the target supports
46210         aliases.
46211         (wkali-1.c): Only perform the test if the target supports
46212         aliases.
46213
46214         * gcc.dg/990506-0.c: Expect error messages from cross
46215         targets as well as native targets.
46216
46217 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46218
46219         * gcc.dg/ultrasp1.c: Removed xfail.
46220         * gcc.dg/struct-ret-2.c: Likewise.
46221         * gcc.dg/array-1.c: Likewise.
46222
46223 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46224
46225         * gcc.dg/struct-ret-2.c: New test.
46226
46227         * gcc.dg/array-1.c: New test.
46228
46229 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46230
46231         * gcc.c-torture/execute/991030-1.c: New test.
46232
46233 1999-10-26  Richard Henderson  <rth@cygnus.com>
46234
46235         * gcc.c-torture/compile/991026-2.c: New test.
46236
46237 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46238
46239         * gcc.c-torture/compile/991026-1.c: New test.
46240
46241 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46242
46243         * gcc.c-torture/execute/991023-1.c: New test.
46244
46245 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46246
46247         * gcc.c-torture/execute/991019-1.c: New test.
46248
46249 1999-10-16  Richard Henderson  <rth@cygnus.com>
46250
46251         * gcc.c-torture/execute/991016-1.c: New test.
46252
46253 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46254
46255         * gcc.c-torture/execute/991014-1.c: New test.
46256
46257 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46258
46259         * g++.old-deja/g++.other/union2.C: New test.
46260
46261 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46262
46263         * g++.old-deja/g++.other/vaarg2.C: New test.
46264         * g++.old-deja/g++.other/vaarg3.C: New test.
46265
46266 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46267
46268         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46269         in compile/.
46270
46271 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46272
46273         * gcc.c-torture/execute/va-arg-11.c: New test.
46274
46275 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46276
46277         * lib/file-format.exp (gcc_target_object_format): Don't
46278         crash if objdump is unavailable.
46279
46280 1999-09-29  Donn Terry <donn@interix.com>
46281
46282         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46283
46284 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46285
46286         * gcc.c-torture/compile/990928-1.c: New test.
46287
46288 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46289
46290         * g++.old-deja/g++.other/decl6.C: New test.
46291
46292 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46293
46294         * gcc.c-torture/execute/va-arg-10.c: New test.
46295
46296 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46297
46298         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46299         __PRETTY_FUNCTION__.
46300
46301 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46302
46303         * gcc.c-torture/execute/990923-1.c: New test.
46304
46305 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46306
46307         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46308         for which -fpic is inappropriate.
46309
46310 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46311
46312         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46313
46314 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46315
46316         * g++.old-deja/g++.other/dyncast1.C: New test.
46317         * g++.old-deja/g++.other/dyncast2.C: New test.
46318         * g++.old-deja/g++.other/dyncast3.C: New test.
46319         * g++.old-deja/g++.other/dyncast4.C: New test.
46320         * g++.old-deja/g++.other/dyncast5.C: New test.
46321         * g++.old-deja/g++.eh/catch3.C: New test.
46322         * g++.old-deja/g++.eh/catch3p.C: New test.
46323         * g++.old-deja/g++.eh/catch4.C: New test.
46324         * g++.old-deja/g++.eh/catch4p.C: New test.
46325         * g++.old-deja/g++.eh/catch5.C: New test.
46326         * g++.old-deja/g++.eh/catch5p.C: New test.
46327         * g++.old-deja/g++.eh/catch6.C: New test.
46328         * g++.old-deja/g++.eh/catch6p.C: New test.
46329         * g++.old-deja/g++.eh/catch7.C: New test.
46330         * g++.old-deja/g++.eh/catch7p.C: New test.
46331         * g++.old-deja/g++.eh/catch8.C: New test.
46332         * g++.old-deja/g++.eh/catch8p.C: New test.
46333         * g++.old-deja/g++.eh/catch9.C: New test.
46334         * g++.old-deja/g++.eh/catch9p.C: New test.
46335
46336 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46337
46338         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46339         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46340
46341 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46342
46343         * gcc.c-torture/compile/990913-1.c: New test.
46344
46345 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46346
46347         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46348         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46349
46350 1999-09-09  Richard Henderson  <rth@cygnus.com>
46351
46352         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46353
46354 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46355
46356         * g++.old-deja/g++.other/lookup11.C: New test.
46357         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46358         what is permitted and what we want.
46359         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46360         overload use.
46361         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46362
46363 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46364
46365         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46366         * gcc.c-torture/noncompile/poison-1.c: New file.
46367
46368 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46369
46370         * g++.old-deja/g++.other/sizeof3.C: New test.
46371         * g++.old-deja/g++.other/sizeof4.C: New test.
46372         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46373         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46374
46375 1999-09-07  Richard Henderson  <rth@cygnus.com>
46376
46377         * gcc.dg/va-arg-1.c: New.
46378
46379 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46380
46381         * gcc.c-torture/execute/va-arg-9.c: New test.
46382
46383 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46384
46385         * g77.f-torture/compile/980519-2.f: New test.
46386         * g77.f-torture/compile/19990905-0.f: New test.
46387         * g77.f-torture/compile/19990905-1.f: New test.
46388         * g77.f-torture/compile/19990905-2.f: New test.
46389
46390         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46391
46392 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46393
46394         * gcc.c-torture/execute/990827-1.c: Fix typo.
46395
46396 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46397
46398         * g++.old-deja/g++.other/deref1.C: New test.
46399
46400 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46401
46402         * g++.old-deja/g++.other/ambig2.C: New test.
46403         * g++.old-deja/g++.other/cond5.C: New test.
46404         * g++.old-deja/g++.other/lookup16.C: New test.
46405
46406 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46407
46408         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46409         assemblers too.
46410
46411 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46412
46413         * lib/c-torture.exp: Avoid the "compare executables" optimization
46414         when testing native.
46415
46416 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46417
46418         * gcc.c-torture/execute/990829-1.c: New test.
46419         * gcc.c-torture/compile/990829-1.c: New test.
46420
46421 1999-08-27  Paul Burchard  <burchard@pobox.com>
46422
46423         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46424         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46425         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46426         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46427         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46428         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46429         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46430         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46431         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46432         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46433         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46434
46435 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46436
46437         * gcc.c-torture/execute/990827-1.c: New test.
46438
46439 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46440
46441         * g77.f-torture/noncompile/19990826-4.f: New test.
46442
46443         * g77.f-torture/compile/19990826-3.f: New test.
46444
46445         * g77.f-torture/execute/19990826-2.f: New test.
46446
46447         * g77.f-torture/compile/19990826-1.f: New test.
46448
46449         * gcc.c-torture/execute/990826-0.c: New test.
46450         * g77.c-torture/execute/19990826-0.f: New test.
46451
46452         * g77.f-torture/noncompile/970626-2.f: New test.
46453
46454 1999-08-25  Paul Burchard  <burchard@pobox.com>
46455
46456         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46457         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46458         lss-011.C: New tests.
46459
46460 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46461
46462         * g++.old-deja/g++.other/decl5.C: New test.
46463
46464 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46465
46466         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46467         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46468         call `postbase' for each one.  All callers of `postbase' changed
46469         to call this instead.
46470
46471 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46472
46473         * gcc.c-torture/execute/990811-1.c: New test.
46474
46475 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46476
46477         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46478         just native ones.
46479
46480         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46481         just native ones.
46482
46483 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46484
46485         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46486
46487 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46488
46489         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46490
46491 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46492
46493         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46494
46495 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46496
46497         * gcc.c-torture/execute/990804-1.c: New test.
46498
46499 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46500
46501         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46502         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46503         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46504
46505 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46506
46507         * g++.old-deja/g++.other/struct1.C: New test.
46508
46509 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46510
46511         * g++.old-deja/g++.other/enum2.C: New test.
46512
46513 1999-08-02  Richard Henderson  <rth@cygnus.com>
46514
46515         Adapted from tests from Franz Sirl:
46516         * gcc.c-torture/execute/va-arg-7.c: New test.
46517         * gcc.c-torture/execute/va-arg-8.c: New test.
46518
46519 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46520
46521         * gcc.c-torture/compile/990801-2.c: New test.
46522
46523         * gcc.c-torture/compile/990801-1.c: New test.
46524
46525 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46526
46527         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46528         fp-cmp-1.c, converting double to float.
46529
46530         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46531         fp-cmp-1.c, converting double to long double.
46532
46533         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46534         from fr1 to unknown_register, since fr1 is a legitimate register
46535         on some machines.
46536
46537 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46538
46539         * README: More listname related changes.
46540
46541 1999-07-08  Catherine Moore  <clm@cygnus.com>
46542
46543         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46544
46545 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46546
46547         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46548
46549 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46550
46551         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46552
46553 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46554
46555         * gcc.dg/990703-1.c: New test.
46556
46557 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46558
46559         * lib/file-format.exp: New file: Move definition of proc
46560         gcc_target_object_format to here from
46561         gcc.dg/special/ecos.exp.
46562
46563         * lib/c-torture.exp: Include lib file-format.exp.
46564         * lib/gcc-dg.exp: Include lib file-format.exp.
46565
46566         * gcc.dg/special/ecos.exp: Remove definition of proc
46567         gcc_target_object_format.
46568
46569 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46570
46571         * gcc.c-torture/execute/990628-1.c: New test.
46572
46573 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46574
46575         * gcc.c-torture/compile/990625-2.c: New test.
46576
46577         * gcc.c-torture/compile/990625-1.c: New test.
46578
46579 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46580
46581         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46582         attributes compile.
46583         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46584         ports that use the COFF/PE file format.
46585
46586 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46587
46588         * gcc.c-torture/compile/990617-1.c: New test.
46589
46590 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46591
46592         * g++.old-deja/g++.other/decl4.C: New test.
46593
46594 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46595
46596         * g++.old-deja/g++.other/bitfld3.C: New test.
46597
46598 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46599
46600         * g++.old-deja/g++.eh/catch1.C: New test.
46601
46602 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46603
46604         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46605
46606         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46607         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46608
46609 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46610
46611         * g77.f-torture/compile/19990502-0.f: Replace with new,
46612         shorter, test that still fails after recent changes.
46613
46614 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46615
46616         * gcc.c-torture/execute/990604-1.c: New test.
46617
46618 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46619
46620         * gcc.c-torture/execute/990531-1.c: New test.
46621
46622 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46623
46624         * gcc.c-torture/compile/990527-1.c: New test.
46625
46626 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46627
46628         * gcc.c-torture/execute/990527-1.c: New test.
46629
46630 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46631
46632         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46633         bitfields as signed.
46634
46635 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46636
46637         * g77.f-torture/compile/19990525-0.f: New test.
46638
46639 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46640
46641         * gcc.c-torture/execute/990525-2.c: New test.
46642
46643         * gcc.c-torture/execute/990525-1.c: New test.
46644
46645 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46646
46647         * g++.old-deja/g++.other/anon3.C: New test.
46648         * g++.old-deja/g++.other/anon4.C: New test.
46649         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46650         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46651         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46652         Merrill).
46653
46654 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46655
46656         * gcc.c-torture/execute/990524-1.c: New test.
46657
46658         * gcc.dg/990524-1.c: New test.
46659
46660 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46661
46662         * gcc.c-torture/compile/990523-1.c: New test.
46663
46664 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46665
46666         * gcc.c-torture/compile/990519-1.c: New test.
46667
46668 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46669
46670         * gcc.c-torture/compile/990517-1.c: New test.
46671
46672         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46673         (e4, f4): New tests.
46674         (main): Call them.
46675
46676 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46677
46678         * gcc.dg/noreturn-1.c: New test.
46679
46680 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46681
46682         * gcc.c-torture/execute/990513-1.c: New test.
46683
46684 1999-05-10  Richard Henderson  <rth@cygnus.com>
46685
46686         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46687
46688 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46689
46690         * g77.f-torture/execute/erfc.f: Use small single-precision
46691         values, to avoid problems on Alphas when not -mieee.
46692
46693 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46694
46695         * gcc.dg/990506-0.c: New test.
46696
46697 1999-05-08  Richard Henderson  <rth@cygnus.com>
46698
46699         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46700         the constant to test.  Don't XFAIL 64-bit targets.
46701
46702         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46703         * g++.old-deja/g++.law/profile1.C: Likewise.
46704
46705         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46706         operator new instances.
46707         * g++.old-deja/g++.other/delete5.C: Likewise.
46708
46709 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46710
46711         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46712         intrinsic.
46713
46714 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46715
46716         * g77.f-torture/execute/u77-test.f: Reverse order of two
46717         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46718
46719 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46720
46721         * gcc.dg/compare1.c: New test.
46722
46723 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46724
46725         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46726         New tests.
46727
46728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46729
46730         * g77.f-torture/compile/19990502-1.f: New test.
46731
46732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46733
46734         * g77.f-torture/compile/19990502-0.f: New test.
46735
46736 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46737
46738         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46739         intrinsic.
46740
46741 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46742
46743         * g77.f-torture/execute/u77-test.f (main): List libU77
46744         intrinsics not currently tested.
46745         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46746         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46747         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46748         Trim blanks off the ends of some printed strings.
46749
46750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46751
46752         * g77.f-torture/execute/u77-test.f (main): Just warn about
46753         FSTAT gid disagreement, as it's expected on some systems.
46754
46755 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46756
46757         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46758         use a new function, which allows for some slop.
46759         Clean up some commentary.
46760         (issum): The new function.
46761         (sgladd): Deleted subroutine.
46762
46763 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46764
46765         * g77.f-torture/execute/u77-test.f: Modify to be more like
46766         libf2c/libU77 version, bringing patches to that version here.
46767         Add suitable commentary.
46768
46769 1999-04-25  Richard Henderson  <rth@cygnus.com>
46770
46771         * gcc.dg/990424-1.c: New test.
46772
46773 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46774
46775         * g77.f-torture/execute/u77-test.f (main): Bug involving
46776         LSTAT has been fixed, so turn back on full checking.
46777
46778 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46779
46780         * g77.f-torture/compile/19990419-0.f: New test.
46781         * g77.f-torture/execute/19990419-1.f: New test.
46782
46783 1999-04-17  Richard Henderson  <rth@cygnus.com>
46784
46785         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46786         to avoid the need for a prototype to supress a warning.
46787
46788 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46789
46790         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46791
46792 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46793
46794         * gcc.c-torture/execute/990404-1.c: New test.
46795
46796 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46797
46798         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46799         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46800         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46801         missing initializer warnings.
46802
46803 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46804
46805         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46806         matching strings.
46807
46808 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46809
46810         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46811
46812 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46813
46814         * g77.f-torture/execute/19990325-0.f: New test.
46815         * g77.f-torture/execute/19990325-1.f: New test.
46816
46817 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46818
46819         * gcc.c-torture/execute/990324-1.c: New test.
46820
46821 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46822
46823         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46824         test with 4.
46825
46826 1999-03-17  Richard Henderson  <rth@cygnus.com>
46827
46828         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46829
46830 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46831
46832         * g77.f-torture/execute/19990313-2.f: New test.
46833         * g77.f-torture/execute/19990313-3.f: New test.
46834
46835 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46836
46837         * g77.f-torture/execute/19990313-0.f: New test.
46838         * g77.f-torture/execute/19990313-1.f: New test.
46839
46840 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46841
46842         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46843         printf to sprintf.
46844         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46845         (main): Add check for u15.  Conditionalize u31 check depending on
46846         whether ints are <32 bits or >=32 bits.
46847
46848 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46849
46850         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46851
46852 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46853
46854         * g77.f-torture/compile/19990305-0.f: New test.
46855         * g77.f-torture/execute/19981119-0.f: New test.
46856
46857 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46858
46859         * g77.f-torture/execute/970625-2.f: call ABORT if final
46860         result is not correct, instead of just printing it.
46861         Add this checking via newly introduced obfuscation, to
46862         trip up buggy front ends.
46863
46864 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46865
46866         * g77.f-torture/compile/960317-1.f: Moved from being
46867         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46868
46869 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46870
46871         * g77.f-torture/execute/960317-1.f: New (old) test.
46872         * g77.f-torture/execute/970625-2.f: Ditto.
46873
46874 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46875
46876         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46877         message on line 1 or line 2; cccp and cpplib do this differently.
46878
46879 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46880
46881         * g++.old-deja/g++.law/weak1.C: New test.
46882
46883 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46884
46885         * gcc.c-torture/execute/990119-1.c: Renamed to...
46886         * gcc.dg/990119-1.c: this, so it will only be tested once
46887         (it's a preprocessor test, it doesn't need to be run at
46888         multiple optimization levels).
46889
46890 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46891
46892         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46893           ALWAYS_CXXFLAGS.
46894
46895 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46896
46897         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46898         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46899         to not be compilable by current g77.
46900
46901 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46902
46903         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46904
46905 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46906
46907         * gcc.c-torture/execute/990222-1.c: New test.
46908
46909 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46910
46911         * g77.f-torture/compile/19990218-0.f: New test.
46912         * g77.f-torture/noncompile/19990218-1.f: New test.
46913
46914 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46915
46916         * g77.f-torture/compile/19981216-0.f: New test.
46917
46918 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46919
46920         * gcc.dg/990214-1.c: New test.
46921
46922 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46923
46924         * gcc.dg/990213-2.c: New test.
46925
46926         * gcc.dg/990213-1.c: New test.
46927
46928 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46929
46930         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46931         ints.
46932
46933 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46934
46935         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46936         specified by target.
46937
46938         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46939
46940 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46941
46942         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46943
46944 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46945
46946         * gcc.dg/special/ecos.exp: New test driver for new tests with
46947         special requirements.
46948
46949         * gcc.dg/special/alias-1.c: New test.
46950         * gcc.dg/special/gcsec-1.c: New test.
46951         * gcc.dg/special/weak-1.c: New test.
46952         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46953         * gcc.dg/special/weak-2.c: New test.
46954         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46955         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46956         * gcc.dg/special/wkali-1.c: New test.
46957         * gcc.dg/special/wkali-2.c: New test.
46958         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46959         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46960
46961 1999-02-10  Felix Lee  <flee@cygnus.com>
46962
46963           * lib/c-torture.exp (c-torture-compile): Pull out code for
46964           analyzing gcc error messages.
46965           (c-torture-execute): Likewise.  Fix some (harmless) false
46966           positives.
46967           * lib/gcc.exp (gcc_check_compile): New function.
46968
46969 1999-02-08  Richard Henderson  <rth@cygnus.com>
46970
46971         * gcc.c-torture/execute/990208-1.c: New test.
46972
46973 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46974
46975         * g++.dg/special/ecos.exp: New driver for new tests with special
46976         requirements
46977
46978         * g++.dg/special/conpr-1.C: New test
46979         * g++.dg/special/conpr-2.C: New test
46980         * g++.dg/special/conpr-2a.C: New test
46981         * g++.dg/special/conpr-3.C: New test
46982         * g++.dg/special/conpr-3a.C: New test
46983         * g++.dg/special/conpr-3b.C: New test
46984
46985         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46986         allow g++ to use the dg driver
46987
46988         * README: Add comment about g++.dg directory
46989
46990 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46991
46992         * README: Update email addresses.
46993
46994 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46995
46996         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46997         arguments in order to force structure S onto the stack even on
46998         the alpha.
46999         (test): Pass 10 leading arguments to function foo as well as the
47000         structure S.
47001
47002         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47003         failure for all targets.
47004
47005         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47006         abort to terminate program execution.
47007
47008 1999-01-30  Richard Henderson  <rth@cygnus.com>
47009
47010         * gcc.c-torture/execute/990130-1.c: New test.
47011
47012 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47013
47014         * gcc.dg/990130-1.c: New test.
47015
47016 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47017
47018         * gcc.c-torture/execute/990128-1.c: New test.
47019
47020 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47021
47022         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47023
47024 1999-01-27  Felix Lee  <flee@cygnus.com>
47025
47026         * lib/c-torture.exp (c-torture-compile): pull out code for
47027         analyzing gcc error messages.
47028         (c-torture-execute): ditto, and fix some (harmless) false
47029         positives.
47030         * lib/gcc.exp (gcc_check_compile): new function.
47031
47032 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47033
47034         * gcc.dg/990117-1.c: New test.
47035
47036         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47037
47038         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47039
47040 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47041
47042         * g77.f-torture/compile/990115-1.f: New test.
47043
47044 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47045
47046         * gcc.c-torture/compile/990107-1.c: New test
47047
47048 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47049
47050         * gcc.c-torture/execute/990106-2.c: New test.
47051
47052         * gcc.c-torture/execute/990106-1.c: New test.
47053
47054 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47055
47056         * gcc.c-torture/compile/981223-1.c: New test.
47057
47058 1998-12-29  Richard Henderson  <rth@cygnus.com>
47059
47060         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47061         (opt3): Rename from opt4 and disable.
47062
47063 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47064
47065         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47066
47067 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47068
47069         * g++.old-deja/g++.other/conv5.C: New test.
47070
47071 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47072
47073         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47074
47075 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47076
47077         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47078
47079 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47080
47081         * gcc.c-torture/compile/981211-1.c: New test.
47082
47083 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47084
47085         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47086
47087         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47088
47089 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47090
47091         * gcc.special/930510-1.c: Make C9X safe.
47092         * gcc.misc-tests/gcov-1.c Similarly.
47093         * gcc.misc-tests/gcov-2.c Similarly.
47094
47095 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47096
47097         * gcc.dg/ultrasp1.c: New test.
47098
47099 1998-12-06  Richard Henderson  <rth@cygnus.com>
47100
47101         * gcc.c-torture/execute/981206.c: New test.
47102
47103 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47104
47105         * g++.old-deja/g++.ns/template7.C: New test.
47106
47107         * g++.old-deja/g++.other/expr1.C: New test.
47108
47109         * g++.old-deja/g++.eh/tmpl3.C: New test.
47110
47111         * g++.old-deja/g++.eh/tmpl2.C: New test.
47112
47113 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47114
47115         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47116         * g++.old-deja/g++.other/using6.C: Removed.
47117         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47118
47119         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47120
47121 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47122
47123         * g++.old-deja/g++.pt/overload8.C: New test.
47124
47125         * g++.old-deja/g++.pt/overload7.C: New test.
47126
47127         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47128
47129         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47130         and relinking messages.
47131         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47132         compiling with -frepo.
47133
47134 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47135
47136         * g++.old-deja/g++.pt/lookup6.C: New test.
47137
47138 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47139
47140         * gcc.c-torture/execute/981130-1.c: New test.
47141         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47142
47143 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47144
47145         * g++.old-deja/g++.pt/explicit76.C: New test.
47146
47147         * g++.old-deja/g++.pt/friend38.C: New test.
47148
47149         * g++.old-deja/g++.ns/crash2.C: New test.
47150
47151         * g++.old-deja/g++.pt/defarg8.C: New test.
47152
47153         * g++.old-deja/g++.pt/instantiate6.C: New test.
47154
47155         * g++.old-deja/g++.pt/static6.C: New test.
47156
47157         * g++.old-deja/g++.pt/decl2.C: New test.
47158
47159 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47160
47161         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47162         problem is actually related with name lookup, but so what? :-)
47163
47164         * g++.old-deja/g++.pt/friend37.C: New test.
47165
47166 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47167
47168         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47169         element, which fails on some systems.
47170
47171         * g77.f-torture/execute/labug1.f: New test.
47172
47173 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47174
47175         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47176         is defined.
47177
47178 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47179
47180         * g77.f-torture/compile/981117-1.f: New test.
47181
47182 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47183
47184         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47185         properly discarded.
47186
47187 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47188
47189         * gcc.c-torture/execute/memcheck: New directory of tests for
47190         -fcheck-memory-usage.
47191
47192 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47193
47194         * README: New file, general information about the testsuite and
47195         new description of the various C++ test subdirectories.
47196         * README.g++: Eliminate obsolete information, update and move most
47197         relevant stuff to README.
47198
47199 1998-11-07  Richard Henderson  <rth@cygnus.com>
47200
47201         * gcc.c-torture/compile/981107-1.c: New test.
47202
47203 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47204
47205         * execute/memcpy-bi.c: New testcase.
47206
47207 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47208
47209         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47210         base classes.
47211
47212         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47213         template is selected.
47214
47215         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47216         classes, it should be accepted for all types.
47217
47218         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47219
47220         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47221         specializations start with template headers.
47222
47223 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47224
47225         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47226
47227         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47228         non-POD types.
47229
47230 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47231
47232         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47233
47234 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47235
47236         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47237
47238 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47239
47240         * 981019-1.c: New test.
47241
47242 1998-10-14  Robert Lipe <robertl@dgii.com>
47243
47244         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47245         find objc headers.
47246
47247 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47248
47249         * compile/981001-4.c: Remove use of GCC extension that triggers a
47250         compiler bug.
47251
47252 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47253
47254         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47255
47256 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47257
47258         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47259         instantiation of template produces incorrect code for delete
47260         expression.
47261
47262         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47263         constructors' name is not unique.
47264         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47265         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47266
47267         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47268         automatic array of const is ill-formed.
47269
47270         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47271         of template parameter?
47272
47273         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47274         const.
47275
47276         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47277         pointer-to-member expression.
47278
47279         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47280         declaration causes ICE.
47281
47282 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47283
47284         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47285         reserved in the global namespace.
47286
47287         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47288         generate needed virtual table.
47289
47290         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47291
47292 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47293
47294         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47295         template-dependent type
47296
47297 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47298
47299         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47300         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47301         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47302
47303         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47304         class should be usable as argument of member function.
47305         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47306         class should be usable as return type of member function.
47307         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47308         class should be usable as type of data member.
47309
47310         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47311
47312 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47313
47314         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47315
47316 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47317
47318         * gcc.dg/dll-?.c Add thumb to target list.
47319         Fix assembler scan patterns to match current assembler output.
47320
47321 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47322
47323         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47324         matching of template brackets.
47325
47326         * g++.old-deja/g++.other/using4.C: New test.  Test using
47327         declarations of methods from base classes.
47328
47329         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47330         within functions should introduce names into the innermost
47331         enclosing namespace.
47332
47333         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47334         of static locals if first initialization throws.
47335
47336 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47337
47338         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47339
47340 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47341
47342         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47343         lose track of the possible targets of tablejump insns.
47344         * special/special.exp: Run it.
47345
47346 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47347
47348         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47349         must be declared before its specializations can be named in friend
47350         declarations.
47351
47352 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47353
47354         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47355
47356         * g77.f-torture/execute/io1.f: New test.
47357
47358 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47359
47360         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47361         with pointer to template function, for which no argument deduction
47362         is possible.
47363
47364         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47365         specialization of template function as argument to template
47366         function.
47367
47368         * g++.old-deja/g++.other/access2.C: New test; Inner class
47369         shouldn't have privileged access to Outer's names.
47370
47371 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47372
47373         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47374         friend template declared within template class conflicts with
47375         nested class of the same name.
47376
47377         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47378         is ignored.
47379
47380         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47381         object with direct initializer as function declaration.
47382
47383         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47384         initializers.
47385
47386         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47387         involving const pointer and NULL produces incorrect result.
47388
47389         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47390         type name without `typename' should be rejected with -pedantic.
47391
47392 1998-10-02  Richard Henderson  <rth@cygnus.com>
47393
47394         * g++.old-deja/g++.other/addrof1.C: New test.
47395
47396 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47397
47398         * gcc.c-torture/compile/981001-1.c: New test.
47399         * gcc.c-torture/execute/981001-1.c: New test.
47400
47401 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47402
47403         * gcc.c-torture/compile/981001-2.c: New test.
47404         * gcc.c-torture/compile/981001-3.c: New test.
47405         * gcc.c-torture/compile/981001-4.c: New test.
47406
47407 1998-10-01  Robert Lipe  <robertl@dgii.com>
47408
47409         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47410         multilibbed hosts.  Idea grafted from g77.exp.
47411
47412 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47413
47414         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47415         avoid losing on systems which need -lsocket.
47416
47417 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47418
47419         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47420         * g++.old-deja/g++.other/nested2.C: Ditto.
47421         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47422         failure.
47423
47424 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47425
47426         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47427         preferred over template operator!= for enum bitfields.
47428
47429 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47430
47431         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47432         that happen to have the same base name, but in different scopes,
47433         are incorrectly rejected.
47434
47435 1998-09-16  Richard Henderson  <rth@cygnus.com>
47436
47437         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47438         on the native word size instead of an integer literal.
47439
47440 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47441
47442         * g++.old-deja/g++.other/static2.C: Invocation of static data
47443         member of type pointer-to-function denoted as non-static member.
47444
47445         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47446         checks involving function types and aliases.
47447
47448 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47449
47450         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47451         redefined to the same non-trivial type.
47452
47453         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47454         namespace-qualification of template specializations declared in
47455         other namespaces.
47456
47457         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47458         to declare a subset of the specializations of a template function
47459         as friends of specializations of a template class.
47460
47461         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47462         member templates that do not fully specialize the enclosing
47463         template class are rejected.
47464
47465 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47466
47467         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47468
47469 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47470
47471         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47472         altered from libf2c/libU77 version.
47473
47474 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47475
47476         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47477
47478 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47479
47480         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47481         (un)signed char are different types for template specialization
47482         purposes.
47483
47484 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47485
47486         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47487         * objc: ObjC testsuite.
47488
47489 1998-08-31  Catherine Moore  <clm@cygnus.com>
47490
47491         * gcc.c-torture/execute/941014-1.x: New file.
47492
47493 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47494
47495         * lib/c-torture.exp: Add support for
47496         torture_eval_before_compile and torture_eval_before_execute
47497         variables.
47498
47499 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47500
47501         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47502         this test triggers valid.
47503
47504 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47505
47506         * gcc.dg/980827-1.c: New test.
47507
47508 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47509
47510         * gcc.c-torture/execute/loop-4b.c: New test.
47511
47512 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47513
47514         * lib/c-torture.exp: Add support for
47515         torture_eval_before_compile and torture_eval_before_execute
47516         variables.
47517
47518 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47519
47520         * gcc.c-torture/compile/980825-1.c: New test.
47521
47522 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47523
47524         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47525         count number tests in opt_t0 not good_t0.
47526
47527 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47528
47529         * gcc.c-torture/compile/930326-1.x: Fix typo.
47530
47531 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47532
47533         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47534         causes an ICE.
47535
47536 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47537
47538         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47539         STACK_SIZE is defined.
47540         * gcc.c-torture/unsorted/stuct.c: Similarly.
47541
47542         * gcc.c-torture/compile/980821-1.c: New test.
47543
47544 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47545
47546         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47547
47548 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47549
47550         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47551         code.
47552
47553 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47554
47555         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47556         error'.
47557
47558 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47559
47560         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47561
47562 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47563
47564         * gcc.c-torture/compile/980816-1.c: New test.
47565
47566         * gcc.dg/980816-1.c: New test.
47567
47568 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47569
47570         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47571         compiler for ieee tests.
47572
47573 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47574
47575         * g77.f-torture/compile/980729-0.f: New test.
47576
47577 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47578
47579         * gcc.c-torture/special/eeprof-1.c: New test, for
47580         -finstrument-functions.
47581         * gcc.c-torture/special/special.exp: Run it.
47582
47583 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47584
47585         * gcc.c-torture/compile/980729-1.c: New test.
47586
47587 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47588
47589         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47590         __thumb__ is defined, and test for ARM style doubles if so.
47591
47592 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47593
47594         * g77.f-torture/noncompile/980615-0.f: New test.
47595
47596 1998-07-26  H.J. Lu  (hjl@gnu.org)
47597
47598         * gcc.dg/980312-1.c: Do link instead of compile.
47599         * gcc.dg/980313-1.c: Likewise.
47600
47601 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47602
47603         * gcc.c-torture/compile/980726-1.c: New test.
47604
47605 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47606
47607         * g77.f-torture/execute/io0.f: New test.
47608
47609 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47610
47611         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47612         an int.
47613
47614 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47615
47616         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47617         m32r bugs.
47618
47619 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47620
47621         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47622         c-decl.c:grokdeclarator can handle mode attributes.
47623
47624 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47625
47626         * gcc.c-torture/execute/980716-1.c: New test.
47627
47628 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47629
47630         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47631         the mn10200.
47632         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47633         the mn10200.
47634         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47635         * gcc.c-torture/compile/930326-1.x: Similarly.
47636
47637 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47638
47639         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47640         New test from Craig.
47641
47642 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47643
47644         * g77.f-torture/noncompile/980616-0.f: New test.
47645
47646         * g77.f-torture/execute/970816-3.f: New test from Craig.
47647
47648 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47649
47650         *  g++.other/singleton.C: Return error value instead of taking
47651         SIGSEGV.
47652
47653 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47654
47655         *  g++.other/singleton.C: New test.  Warning is under dispute.
47656         Runtime crash is not.
47657
47658 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47659
47660         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47661         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47662         using6.C, using7.C}: New namespace tests.
47663
47664 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47665
47666         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47667         specialization with typedef'ed names used as array indexes.
47668
47669 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47670
47671         * gcc.c-torture/execute/980709-1.c: New test.
47672
47673         * gcc.dg/980709-1.c: New test.
47674
47675 1998-07-07  Richard Henderson  <rth@cygnus.com>
47676
47677         * gcc.c-torture/execute/bcp-1.c: New test.
47678
47679 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47680
47681         * gcc.c-torture/execute/980707-1.c: New test.
47682
47683 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47684
47685         * gcc.c-torture/compile/980706-1.c: New test.
47686
47687 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47688
47689         * g77.f-torture/execute/980701-0.f,
47690         g77.f-torture/execute/980701-1.f: New test from Craig.
47691
47692 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47693
47694         * gcc.c-torture/compile/980701-1.c: New test.
47695
47696         * gcc.c-torture/execute/980701-1.c: New test.
47697
47698 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47699 rlsruhe.de>
47700
47701         * g++.old-deja/g++.robertl/eb132.C: New test.
47702         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47703
47704 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47705
47706         * g77.f-torture/execute/980628-7.f,
47707         g77.f-torture/execute/980628-8.f,
47708         g77.f-torture/execute/980628-9.f,
47709         g77.f-torture/execute/980628-10.f: New tests from Craig.
47710
47711         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47712
47713 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47714
47715         * g77.f-torture/execute/980628-4.f: New test from Craig.
47716         * g77.f-torture/execute/980628-5.f: Likewise.
47717         * g77.f-torture/execute/980628-2.f: Likewise.
47718         * g77.f-torture/execute/980628-0.f: Likewise.
47719         * g77.f-torture/execute/980628-1.f: Likewise.
47720         * g77.f-torture/execute/980628-3.f: Likewise.
47721         * g77.f-torture/execute/980628-6.f: Likewise.
47722
47723 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47724
47725         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47726         directory when nothing has been installed yet.
47727
47728 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47729
47730         * gcc.c-torture/special/special.exp: Handle newer versions of
47731         dejagnu.
47732
47733 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47734
47735         * gcc.dg/980626-1.c: New test.
47736
47737 1998-06-19  Bruno Haible <haible@ilog.fr>
47738
47739         * gcc.misc-tests/m-un-2.c: New test.
47740         * g++.old-deja/g++.other/warn01.c: Likewise.
47741
47742 1998-06-19  Robert Lipe  <robertl@dgii.com>
47743
47744         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47745         compatibility with assmblers with a different comment character.
47746         Eliminate use of GAS-specific extensions.
47747
47748 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47749
47750         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47751
47752 1998-06-19  Robert Lipe  <robertl@dgii.com>
47753
47754         * lib/g77.exp: Replace search for libf2c.a with search for newly
47755         renamed libg2c.a
47756
47757 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47758
47759         * gcc.c-torture/execute/980617-1.c: New test.
47760
47761 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47762
47763         * gcc.c-torture/execute/980612-1.c: New test.
47764
47765 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47766
47767         * gcc.dg/980523-1.c: Only test on ppc-linux.
47768         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47769
47770         * gcc.c-torture/execute/980608-1.c: New test.
47771
47772 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47773
47774         * gcc.c-torture/execute/980605-1.c: New test.
47775
47776 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47777
47778         * gcc.c-torture/execute/980604-1.c: New test.
47779
47780 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47781
47782         * gcc.c-torture/execute/980602-1.c: New test.
47783         * gcc.c-torture/execute/980602-2.c: Likewise.
47784
47785 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47786
47787         * 970125-0.f: Fix per JCB.  Add commentary.
47788
47789 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47790
47791         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47792         IEEE -0 support.
47793
47794 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47795
47796         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47797         earlier.
47798
47799 1998-05-28  Catherine Moore <clm@cygnus.com>
47800
47801         * gcc.c-torture/execute/980526-3.c: New test.
47802
47803 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47804
47805         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47806         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47807         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47808         m88k-motorola-sysv3 to XFAIL.
47809
47810 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47811
47812         * gcc.dg/980526-1.c: New test.
47813         * gcc.c-torture/execute/980526-2.c: New test.
47814
47815 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47816
47817         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47818
47819         * gcc.c-torture/execute/980526-1.c: New test.
47820
47821 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47822
47823         * g77.f-torture/execute/alpha2.f: Add runtime test.
47824
47825 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47826
47827         * g++.old-deja/old-deja.exp: Strip leading directories.
47828
47829         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47830         error for the line.  Don't run multiple tests for the same line.
47831
47832 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47833
47834         * gcc.dg/980523-1.c: New test.
47835
47836 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47837
47838         * g77.f-torture/compile/970915-0.f: New test.
47839
47840 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47841
47842         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47843
47844 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47845
47846         * gcc.dg/980520-1.c: New test.
47847
47848 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47849
47850         * gcc.dg/980502-1.c: Fix return type.
47851
47852 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47853
47854         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47855         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47856         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47857         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47858         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47859
47860 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47861
47862         * g77.f-torture/execute/980520-1.f: New test.
47863
47864 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47865
47866         * lib/mike-g77.exp: New file.
47867
47868         * g77.f-torture/noncompile/noncompile.exp,
47869         g77.f-torture/noncompile/check0.f: New files.
47870
47871 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47872
47873         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47874         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47875         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47876         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47877         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47878         abort where appropriate.
47879
47880 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47881
47882         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47883         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47884
47885 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47886
47887         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47888
47889 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47890
47891         * g77.f-torture/compile/980427-0.f: New test.
47892
47893 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47894
47895         * g77.f-torture/compile/980424-0.f: New test.
47896
47897 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47898
47899         * g77.f-torture/compile/980419-2.f (main): New test.
47900         * g77.f-torture/compile/970125-0.f: New test.
47901         * g77.f-torture/compile/980419-1.f: New test.
47902
47903 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47904
47905         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47906         of loop-4.c.
47907
47908 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47909
47910         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47911
47912 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47913
47914         * gcc.c-torture/compile/980329-1.c: New test.
47915
47916 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47917
47918         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47919         * gcc.dg/980312-1.c: Fix typo in -march command.
47920
47921 1998-03-16  H.J. Lu  (hjl@gnu.org)
47922
47923         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47924
47925 1998-03-11  Robert Lipe  <robertl@dgii.com>
47926
47927         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47928         Dave Love agree the Fortran source is bogus.
47929
47930 1998-03-11  Robert Lipe  <robertl@dgii.com>
47931
47932         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47933         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47934         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47935         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47936         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47937
47938 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47939
47940         * g++.old-deja/g++.other/friend1.C: New test.
47941
47942 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47943
47944         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47945         possibly uninitialized) variables and declare dnrm2.
47946
47947 1998-02-23  Robert Lipe <robertl@dgii.com>
47948
47949         From Bruno Haible <haible@ilog.fr>:
47950         * gcc.c-torture/execute/980223.c: New test.
47951
47952 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47953
47954         * gcc.dg/ifelse-1.c: New test.
47955
47956 1998-02-09  H.J. Lu  (hjl@gnu.org)
47957
47958         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47959
47960           * lib/old-dejagnu.exp (old-dejagnu): Added the
47961           "execution test - XFAIL *-*-*" handling in the spirit of
47962           "excess errors test -". Changed the "execution test fails"
47963           handling to be like "excess errors test fails".
47964           * Update various tests accordingly.
47965
47966 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47967
47968         * gcc.c-torture/execute/980205.c: New test.
47969
47970 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47971
47972         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47973         * lib/f-torture.exp: Similarly.
47974         * gcc.c-torture: Rename all .cexp files to .x files.
47975
47976 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47977
47978         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47979         (940510-1.c): Removed duplicate.
47980         (971104-1.c): New test.
47981
47982 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47983
47984           * lib/f-torture.exp: Improve error and loop detection.
47985
47986 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47987
47988         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47989         use that to size the filler array.
47990
47991 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47992
47993         * lib/c-torture.exp(c-torture-execute): Fix typo.
47994
47995         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47996         testcase as the executable name. Keep the executable around if
47997         the test fails.
47998
47999 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48000
48001         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48002         changes.  Only test one -g option, and move it to the end of the
48003         list of options to test.
48004
48005 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48006
48007         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48008         variable GCC_TORTURE_OPTIONS to supply default switches separated
48009         by colons.  If no environment variable, run tests with -O0 -g, -O1
48010         -g, and -O2 -g as well.
48011
48012 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48013
48014         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48015         explanatory comments. Fix indentation.
48016
48017 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48018
48019         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48020
48021 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48022
48023         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48024         * g++.old-deja/g++.mike/p7325.C: Likewise.
48025         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48026
48027 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48028
48029         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48030         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48031         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48032         * g++.old-deja/g++.law/operators4.C: Likewise.
48033
48034 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48035
48036         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48037         * g++.old-deja/g++.mike/p784.C: Ditto.
48038         * g++.old-deja/g++.mike/p785.C: Ditto.
48039
48040 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48041
48042           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48043
48044 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48045
48046         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48047         target feature; pass this to c-torture-execute as needed.
48048
48049 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48050
48051         * lib/c-torture.exp(c-torture-execute): If the previous and the
48052         current executables being tested are identical, we don't need to
48053         run the executable again. Try to make the executable names
48054         unique. Add an optional argument for passing additional compiler
48055         flags.
48056
48057 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48058
48059         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48060
48061 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48062
48063         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48064
48065 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48066
48067         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48068         32bit or larger longs.
48069
48070         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48071         have either a 32bit long or 32bit int.
48072
48073 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48074
48075         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48076         Make double precision tests dependent on sizeof (double).
48077
48078 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48079
48080         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48081         too.
48082
48083 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48084
48085         * gcc.c-torture/compile/961203-1.cexp: New script.
48086
48087 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48088
48089         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48090         up the includes ourselves.
48091
48092 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48093
48094         * lib/plumhall.exp: Remove random include, and add a few
48095         verbose messages for debugging.
48096
48097 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48098
48099         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48100         of trying to do it ourselves.
48101
48102 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48103
48104         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48105
48106 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48107
48108         * gcc.prms/5403.c: Made regexp a bit less strict.
48109
48110 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48111
48112         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48113         is returned from remote_load instead.
48114         * lib/plumhall.exp: Ditto.
48115         * lib/mike-g++.exp: Ditto.
48116         * lib/old-dejagnu.exp: Ditto.
48117         * lib/c-torture.exp: Ditto.
48118
48119 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48120
48121         * lib/g++.exp: Use build_wrapper procedure.
48122         * lib/gcc.exp: Ditto.
48123
48124 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48125
48126         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48127         an old-style decl for malloc.  Fixes tests to work when
48128         sizeof (int) != sizeof (size_t).
48129
48130 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48131
48132         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48133
48134         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48135         use stdargs.h interface.
48136
48137 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48138
48139         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48140         NO_VARARGS when compiling.
48141
48142 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48143
48144         * lib/plumhall.exp(ph_includes): New procedure.
48145         (ph_make): Use it.
48146         (ph_compiler): Ditto.
48147
48148         * lib/g++.exp: Rename test-glue.c to testglue.c.
48149         * lib/gcc.exp: Ditto.
48150
48151 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48152
48153         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48154         to completion when it's called.
48155
48156 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48157
48158         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48159         is defined, don't do test.
48160
48161 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48162
48163         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48164         for object files.
48165         (ph_summary): Mark skipped testcases as untested, not unresolved.
48166
48167         * lib/plumhall.exp (ph_make): If unresolved because of bad
48168         errorCode, record errorCode in log file.
48169         (*): Replace send_log/verbose with verbose -log.
48170
48171 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48172
48173         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48174         double conversion if double isn't at least 8 bytes.
48175
48176         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48177         int to work with targets where int is 16 bits.
48178
48179         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48180         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48181         precision for the test to complete.
48182
48183 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48184
48185         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48186         if d10v is not compiled with the -mdouble64 flag.
48187         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48188
48189         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48190         d10v is not compiled with the -mint32 flag.
48191
48192 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48193
48194         * lib/plumhall.exp: Use incr_count.
48195
48196 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48197
48198         * gcc.c-torture: Update to c-torture-1.45.
48199
48200 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48201
48202         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48203         the name of the expect testcase file).
48204
48205         * lib/g++.exp(g++_init): Ditto.
48206
48207 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48208
48209         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48210         the host.
48211
48212         * lib/gcc.exp(gcc_exit): New procedure.
48213
48214 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48215
48216         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48217         specs where appropriate.
48218
48219         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48220         because of new "candidates are" messages, and removed a few
48221
48222         * Converted all non-old-style g++ testcases to old-style, and
48223         moved into g++.old-deja.
48224
48225 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48226
48227         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48228         options.
48229
48230         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48231         succeeded.
48232
48233         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48234
48235 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48236
48237         * lib/gcc.exp (gcc_target_compile): Add support for defining
48238         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48239         the machine doesn't have those features.
48240
48241 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48242
48243         * g++.law/operators4.exp: Don't use LIBS.
48244
48245 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48246
48247         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48248
48249         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48250         * lib/g++.exp: Set it here instead. Also, allow use of the
48251         --tool_exec and --tool_opt options. Change CXX to
48252         GXX_UNDER_TEST.
48253
48254         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48255
48256         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48257
48258 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48259
48260         * lib/old-dejagnu.exp: Use prune_warnings instead of
48261         prune_system_crud.
48262         * lib/mike-g++.exp: Ditto.
48263         * lib/gcc.exp: Ditto.
48264         * lib/g++.exp: Ditto.
48265
48266         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48267
48268 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48269
48270           * 941014-2.c: Include stdlib.h
48271           * 960327-1.c: Include stdio.h
48272           * dbra.c, index-1.c: Don't assume ints are 32bits.
48273
48274 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48275
48276         * lib/gcc.exp: Add gcc,stack_size target feature.
48277
48278         * lib/g++.exp(g++_target_compile): Add the include and link
48279         paths here, not in two other places. And, it's $options, not
48280         options.
48281
48282         * lib/mike-g++.exp(postbase): Remove the code that determines
48283         the correct include and link paths.
48284         * g++.old-deja/old-deja.exp: Ditto.
48285
48286 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48287
48288         * lib/g++.exp(g++_init): target_compile no longer returns the
48289         filename of the result.
48290
48291 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48292
48293         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48294         call to glob.
48295
48296         * gcc.c-torture/special/special.exp: Change call to
48297         gcc_target_compile to include the object file.
48298
48299 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48300
48301         * gcc.c-torture/special/special.exp: Correct misspelling in last
48302         change.
48303
48304 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48305
48306         * lib/plumhall.exp(ph_summary): Log the entire output of the
48307         executable. Return -1 if there were any failures, 0 otherwise.
48308         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48309         (ph_make): Clean up objects and executables that were built
48310         if the tests succeeded.
48311
48312 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48313
48314         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48315         libraries and includes in the build tree as appropriate.
48316
48317 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48318
48319         * lib/c-torture.exp: Instead of looking for the global variable
48320         NO_LONG_LONG, check to see if that's a feature of the target.
48321
48322 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48323
48324         * config/default.exp: Minimize. Delete the remainer of the files in
48325         config; this functionality is now in devo/dejagnu/config.
48326
48327         g++.*/*: Pass any additional flags used to compile to postbase;
48328         delete CXXFLAGS.
48329
48330         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48331         is now done by runtest.exp. Use gcc_target_compile instead of
48332         compile.
48333
48334         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48335         Remove references to CFLAGS. Use remote_file instead of
48336         calling rm -f.
48337         (c-torture): Take a list of arguments to use to compile this
48338         testcase.
48339
48340         lib/g++.exp: Simplify. Use target_compile instead of compile.
48341         lib/gcc-dg.exp: Ditto.
48342         lib/gcc.exp: Ditto.
48343         lib/mike-{gcc,g++}.exp: Ditto.
48344         lib/old-dejagnu.exp: Ditto.
48345         lib/plumhall.exp: Ditto.
48346
48347 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48348
48349         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48350         (ph_linker): Likewise.
48351
48352 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48353
48354           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48355         MAP_ANON / MAP_ANONYMOUS if defined;
48356         else try to map from /dev/zero .
48357
48358 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48359
48360         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48361         isn't defined, then define it to MAP_ANONYMOUS.
48362
48363 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48364
48365         * gcc.c-torture: Update to c-torture-1.42 release.
48366
48367 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48368
48369         * gcc.c-torture: Update to c-torture-1.41 release.
48370
48371 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48372
48373         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48374         c-torture release.
48375
48376 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48377
48378         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48379         and LDFLAGS.  Fix second case to append the target_info ldflags
48380         onto LDFLAGS, not CFLAGS.
48381         * lib/g++.exp (g++_init): Add target_info stuff.
48382         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48383         of libgloss and newlib flags for !native.
48384
48385         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48386         (GDB): Fix relative path to go up another dir for finding gdb.
48387
48388 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48389
48390         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48391         versions in the target_info array, if they don't exist.
48392
48393 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48394
48395         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48396
48397 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48398
48399         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48400         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48401
48402 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48403
48404         * lib/old-dejagnu.exp: Don't remove the output file before we've
48405         actually tested it. Don't append pwd to the path of the executable
48406         we're testing.
48407
48408 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48409
48410         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48411
48412 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48413
48414         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48415         temporary directory for compiler files, and set it to a default
48416         value of /tmp. Set $output as the name of the output file from
48417         compiling the testcase. Add a -o option to $cflags_var so the
48418         compiler writes the final output file as $output. Set $executable
48419         to $output.
48420
48421         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48422         directory for compiler files, and set it to /tmp if it doesn't
48423         already have a value. Set $output_file to the name of the output
48424         file from compiling the testcase. Add a -o option to CXXFLAGS so
48425         the compiler writes the final output file as $output. Use $output
48426         as the executable to be tested.
48427
48428 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48429
48430         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48431
48432 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48433
48434         * gcc.c-torture/execute/pending-1.c: New test.  Still
48435         pending in Tege's queue.
48436
48437 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48438
48439         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48440         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48441         if there were failures.  Call unresolved if there were unresolved
48442         testcases.  Call gcc_fail if program did not run to completion.
48443         (ph_make): Pass additional argument name to ph_execute.
48444         (ph_execute): Add new argument.  Pass additional arguments to
48445         ph_summary.  Call gcc_fail is there is no execution output.
48446
48447 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48448
48449         * lib/plumhall.exp (proc_summary): Output relavent summary
48450         lines into the log so specific failures in plumhall can be
48451         investigated.
48452
48453 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48454
48455         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48456         (c-torture-execute): Don't try to execute tests which use
48457         "long long" types if $NO_LONG_LONG is nonzero.
48458
48459 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48460
48461         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48462         not c-torture.
48463
48464         * gcc.ieee: Move from here.
48465         * gcc.c-torture/execute/ieee: To here.
48466
48467 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48468
48469         * gcc.c-torture: Update to c-torture-1.41 release.
48470
48471 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48472
48473         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48474         not "$output".
48475
48476 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48477
48478         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48479         -c present.
48480
48481 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48482
48483         * config/proelf.exp: Handle connecting to a simulator.
48484
48485 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48486
48487         * config/proelf.exp: New file.  Enough framework that we can
48488         run c-torture tests on the proelf targets (or any other target
48489         that gdb can connect to for that matter).
48490
48491 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48492
48493         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48494         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48495
48496         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48497         exec_output exists.
48498
48499 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48500
48501         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48502         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48503
48504         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48505         to pass/fail/unresolved/unsupported/untested.  Caller must now
48506         call unresolved/unsupported/untested.
48507         * lib/*.exp: Update FSF address.  Update to handle new results of
48508         ${tool}_load.
48509         * lib/chill.exp (verbose): Delete.
48510
48511 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48512
48513         * lib/gcc.exp (default_gcc_start): Change order of args to
48514         $LDFLAGS $CFLAGS $LIBS.
48515         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48516         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48517         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48518         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48519         * gcc.misc-tests/dg-test.exp: Likewise.
48520         * gcc.misc-tests/msgs.exp: Likewise.
48521         * gcc.prms/prms.exp: Likewise.
48522         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48523         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48524
48525         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48526
48527 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48528
48529         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48530
48531         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48532         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48533
48534         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48535         necessary.
48536
48537 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48538
48539         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48540         global for loop; add use of $mathlib.
48541         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48542         settings here; set mathlib for anything but VxWorks.
48543
48544 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48545
48546         * gcc.c-torture: Update to c-torture-1.40 release.
48547
48548 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48549
48550         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48551         dg.exp.
48552
48553 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48554
48555         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48556         global.
48557
48558 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48559
48560         * lib/g++.exp (LIBS): Define if not already.
48561         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48562         (gcc-dg-prune): Call prune_gcc_output.
48563         * lib/gcc.exp (prune_gcc_output): New proc.
48564         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48565         prune_gcc_output.
48566
48567 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48568
48569         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48570         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48571
48572 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48573
48574         * gcc.c-torture: Update to c-torture-1.39 release.
48575
48576 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48577
48578         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48579         fails, try others as well.
48580
48581 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48582
48583         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48584         If compilation fails, mark execute tests as `untested'.
48585         If test is marked as unsupported, don't mark compilation and
48586         execute tests as failed.
48587
48588 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48589
48590         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48591         libstdc++ for whether or not we want to be doing shared
48592         libraries.  Delete link_curses since we don't need it anymore.
48593         * lib/mike-g++.exp (postbase): Don't link in libg++.
48594         * g++.old-deja/old-deja.exp: Likewise.
48595
48596 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48597
48598         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48599
48600 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48601
48602         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48603         For that, add `-Wl,-a,shared_archive'.
48604         * g++.old-deja/old-deja.exp: Likewise.
48605
48606 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48607
48608         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48609
48610 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48611
48612         * lib/mike-g++.exp (postbase): Pay attention to the status of
48613         g++_load.
48614
48615 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48616
48617           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48618
48619 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48620
48621         * lib/gcc.exp (default_gcc_start): No longer need to log program
48622         being executed or its output, execute_anywhere does that now.
48623         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48624         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48625
48626 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48627
48628         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48629         the same as those in lib/g++.exp.
48630
48631 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48632
48633         * gcc.c-torture: Update to c-torture-1.38 release.
48634         * gcc.ieee: Related changes.
48635
48636 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48637
48638         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48639         "exec". Minor reformatting changes.
48640
48641         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48642         cross. This means all "exec" calls now work on a remote host as
48643         well.
48644         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48645         cross. Filter out the extra "\r\n" stuff that expect puts in.
48646         (c-torture-execute): Filter out the bogus warnings like
48647         c-torture-compile does. Add support for canadian cross.
48648         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48649         Use execute_anywhere rather than calling exec directly. Now it
48650         works for canadian cross testing.
48651
48652 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48653
48654         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48655         results into a variable, and check that rather than using file exists.
48656
48657 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48658
48659         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48660         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48661
48662 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48663
48664         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48665         lib_curses if there's a shared libg++ in the build tree.
48666
48667 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48668
48669         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48670         if not supported target.
48671
48672 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48673
48674         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48675         link_curses up to always happen, not just for native builds.
48676
48677 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48678
48679         * gcc.c-torture: Update to c-torture-1.36 release.
48680         * gcc.failure: Related changes.
48681
48682 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48683
48684         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48685
48686 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48687
48688         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48689         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48690         runshlib, link_curses, and mathlib for link and run.
48691
48692         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48693         pass the runtime shared library options for Solaris, OSF/1, and
48694         Irix5, and link with -lcurses to avoid unresolved references.
48695
48696 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48697
48698         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48699         only run once.
48700
48701 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48702
48703         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48704
48705 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48706
48707         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48708         do not have a framework for the "compat" tests yet.
48709
48710 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48711
48712         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48713         set to null if we're testing vxworks5.1.  Use that instead of
48714         `-lm' in the setting of LIBS for link and run.
48715
48716 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48717
48718         * config/rom68k.exp (${tool}_load): Major changes to make it
48719         work.  Verified that it does in fact return the stuff in
48720         exec_output properly.  Catch any Emul or any TRAP other than 0.
48721
48722 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48723
48724         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48725         LDFLAGS properly for targets that need stuff from libgloss.
48726         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48727         only run once.
48728         (gpp_initialized): New variable.
48729
48730 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48731
48732         * config/rom68k.exp: Load libgloss.exp.
48733         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48734         so we can produce a fully linked binary.
48735         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48736         so we can produce a fully linked binary.
48737
48738 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48739
48740         * lib/plumhall.exp (ph_section): Watch for expected failures.
48741         Add missing `else'.
48742
48743         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48744         run the testcase.
48745         (c-torture): Likewise.
48746
48747 1995-08-28  Doug Evans  <dje@cygnus.com>
48748
48749         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48750
48751         * lib/mike-g++.exp (mike_cleanup): New proc.
48752         (prebase): New globals compiler_result, not_compiler_result,
48753         target_regexp.
48754         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48755         allow leading "-" in pattern.  Watch for unsupported tests.
48756         If $compiler_result is set, pattern match assembler code,
48757         and ditto for $not_compiler_result.
48758         * lib/mike-gcc.exp: Likewise.
48759
48760         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48761         execution "succeeded".
48762
48763 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48764
48765         * config/win32.exp: New file.
48766         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48767
48768 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48769
48770         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48771         unsupported.
48772         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48773         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48774         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48775
48776         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48777         "... without exceptions was ...".  That is now handled by
48778         prune_system_crud.
48779         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48780
48781 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48782
48783         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48784         sieve.c,sort2.c}: New files.
48785         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48786         sieve.exp,sort2.exp}: Drivers for them.
48787
48788         * lib/mike-gcc.exp (program_output): New user settable variable.
48789         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48790         messages.
48791         * lib/mike-g++.exp (program_output): New user settable variable.
48792
48793         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48794
48795         * config/sh.exp: Deleted (use sim.exp instead).
48796
48797 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48798
48799         * config/vx.exp: Declare CHECKTASK as global.
48800         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48801         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48802         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48803
48804 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48805
48806         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48807         target. Like vx.exp, only includes `vx29k.exp' instead of
48808         `vxworks.exp'.
48809
48810 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48811
48812         * config/sim.exp: Increase time limit from 120 seconds to 240.
48813
48814 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48815
48816         * gcc.c-torture/execute/950628-1.c: New test.
48817
48818 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48819
48820         * gcc.c-torture: Update with changes/additions from
48821         c-torture-1.34.
48822
48823 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48824
48825         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48826
48827 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48828
48829         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48830
48831 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48832
48833         * gcc.c-torture/compile/950512-1.c: New test.
48834         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48835         * gcc.dg/struct-ret-1.c: Likewise.
48836
48837 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48838
48839         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48840           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48841
48842 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48843
48844         * gcc.c-torture/special/920411-1.c: Deleted.
48845         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48846
48847 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48848
48849         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48850         cpu limit.
48851
48852 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48853
48854         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48855
48856 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48857
48858         From kenner;
48859         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48860         is the proper length.
48861         * va-arg-3.c: Likewise.
48862
48863 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48864
48865         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48866         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48867
48868         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48869         * lib/g++.exp (default_g++_start): Delete old cruft.
48870
48871 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48872
48873         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48874         (2 * (1 << 18)) to (2 * (1 << 17)).
48875
48876         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48877
48878 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48879
48880         * config/rom68k.exp: Renamed from config/idp.exp
48881
48882 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48883
48884         * c-torture/compile/921109-2.c
48885
48886 1995-04-18  Mike Stump  <mrs@cygnus.com>
48887
48888         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48889         excess errors.
48890
48891 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48892
48893         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48894         output.
48895         * lib/g++.exp (default_g++_start): Likewise.
48896
48897 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48898
48899         * gcc.c-torture/compile/950329-1.c: New test.
48900
48901 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48902
48903           * config/bug.exp (${tool}_load): Updated to use new remote_open
48904           and remote_close procs.
48905         * config/idp.exp: New file.
48906
48907 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48908
48909         * gcc.c-torture/execute/950322-1.c: New test.
48910
48911 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48912
48913         * config/vx.exp (${tool}_load): Clean up testing of return code from
48914         vxworks_ld and vxworks_spawn.
48915
48916 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48917
48918         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48919
48920 1995-03-13  Mike Stump  <mrs@cygnus.com>
48921
48922         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48923         can mark excess errors on a machine by machine basis.  Note, the
48924         default is to not expect any excess errors, even when excess
48925         errors test - is given, so you will want to put an XFAIL ... on
48926         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48927         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48928         those 4 machines, but no others.
48929
48930 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48931
48932         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48933         * lib/c-torture.exp: to here.
48934
48935 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48936
48937         * gcc.c-torture/execute/950221-1.c: New test.
48938         * gcc.c-torture/execute/struct-ret-1.c: New test.
48939         * gcc.c-torture/compile/950221-1.c: New test.
48940
48941         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48942
48943 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48944
48945         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48946         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48947
48948 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48949
48950         * g++.gb: New directory of tests, derived from my signature and
48951         class scoping tests.
48952
48953         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48954         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48955         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48956         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48957         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48958         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48959         * g++.gb/sig25.C: Likewise.
48960
48961         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48962         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48963         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48964         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48965         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48966         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48967         * g++.gb/sig25.exp: Likewise.
48968
48969         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48970         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48971         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48972         * g++.gb/scope13.C: Likewise, this test still fails.
48973
48974         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48975         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48976         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48977         * g++.gb/scope13.exp: Ditto.
48978
48979         * g++.gb/README: New file, explains what these tests are about.
48980
48981 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48982
48983         * lib/dg.exp (dg-do): Support `preprocess'.
48984         (dg-test): Likewise.
48985
48986 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48987
48988         * config/udi.exp: change "continue -expect" to "exp_continue".
48989
48990 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48991
48992         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48993         Delete redundant tests.
48994
48995         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48996         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48997         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48998         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48999         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49000         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49001         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49002         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49003
49004         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49005         storing label pointers.
49006         * gcc.c-torture/execute/921019-1.c: Likewise.
49007         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49008         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49009         parameter fp.
49010         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49011         constants.
49012
49013         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49014         Delete obsolete tests.
49015
49016         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49017         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49018         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49019         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49020         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49021         * gcc.c-torture/compile/950124-1.c: New test.
49022
49023         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49024
49025 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49026
49027         * lib/mike-g++.exp: Add -lm to LIBS.
49028
49029 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49030
49031         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49032
49033 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49034
49035         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49036
49037 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49038
49039         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49040
49041 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49042
49043         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49044         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49045         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49046         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49047         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49048         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49049         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49050         * g++.law/{operators31.C, operators32.C,
49051         * g++.law/{operators33.C, operators34.C}: Likewise.
49052         * g++.law/{pic1.C, refs2.C}: Likewise.
49053         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49054         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49055         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49056         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49057
49058         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49059         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49060         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49061         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49062         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49063         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49064         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49065         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49066         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49067         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49068         * g++.law/{operators34.exp}: Likewise.
49069         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49070         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49071         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49072         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49073         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49074
49075         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49076         No longer expected to fail.
49077         * g++.law/missed-error3.C: Tweak for recent bool changes.
49078
49079 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49080
49081         * config/emb-unix: Deleted.
49082         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49083         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49084
49085 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49086
49087         * lib/dg.exp (dg-test): Fix typo in last patch.
49088
49089 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49090
49091         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49092         (handles multiple occurrences).
49093
49094 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49095
49096         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49097         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49098         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49099         printed).
49100         * lib/c-torture.exp (c-torture-compile): Likewise.
49101         (c-torture): Prepend full path if missing.
49102         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49103         (gcc_fail): Likewise.
49104         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49105
49106 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49107
49108         * lib/netware.exp: Only attach to NetWare i386 systems.
49109
49110 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49111
49112         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49113         messages.  Add test name to "output pattern match" pass/fail message.
49114
49115 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49116
49117         * gcc.dg: New testsuite.
49118         * gcc.dg/dg.exp: New file.
49119
49120         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49121         test-switch.c}: Deleted.
49122
49123         * gcc.misc-tests/msgs.exp: New testcase driver.
49124
49125 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49126
49127         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49128         Watch for illegal return values from ${tool}_load.
49129         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49130         cross targets.  Coerce return value >0 to 1.
49131
49132 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49133
49134         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49135
49136         * config/emb-unix.exp: New file.
49137
49138         * config/sim.exp: Error if variable $SIM not defined.
49139         (${tool}_load): Mark test as "untested" if simulator missing.
49140
49141         * config/unix.exp: Load remote.exp to get rcp_download.
49142         * lib/c-torture.exp: Use different option lists for testcases with
49143         and without loops.
49144         * gcc.c-torture/execute/execute.exp: Likewise.
49145
49146 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49147
49148         * config/*.exp: Clarify return code from ${tool}_load.
49149         Call `unresolved' or `untested' instead of `warning' or `perror'
49150         (sometimes you still want to call both though).
49151         Add comment that `shell_id' is local to each file.
49152         * config/udi.exp (timeout): Set to 30.
49153         Don't print warning if connection fails, $connectmode has already
49154         printed an error.
49155         (${tool}_load): Move verbose messages to level 2.
49156         Rework pattern for "Process started" message.
49157         Pass `shell_id' to ${connectmode}_download.
49158         Retry twice upon timeout.  Make resetting of target more robust.
49159         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49160         Pass `shell_id' to exit_$connectmode.
49161         Only call exit_$connectmode if connected.
49162         * config/unix.exp (${tool}_load): Check return codes better.
49163         * config/vrtx.exp (${tool}_load): Likewise.
49164         * config/vx.exp (${tool}_load): Likewise.
49165         Delete unneeded global's.
49166         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49167         from ${tool}_load.
49168         (dg-stat): Delete.
49169         (dg-init): Delete recording of pass/fail counts.
49170         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49171         (old-dejagnu-init): Likewise.
49172         (old-dejagnu-stat): Delete contents, empty proc now.
49173         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49174         (c-torture): Delete references to lcnt, lpass, lfail.
49175         Get option list from TORTURE_OPTIONS.
49176         Delete -funroll[-all]-loops if no loops.
49177         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49178         (g++_stat): Delete contents (empty proc now).
49179         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49180         (gcc_finish): Likewise.
49181         (gcc_stat): Deleted.
49182         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49183         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49184         * gcc.c-torture/execute/execute.exp: Likewise.
49185         Split tests into two parts: compile, execute.
49186         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49187         no loops.  Update to reflect clarified return codes from ${tool}_load.
49188
49189 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49190
49191         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49192         to grep for.
49193         (old-dejagnu): Likewise (where necessary).
49194
49195 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49196
49197         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49198
49199         * lib/dg.exp (dg-process-target): Fix processing of selector.
49200         Add comment regarding use of `error'.
49201
49202         * lib/gcc.exp (prune_system_crud): Define if missing.
49203         * lib/g++.exp (prune_system_crud): Likewise.
49204
49205         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49206         Call prune_system_crud.
49207         * lib/dg.exp (dg-runtest): New proc.
49208         Use perror instead of send_user for tcl errors in testcase.
49209         Don't return any value, it's never used.
49210         Don't clobber previous definition of `unknown'.
49211         Print tcl errors in `dg-final'.
49212
49213 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49214
49215         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49216         (dg-test): Don't print errorInfo, it contains stack backtrace.
49217
49218 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49219
49220         * lib/g++.exp (runtest_file_p): Define if missing.
49221
49222 1994-09-24  Doug Evans  (dje@cygnus.com)
49223
49224         * lib/mike-g++.exp: Comment out loading of g++.exp.
49225         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49226         (default_g++_version): Always print something.
49227         (default_g++_start): Comment out call to `which'.
49228         (g++_start, g++_load): Deleted (must be defined in config file).
49229         * lib/gcc.exp: Test for existence of $CC at start.
49230         Delete check for tmpdir (done in gcc_init).
49231         (default_gcc_version): Always print something.
49232         (default_gcc_start): Comment out call to `which'.
49233         * config/*.exp: Major cleanup - make cross targets work at least a
49234         little better for g++ (by not being "--tool gcc" specific).
49235         Rename gcc_xxx to ${tool}_xxx.
49236         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49237         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49238
49239 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49240
49241         * lib/c-torture.exp (c-torture-compile): Rework compiler
49242         message processing.
49243
49244         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49245         c-torture.
49246
49247 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49248
49249         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49250
49251         * lib/dg.exp (dg-process-target): Support { target native }.
49252
49253 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49254
49255         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49256         looked for "... program xxx got fatal signal".
49257         Correct regsub munging of `comp_output'.
49258         Ignore compiler messages "path prefix not used" and "linker input
49259         file unused".
49260
49261 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49262
49263         * lib/gcc.exp (runtest_file_p): Define if missing.
49264         * gcc.prms/template.c: Example to work from.
49265
49266 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49267
49268         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49269         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49270
49271         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49272         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49273         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49274         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49275
49276         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49277         (dg-process-target): No longer a varargs proc.
49278         Return S/N for target, P/F for xfail.  All callers changed.
49279         (user option procs): More argument checking.
49280         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49281         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49282         (dg-test): Skip test if not running on selected target in `dg-do'.
49283         Update handling of `dg-do-what', `dg-output-text'.
49284         Separate execution pass/fail from output pattern match pass/fail.
49285         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49286
49287 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49288
49289         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49290         target for 920510-1.c.
49291
49292 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49293
49294         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49295         Clean up comment regarding use of passcnt, etc.
49296         (gcc_stat): Don't update `testcnt' here.
49297         (gcc_finish): Do it here.
49298         Might as well reset `but_id' here too.
49299         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49300         to determine if the file should be tested.
49301         * gcc.c-torture/compile/compile.exp: Likewise.
49302         * gcc.c-torture/execute/execute.exp: Likewise.
49303         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49304         * gcc.misc-tests/dg-test.exp: Likewise.
49305         * gcc.prms/prms.exp: Likewise.
49306         * gcc.wendy/wendy.exp: Likewise.
49307         * g++.old-deja.exp: Likewise.
49308         Move "Testing file" message to verbose level 1.
49309
49310 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49311
49312         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49313
49314 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49315
49316         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49317         (default_gcc_start): Accept optional second list element
49318         of compiler flags.  Print compiler output at verbosity level 2.
49319         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49320         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49321         Save current values of framework globals passcnt, failcnt, xpasscnt,
49322         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49323         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49324         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49325         xfailcnt to compute stats.  Update framework global `testcnt' from
49326         pass/fail counts.
49327         (gcc_finish): New proc.  Clean up test environment.
49328         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49329         (gcc_epass, gcc_efail): Delete.
49330         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49331         argument of line number.
49332         (dg-init): If the tool has an init routine, call it.
49333         (dg-test): Remove args `cflags_var' and `libs_var'.
49334         Pass all compiler options to ${tool}_start.
49335         Handle missing line number.
49336         (dg-finish): New function.
49337         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49338         particular files.  Call gcc_finish at end.  Move "skipping test"
49339         message to verbosity level 3.
49340         * gcc.c-torture/compile/compile.exp: Likewise.
49341         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49342         * gcc.c-torture/execute/execute.exp: Likewise.
49343         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49344         Print testcase being tried at verbosity level 1.
49345         * gcc.c-torture/special/special.exp: Unset xfail.
49346         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49347         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49348         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49349         * gcc.failure/failure.exp: Likewise.
49350         * gcc.ieee/ieee.exp: Likewise.
49351         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49352         Update call to dg-test.  Call dg-finish at end.
49353         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49354         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49355         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49356         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49357         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49358         * gcc.wendy/wendy.exp: Add copyright.
49359         Delete setting of tmpdir (done by gcc_init).
49360         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49361         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49362         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49363         gcc_[ce]pass/fail.
49364
49365 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49366
49367         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49368         confusion.
49369         (g++_load): Likewise.
49370
49371         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49372         Rename argument to `prog' to remove the confusion.
49373         Varargs fns behave differently too!
49374         (g++_load): Likewise.
49375
49376         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49377
49378         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49379         what it is.  Delete (always) printing of status value for !native.
49380         Simplify verbose code, and include status and exec_output.
49381         (g++_load): Use gcc_load.
49382
49383 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49384
49385         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49386         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49387         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49388         940714-3.c as these testcases don't exist anymore.  Make
49389         va-arg-1.c expected to pass.
49390
49391 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49392
49393         * gcc.misc-tests/misc.exp: Only run specific testcases.
49394         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49395         * gcc.misc-tests/dg-[1-9].c: New files.
49396
49397         * lib/dg.exp: New testsuite driver.
49398         * gcc.prms/prms.exp: Use it.
49399
49400         * README.gcc: New file.
49401
49402         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49403         Document and reset `lxpass' and `lxfail'.
49404         Simplify "initialized" message.
49405         (gcc_stat): Clean up comments a little.
49406
49407 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49408
49409         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49410
49411 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49412
49413         * lib/old-dejagnu.exp (process-option): New proc.
49414         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49415         (old-dejagnu): Simplify.
49416         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49417
49418 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49419
49420         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49421         exists and is not an empty string.
49422
49423         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49424         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49425         finished.
49426         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49427         automatically.
49428
49429         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49430         longer expected to fail.
49431
49432         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49433         "f" function call.
49434
49435         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49436
49437         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49438         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49439         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49440         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49441         c-torture-1.29.
49442
49443         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49444         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49445
49446         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49447
49448         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49449         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49450
49451         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49452         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49453         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49454
49455 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49456
49457         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49458         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49459         940714-1.c, 940714-2.c, 940714-3.c},
49460         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49461         gcc.misc-tests/{mg.c,mg.exp}:
49462         New tests.
49463         * gcc.noncompile/noncompile.exp: Change accordingly.
49464
49465 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49466
49467         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49468         Undo previous clobberage.
49469
49470 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49471
49472         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49473         * gcc.special/{930510-1.c, special.exp}:
49474         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49475         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49476         struct-varargs-1.c}: New tests from c-torture-1.26.
49477
49478 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49479
49480         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49481           argument to switch.
49482
49483 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49484
49485         * Revert the previous changes.  Please see Rob's directory
49486           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49487           fixes.
49488
49489 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49490
49491         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49492             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49493             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49494             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49495             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49496             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49497             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49498             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49499             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49500             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49501             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49502             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49503             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49504             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49505             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49506             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49507             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49508             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49509             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49510             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49511             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49512             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49513             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49514             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49515             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49516             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49517             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49518
49519 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49520
49521         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49522             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49523           with perror calls.
49524
49525 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49526
49527         * config/unix.exp (g++_load): Fix syntax.
49528
49529 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49530
49531         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49532         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49533         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49534         Don't expect va-arg-1.c to fail.  Correct expected output for
49535         920928-1.c.
49536         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49537         * gcc.wendy/hbm4.c: Correct typo.
49538         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49539
49540 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49541
49542         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49543         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49544         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49545         * lib/c-torture.exp (c-torture-compile): Ditto.
49546
49547         Reduce volume of output (remove all the -I's and such).
49548         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49549         Call gcc_cpass, gcc_cfail.
49550         (c-torture): Pass testing option to c-torture-compile.
49551
49552 1994-03-21  Doug Evans  (dje@cygnus.com)
49553
49554         Bring patches over from progressive.
49555         * config/default.exp: Exit remote shell cleanly.
49556         (g++_exit, g++_start): Add default versions.
49557         * config/sim.exp (gcc_load): Use perror, not error.
49558
49559 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49560
49561         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49562         set in site.exp.
49563
49564 1994-03-14  Doug Evans  (dje@cygnus.com)
49565
49566         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49567         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49568         (wendy_try): New proc to run testcase.
49569         (main loop): Call 'em.
49570         * gcc.wendy/*.c: Clean up pass to correct expected output.
49571
49572         * lib/gcc.exp: Minor cleanup work.
49573         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49574
49575 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49576
49577         * config/sim.exp (gcc_load): Document return codes better.
49578         Don't pass -v to simulator.
49579
49580 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49581
49582           * gcc.special/920717-x.c: Fix typo.
49583           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49584           get at sources.
49585
49586         * lib/mike-gcc.exp: Fix typo.
49587
49588 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49589
49590         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49591         binary to use, transform the name.
49592         * config/*.exp: rename everything. Nuke any g++ specific files,
49593         it's now a special case of gcc that requires no special support.
49594         Add a default.exp for unsupported targets.
49595
49596 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49597
49598         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49599         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49600         version of Tcl.
49601
49602 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49603
49604         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49605         than a warning.
49606
49607 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49608
49609         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49610
49611 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49612
49613         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49614         option_list.  Compile every file with only 4/6 option choices
49615         (same as C torture) instead of with 12/18 different option
49616         choices.
49617         * lib/c-torture.exp: Likewise.
49618
49619         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49620         not already set.
49621
49622 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49623
49624         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49625         can put an XFAIL *-*-* on excess errors.
49626
49627 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49628
49629         * g++.law: Add more tests derived from g++-bugs snapshots.
49630
49631         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49632         equivalent to g++.law/init9.
49633
49634         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49635         compiled it, and the a.out file after we've run it.
49636
49637 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49638
49639         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49640         compiled it, and the a.out file after we've run it.
49641
49642 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49643
49644         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49645
49646 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49647
49648         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49649         version number.
49650
49651 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49652
49653         * g++.law: New directory of g++ tests derived from the g++-bugs
49654         snapshots.
49655
49656 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49657
49658         * gcc.compile: initbug1.c initbug1.exp testcase added
49659
49660 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49661
49662         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49663         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49664           fixes submitted by Jeff Law (law@cs.utah.edu)
49665         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49666           Jeff Law (law@cs.utah.edu)
49667
49668
49669 1993-11-30  Mike Stump  (mrs@cygnus.com)
49670
49671         * config/unix-g++.exp: Follow the gcc way of doing things.
49672         * g++.old-deja/old-deja.exp: Minor updates.
49673         * lib/g++.exp: New file, follow the gcc way of doing things.
49674         * lib/old-dejagnu.exp: Minor updates.
49675         * lib/mike-g++.exp: Always unset errorInfo.
49676
49677 1993-11-06  Mike Stump  (mrs@cygnus.com)
49678
49679         * lib/gcc.exp: Fix some errors with the below change, CC and
49680         CFLAGS should be global when setting, not local.
49681
49682 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49683
49684         * lib/gcc.exp: Transform tool name.
49685
49686 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49687
49688         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49689
49690 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49691
49692         * lib/gcc.exp: change gcc_done to gcc_stat
49693
49694 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49695
49696         * Upgraded gcc testsuite to c-torture version 1.25
49697
49698 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49699
49700         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49701         * lib/c-torture: added hooks for new reporting code.
49702
49703 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49704
49705         * config/sh-gcc.exp: check if sh-sim exists in the path
49706
49707 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49708
49709         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49710         * gcc.compile/compile.exp: Initial changes for new logic.
49711         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49712         * gcc.failure/failure.exp: Initial changes for new logic.
49713         * gcc.ieee/ieee.exp: Initial changes for new logic.
49714         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49715         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49716         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49717         * lib/c-torture.exp: Initial changes for new logic.
49718         * lib/gcc.exp: Initial changes for new logic.
49719
49720 1993-10-15  Mike Stump  (mrs@cygnus.com)
49721
49722         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49723         depend upon failure or success.  Fully qualify names in failure
49724         and success messages.  Always remove a.out before starting
49725         compile, just in case.  Pay more attention to error text output by
49726         the compiler.  Handle testcases with no known past errors just
49727         like all others, so that things are uniform.  Other miscellaneous
49728         improvements.
49729
49730 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49731
49732         * gcc.cpp: new directory for cpp tests
49733
49734 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49735
49736         * lib/chill.exp: Code reformatted, removed unused code.
49737         * config/unix-chill.exp: Code reformatted, removed unused code.
49738         * chill.execute/execute.exp: Code reformatted, removed unused code.
49739         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49740
49741 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49742
49743         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49744         routines not written.
49745
49746 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49747
49748         * config/bug-gcc.exp: Use new procs from bug.exp.
49749
49750 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49751
49752         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49753         via ftp, rather than depending on NFS.
49754         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49755         case.
49756
49757 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49758
49759         * config/bug-gcc.exp: Use new download proc.
49760
49761 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49762
49763         * chill.execute/execute.exp: cleanups, handles errors better
49764         * chill.compile/compile.exp: rewrite, based on execute.exp
49765         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49766         * lib/chill.exp: major changes to diff proc and compile and link
49767           procs. added chill_fail and chill_pass wrappers to pass and
49768           fail. added more comments, and handle error codes better.
49769           Added a hack to capture stderr from exec, so noncompile tests
49770           can work.
49771
49772 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49773
49774         * chill.execute/execute.exp: rewrite of testsuite driver
49775         * lib/chill.exp: rewrite of testsuite driver
49776         * config/unix-chill.exp: rewrite of testsuite driver
49777
49778 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49779
49780         In chill.execute:
49781         * iexpr.ch: Standardize uppercase.
49782         * tuples.dat: Standardize uppercase.
49783         * vary.ch: standardize.  Correct varying string assignments.
49784         * vary.dat: Add new output lines.
49785
49786 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49787
49788         In chill.execute:
49789         * chprintf.ch: Standardize use of uppercase.
49790         * tuples.ch: Standardize and turn arr2 into a DCL,
49791           rather than a SYN.
49792         * pinits.ch: Standardize.
49793
49794 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49795
49796         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49797         * Makefil: Renamed to Makefile.in.
49798         * configure.in: New.
49799
49800 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49801
49802         In chill.execute:
49803         * .cvsignore: Add result/output files.
49804         * Makefile: Fix up variables at start.  Use MFLAGS
49805           everywhere.  Correct bool_loc, built_ins entries.
49806           Add entry for vary1.ch.
49807         * bitarray.ch: Standardize upper-case usage.
49808         * bitexpr.ch: Standardize, add output of b1.
49809         * params.ch: Use arrayt in along PROC parameters, to
49810           avoid novelty problems.
49811         * sets.ch: Tiny cleanup.
49812         * vary1.ch: Re-indent.
49813
49814 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49815
49816           * Add PR-related files to Makefiles, .cvsignore files, etc.
49817
49818 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49819
49820         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49821           with compiler objects. New names are test-flow.c and test-loop.c
49822
49823 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49824
49825         * Upgraded c-torture tests from 1.19 to 1.20
49826
49827         * new files:
49828         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49829         * gcc.compile: 930623-1.c 930623-2.c
49830         * gcc.noncompile: 930622-1.c 930622-2.c
49831         * gcc.failure: 920411-1.c 920627-2.c
49832         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49833
49834 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49835
49836         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49837           More changes to get testsuite working properly. Needs more work.
49838           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49839
49840 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49841
49842         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49843           More changes to get testsuite working properly. Needs more work.
49844
49845 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49846
49847         * chill.compile/compile.exp: Added for Dejagnu support
49848         * chill.execute/execute.exp: Added for Dejagnu support
49849         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49850
49851 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49852
49853         This should complete moving the CHILL test files.
49854         * chill.noncompile(.cvsignore printf.grt
49855             in-printf.grt chprintf.grt chprintf.ch):
49856             Added test-support files.
49857           (Makefile): Modified further.
49858         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49859             signal.ch): Added test files.
49860           * chill.execute (.cvsignore printf.grt printr.c
49861             in-printf.grt rts.c chprintf.grt rts.h): Added
49862           test-support files.
49863             (Makefile): More corrections.
49864
49865 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49866
49867         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49868           test cases, ready for DejaGnu.
49869
49870 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49871
49872         * Upgraded c-torture tests from 1.18 to 1.19
49873
49874         * gcc.compile: added test(s):
49875           930607-1.c
49876         * gcc.execute: added test(s):
49877           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49878
49879         * added new subdirectory for misc tests: gcc.misc-tests
49880         * gcc.misc-test(s): added tests:
49881           inst-check.c test-consts.c test-ior.c test-switch.c
49882
49883 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49884
49885         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49886
49887 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49888
49889         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49890
49891 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49892
49893         * Upgraded c-torture tests from 1.17 to 1.18
49894
49895 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49896
49897         * Upgraded c-torture tests from 1.12 to 1.17
49898
49899 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49900
49901         * lib/old-dejagnu.exp:
49902           Fixed handling of XFAIL target triplets to correctly
49903           recognize wildcard characters.  Removed code that
49904           appended a unique id tag to the end of the file name
49905           printed out by the result of the testcases within a
49906           given test file.
49907
49908 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49909
49910         * lib/old-dejagnu.exp:
49911           Reworked expected failure handling to trigger off of XFAIL
49912           keyword in keyphrase embeded in testcase source code. The
49913           XFAIL keyword must be at the end of the keyphrase line. It
49914           may optionally be followed by one or more target triplets.
49915           It has just occured that the handling of wildcards in the
49916           target triplet may not be correct.
49917
49918 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49919
49920         * g++.old-deja/tests:
49921           Moved all subdirectories up one level into g++.old-deja .
49922
49923         * lib/old-dejagnu.exp:
49924           Fixed problem with CXXFLAGS not being properly reset, and being
49925           corrupted with extraneous "-c" compiler option.  This was
49926           causing binaries to not be generated for test that needed them.
49927           Modified strings passed to "pass" and "fail" so that individual
49928           tests from the same test file would be distinguished by an
49929           identifier appended to the test file name in the summary logs;
49930           this corrected a problem with erroneous diff logs.  Added code
49931           to search testcases for expected fail and unexpected pass keywords.
49932
49933 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49934
49935         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49936
49937 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49938
49939         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49940           Removed extraneous text from end of "Special g++ Options"
49941           keyphrase.
49942
49943         * lib/old-dejagnu.exp: Added pattern matching to look for new
49944           keywords, embedded in testcases comments, which will trigger
49945           calls to xpass and xfail.
49946
49947 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49948
49949         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49950           comments embedded in the testcases, especially the one looking for
49951           special compiler options, as well as the pattern matching for the
49952           compiler output again.
49953
49954 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49955
49956         * lib/old-dejagnu.exp: Do a proper check of the return value for
49957           execute tests. Fixed several problems with the pattern matching
49958           of the compiler output which gave erroneous test results.
49959           Changed several of the test result messages to be more descriptive.
49960         * config/unix-g++.exp: Proc g++_load now actually works and
49961           executes the tests passed to it and returns a usable return
49962           value.
49963
49964 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49965
49966           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49967
49968 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49969
49970         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49971           Modified both files to properly execute the old style
49972           dejagnu tests. The previous versions of these files were
49973           experimental and did not function anything near correctly.
49974
49975 1993-04-05  Rob Savoye  (rob@cygnus.com)
49976
49977         * Removed all Makefile.in and configure.in files. No configuration
49978         needed now.
49979
49980 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49981
49982         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49983
49984 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49985
49986         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49987         gcc.special/configure.in, gcc.noncompile/configure.in,
49988         gcc.execute/configure.in, gcc.code_quality/configure.in,
49989         g++.other/configure.in, g++.old-deja/configure.in,
49990         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49991         in srcname setting.
49992
49993 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49994
49995         * lib/udi.exp: Fixed mondfe and mondfe_download.
49996         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49997         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49998
49999 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50000
50001         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50002         (gdb_exit): Don't remove *_soc files.
50003
50004 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50005
50006         * lib/c-torture.exp: Don't look for main; instead always use -w
50007         -c.  This is how the c-torture tests work.  Remove the object
50008         file if the compilation succeeds.
50009         * gcc.execute/execute.exp: Remove executable if test passes.
50010         * gcc.noncompile/noncompile.exp: Every test is an expected
50011         failure.
50012         * gcc.special/special.exp: Added tests from c-torture 1.11,
50013         corrected use of existing test.
50014         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50015         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50016         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50017         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50018         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50019         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50020         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50021         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50022         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50023         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50024         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50025         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50026         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50027         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50028         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50029         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50030         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50031         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50032         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50033         c-torture 1.11.
50034         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50035         correspond to c-torture 1.11.
50036
50037         * New file.