OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/33208
4         * g++.dg/other/error18.C: New.
5         * g++.dg/expr/bitfield3.C: Adjust.
6
7 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8
9         PR fortran/33276
10         * gfortran.fortran-torture/compile/pr33276.f90: New.
11
12 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
13
14         PR middle-end/33272
15         * gcc.dg/c99-arraydecl-3.c: New test.
16
17 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
18
19         PR c++/32597
20         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
21         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
22
23 2007-08-31  Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/33232
26         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
27         * gfortran.dg/read_1.f90: New.
28
29 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
30
31         PR c++/33210
32         * g++.dg/template/error30.C: New.
33
34 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
35
36         PR c++/32113
37         * g++.dg/template/crash70.C: New.
38
39 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
40
41         PR c++/33212
42         * g++.dg/ext/is_class_error.C: New.
43
44 2007-08-31  Olivier Hainque  <hainque@adacore.com>
45
46         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
47         
48 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
49             Revital Eres  <eres@il.ibm.com>
50
51         * gcc.target/powerpc/paired-1.c: New test.
52         * gcc.target/powerpc/paired-2.c: New test.
53         * gcc.target/powerpc/paired-3.c: New test.
54         * gcc.target/powerpc/paired-4.c: New test.
55         * gcc.target/powerpc/paired-5.c: New test.
56         * gcc.target/powerpc/paired-6.c: New test.
57         * gcc.target/powerpc/paired-7.c: New test.
58         * gcc.target/powerpc/ppc-paired.c: New test.
59
60 2007-08-31  Ollie Wild  <aaw@google.com>
61
62         * g++.dg/conversion/ptrmem2.C: New test.
63         * g++.dg/conversion/ptrmem3.C: New test.
64         * g++.dg/conversion/ptrmem4.C: New test.
65         * g++.dg/conversion/ptrmem5.C: New test.
66         * g++.dg/conversion/ptrmem6.C: New test.
67         * g++.dg/conversion/ptrmem7.C: New test.
68         * g++.dg/conversion/ptrmem8.C: New test.
69
70 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
71
72         PR fortran/31879
73         * gfortran.dg/char_length_7.f90: New test.
74         * gfortran.dg/char_length_9.f90: New test.
75         * gfortran.dg/char_assign_1.f90: Add extra warning.
76
77         PR fortran/31197
78         PR fortran/31258
79         * gfortran.dg/char_length_8.f90: New test.
80
81 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
82
83         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
84
85 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
86
87         * gcc.dg/inline-24.c: New test.
88         * g++.dg/opt/inline11.C: New test.
89
90 2007-08-30  Richard Guenther  <rguenther@suse.de>
91
92         * gcc.target/i386/vectorize5.c: New testcase.
93
94 2007-08-30  Tobias Burnus  <burnus@net-b.de>
95
96         PR fortran/33228
97         * interface.c (check_interface0): Improve error for external procs.
98         (check_sym_interfaces): Fix checking of module procedures.
99
100 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
101
102         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
103         (AI): Add AI_ALIGN.
104         * gcc.dg/sync-3.c: New test.
105
106         PR middle-end/32758
107         * gcc.dg/cleanup-12.c: New test.
108
109 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
110
111         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
112         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
113         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
114         * gcc.dg/pr32450.c: Ditto.
115         * gcc.dg/nest.c: Ditto.
116         * gcc.dg/nested-func-4.c: Ditto.
117         * g++.old-deja/g++.law/profile1.C: Ditto.
118
119 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
120
121         PR fortran/32989
122         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
123         non-default integer kind arguments.
124
125 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
126
127         PR fortran/33105
128         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
129
130 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
131
132         * gcc.dg/h8300-ice2.c: Remove target selector.
133
134 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
135
136         PR fortran/33215
137         * gfortran.dg/binding_label_tests_15.f03: New test case.
138         * gfortran.dg/binding_label_tests_16.f03: Ditto.
139
140 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
141
142         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
143         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
144
145 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
146
147         PR c++/33194
148         * g++.dg/other/canon-33194.C: New.
149
150 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
151
152         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
153         * gcc.c-torture/execute/pr23135.c: Likewise.
154
155 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
156
157         * gcc.dg/pr31344.c: Move to ...
158         * gcc.dg/dfp/pr31344.c: ... here.
159         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
160         * gcc.dg/20050503-1.c: Ditto.
161         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
162         * gcc.dg/20061127-1.c: Compile only for fpic targets.
163         * gcc.dg/20060801-1.c: Ditto.
164
165 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
166
167         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
168         * gfortran.dg/nan_1.f90: Likewise.
169
170 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
171
172         PR fortran/33055
173         Revert previous patch.
174
175 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
176             Kazu Hirata  <kazu@codesourcery.com>
177
178         * gcc.target/m68k/interrupt-1.c: New.
179
180 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
181
182         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
183         10000 for targets where "int" can't hold at least 100000.
184         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
185         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
186         (test5)(test6): Use it.
187         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
188         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
189         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
190         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
191         * gcc.dg/attr-alloc_size.c (test): Likewise.
192
193 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
194
195         PR c++/33209
196         * g++.dg/template/error29.C: New.
197
198 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
199
200         PR c++/32596
201         * g++.dg/ext/visibility/anon5.C: New test.
202
203 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
204
205         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
206
207 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
208
209         * gfortran.dg/gamma_1.f90: Remove large-real tests.
210         * gfortran.dg/gamma_2.f90: Remove large-real tests.
211         * gfortran.dg/gamma_4.f90: New: large-real tests.
212
213 2007-08-28  Jason Merrill  <jason@redhat.com>
214
215         PR c++/29000
216         * g++.dg/ext/stmtexpr12.C: New test.
217
218         PR c++/28558
219         * g++.dg/ext/attrib28.C: New test.
220
221 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
222
223         PR target/32661
224         * gcc.target/i386/pr32661.c: New test.
225
226 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
227
228         PR middle-end/32370
229         * gcc.dg/pr32370.c: New test.
230
231         PR rtl-optimization/33148
232         * gcc.c-torture/compile/20070827-1.c: New test.
233
234         PR debug/32914
235         * d++.dg/debug/const3.C: New test.
236         * d++.dg/debug/const4.C: New test.
237         * d++.dg/debug/dwarf2/const1.C: New test.
238         * d++.dg/debug/dwarf2/const2.C: New test.
239         * d++.dg/debug/dwarf2/const2b.C: New test.
240
241 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
242             Vladimir Yanovsky  <yanov@il.ibm.com>
243             Revital Eres  <eres@il.ibm.com>
244             Andrey Belevantsev  <abel@ispras.ru>
245
246         * gcc.dg/sms-1.c: New test.
247
248 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
249
250         * g++.dg/ext/gnu-inline-common.h: New.
251         * g++.dg/ext/gnu-inline-global-reject.C: New.
252         * g++.dg/ext/gnu-inline-global.C: New.
253         * g++.dg/ext/gnu-inline-namespace.C: New.
254         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
255         * g++.dg/ext/gnu-inline-class.C: New.
256         * g++.dg/ext/gnu-inline-class-static.C: New.
257         * g++.dg/ext/gnu-inline-template-class.C: New.
258         * g++.dg/ext/gnu-inline-template-func.C: New.
259
260 2007-08-27  Jason Merrill  <jason@redhat.com>
261
262         PR c++/31337
263         * g++.dg/ext/stmtexpr11.C: New.
264
265 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
266
267         * lib/target-supports.exp (check_profiling_available):
268         Set profiling_available_saved to 0 on fido-*-elf.
269
270 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
271
272         PR tree-optimization/33173
273         
274         * gcc.c-torture/compile/pr33173.c: New.
275
276 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
277
278         PR target/31385
279         * gcc.dg/dfp/pr31385.c: New.
280
281 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
282
283         * gcc.dg/unsigned-long-compare.c: Remove target selector.
284
285 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
286
287         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
288         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
289         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
290         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
291         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
292         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
293         gcc.target/m68k directory.
294         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
295         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
296         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
297         gcc.target/cris directory.
298         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
299         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
300         gcc.target/bfin directory.
301
302         * gcc.target/sh: New directory.
303         * gcc.target/sh/sh.exp: New file.
304         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
305         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
306         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
307         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
308         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
309         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
310
311 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
312
313         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
314         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
315         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
316         * gcc.target/i386/local2.c: Ditto.
317         * gcc.target/i386/stack-prot-kernel.c: Ditto.
318         * gcc.target/i386/20011119-1.c: Ditto.
319         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
320         * gcc.target/i386/fastcall-1.c: Fix target selector.
321
322 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR fortran/33055
325         * gfortran.dg/negative_unit.f: Add new check
326         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
327         -fdefault-integer-8.
328
329 2007-08-26  Asher Langton  <langton2@llnl.gov>
330
331         * gfortran.dg/recursive_stack.f90: New.
332         * gfortran.dg/openmp_stack.f90: New.
333
334 2007-08-26  Tobias Burnus  <burnus@net-b.de>
335
336         PR fortran/31298
337         * gfortran.dg/use_10.f90: New.
338
339 2007-08-26  Tobias Burnus  <burnus@net-b.de>
340
341         PR fortran/32985
342         * gfortran.dg/namelist_14.f90: Make test case valid.
343         * gfortran.dg/common_10.f90: New.
344
345 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
346
347         PR middle-end/33181
348         * gcc.dg/ifelse-2.c: New.
349
350 2007-08-26  Tobias Burnus  <burnus@net-b.de>
351
352         PR fortran/32980
353         * gfortran.dg/gamma_1.f90: New.
354         * gfortran.dg/gamma_2.f90: New.
355         * gfortran.dg/gamma_3.f90: New.
356
357 2007-08-26  Tobias Burnus  <burnus@net-b.de>
358
359         PR fortran/33188
360         * gfortran.dg/used_types_18.f90: New.
361
362 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
363
364         * gcc.dg/array-init-2.c: New test.
365
366 2007-08-24  Tobias Burnus  <burnus@net-b.de>
367
368         PR fortran/33178
369         * gfortran.dg/initialization_4.f90: Update dg-error.
370         * gfortran.dg/initialization_13.f90: New.
371
372 2007-08-24  Richard Guenther  <rguenther@suse.de>
373
374         PR middle-end/33166
375         * gcc.c-torture/compile/pr33166.c: New testcase.
376
377 2007-08-24  Tobias Burnus  <burnus@net-b.de>
378
379         PR fortran/33139
380         * gfortran.dg/pointer_assign_4.f90: New.
381         * gfortran.dg/shape_2.f90: Fix test case.
382         * gfortran.dg/char_result_4.f90: Ditto.
383
384 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
385
386         * gcc.dg/array-init-1.c: New test.
387
388         PR c++/32567
389         * g++.dg/parse/crash36.C: New test.
390
391 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
392
393         * gcc.dg/pr32721.c: Updated.
394
395 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
396
397         PR tree-optimization/32573
398         PR middle-end/32946
399         * gcc.dg/pr32573.c: New test.
400
401         PR c++/32898
402         * g++.dg/lookup/ns3.C: New test.
403
404         * gfortran.dg/assumed_charlen_sharing.f90: New test.
405
406         PR c++/31941
407         * g++.dg/parse/crash37.C: New test.
408
409 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
410
411         PR target/17390
412         * gcc.target/i386/pr17390.c: New test.
413
414 2007-08-23  Richard Guenther  <rguenther@suse.de>
415
416         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
417         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
418         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
419         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
420         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
421         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
422         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
423         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
424
425 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
426
427         * gcc.target/s390: New directory.
428         * gcc.target/s390/s390.exp: New file.
429         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
430         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
431         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
432         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
433         gcc.target/s390 directory.
434
435 2007-08-23  Richard Guenther  <rguenther@suse.de>
436
437         PR tree-optimization/32328
438         * testsuite/gcc.dg/pr32328.c: New testcase.
439
440 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
441
442         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
443           available.
444
445 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
446
447         PR fortran/33095
448         * gfortran.dg/min_max_optional_5.f90: New test.
449         * gfortran.dg/min_max_optional_2.f90: Remove.
450         * gfortran.dg/min_max_optional_3.f90: Remove.
451         * gfortran.dg/min_max_optional_4.f90: Remove.
452
453 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
454
455         * gcc.target/i386/xorps-sse.c: New.
456         * gcc.target/i386/xorps-sse2.c: New.
457
458 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
459
460         * gcc.target/i386/cmov3.c: Fix scan-assembler.
461         * gcc.target/i386/cmov4.c: Fix scan-assembler.
462         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
463
464 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
465
466         PR fortran/33020
467         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
468         include multiple kinds for SHAPE parameter within a single
469         namespace.
470         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
471         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
472
473 2007-08-22  Janus Weil  <jaydub66@gmail.com>
474
475         * interface_abstract_1.f90: Extended test case.
476         * interface_abstract_3.f90: New test.
477
478 2007-08-21  Christian Bruel  <christian.bruel@st.com>
479
480         * gcc.dg/fold-sub.c: New test.
481         
482 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
483
484         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
485         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
486         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
487         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
488         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
489         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
490
491 2007-08-22  Richard Guenther  <rguenther@suse.de>
492
493         PR middle-end/33007
494         * gcc.dg/pr33007.c: New testcase.
495
496 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
497
498         * gcc.c-torture/execute/strcmp-1.x: Delete.
499
500 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
501
502         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
503         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
504         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
505         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
506         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
507         gcc.target/i386/stack-realign.c,
508         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
509         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
510         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
511         target using dg-require-effective-target directive.
512         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
513         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
514         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
515         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
516         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
517         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
518         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
519         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
520         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
521         Require lp64 target using dg-require-effective-target directive.
522         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
523         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
524         directive.
525         * gcc.target/i386/20010202-1.c: Move from here ...
526         * gcc.dg/20010202-1.c: ... to here.
527
528 2007-08-22  Richard Guenther  <rguenther@suse.de>
529
530         PR tree-optimization/33142
531         * gcc.c-torture/execute/pr33142.c: New testcase.
532
533 2007-08-22  Richard Guenther  <rguenther@suse.de>
534
535         PR middle-end/32563
536         * g++.dg/torture/pr32563.C: New testcase.
537
538 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
539
540         PR middle-end/32912
541         * gcc.dg/pr32912-1.c: Add -w to options.
542         * gcc.dg/pr32912-2.c: Likewise.
543         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
544
545 2007-08-21  Ian Lance Taylor  <iant@google.com>
546
547         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
548
549 2007-08-21  Ian Lance Taylor  <iant@google.com>
550
551         PR tree-optimization/33134
552         * g++.dg/tree-ssa/pr33134.C: New test.
553
554 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
555
556         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
557         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
558
559 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
560
561         PR debug/32610
562         * gcc.dg/debug/pr32610.c: New test.
563
564         * g++.dg/init/new24.C: New test.
565
566         PR middle-end/32912
567         * gcc.dg/pr32912-1.c: New test.
568         * gcc.dg/pr32912-2.c: New test.
569         * gcc.dg/pr32912-3.c: New test.
570
571 2007-08-21  Richard Guenther  <rguenther@suse.de>
572
573         * gcc.dg/pointer-arith-10.c: New testcase.
574
575 2007-08-21  Richard Guenther  <rguenther@suse.de>
576
577         PR middle-end/33122
578         * gcc.c-torture/compile/pr33122.c: New testcase.
579
580 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
581
582         * g++.dg/warn/Wnvdtor-2.C: New testcase.
583
584 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
585
586         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
587
588 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
589
590         PR c++/33025
591         * g++.dg/init/new23.C: New test.
592
593 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
594
595         PR middle-end/30564
596         * gcc.c-torture/compile/pr30564-1.c: New test.
597         * gcc.c-torture/compile/pr30564-2.c: New test.
598
599 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
600
601         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
602
603 2007-08-19  Tobias Burnus  <burnus@net-b.de>
604
605         * gfortran.dg/interface_abstract_2.f90: New.
606         * gfortran.dg/interface_abstract_1.f90: Fix typo.
607
608 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
609
610         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
611         unknown (so that outer-loop wont get analyzed).
612         * gcc.dg/vect/vect-outer-1a.c: New test.
613         * gcc.dg/vect/vect-outer-1b.c: New test.
614         * gcc.dg/vect/vect-outer-1.c: New test.
615         * gcc.dg/vect/vect-outer-2a.c: New test.
616         * gcc.dg/vect/vect-outer-2b.c: New test.
617         * gcc.dg/vect/vect-outer-2c.c: New test.
618         * gcc.dg/vect/vect-outer-2.c: New test.
619         * gcc.dg/vect/vect-outer-3a.c: New test.
620         * gcc.dg/vect/vect-outer-3b.c: New test.
621         * gcc.dg/vect/vect-outer-3c.c: New test.
622         * gcc.dg/vect/vect-outer-3.c: New test.
623         * gcc.dg/vect/vect-outer-4a.c: New test.
624         * gcc.dg/vect/vect-outer-4b.c: New test.
625         * gcc.dg/vect/vect-outer-4c.c: New test.
626         * gcc.dg/vect/vect-outer-4d.c: New test.
627         * gcc.dg/vect/vect-outer-4e.c: New test.
628         * gcc.dg/vect/vect-outer-4f.c: New test.
629         * gcc.dg/vect/vect-outer-4g.c: New test.
630         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
631         * gcc.dg/vect/vect-outer-4i.c: New test.
632         * gcc.dg/vect/vect-outer-4j.c: New test.
633         * gcc.dg/vect/vect-outer-4k.c: New test.
634         * gcc.dg/vect/vect-outer-4l.c: New test.
635         * gcc.dg/vect/vect-outer-4m.c: New test.
636         * gcc.dg/vect/vect-outer-4.c: New test.
637         * gcc.dg/vect/vect-outer-5.c: New test.
638         * gcc.dg/vect/vect-outer-6.c: New test.
639         * gcc.dg/vect/vect-outer-fir.c: New test.
640         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
642
643 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
644
645         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
646         and -fno-tree-reassoc.
647         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
648         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
649         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
650         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
651         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
652         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
653         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
654         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
655         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
656         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
657         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
658         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
659         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
660         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
661         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
662         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
663         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
664         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
665         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
666         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
667         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
668         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
669         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
670         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
671         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
672         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
673         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
674         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
675         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
676         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
677         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
678         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
679         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
680         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
681         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
682         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
683         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
684
685 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
686
687         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
688         versioning for aliasing).
689         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
690
691         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
692         targets.
693         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
694
695 2007-08-18  Tom Tromey  <tromey@redhat.com>
696
697         PR preprocessor/32974:
698         * gcc.dg/cpp/pr32974.c: New file.
699
700 2007-08-17  Tobias Burnus  <burnus@net-b.de>
701
702         * gfortran.dg/interface_abstract_1.f90: New.
703
704 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
705
706         PR fortran/32881
707         * gfortran.dg/pure_initializer_1.f90: New test.
708
709 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/32875
712         * gfortran.dg/array_constructor_18.f90: New test.
713
714 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
715
716         PR c++/28989
717         * g++.dg/expr/lval3.C: New test.
718         * g++.dg/expr/lval4.C: New test.
719
720 2007-08-17  Ollie Wild  <aaw@google.com>
721
722         PR c++/31749
723         * g++.dg/lookup/builtin3.C: New test.
724         * g++.dg/lookup/builtin4.C: New test.
725         * g++.dg/lookup/using19.C: New test.
726
727 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
728
729         PR c++/32190
730         * g++.dg/parse/error31.C: New.
731
732 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
733
734         PR c++/32112
735         * g++.dg/template/error26.C: New.
736
737 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
738
739         PR fortran/33079
740         * gfortran.dg/zero_length_2.f90: New test.
741
742 2007-08-17  Tobias Burnus  <burnus@net-b.de>
743
744         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
745         * gfortran.dg/kind_tests_3.f03: Ditto.
746         * gfortran.dg/global_vars_f90_init.f90: Ditto.
747         * gfortran.dg/interface_13.f90: Ditto.
748         * gfortran.dg/pr32738.f90: Ditto.
749         * gfortran.dg/module_private_1.f90: Ditto.
750         * gfortran.dg/test_only_clause.f90: Ditto.
751         * gfortran.dg/bind_c_vars.f90: Ditto.
752         * gfortran.dg/bind_c_dts.f90: Ditto.
753         * gfortran.dg/use_9.f90: Ditto.
754         * gfortran.dg/generic_8.f90: Ditto.
755         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
756         * gfortran.dg/private_type_6.f90: Ditto.
757         * gfortran.dg/c_assoc.f90: Ditto.
758         * gfortran.dg/private_type_7.f90: Ditto.
759         * gfortran.dg/global_vars_c_init.f90: Ditto.
760         * gfortran.dg/bind_c_dts_2.f03: Ditto.
761         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
762         * gfortran.dg/c_size_t_test.f03: Ditto.
763         * gfortran.dg/used_types_12.f90: Ditto.
764         * gfortran.dg/pr25923.f90: Ditto.
765         * gfortran.dg/test_com_block.f90: Ditto.
766         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
767         * gfortran.dg/equiv_constraint_7.f90: Ditto.
768         * gfortran.dg/com_block_driver.f90: Ditto.
769         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
770         * gfortran.dg/use_iso_c_binding.f90: Ditto.
771         * gfortran.dg/c_loc_test.f90: Ditto.
772         * gfortran.dg/c_ptr_tests.f03: Ditto.
773         * gfortran.dg/module_interface_1.f90: Ditto.
774
775 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
776
777         PR c++/32870
778         * g++.dg/other/error17.C: Adjust.
779         
780 2007-08-17  Ben Elliston  <bje@au.ibm.com>
781
782         PR middle-end/32970
783         * g++.dg/ext/altivec-14.C: New test.
784
785 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
786
787         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
788         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
789         dump files.
790         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
791         * gcc.dg/vect/pr32366.c: Ditto.
792
793 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
794
795         PR testsuite/33082
796         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
797         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
798         * gcc.dg/dfp/convert-int-fold.c: Ditto.
799         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
800
801 2007-08-16  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/33072
804         * gfortran.dg/use_9.f90: New.
805
806 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
807
808         * g++.dg/gcov/gcov-5.C: New test.
809
810 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
811
812         * g++.dg/gcov/gcov-4.C: New test.
813         * lib/gcov.exp (verify-lines): Add support for
814         checking no-coverage lines.
815
816 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
817
818         * gcc.dg/vect/vect-vfa-01.c: New.
819         * gcc.dg/vect/vect-vfa-02.c: New.
820         * gcc.dg/vect/vect-vfa-03.c: New.
821         * gcc.dg/vect/vect-vfa-04.c: New.
822         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
823         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
824         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
825         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
826         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
827         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
828         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
829         gfortran.dg/vect/pr19049.f90: Rename to start with
830         prefix no-vfa-.
831         * gcc.dg/vect/vect.exp: Disable versioning for alias
832         when test starts with no-vfa-.
833         * gfortran.dg/vect/vect.exp: Likewise.
834
835 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
836
837         * gcc.dg/torture/pr32897.c: New test.
838
839 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
840
841         PR c++/31132
842         * g++.dg/template/crash69.C: New.
843
844 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
845
846         * lib/target-supports.exp (check_effective_target_arm32): Use
847         check_no_compiler_messages.
848
849 2007-08-15  Diego Novillo  <dnovillo@google.com>
850
851         gcc.dg/tree-ssa/20070815.c: New test.
852
853 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
854
855         PR fortran/33077
856         * gfortran.dg/random_7.f90: Initialize variable.
857
858 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/33074
861         * gfortran.dg/pr33074.f90: New test.
862
863         PR c++/32992
864         * g++.dg/opt/nrv14.C: New test.
865
866 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
867
868         PR c++/33035
869         * g++.dg/template/crash68.C: New.
870
871 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
872
873         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
874         * gcc.dg/sibcall-4.c: Ditto.
875
876 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
877
878         PR fortran/33066
879         * gfortran.dg/use_8.f90: New test.
880         * gfortran.dg/c_loc_tests_2.f03: Fix code.
881
882 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
883
884         PR c++/27211
885         * g++.dg/template/error27.C: New.
886         * g++.dg/template/error28.C: New.
887         * g++.dg/other/pr28304.C: Adjust.
888         * g++.old-deja/g++.mike/p811.C: Likewise.
889
890 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
891
892         PR target/30315
893         * gcc.target/i386/pr30315.c: New.
894
895 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
896
897         PR fortran/32594
898         * gfortran.dg/substr_5.f90: New test.
899
900 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
901
902         PR c/30428
903         * gcc.dg/vector-2.c: New test.
904
905         PR c++/30428
906         * g++.dg/ext/vector8.C: New test.
907
908 2007-08-13  Dan Hipschman  <dsh@google.com>
909
910         PR c/32953
911         * gcc.dg/format/array-1.c: Add an additional test for
912         unterminated format strings of length 1.
913
914 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
915
916         PR fortran/32926
917         * gfortran.dg/external_procedures_3.f90: New test.
918
919 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
920
921         PR fortran/32827
922         * gfortran.dg/import6.f90: New test.
923
924 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
925
926         PR C/30427
927         *  gcc.dg/vector-1.c: New test.
928
929 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
930
931         * gcc.dg/pr21255-4.c: Skip for PIC.
932         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
933
934 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
935
936         * gcc.dg/attr-isr.c: Skip for PIC.
937         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
938         * gcc.dg/attr-isr-trapa.c: Likewise.
939         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
940         * gcc.dg/pragma-isr-trapa.c: Likewise.
941         * gcc.dg/pragma-isr-trapa2.c: Likewise.
942
943 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
944
945         PR fortran/32962
946         * gfortran.dg/transpose_1.f90: New test.
947
948 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
949
950         PR fortran/29600
951         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
952         intrinsic.
953
954 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
955
956         PR fortran/30964
957         PR fortran/33054
958         * gfortran.dg/random_4.f90: New test.
959         * gfortran.dg/random_5.f90: New test.
960         * gfortran.dg/random_6.f90: New test.
961         * gfortran.dg/random_7.f90: New test.
962
963 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
964
965         PR fortran/32860
966         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
967
968 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
969
970         PR fortran/31629
971         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
972
973 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
974
975         PR fortran/29600
976         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
977         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
978
979 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
980
981         PR fortran/32937
982         * gfortran.dg/char_length_6.f90: New test.
983
984 2007-08-10  Ollie Wild  <aaw@google.com>
985
986         * g++.dg/lookup/using18.C: New test.
987
988 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
989
990         PR c++/17763
991         * g++.dg/other/error16.C: New.
992
993 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
994
995         PR libfortran/33039
996         * gfortran.dg/namelist_37.f90: New test.
997
998 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
999
1000         PR c++/22256
1001         * g++.dg/conversion/op3.C: New.
1002
1003 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1004
1005         PR fortran/32987
1006         * gfortran.dg/fmt_tab_1.f90: New.
1007         * gfortran.dg/fmt_tab_2.f90: New.
1008
1009 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1010
1011         PR c/32796
1012         * gcc.c-torture/compile/pr32796.c: New test.
1013
1014 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1015
1016         PR middle-end/32813
1017         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1018         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1019         instead of just -O.
1020
1021 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1022
1023         * gcc.target/mips/code-readable-1.c: New test.
1024         * gcc.target/mips/code-readable-2.c: Likewise.
1025         * gcc.target/mips/code-readable-3.c: Likewise.
1026
1027 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1028             Revital Eres  <eres@il.ibm.com>
1029
1030         * gfortran.dg/sms-1.f90: Add comment.
1031         * gfortran.dg/sms-2.f90: New.
1032
1033 2007-08-07  Ian Lance Taylor  <iant@google.com>
1034
1035         * gcc.dg/instrument-1.c: New test.
1036         * gcc.dg/instrument-2.c: New test.
1037         * gcc.dg/instrument-3.c: New test.
1038
1039 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1040
1041         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1042
1043 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1044
1045         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1046         !vector_alignment_reachable targets.
1047         * gcc.dg/vect/vect-33.c: Likewise.
1048         * gcc.dg/vect/vect-42.c: Likewise.
1049         * gcc.dg/vect/vect-44.c: Likewise.
1050         * gcc.dg/vect/vect-50.c: Likewise.
1051         * gcc.dg/vect/vect-70.c: Likewise.
1052         * gcc.dg/vect/vect-71.c: Likewise.
1053         * gcc.dg/vect/vect-87.c: Likewise.
1054         * gcc.dg/vect/vect-88.c: Likewise.
1055         * gcc.dg/vect/vect-91.c: Likewise.
1056         * gcc.dg/vect/vect-93.c: Likewise.
1057         * gcc.dg/vect/vect-96.c: Likewise.
1058         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1059         * gcc.dg/vect/section-anchors-69.c: Likewise.
1060         * gcc.dg/vect/pr25413.c: Likewise.
1061         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1062         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1063         * gfortran.dg/vect-2.f90: Likewise.
1064         * gfortran.dg/vect-3.f90: Likewise.
1065         * gfortran.dg/vect-4.f90: Likewise.
1066         * gfortran.dg/vect-5.f90: Likewise.
1067         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1068         Return false for darwin. 
1069         (check_effective_target_vector_alignment_reachable_for_double): New.
1070
1071 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1072
1073         * gcc.dg/multiword-1.c: New testcase.
1074
1075 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1076
1077         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1078         messages.
1079         * gfortran.dg/namelist_36.f90: New test.
1080
1081 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1082
1083         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1084           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1085
1086 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1087
1088         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1089         * gcc.dg/torture/type-generic-1.c: Likewise.
1090
1091 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1092
1093         * gcc.c-torture/20070522-1.c: Move to ...
1094         * gcc.c-torture/compile/20070522-1.c: Here.
1095
1096 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1097
1098         PR fortran/29828
1099         * gfortran.dg/minmax_char_1.f90: New test.
1100         * gfortran.dg/minmax_char_2.f90: New test.
1101         * gfortran.dg/min_max_optional_4.f90: New test.
1102
1103 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1104
1105         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1106         hanging on the testcase.
1107
1108 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1109
1110         PR middle-end/32988
1111         * gcc.c-torture/compile/pr32988.c: New test.
1112
1113 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1114
1115         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1116
1117 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1118
1119         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1120
1121         Revert:
1122         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1123
1124         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1125
1126 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1127
1128         PR fortran/32979
1129         * gfortran.dg/isnan_1.f90: New test.
1130
1131 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1132             Revital Eres <eres@il.ibm.com>
1133
1134         * gcc.dg/sms-antideps.c: New test.
1135
1136 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1137
1138         PR fortran/31214
1139         * gfortran.dg/entry_13.f90: New test.
1140
1141         * gfortran.dg/entry_12.f90: Clean up .mod file.
1142
1143 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1144
1145         PR fortran/32770
1146         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1147         variables as kind=4 so they don't overflow the record length.
1148
1149 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1150
1151         PR fortran/32968
1152         * gfortran.dg/selected_kind_1.f90: New test.
1153
1154 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1155
1156         PR middle-end/32780
1157         * gcc.c-torture/compile/pr32780.c: New test.
1158
1159 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1160
1161         RP middle-end/32399
1162         * gcc.c-torture/compile/pr32399.c: New testcase.
1163
1164 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1165
1166         PR middle-end/32304
1167         * g++.dg/torture/pr32304.C: New testcase.
1168
1169 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1170
1171         PR middle-end/32935
1172         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1173
1174 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1175
1176         PR fortran/32955
1177         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1178
1179 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1180
1181         PR fortran/31202
1182         * gfortran.dg/nint_2.f90: New test.
1183
1184 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1185
1186         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1187         * gcc.dg/weak/typeof-2.c: Likewise.
1188
1189 2007-08-03  Diego Novillo  <dnovillo@google.com>
1190
1191         PR 31521
1192         * gcc.dg/tree-ssa/pr31521.c: New test.
1193
1194 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1195
1196         PR fortran/32770
1197         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1198         iostat must be default kind.
1199
1200 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1201
1202         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1203
1204 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1205
1206         PR fortran/32770
1207         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1208         explicit so test passes with -fdefault-integer-8.
1209         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1210         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1211
1212 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1213
1214         PR c++/30849
1215         * g++.dg/parse/asm1.C: New test.
1216
1217         PR c++/30850
1218         * g++.dg/parse/asm2.C: Likewise.
1219
1220         PR c++/30851
1221         * g++.dg/parse/asm3.C: Likewise.
1222         
1223 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1224
1225         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1226           "int" is only 16 bit bits wide.
1227         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1228
1229 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1230
1231         * g++.dg/torture/type-generic-1.C: New.
1232         * gcc.dg/pr28796-2.c: Move tests ...
1233         * gcc.dg/tg-tests.h: ... here.
1234         * gcc.dg/torture/type-generic-1.c: New.
1235
1236 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1237
1238         PR libfortran/32954
1239         * minmaxloc_3.f90:  New test case.
1240
1241 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1242
1243         PR fortran/32936
1244         * gfortran.dg/allocate_stat.f90: New.
1245
1246 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1247
1248         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1249
1250 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1251
1252         PR tree-optimization/32919
1253         * gcc.c-torture/compile/pr32919.c: New.
1254
1255 2007-08-01  Nick Clifton  <nickc@redhat.com>
1256
1257         * gcc.c-torture/execute/execute.exp: Change copyright header to
1258         refer to version 3 of the GNU General Public License and to point
1259         readers at the COPYING3 file and the FSF's license web page.
1260         * gcc.c-torture/execute/ieee/ieee.exp,
1261         gcc.c-torture/unsorted/unsorted.exp,
1262         gcc.c-torture/compile/compile.exp,
1263         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1264         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1265         gcc.target/cris/torture/cris-torture.exp,
1266         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1267         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1268         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1269         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1270         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1271         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1272         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1273         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1274         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1275         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1276         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1277         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1278         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1279         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1280         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1281         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1282         gcc.dg/noncompile/noncompile.exp,
1283         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1284         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1285         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1286         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1287         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1288         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1289         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1290         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1291         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1292         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1293         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1294         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1295         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1296         g++.old-deja/old-deja.exp,
1297         gfortran.fortran-torture/execute/execute.exp,
1298         gfortran.fortran-torture/compile/compile.exp,
1299         treelang/output/output-1.c, treelang/output/output-1.tree,
1300         treelang/execute/execute.exp, treelang/Makefile.in,
1301         treelang/compile/compile.exp, g++.dg/dg.exp,
1302         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1303         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1304         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1305         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1306         g++.dg/compat/struct-layout-1.exp,
1307         g++.dg/compat/struct-layout-1_generate.c,
1308         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1309         g++.dg/bprob/bprob.exp, config/default.exp,
1310         gcc.test-framework/test-framework.awk,
1311         gcc.test-framework/gen_directive_tests,
1312         gcc.test-framework/test-framework.exp,
1313         objc.dg/special/special.exp,
1314         objc.dg/gnu-encoding/gnu-encoding.exp,
1315         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1316         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1317         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1318         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1319         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1320         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1321         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1322         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1323         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1324         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1325         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1326         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1327         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1328         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1329         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1330         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1331         Likewise.
1332
1333 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1334
1335         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1336         error message text.
1337
1338 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1339
1340         PR fortran/32945
1341         * gfortran.dg/initialization_12.f90: New test.
1342
1343 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1344
1345         PR fortran/31609
1346         * gfortran.dg/entry_12.f90: New test.
1347
1348 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1349
1350         PR fortran/32938
1351         * gfortran.dg/altreturn_6.f90: New test.
1352
1353 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1354
1355         PR fortran/32942
1356         * gfortran.dg/exponent_2.f90: New test.
1357
1358 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1359
1360         * gcc.dg/vect/vect-117.c: New test.
1361         * gcc.dg/vect/vect-74.c: Enabled test
1362         * gcc.dg/vect/vect-81.c: Enabled test
1363
1364 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1365
1366         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1367         s/dg-error/dg-warning where warning is expected.
1368
1369 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1370
1371         PR fortran/32770
1372         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1373         of huge() to correct kind.
1374
1375 2007-07-30  Ollie Wild  <aaw@google.com>
1376
1377         * gcc.dg/cpp/counter-2.c: New test.
1378         * gcc.dg/cpp/counter-3.c: New test.
1379         * gcc.dg/cpp/dir-only-1.c: New test.
1380         * gcc.dg/cpp/dir-only-1.h: New file.
1381         * gcc.dg/cpp/dir-only-2.c: New test.
1382         * gcc.dg/cpp/dir-only-3.c: New test.
1383         * gcc.dg/cpp/dir-only-3a.h: New file.
1384         * gcc.dg/cpp/dir-only-3b.h: New file.
1385         * gcc.dg/cpp/dir-only-4.c: New test.
1386         * gcc.dg/cpp/dir-only-5.c: New test.
1387         * gcc.dg/cpp/dir-only-6.c: New test.
1388
1389 2007-07-30  Julian Brown  <julian@codesourcery.com>
1390
1391         * gcc.target/arm/neon/v*.c: Regenerate.
1392
1393 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1394
1395         PR c++/32108
1396         * g++.dg/ext/label6.C: New.
1397
1398 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1399
1400         PR libfortran/32858
1401         PR libfortran/30814
1402         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1403
1404 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1405
1406         PR fortran/31211
1407         * gfortran.dg/actual_pointer_function_1.f90: New test.
1408
1409         PR fortran/32682
1410         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1411
1412 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1413
1414         PR fortran/32906
1415         * gfortran.dg/shape_1.f90: Adjust error message.
1416         * gfortran.dg/parameter_array_ref_1.f90: New test.
1417
1418 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1419
1420         PR fortran/31609
1421         * gfortran.dg/entry_11.f90: New test.
1422
1423 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1424             Revital Eres  <eres@il.ibm.com>
1425
1426         * gfortran.dg/sms-1.f90: New test.
1427
1428 2007-07-28  Richard Guenther  <rguenther@suse.de>
1429
1430         * gcc.c-torture/compile/pr32920.c: New testcase.
1431
1432 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1433
1434         PR c++/30917
1435         * g++.dg/lookup/friend11.C: New test.
1436
1437 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1438
1439         * gfortran.dg/namelist_5.f90: Adjusted error message.
1440         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1441         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1442         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1443         * gfortran.dg/namelist_32.f90: ... this.
1444
1445         PR fortran/32876
1446         * gfortran.dg/namelist_33.f90: New test.
1447
1448         PR fortran/32905
1449         * gfortran.dg/namelist_34.f90: New test.
1450
1451         PR fortran/31818
1452         * gfortran.dg/namelist_35.f90: New test.
1453
1454 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1455
1456         PR fortran/32880
1457         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1458
1459 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1460
1461         PR testsuite/32471
1462         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1463           assuming it is 0x7ffffffff.
1464         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1465         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1466
1467 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1468
1469         * gfortran.dg/operator_3.f90: Fix dg directive.
1470         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1471         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1472         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1473
1474 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1475
1476         * g++.dg/cpp0x/decltype1.C: New.
1477         * g++.dg/cpp0x/decltype2.C: New.
1478         * g++.dg/cpp0x/decltype3.C: New.
1479         * g++.dg/cpp0x/decltype4.C: New.
1480         * g++.dg/cpp0x/decltype5.C: New.
1481         * g++.dg/cpp0x/decltype6.C: New.
1482
1483 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1484
1485         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1486           because the test relies on bit 31 to be the sign bit.
1487
1488 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1489
1490         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1491           assuming it is 0x7fffffff.
1492         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1493         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1494
1495 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1496
1497         PR c++/32346
1498         * g++.dg/expr/bitfield9.C: New test.
1499
1500 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1501
1502         PR fortran/32899
1503         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1504
1505 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1506
1507         PR fortran/32760
1508         * gfortran.dg/private_type_7.f90: New test.
1509
1510 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1511
1512         PR fortran/32035
1513         * gfortran.dg/select_char_1.f90: New test.
1514
1515 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/32903
1518         * gfortran.dg/initialization_11.f90: New test.
1519
1520 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1521
1522         * gcc.target/mips/ins-1.c: New test.
1523
1524 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1525
1526         PR/19232
1527         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1528         (f1): Likewise.
1529
1530 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1531
1532         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1533         error: width of 'spare' exceeds its type.
1534
1535 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1536
1537         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1538         * gcc.dg/sibcall-4.c: Likewise.
1539
1540 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1541
1542         PR rtl-optimization/31500
1543         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1544         * g++.dg/warn/Warray-bounds.C: Likewise.
1545
1546 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1547
1548         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1549
1550 2007-07-25  Julian Brown  <julian@codesourcery.com>
1551             Paul Brook  <paul@codesourcery.com>
1552             Joseph Myers  <joseph@codesourcery.com>
1553             Mark Shinwell  <shinwell@codesourcery.com>
1554
1555         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1556         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1557         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1558         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1559         (check_effective_target_arm_neon_hw): New.
1560         * gcc.target/arm/neon/neon.exp: New file.
1561         * gcc.target/arm/neon/polytypes.c: New file.
1562         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1563
1564 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1565
1566         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1567           targets where an "int" is less than 32 bits wide.
1568
1569 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1570
1571         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1572
1573 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1574
1575         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1576           during addition if an int is only 16 bits wide.
1577         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1578
1579 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1580
1581         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1582           size as "long int" and are 32 or 64 bits wide.
1583         * gcc.dg/torture/pr28814.c: Likewise.
1584
1585 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1586
1587         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1588           exactly as wide as an int.
1589
1590 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1591
1592         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1593         Define and use throughout as long long printf format specifier.
1594         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1595         Likewise.
1596
1597 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1598
1599         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1600         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1601
1602 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1603
1604         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1605
1606 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1607
1608         * gcc.c-torture/execute/20070724-1.c: New.
1609
1610 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1611
1612         PR fortran/31205
1613         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1614         "deallocates" to 24, since patch has code rid of much spurious
1615         code.
1616         * gfortran.dg/interface_assignment_1.f90 : New test.
1617
1618         PR fortran/32842
1619         * gfortran.dg/interface_assignment_2.f90 : New test.
1620
1621 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1622
1623         PR fortran/32867
1624         * fortran.dg/initialization_10.f90: New test.
1625
1626 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1627
1628         PR fortran/32778
1629         * gfortran.dg/imag_2.f: Removed
1630         * gfortran.dg/warn_std_1.f90: New test.
1631         * gfortran.dg/warn_std_2.f90: New test.
1632         * gfortran.dg/warn_std_3.f90: New test.
1633
1634 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1635
1636         PR c++/29001
1637         * g++.dg/init/new22.C: New.
1638
1639 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1640
1641         PR c++/32561
1642         * g++.dg/template/crash67.C: New.
1643
1644 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1645
1646         * lib/target-support.exp (check_effective_target_natural_alignment): 
1647         (check_effective_target_vector_alignment_reachable): New.
1648         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1649         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1650         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1651         check.
1652         * gcc.dg/vect/pr25413.c: Likewise.
1653         * gcc.dg/vect/pr31699.c: Likewise.
1654
1655 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1656
1657         PR fortran/30814
1658         * gfortran.dg/pack_bounds_1.f90:  New test case.
1659
1660 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1661
1662         PR fortran/31639
1663         * gfortran.dg/initialization_9.f90: New test.
1664
1665 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1666
1667         PR fortran/32797
1668         PR fortran/32800
1669         * gfortran.dg/bind_c_usage_8.f03: New test case.
1670         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1671         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1672
1673 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1674
1675         * gcc.target/mips/branch-cost-1.c: New test.
1676         * gcc.target/mips/branch-cost-2.c: Likewise.
1677
1678 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1679
1680         PR fortran/32732
1681         * gfortran.dg/c_char_tests.f03: New test case.
1682         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1683         * gfortran.dg/c_char_tests_2.f03: New test case.
1684         * gfortran.dg/value_6.f03: Ditto.
1685         * gfortran.dg/value_7.f03: Ditto.
1686
1687 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1688
1689         PR fortran/32600
1690         * gfortran.dg/c_funloc_tests_5.f03: New.
1691         * gfortran.dg/c_funloc_tests_5.f04: New.
1692         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1693
1694 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1695
1696         PR c++/32839
1697         * g++.dg/expr/call4.C: New.
1698         * g++.dg/expr/call5.C: New.
1699
1700 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1701
1702         PR fortran/32710
1703         * gfortran.dg/namelist_30.f90: New test.
1704
1705 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1706
1707         PR fortran/29962
1708         * gfortran.dg/array_initializer_1.f90: Removed warning.
1709         * gfortran.dg/initialization_1.f90: Adjusted messages.
1710         * gfortran.dg/nested_modules_6.f90: Removed warning.
1711
1712         PR fortran/31253
1713         * gfortran.dg/initialization_7.f90: New test.
1714
1715         PR fortran/31639
1716         * gfortran.dg/initialization_8.f90: New test.
1717
1718 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1719
1720         PR c++/30818
1721         * g++.dg/template/crash47.C: Adjust errors.
1722         * g++.dg/template/crash48.C: Adjust errors.
1723         * g++.dg/template/typename12.C: New.
1724         * g++.dg/template/typename13.C: New.
1725         * g++.dg/template/typename14.C: New.
1726         * g++.dg/template/typedef6.C: Adjust errors.
1727
1728 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1729
1730         PR fortran/32627
1731         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1732         * gfortran.dg/pr32627.f03: New test case.
1733
1734         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1735         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1736         c_f_pointer_logical.
1737         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1738         c_f_pointer_complex.
1739         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1740         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1741         c_f_pointer_shape_tests_2.
1742         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1743
1744 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1745
1746         PR fortran/32804
1747         * gfortran.dg/c_loc_tests_9.f03: New test case.
1748         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1749
1750 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1751
1752         PR fortran/32823
1753         * gfortran.dg/int_2.f90: New test.
1754         
1755 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1756
1757         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1758
1759 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1760
1761         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1762         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1763
1764 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1765
1766         PR tree-optimization/19910
1767         * gcc.dg/pr19910.c: New test.
1768
1769 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1770
1771         PR fortran/32738
1772         * gfortran.dg/pr32738.f90: New test.
1773
1774 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1775
1776         PR tree-optimzation/32635
1777         * gfortran.dg/pr32635.f:  New test case.
1778
1779 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1780
1781         PR fortran/32801
1782         * gfortran.dg/pr32801.f03: New test case.
1783
1784 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1785
1786         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1787         Test negative numbers also.
1788         * gcc.dg/c99-math-float-1.c: Likewise.
1789         * gcc.dg/c99-math-long-double-1.c: Likewise.
1790         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1791         test inputs.
1792
1793 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1794         
1795         * lib/target-supports.exp (check_effective_target_sync_int_long):
1796         Enable for xtensa.
1797         (check_effective_target_sync_char_short): Likewise.
1798         
1799 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1800
1801         * gcc.dg/pr28796-2.c: Add more cases.
1802
1803 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1804
1805         * gcc.dg/pr28796-1.c: Add more cases.
1806         * gcc.dg/pr28796-2.c: Likewise.
1807
1808 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809
1810         * gcc.dg/pr28796-1.c: Add more cases.
1811         * gcc.dg/pr28796-2.c: Likewise.
1812
1813 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1814
1815         PR fortran/32535
1816         * gfortran.dg/pr32535.f90: New test.
1817
1818 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1819
1820         PR fortran/31320
1821         PR fortran/32665
1822         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1823
1824 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1825
1826         PR rtl-optimization/32773
1827         * gcc.dg/pr32773.c: New test.
1828
1829 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1830
1831         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1832         match flax-vector-conversions note.
1833         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1834         instead of dg-error for the warning.
1835
1836 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1837
1838         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1839           adapted to work on targets with 16-bit or wider int.
1840         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1841         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1842         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1843         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1844
1845 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1846
1847         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1848         support large arrays.
1849         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1850         * gcc.dg/20061109-1.c: Likewise.
1851         * gcc.c-torture/execute/20061101-1.x: Likewise.
1852         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1853         * gcc.c-torture/execute/pr31448.x: Likewise.
1854
1855 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1856
1857         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1858
1859         PR fortran/32238
1860         * gfortran.dg/pr32238.f90: New test.
1861
1862         PR fortran/32222
1863         * gfortran.dg/pr32222.f90: New test.
1864
1865         PR fortran/32242
1866         * gfortran.dg/pr32242.f90: New test.
1867         
1868 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1869             David Ung  <davidu@mips.com>
1870
1871         * gcc.target/mips/mips-sched-madd.c: New test case.
1872
1873 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1874
1875         PR libfortran/32611
1876         * gfortran.dg/large_real_kind_1.f90: Update test.
1877         * gfortran.dg/pr17706.f90: Update test.
1878         * gfortran.dg/fmt_zero_digits.f90: Update test.
1879         * gfortran.dg/fmt_zero_precision.f90: Update test.
1880         * gfortran.dg/real_const_3.f90: Update test.
1881
1882 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1883
1884         PR fortran/32036
1885         * gfortran.dg/bounds_check_8.f90: New test.
1886         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1887
1888 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1889
1890         PR fortran/32357
1891         * gfortran.dg/mvbits_2.f90: New test.
1892
1893 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1894
1895         PR libfortran/32731
1896         * gfortran.dg/pack_mask_1.f90:  New test.
1897         * gfortran.dg/unpack_mask_1.f90:  New test.
1898
1899 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1900
1901         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1902         * gcc.dg/20001101-1.c: Likewise.
1903         * gcc.dg/20001102-1.c: Likewise.
1904         * gcc.dg/20020116-2.c: Likewise.
1905         * gcc.dg/20020416-1.c: Likewise.
1906         * gcc.dg/sparc-constant-1.c: Likewise.
1907         * gcc.dg/sparc-dwarf2.c: Likewise.
1908         * gcc.dg/sparc-frame-1.c: Likewise.
1909         * gcc.dg/sparc-getcontext-1.c: Likewise.
1910         * gcc.dg/sparc-loop-1.c: Likewise.
1911         * gcc.dg/sparc-reg-1.c: Likewise.
1912         * gcc.dg/sparc-ret.c: Likewise.
1913         * gcc.dg/sparc-trap-1.c: Likewise.
1914         * gcc.dg/ultrasp10.c: Likewise.
1915         * gcc.dg/ultrasp11.c: Likewise.
1916         * gcc.dg/ultrasp1.c: Likewise.
1917         * gcc.dg/ultrasp2.c: Likewise.
1918         * gcc.dg/ultrasp3.c: Likewise.
1919         * gcc.dg/ultrasp4.c: Likewise.
1920         * gcc.dg/ultrasp5.c: Likewise.
1921         * gcc.dg/ultrasp6.c: Likewise.
1922         * gcc.dg/ultrasp7.c: Likewise.
1923         * gcc.dg/ultrasp8.c: Likewise.
1924         * gcc.dg/ultrasp9.c: Likewise.
1925         * gcc.dg/splet-1.c: Delete.
1926
1927 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1928
1929         PR fortran/32724
1930         * gfortran.dg/stfunc_5.f90: New test.
1931
1932 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1933
1934         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1935         New procedure to check if arrays are naturally aligned to the vector
1936         alignment boundary.
1937         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1938         in size_t typedef.  Adjust tree dump scan results according to
1939         vect_aligned_arrays target check.
1940         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1941         vect_aligned_arrays target check.
1942         * gcc.dg/vect/pr31699.c: Ditto.
1943
1944 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1945
1946         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1947         for V2DFmode vector conditional expression.
1948         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1949         and dfceq patterns.
1950         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1951         and dfcgt patterns.
1952         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1953         V2DFmode comparison and test special values.
1954         * lib/target-supports.exp: Switch on test for V2DFmode 
1955         vector conditional expression.
1956
1957 2007-07-13  Richard Guenther  <rguenther@suse.de>
1958
1959         PR tree-optimization/32721
1960         * gcc.dg/pr32721.c: New testcase.
1961
1962 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1963
1964         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1965         error message part that continues on a new line.
1966
1967 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1968
1969         * gcc.dg/c99-tgmath-1.c: New.
1970         * gcc.dg/c99-tgmath-2.c: New.
1971         * gcc.dg/c99-tgmath-3.c: New.
1972         * gcc.dg/c99-tgmath-4.c: New.
1973
1974 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1975             Janis Johnson  <janis187@us.ibm.com>
1976
1977         PR testsuite/25241
1978         * gcc.test-framework/dg-error-exp-F.c: New test.
1979         * gcc.test-framework/dg-warning-exp-F.c: New test.
1980         * lib/gcc.exp: Enable warning and error prefixes.
1981         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1982         (dg-error): Wrap original dg-error.
1983         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1984         markers from dg-error/dg-warning directives.
1985         * gcc.dg/20040322-1.c: Likewise.
1986         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1987         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1988         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1989         * gcc.dg/Werror-1.c: Likewise.
1990         * gcc.dg/Werror-10.c: Likewise.
1991         * gcc.dg/Werror-11.c: Likewise.
1992         * gcc.dg/Werror-2.c: Likewise.
1993         * gcc.dg/Werror-3.c: Likewise.
1994         * gcc.dg/Werror-4.c: Likewise.
1995         * gcc.dg/Werror-5.c: Likewise.
1996         * gcc.dg/Werror-6.c: Likewise.
1997         * gcc.dg/Werror-7.c: Likewise.
1998         * gcc.dg/Werror-8.c: Likewise.
1999         * gcc.dg/Werror-9.c: Likewise.
2000         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2001         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2002         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2003         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2004         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2005         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2006         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2007         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2008         * gcc.dg/Wnested-externs-1.c: Likewise.
2009         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2010         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2011         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2012         * gcc.dg/Wshadow-3.c: Likewise.
2013         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2014         * gcc.dg/Wwrite-strings-1.c: Likewise.
2015         * gcc.dg/anon-struct-5.c: Likewise.
2016         * gcc.dg/anon-struct-6.c: Likewise.
2017         * gcc.dg/anon-struct-7.c: Likewise.
2018         * gcc.dg/anon-struct-8.c: Likewise.
2019         * gcc.dg/array-8.c: Likewise.
2020         * gcc.dg/array-quals-2.c: Likewise.
2021         * gcc.dg/asm-qual-1.c: Likewise.
2022         * gcc.dg/asm-wide-1.c: Likewise.
2023         * gcc.dg/assign-warn-1.c: Likewise.
2024         * gcc.dg/assign-warn-2.c: Likewise.
2025         * gcc.dg/bitfld-10.c: Likewise.
2026         * gcc.dg/bitfld-11.c: Likewise.
2027         * gcc.dg/bitfld-12.c: Likewise.
2028         * gcc.dg/bitfld-13.c: Likewise.
2029         * gcc.dg/bitfld-14.c: Likewise.
2030         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2031         * gcc.dg/builtins-30.c: Likewise.
2032         * gcc.dg/c90-const-expr-5.c: Likewise.
2033         * gcc.dg/c90-typespec-1.c: Likewise.
2034         * gcc.dg/c99-const-expr-5.c: Likewise.
2035         * gcc.dg/c99-flex-array-5.c: Likewise.
2036         * gcc.dg/c99-fordecl-3.c: Likewise.
2037         * gcc.dg/c99-tag-3.c: Likewise.
2038         * gcc.dg/c99-typespec-1.c: Likewise.
2039         * gcc.dg/c99-vla-jump-1.c: Likewise.
2040         * gcc.dg/c99-vla-jump-2.c: Likewise.
2041         * gcc.dg/c99-vla-jump-3.c: Likewise.
2042         * gcc.dg/c99-vla-jump-4.c: Likewise.
2043         * gcc.dg/c99-vla-jump-5.c: Likewise.
2044         * gcc.dg/cast-1.c: Likewise.
2045         * gcc.dg/cast-2.c: Likewise.
2046         * gcc.dg/cast-3.c: Likewise.
2047         * gcc.dg/cast-4.c: Likewise.
2048         * gcc.dg/cast-pretty-print-1.c: Likewise.
2049         * gcc.dg/comp-goto-2.c: Likewise.
2050         * gcc.dg/comp-goto-3.c: Likewise.
2051         * gcc.dg/cpp/error-1.c: Likewise.
2052         * gcc.dg/cpp/if-paren.c: Likewise.
2053         * gcc.dg/decl-7.c: Likewise.
2054         * gcc.dg/decl-8.c: Likewise.
2055         * gcc.dg/decl-nospec-1.c: Likewise.
2056         * gcc.dg/decl-nospec-2.c: Likewise.
2057         * gcc.dg/decl-nospec-3.c: Likewise.
2058         * gcc.dg/declspec-10.c: Likewise.
2059         * gcc.dg/declspec-11.c: Likewise.
2060         * gcc.dg/declspec-12.c: Likewise.
2061         * gcc.dg/declspec-13.c: Likewise.
2062         * gcc.dg/declspec-14.c: Likewise.
2063         * gcc.dg/declspec-15.c: Likewise.
2064         * gcc.dg/declspec-16.c: Likewise.
2065         * gcc.dg/declspec-17.c: Likewise.
2066         * gcc.dg/declspec-4.c: Likewise.
2067         * gcc.dg/declspec-5.c: Likewise.
2068         * gcc.dg/declspec-6.c: Likewise.
2069         * gcc.dg/declspec-7.c: Likewise.
2070         * gcc.dg/declspec-8.c: Likewise.
2071         * gcc.dg/declspec-9.c: Likewise.
2072         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2073         * gcc.dg/dfp/constants-c99.c: Likewise.
2074         * gcc.dg/dfp/keywords-c89.c: Likewise.
2075         * gcc.dg/dfp/keywords-c99.c: Likewise.
2076         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2077         * gcc.dg/dfp/typespec.c: Likewise.
2078         * gcc.dg/dremf-type-compat-2.c: Likewise.
2079         * gcc.dg/dremf-type-compat-3.c: Likewise.
2080         * gcc.dg/dremf-type-compat-4.c: Likewise.
2081         * gcc.dg/empty-source-2.c: Likewise.
2082         * gcc.dg/empty-source-3.c: Likewise.
2083         * gcc.dg/enum3.c: Likewise.
2084         * gcc.dg/extra-semi-2.c: Likewise.
2085         * gcc.dg/extra-semi-3.c: Likewise.
2086         * gcc.dg/float-range-1.c: Likewise.
2087         * gcc.dg/float-range-2.c: Likewise.
2088         * gcc.dg/float-range-3.c: Likewise.
2089         * gcc.dg/float-range-5.c: Likewise.
2090         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2091         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2092         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2093         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2094         * gcc.dg/format/cast-1.c: Likewise.
2095         * gcc.dg/format/gcc_diag-3.c: Likewise.
2096         * gcc.dg/format/gcc_diag-4.c: Likewise.
2097         * gcc.dg/format/gcc_diag-6.c: Likewise.
2098         * gcc.dg/format/gcc_diag-8.c: Likewise.
2099         * gcc.dg/format/gcc_diag-9.c: Likewise.
2100         * gcc.dg/format/nul-2.c: Likewise.
2101         * gcc.dg/format/opt-1.c: Likewise.
2102         * gcc.dg/format/opt-2.c: Likewise.
2103         * gcc.dg/format/opt-3.c: Likewise.
2104         * gcc.dg/format/opt-4.c: Likewise.
2105         * gcc.dg/format/opt-5.c: Likewise.
2106         * gcc.dg/format/opt-6.c: Likewise.
2107         * gcc.dg/framework-2.c: Likewise.
2108         * gcc.dg/func-args-1.c: Likewise.
2109         * gcc.dg/func-outside-1.c: Likewise.
2110         * gcc.dg/func-outside-2.c: Likewise.
2111         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2112         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2113         * gcc.dg/if-empty-1.c: Likewise.
2114         * gcc.dg/init-bad-1.c: Likewise.
2115         * gcc.dg/init-bad-2.c: Likewise.
2116         * gcc.dg/init-bad-3.c: Likewise.
2117         * gcc.dg/init-desig-obs-2.c: Likewise.
2118         * gcc.dg/init-desig-obs-3.c: Likewise.
2119         * gcc.dg/init-empty-2.c: Likewise.
2120         * gcc.dg/init-empty-3.c: Likewise.
2121         * gcc.dg/inline-11.c: Likewise.
2122         * gcc.dg/inline-12.c: Likewise.
2123         * gcc.dg/inline-8.c: Likewise.
2124         * gcc.dg/inline-9.c: Likewise.
2125         * gcc.dg/inline3.c: Likewise.
2126         * gcc.dg/label-decl-1.c: Likewise.
2127         * gcc.dg/label-decl-2.c: Likewise.
2128         * gcc.dg/label-decl-3.c: Likewise.
2129         * gcc.dg/label-decl-4.c: Likewise.
2130         * gcc.dg/long-long-typespec-1.c: Likewise.
2131         * gcc.dg/lvalue-2.c: Likewise.
2132         * gcc.dg/lvalue-3.c: Likewise.
2133         * gcc.dg/nested-func-3.c: Likewise.
2134         * gcc.dg/nested-redef-1.c: Likewise.
2135         * gcc.dg/noreturn-4.c: Likewise.
2136         * gcc.dg/old-style-prom-2.c: Likewise.
2137         * gcc.dg/old-style-prom-3.c: Likewise.
2138         * gcc.dg/old-style-then-proto-1.c: Likewise.
2139         * gcc.dg/overflow-warn-1.c: Likewise.
2140         * gcc.dg/overflow-warn-2.c: Likewise.
2141         * gcc.dg/overflow-warn-3.c: Likewise.
2142         * gcc.dg/overflow-warn-4.c: Likewise.
2143         * gcc.dg/overflow-warn-6.c: Likewise.
2144         * gcc.dg/parm-forwdecl-2.c: Likewise.
2145         * gcc.dg/parm-forwdecl-3.c: Likewise.
2146         * gcc.dg/parm-impl-decl-1.c: Likewise.
2147         * gcc.dg/parm-impl-decl-2.c: Likewise.
2148         * gcc.dg/parm-incomplete-1.c: Likewise.
2149         * gcc.dg/parm-mismatch-1.c: Likewise.
2150         * gcc.dg/pointer-arith-1.c: Likewise.
2151         * gcc.dg/pointer-arith-2.c: Likewise.
2152         * gcc.dg/pointer-arith-3.c: Likewise.
2153         * gcc.dg/pointer-arith-4.c: Likewise.
2154         * gcc.dg/pointer-arith-6.c: Likewise.
2155         * gcc.dg/pointer-arith-7.c: Likewise.
2156         * gcc.dg/pointer-arith-8.c: Likewise.
2157         * gcc.dg/pr13804-1.c: Likewise.
2158         * gcc.dg/pr15698-1.c: Likewise.
2159         * gcc.dg/pr15698-2.c: Likewise.
2160         * gcc.dg/pr15698-3.c: Likewise.
2161         * gcc.dg/pr15698-4.c: Likewise.
2162         * gcc.dg/pr15698-5.c: Likewise.
2163         * gcc.dg/pr15698-6.c: Likewise.
2164         * gcc.dg/pr15698-7.c: Likewise.
2165         * gcc.dg/pr15698-8.c: Likewise.
2166         * gcc.dg/pr17188-1.c: Likewise.
2167         * gcc.dg/pr17301-1.c: Likewise.
2168         * gcc.dg/pr17301-2.c: Likewise.
2169         * gcc.dg/pr17730-1.c: Likewise.
2170         * gcc.dg/pr20368-1.c: Likewise.
2171         * gcc.dg/pr20368-2.c: Likewise.
2172         * gcc.dg/pr20368-3.c: Likewise.
2173         * gcc.dg/pr22308-1.c: Likewise.
2174         * gcc.dg/qual-component-1.c: Likewise.
2175         * gcc.dg/redecl-1.c: Likewise.
2176         * gcc.dg/redecl-11.c: Likewise.
2177         * gcc.dg/redecl-12.c: Likewise.
2178         * gcc.dg/redecl-13.c: Likewise.
2179         * gcc.dg/redecl-14.c: Likewise.
2180         * gcc.dg/redecl-15.c: Likewise.
2181         * gcc.dg/register-var-1.c: Likewise.
2182         * gcc.dg/register-var-2.c: Likewise.
2183         * gcc.dg/stmt-expr-2.c: Likewise.
2184         * gcc.dg/stmt-expr-3.c: Likewise.
2185         * gcc.dg/stmt-expr-label-1.c: Likewise.
2186         * gcc.dg/stmt-expr-label-2.c: Likewise.
2187         * gcc.dg/stmt-expr-label-3.c: Likewise.
2188         * gcc.dg/struct-empty-2.c: Likewise.
2189         * gcc.dg/struct-empty-3.c: Likewise.
2190         * gcc.dg/struct-parse-1.c: Likewise.
2191         * gcc.dg/struct-semi-1.c: Likewise.
2192         * gcc.dg/struct-semi-2.c: Likewise.
2193         * gcc.dg/struct-semi-3.c: Likewise.
2194         * gcc.dg/switch-5.c: Likewise.
2195         * gcc.dg/switch-6.c: Likewise.
2196         * gcc.dg/switch-7.c: Likewise.
2197         * gcc.dg/tls/diag-5.c: Likewise.
2198         * gcc.dg/transparent-union-1.c: Likewise.
2199         * gcc.dg/transparent-union-3.c: Likewise.
2200         * gcc.dg/typespec-1.c: Likewise.
2201         * gcc.dg/vla-init-2.c: Likewise.
2202         * gcc.dg/vla-init-3.c: Likewise.
2203         * gcc.dg/vla-init-4.c: Likewise.
2204         * gcc.dg/vla-init-5.c: Likewise.
2205         * gcc.dg/void-cast-2.c: Likewise.
2206         * gcc.dg/wvla-3.c: Likewise.
2207         * gcc.dg/wvla-7.c: Likewise.
2208         * gcc.target/i386/991209-1.c: Likewise.
2209         * gcc.target/ia64/fpreg-1.c: Likewise.
2210         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2211         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2212         
2213 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2214
2215         PR fortran/31639
2216         * gfortran.dg/func_decl_4.f90: New test.
2217
2218 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/32727
2221         * gfortran.dg/interface_17.f90: New test.
2222
2223 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2224
2225         PR fortran/32599
2226         * gfortran.dg/32599.f03: New test case.
2227
2228         PR fortran/32601
2229         * gfortran.dg/32601.f03: New test case.
2230         * gfortran.dg/32601_1.f03: Ditto.
2231         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2232         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2233
2234 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2235
2236         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2237
2238 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2239             Devang Patel  <dpatel@apple.com>
2240
2241         PR tree-optimization/25413
2242         * gcc.dg/vect/vect-align-1.c: New.
2243         * gcc.dg/vect/vect-align-2.c: New.
2244         * gcc.dg/vect/pr25413.c: New.
2245         * gcc.dg/vect/pr25413a.c: New.
2246         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2247
2248 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2249
2250         * lib/target-support.exp (check_ultrasparc_hw_available):
2251         New function.
2252         (is-effective-target): Check $arg for ultrasparc_hw.
2253         (is-effective-target-keyword): Likewise.
2254         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2255         when determining what to do on sparc platforms.
2256         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2257         * gcc.dg/20001101-1.c: Likewise.
2258         * gcc.dg/20001101-2.c: Likewise.
2259         * gcc.dg/ultrasp9.c: Likewise.
2260         * gcc.dg/ultrasp10.c: Likewise.
2261         * gcc.target/sparc/pdist-3.c: Likewise.
2262
2263 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2264
2265         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2266
2267 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2268
2269         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2270         get vectorized.
2271         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2272         now get vectorized.
2273         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2274         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2275         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2276         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2277         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2278         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2279         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2280         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2281         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2282         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2283         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2284         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2285         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2286         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2287         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2288         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2289         Add spu.
2290
2291 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR c++/30854
2294         * g++.dg/parse/error30.C: New test.
2295
2296 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2297
2298         PR fortran/29804
2299         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2300
2301 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2302
2303         * gfortran.fortran-torture/compile/pr32663.f: New test.
2304
2305 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2306
2307         PR c++/31027
2308         * g++.dg/inherit/virtual4.C: New.
2309
2310 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         PR target/32661
2313         * gcc.target/i386/pr32661-1.c: New test.
2314
2315 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2316
2317         * gnat.dg/invariant_index.ad[sb]: New test.
2318
2319 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2320
2321         PR c++/32560
2322         * g++.dg/template/decl3.C: New.
2323
2324 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2325
2326         PR 32617
2327         * gcc.c-torture/execute/align-3.c: New.
2328
2329 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2330
2331         PR target/32708
2332         * gcc.target/i386/pr32708-1.c: New test.
2333         * gcc.target/i386/pr32708-2.c: Ditto.
2334         * gcc.target/i386/pr32708-3.c: Ditto.
2335
2336 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2337
2338         * g++.dg/init/new20.C: Remove svn:executable flag.
2339
2340 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2341
2342         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2343
2344 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2345
2346         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2347
2348 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2349
2350         PR testsuite/25241
2351         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2352         directive.
2353         
2354 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2355
2356         PR fortran/32157
2357         * gfortran.dg/overload_2.f90: New test.
2358
2359         PR fortran/32689
2360         * gfortran.dg/transfer_simplify_5.f90
2361
2362         PR fortran/32634
2363         * gfortran.dg/interface_15.f90: New test.
2364
2365 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2366
2367         PR libfortran/32336
2368         * gfortran.dg/matmul_5.f90:  New test case.
2369
2370 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2371
2372         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2373         * gcc.dg/fesd-any.h: Likewise.
2374         * gcc.dg/fesd-baseonly.c: Likewise.
2375         * gcc.dg/fesd-baseonly.h: Likewise.
2376         * gcc.dg/fesd-none.c: Likewise.
2377         * gcc.dg/fesd-none.h: Likewise.
2378         * gcc.dg/fesd-reduced.c: Likewise.
2379         * gcc.dg/fesd-reduced.h: Likewise.
2380         * gcc.dg/fesd-sys.c: Likewise.
2381         * gcc.dg/fesd-sys.h: Likewise
2382         * gcc.dg/fesd.h: Likewise.
2383
2384         * g++.dg/debug/dwarf2: New directory.
2385         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2386         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2387         * g++.dg/other/fesd-any.h: Likewise.
2388         * g++.dg/other/fesd-baseonly.C: Likewise.
2389         * g++.dg/other/fesd-baseonly.h: Likewise.
2390         * g++.dg/other/fesd-none.C: Likewise.
2391         * g++.dg/other/fesd-none.h: Likewise.
2392         * g++.dg/other/fesd-reduced.C: Likewise.
2393         * g++.dg/other/fesd-reduced.h: Likewise.
2394         * g++.dg/other/fesd-sys.C: Likewise.
2395         * g++.dg/other/fesd-sys.h: Likewise.
2396         * g++.dg/other/fesd.h: Likewise.
2397
2398 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2399
2400         PR fortran/31129
2401         * gfortran.dg/parameter_unused.f90: New test.
2402
2403 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2404
2405         PR tree-optimization/32681
2406         * gcc.dg/tree-ssa/pr32681.c: New test.
2407
2408 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2409
2410         PR fortran/32678
2411         * gfortran.dg/fmt_t_5.f90: New test.
2412
2413 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2414
2415         PR c++/30535
2416         * g++.dg/template/operator10.C: New.
2417
2418 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2419
2420         PR libfortran/32217
2421         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2422
2423 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2424
2425         PR fortran/29876
2426         * gfortran.dg/operator_6.f90: New test.
2427
2428 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2429
2430         PR fortran/17711
2431         * gfortran.dg/operator_4.f90: New test.
2432         * gfortran.dg/operator_5.f90: New test.
2433         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2434         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2435
2436 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/32669
2439         * gfortran.dg/argument_checking_6.f90: New.
2440
2441 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2442
2443         PR fortran/25094
2444         * gfortran.dg/interface_155555.f90: New test.
2445
2446 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2447
2448         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2449         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2450
2451 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2452
2453         PR testsuite/25241
2454         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2455         discern pedantic diagnostics and errors.
2456         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2457         and not an error.
2458         * gcc.dg/20050121-1.c: This is an error and not a warning.
2459         * gcc.target/i386/sseregparm-2.c:  Likewise.
2460         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2461         * gcc.dg/charset/attribute2.c: Likewise.
2462         * gcc.dg/bitfld-1.c: Likewise.
2463         * gcc.dg/pack-test-2.c: Likewise.
2464         * gcc.dg/940510-1.c: Match separately error and warning.
2465         * gcc.dg/array-2.c: Match separately multiple messages. The second
2466         diagnostic is a pedantic warning and not an error.
2467         * gcc.dg/pr14475.c: Match separately multiple messages.
2468         * gcc.dg/pr18809-1.c: Likewise.
2469         * gcc.dg/pr27953.c: Likewise.
2470         * gcc.dg/vla-init-1.c: Likewise.
2471         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2472
2473 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2474
2475         PR fortran/32644
2476         * gfortran.dg/char_decl_1.f90: New test.
2477
2478 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2479
2480         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2481
2482 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2483
2484         PR c++/32232
2485         * g++.dg/template/overload9.C: New test.
2486
2487 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2488
2489         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2490         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2491
2492 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2493
2494         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2495         * gcc.dg/20001012-2.c: Likewise.
2496         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2497         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2498
2499 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2500
2501         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2502         about the chunk size when STACK_SIZE is defined.
2503
2504 2007-07-06  Josh Conner  <jconner@apple.com>
2505
2506         PR middle-end/32602
2507         * gcc.dg/sibcall-8.c: New test.
2508
2509 2007-07-06  Josh Conner  <jconner@apple.com>
2510
2511         PR middle-end/32603
2512         * gcc.target/arm/sibcall-1.c: New test.
2513
2514 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2515
2516         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2517
2518 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2519
2520         * gfortran.dg/save_parameter.f90: New test.
2521         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2522
2523 2007-07-06  Richard Guenther  <rguenther@suse.de>
2524
2525         * g++.dg/opt/pr30965.C: New testcase.
2526
2527 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2528
2529         * gcc.target/mips/save-restore-5.c: New test.
2530
2531 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         PR rtl_optimization/32450
2534         * gcc.dg/pr32450.c: New runtime test.
2535
2536 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2537
2538         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2539         single underscore in scan directives.
2540
2541 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2542
2543         PR c++/32245
2544         * g++.dg/init/ptrmem4.C: New test.
2545
2546         PR c++/32251
2547         * g++.dg/init/new21.C: Likewise.
2548
2549         PR c++/31992
2550         * g++.dg/template/static30.C: Likewise.
2551
2552 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2553
2554         * gcc.dg/vect/costmodel/ppc: New directory.
2555         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2556         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2557         New test.
2558         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2559         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2560         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2561         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2562         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2563         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2564         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2565         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2566         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2567         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2569         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2570         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2571         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2572
2573 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2574
2575         PR fortran/32359
2576         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2577
2578 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2579
2580         PR fortran/32526
2581         * gfortran.dg/interface_14.f90: New test.
2582
2583         PR fortran/32613
2584         * gfortran.dg/do_iterator_2.f90: New test.
2585
2586 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2587
2588         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2589         (FE_DEC_DOWNWARD): Likewise.
2590         (FE_DEC_UPWARD): Likewise.
2591         (FE_DEC_TOWARDZERO): Likewise.
2592         (FE_DEC_TONEARESTFROMZERO): Likewise.
2593
2594 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2595
2596         * gcc.c-torture/compile/pr32606.c: New.
2597         * gfortran.fortran-torture/execute/pr32604.f90: New.
2598
2599 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2600
2601         * gcc.dg/visibility-12.c: New test.
2602         * gcc.dg/visibility-13.c: Likewise.
2603         * g++.dg/ext/visibility-9.C: Likewise.
2604         * g++.dg/ext/visibility-10.C: Likewise.
2605
2606 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2607
2608         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2609         * gcc.dg/sh-relax-vxworks.c: New test.
2610
2611 2007-07-04  Richard Guenther  <rguenther@suse.de>
2612
2613         PR tree-optimization/32500
2614         * gcc.c-torture/execute/pr32500.c: New testcase.
2615
2616 2007-07-04  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/32482
2619         * gcc.c-torture/compile/pr32482.c: New testcase.
2620
2621 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2622
2623         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2624         VxWorks kernels.
2625         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2626         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2627         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2628         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2629
2630 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2631
2632         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2633
2634 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2635
2636         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2637
2638 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2639
2640         PR fortran/31198
2641         * gfortran.dg/min_max_optional_1.f90: New test.
2642         * gfortran.dg/min_max_optional_2.f90: New test.
2643         * gfortran.dg/min_max_optional_3.f90: New test.
2644
2645 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2646
2647         PR fortran/32545
2648         * gfortran.dg/fmt_error.f90: New test.
2649
2650 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2651
2652         PR fortran/32612
2653         * gfortran.dg/interface_13.f90: New test.
2654
2655 2007-07-03  Dave Brolley  <brolley@redhat.com>
2656
2657         PR c++/31743
2658         * g++.dg/init/new20.C: New test.
2659
2660 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2661
2662         PR fortran/32579
2663         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2664
2665 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2666
2667         PR fortran/25062
2668         * common_7.f90: New.
2669         * common_8.f90: New.
2670         * common_9.f90: New.
2671
2672 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2673
2674         PR fortran/30940
2675         * gfortran.dg/argument_checking_1.f90: New.
2676         * gfortran.dg/argument_checking_2.f90: New.
2677         * gfortran.dg/argument_checking_3.f90: New.
2678         * gfortran.dg/argument_checking_4.f90: New.
2679         * gfortran.dg/argument_checking_5.f90: New.
2680         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2681         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2682
2683 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         * gcc.dg/pr32176.c: Add -w to default dg-options.
2686
2687 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2688
2689         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2690
2691 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2692
2693         PR fortran/20888
2694         * gfortran.dg/null_2.f90: New.
2695
2696 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2697             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2698
2699         PR middle-end/32176
2700         * gcc.dg/pr32176.c: New test.
2701
2702 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2703
2704         * gcc.dg/const-float80.c : New test.
2705         * gcc.dg/const-float128.c : New test.
2706         * gcc.dg/const-float80-ped.c : New test.
2707         * gcc.dg/const-float128-ped.c : New test.
2708
2709 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2710
2711         * gcc.dg/c99-math.h: Fix typo.
2712
2713 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR libgomp/32468
2716         * gcc.dg/gomp/pr32468-1.c: New test.
2717
2718 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2719
2720         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2721         an ABI option.
2722
2723 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2724
2725         * gfortran.fortran-torture/compile/pr32583.f: New.
2726         * gcc.c-torture/compile/pr32584.c: New
2727
2728 2007-07-02  Ollie Wild  <aaw@google.com>
2729
2730         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2731         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2732
2733 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2734
2735         * gcc.target/mips/save-restore-1.c: New test.
2736         * gcc.target/mips/save-restore-2.c: Likewise.
2737         * gcc.target/mips/save-restore-3.c: Likewise.
2738         * gcc.target/mips/save-restore-4.c: Likewise.
2739
2740 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2741
2742         PR tree-optimization/31966
2743         PR tree-optimization/32533
2744         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2745         * gfortran.dg/pr32533.f90: Ditto.
2746
2747 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2748
2749         * g++.dg/opt/nrv12.C: New test.
2750         * gcc.target/i386/nrv1.c: New test.
2751
2752         PR c++/31748
2753         * g++.dg/gomp/pr31748.C: New test.
2754
2755 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2756  
2757         PR tree-optimization/32230
2758         * gcc.dg/vect/pr32230.c: New test.
2759
2760 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2761
2762         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2763         * bind_c_coms.f90: Ditto.
2764         * bind_c_coms_driver.c: Ditto.
2765         * bind_c_dts.f90: Ditto.
2766         * bind_c_dts_2.f03: Ditto.
2767         * bind_c_dts_2_driver.c: Ditto.
2768         * bind_c_dts_3.f03: Ditto.
2769         * bind_c_dts_4.f03: Ditto.
2770         * bind_c_dts_driver.c: Ditto.
2771         * bind_c_implicit_vars.f03: Ditto.
2772         * bind_c_procs.f03: Ditto.
2773         * bind_c_usage_2.f03: Ditto.
2774         * bind_c_usage_3.f03: Ditto.
2775         * bind_c_usage_5.f03: Ditto.
2776         * bind_c_usage_6.f03: Ditto.
2777         * bind_c_usage_7.f03: Ditto.
2778         * bind_c_vars.f90: Ditto.
2779         * bind_c_vars_driver.c: Ditto.
2780         * binding_c_table_15_1.f03: Ditto.
2781         * binding_label_tests.f03: Ditto.
2782         * binding_label_tests_10.f03: Ditto.
2783         * binding_label_tests_10_main.f03: Ditto.
2784         * binding_label_tests_11.f03: Ditto.
2785         * binding_label_tests_11_main.f03: Ditto.
2786         * binding_label_tests_12.f03: Ditto.
2787         * binding_label_tests_13.f03: Ditto.
2788         * binding_label_tests_13_main.f03: Ditto.
2789         * binding_label_tests_14.f03: Ditto.
2790         * binding_label_tests_2.f03: Ditto.
2791         * binding_label_tests_3.f03: Ditto.
2792         * binding_label_tests_4.f03: Ditto.
2793         * binding_label_tests_5.f03: Ditto.
2794         * binding_label_tests_6.f03: Ditto.
2795         * binding_label_tests_7.f03: Ditto.
2796         * binding_label_tests_8.f03: Ditto.
2797         * binding_label_tests_9.f03: Ditto.
2798         * c_assoc.f90: Ditto.
2799         * c_assoc_2.f03: Ditto.
2800         * c_f_pointer_shape_test.f90: Ditto.
2801         * c_f_pointer_tests.f90: Ditto.
2802         * c_f_tests_driver.c: Ditto.
2803         * c_funloc_tests.f03: Ditto.
2804         * c_funloc_tests_2.f03: Ditto.
2805         * c_funloc_tests_3.f03: Ditto.
2806         * c_funloc_tests_3_funcs.c: Ditto.
2807         * c_kind_params.f90: Ditto.
2808         * c_kind_tests_2.f03: Ditto.
2809         * c_kinds.c: Ditto.
2810         * c_loc_driver.c: Ditto.
2811         * c_loc_test.f90: Ditto.
2812         * c_loc_tests_2.f03: Ditto.
2813         * c_loc_tests_2_funcs.c: Ditto.
2814         * c_loc_tests_3.f03: Ditto.
2815         * c_loc_tests_4.f03: Ditto.
2816         * c_loc_tests_5.f03: Ditto.
2817         * c_loc_tests_6.f03: Ditto.
2818         * c_loc_tests_7.f03: Ditto.
2819         * c_loc_tests_8.f03: Ditto.
2820         * c_ptr_tests.f03: Ditto.
2821         * c_ptr_tests_10.f03: Ditto.
2822         * c_ptr_tests_5.f03: Ditto.
2823         * c_ptr_tests_7.f03: Ditto.
2824         * c_ptr_tests_7_driver.c: Ditto.
2825         * c_ptr_tests_8.f03: Ditto.
2826         * c_ptr_tests_8_funcs.c: Ditto.
2827         * c_ptr_tests_9.f03: Ditto.
2828         * c_ptr_tests_driver.c: Ditto.
2829         * c_size_t_driver.c: Ditto.
2830         * c_size_t_test.f03: Ditto.
2831         * com_block_driver.f90: Ditto.
2832         * global_vars_c_init.f90: Ditto.
2833         * global_vars_c_init_driver.c: Ditto.
2834         * global_vars_f90_init.f90: Ditto.
2835         * global_vars_f90_init_driver.c: Ditto.
2836         * interop_params.f03: Ditto.
2837         * iso_c_binding_only.f03: Ditto.
2838         * iso_c_binding_rename_1.f03: Ditto.
2839         * iso_c_binding_rename_1_driver.c: Ditto.
2840         * iso_c_binding_rename_2.f03: Ditto.
2841         * iso_c_binding_rename_2_driver.c: Ditto.
2842         * kind_tests_2.f03: Ditto.
2843         * kind_tests_3.f03: Ditto.
2844         * module_md5_1.f90: Ditto.
2845         * only_clause_main.c: Ditto.
2846         * print_c_kinds.f90: Ditto.
2847         * test_bind_c_parens.f03: Ditto.
2848         * test_c_assoc.c: Ditto.
2849         * test_com_block.f90: Ditto.
2850         * test_common_binding_labels.f03: Ditto.
2851         * test_common_binding_labels_2.f03: Ditto.
2852         * test_common_binding_labels_2_main.f03: Ditto.
2853         * test_common_binding_labels_3.f03: Ditto.
2854         * test_common_binding_labels_3_main.f03: Ditto.
2855         * test_only_clause.f90: Ditto.
2856         * use_iso_c_binding.f90: Ditto.
2857         * value_5.f90: Ditto.
2858         * value_test.f90: Ditto.
2859         * value_tests_f03.f90: Ditto.
2860
2861 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2862
2863         * gcc.dg/tls/opt-14.c: New.
2864
2865 2007-07-01  Ollie Wild  <aaw@google.com>
2866
2867         * g++.dg/lookup/using16.C: New test.
2868         * g++.dg/lookup/using17.C: New test.
2869
2870 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2871
2872         PR fortran/32239
2873         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2874         (test_4): Use proper test for floating point equality.
2875         (test_8): Likewise.
2876
2877 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2878
2879         PR libgfortran/32554
2880         * gfortran.dg/fmt_p_1.f90: New test.
2881
2882 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2883
2884         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2885         initialization and fix dg-final check - the initialization loop is
2886         vectorizable.
2887
2888 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2889             Volker Reichelt  <reichelt@netcologne.de>
2890
2891         PR middle-end/32559
2892         * gcc.dg/pr32559.c: New test.
2893
2894 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         PR tree-optimization/25371
2897         * gcc.dg/vect/pr25371.c: New test.
2898
2899 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2900
2901         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2902         when allocating and initializing a flexible array.
2903
2904 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2905
2906         PR fortran/20373
2907         * gfortran.dg/intrinsic.f90: New test.
2908
2909 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2910
2911         PR fortran/32555
2912         * gfortran.dg/fmt_zero_check.f90: New.
2913
2914 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/30284
2917         * gfortran.dg/repeat_f90: New test.
2918
2919 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2920
2921         PR testsuite/25241
2922         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2923         -pedantic-errors, so we should match errors.
2924         * gcc.dg/cpp/escape-1.c: Likewise.
2925         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2926         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2927         warning.
2928         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2929         errors instead of warnings.
2930         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2931         a pedantic warning.
2932         * gcc.dg/cpp/arith-3.c: Likewise.
2933
2934 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2935
2936         PR testsuite/25241
2937         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2938         * gcc.dg/pch/valid-2.c: Likewise.
2939         * gcc.dg/pch/valid-3.c: Likewise.
2940         * gcc.dg/pch/warn-1.c: Likewise.
2941         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2942         
2943 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2944
2945         PR c/4076
2946         * gcc.dg/Wunused-function.c: New.
2947         
2948 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2949
2950         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2951
2952 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2953
2954         * g++.dg/other/canon-31724.C: New.
2955         
2956 2007-06-29  Jan Hubicka  <jh@suse.cz>
2957
2958         PR middle-end/32372
2959         * gcc.c-torture/compile/pr32372.c: new.
2960
2961 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2962
2963         * gfortran.dg/operator_3.f90: New test.
2964
2965 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2966
2967         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2968         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2969
2970 2007-06-29  Richard Guenther  <rguenther@suse.de>
2971
2972         PR middle-end/32493
2973         * gcc.dg/inline-23.c: New testcase.
2974
2975 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2976
2977         PR tree-optimization/24659
2978         * gcc.target/i386/vectorize2.c: New test.
2979         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2980         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2981
2982 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2983
2984         * gcc.dg/pointer-arith-9.c: New test.
2985
2986 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2987
2988         PR fortran/32483
2989         * gfortran.dg/fmt_read_2.f90: New.
2990
2991 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2994         If it exists, don't try to create it.
2995
2996 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2997
2998         * g++.dg/ext/visibility/ms-compat-1.C: New.
2999
3000 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3001
3002         PR tree-opt/32417
3003         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3004
3005 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3006
3007         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3008         targets.
3009
3010 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3011
3012         PR fortran/32467
3013         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3014
3015 2007-06-27  Richard Guenther  <rguenther@suse.de>
3016
3017         PR middle-end/32492
3018         * gcc.dg/inline-22.c: New testcase.
3019
3020 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3021
3022         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3023         the scan-assembler constant.
3024
3025 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3026
3027         PR 20216
3028         * gcc.dg/pr20216.c: New.
3029
3030 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3031
3032         PR tree-opt/32421
3033         * gcc.dg/vect/pr32421.c: New test.
3034
3035 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3036
3037         PR c++/32111
3038         * g++.dg/other/friend5.C: New test.
3039
3040 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3041
3042         PR fortran/32464
3043         * gfortran.dg/host_assoc_function_2.f90: New test.
3044
3045         PR fortran/31494
3046         * gfortran.dg/host_assoc_call_1.f90: New test.
3047
3048 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3049
3050         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3051         
3052 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3053
3054         PR fortran/32456
3055         * gfortran.dg/error_format.f90: New test.
3056
3057 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3058
3059         PR fortran/32136
3060         * gfortran.dg/pr32136.f90: New test.
3061
3062 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         PR fortran/31726
3065         * gfortran.dg/minmaxloc_1.f90: New test.
3066
3067         PR fortran/32298
3068         * gfortran.dg/minmaxloc_2.f90: New test.
3069
3070 2007-06-23  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/16876
3073         PR middle-end/29478
3074         * gcc.dg/pr29254.c: The warning is bogus.
3075         * gcc.dg/warn-1.c: Likewise.
3076         * gcc.dg/assign-warn-3.c: Likewise.
3077         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3078
3079 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3080
3081         * gcc.c-torture/execute/20070623-1.c: New.
3082
3083 2007-06-22  Jan Hubicka  <jh@suse.cz>
3084
3085         * gcc.c-torture/compile/pr31541.c: New.
3086
3087 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3088
3089         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3090         Remove -m64 from dg-options.
3091
3092 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         PR middle-end/32374
3095         * gcc.dg/pr32374.c: New test.
3096
3097 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR fortran/32360
3100         * gfortran.dg/pointer_assign_3.f90: New test.
3101
3102 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3103
3104         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3105
3106 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3107
3108         PR fortran/31162
3109         * gfortran.dg/assign.f90: Update test.
3110         * gfortran.dg/real_do_1.f90: Update test.
3111         * gfortran.dg/gomp/omp_do1.f90: Update test.
3112         * gfortran.dg/warnings_are_errors_1.f: Update test.
3113         * gfortran.dg/g77/20010519-1.f: Update test.
3114         * gfortran.dg/g77/pr9258.f: Update test.
3115         * gfortran.dg/g77/960317-1.f: Update test.
3116
3117 2007-06-21  Richard Guenther  <rguenther@suse.de>
3118
3119         PR tree-optimization/32453
3120         * gcc.c-torture/compile/pr32453.c: New testcase.
3121
3122 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR tree-optimization/31866
3125         * gcc.dg/pr31866.c: New test.
3126
3127 2007-06-21  Richard Guenther  <rguenther@suse.de>
3128
3129         PR tree-optimization/32451
3130         * g++.dg/torture/20070621-1.C: New testcase.
3131
3132 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3133
3134         * gcc.dg/attr-isr.c: Test delay slot content.
3135         
3136 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3137
3138         PR fortran/32361
3139         gfortran.dg/pointer_assign_2.f90: New test.
3140
3141 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3142
3143         PR fortran/25061
3144         gfortran.dg/invalid_procedure_name.f90: New test.
3145
3146 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3147
3148         PR tree-optimization/25737
3149         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3150
3151 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3152
3153         * gcc.target/i386/large-size-array-3.c: New.
3154
3155 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3156         Richard Guenther  <rguenther@suse.de>
3157
3158         PR fortran/32140
3159         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3160
3161 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR middle-end/31959
3164         * gcc.dg/pr31959.c: New test.
3165
3166         PR inline-asm/32109
3167         * g++.dg/ext/asm10.C: New test.
3168
3169         PR middle-end/32285
3170         * gcc.c-torture/execute/20070614-1.c: New test.
3171
3172 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3173
3174         * gcc.target/arm/stack-corruption.c: New test.
3175
3176 2007-06-19  Richard Guenther  <rguenther@suse.de>
3177
3178         * g++.dg/torture/pr30252.C: New testcase.
3179
3180 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR tree-optimization/32353
3183         * g++.dg/opt/nrv13.C: New test.
3184
3185 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/20863
3188         PR fortran/20882
3189         * gfortran.dg/impure_assignment_2.f90 : New test.
3190
3191         PR fortran/32236
3192         * gfortran.dg/data_initialized_2.f90 : New test.
3193
3194         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3195         appropriate version of 'dmach'.
3196
3197 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3198
3199         PR target/32389
3200         * gcc.target/i386/pr32389.c New test.
3201
3202 2007-06-18  Simon Baldwin <simonb@google.com>
3203
3204         PR c++/31923
3205         * g++.dg/template/error25.C: New.
3206         * g++.dg/template/spec35.C: New.
3207
3208 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3209
3210         * gcc.c-torture/compile/pr32355.c: New testcase.
3211         
3212 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3213
3214         PR tree-optimization/32383
3215         * g++.dg/opt/pr32383.C: New test.
3216
3217 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3218
3219         PR rtl-optimization/32366
3220         * gcc.dg/vect/pr32366.c: New test.
3221
3222 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3223
3224         * gcc.c-torture/compile/pr32349.c: New testcase.
3225         
3226 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3227
3228         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3229         * gcc.target/sparc/combined-2.c: Likewise.
3230         * gcc.target/sparc/fexpand.c : Likewise.
3231         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3232         * gcc.target/sparc/fpack16.c : Likewise.
3233         * gcc.target/sparc/fpmerge.c : Likewise.
3234         * gcc.target/sparc/fpmul.c : Likewise.
3235         * gcc.target/sparc/noresult.c : Likewise.
3236         * gcc.target/sparc/pdist.c: Likewise.
3237
3238 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3239
3240         PR middle-end/31723
3241         * gcc.target/i386/recip-divf.c: New test.
3242         * gcc.target/i386/recip-sqrtf.c: Ditto.
3243         * gcc.target/i386/recip-vec-divf.c: Ditto.
3244         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3245         * gcc.target/i386/sse-recip.c: Ditto.
3246         * gcc.target/i386/sse-recip-vec.c: Ditto.
3247
3248 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3249
3250         PR tree-opt/32225
3251         * gcc.c-torture/compile/20070605-1.c: New test.
3252
3253         * gcc.c-torture/compile/20070603-1.c: New testcase.
3254         * gcc.c-torture/compile/20070603-2.c: New testcase.
3255
3256         * gcc.c-torture/compile/20070531-1.c: New test.
3257
3258         PR tree-opt/32167
3259         * gcc.c-torture/compile/20070531-2.c: New test.
3260
3261         PR tree-opt/32144
3262         * gcc.c-torture/compile/20070529-1.c: New test.
3263
3264         PR tree-opt/32145
3265         * gcc.c-torture/compile/20070529-2.c: New test.
3266
3267         PR tree-opt/32015
3268         * gcc.c-torture/compile/20070520-1.c: New test.
3269
3270         * g++.dg/ext/java-1.C: New test.
3271
3272         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3273         loops instead of one. Remove the "can't determine dependence"
3274         check.
3275         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3276         needed as the cast is gone in the first place.
3277         * gcc.dg/max-1.c: Change local variable a to be a global one.
3278         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3279         have a cast which is PREd.
3280
3281 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3282
3283         * g++.dg/lookup/anon6.C: New test.
3284
3285 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3286
3287         PR c++/31806
3288         * g++.dg/opt/static6.C: New testcase.
3289
3290 2007-06-14  Geoff Keating  <geoffk@apple.com>
3291
3292         * g++.dg/ext/visibility/overload-1.C: New.
3293
3294         PR 31093
3295         * g++.dg/ext/visibility/anon4.C: New.
3296
3297 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3298
3299         PR target/32268
3300         * gcc.target/i386/pr32268.c: New test.
3301
3302 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3303
3304         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3305         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3306         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3307
3308         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3309         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3310         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3311         BID is used.
3312
3313 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3314
3315         PR fortran/32302
3316         * gfortran.dg/common_resize_1.f90: New test.
3317
3318 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3319
3320         PR target/32274
3321         * gcc.dg/vect/pr32224.c: Fix.   
3322         
3323 2007-06-13  Eric Christopher  <echristo@apple.com>
3324
3325         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3326
3327 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3328
3329         PR fortran/32323
3330         * gfortran.dg/actual_array_vect_1.f90: New.
3331
3332 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3333
3334         * gcc.target/sparc/mfpu.c: New test.
3335
3336 2007-06-12  Geoff Keating  <geoffk@apple.com>
3337
3338         * g++.dg/warn/weak1.C: Suppress on Darwin.
3339         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3340
3341 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3342
3343         PR middle-end/31579
3344          * g++.dg/torture/pr31579.C: New testcase.
3345
3346 2007-06-12  Ian Lance Taylor  <iant@google.com>
3347
3348         PR libstdc++/29286
3349         * g++.dg/init/new16.C: New test.
3350         * g++.dg/init/new17.C: New test.
3351         * g++.dg/init/new18.C: New test.
3352         * g++.dg/init/new19.C: New test.
3353
3354 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3355
3356         * gnat.dg/lhs_view_convert.adb: New test.
3357
3358 2007-06-12  Richard Guenther  <rguenther@suse.de>
3359
3360         PR tree-optimization/15353
3361         PR tree-optimization/31657
3362         * gcc.c-torture/execute/20070424-1.c: New testcase.
3363         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3364         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3365         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3366         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3367         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3368
3369 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3370
3371         PR rtl-optimization/32293
3372         * gcc.dg/pr32293.c: New test.
3373
3374 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3377
3378 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3379
3380         PR fortran/29786
3381         * gfortran.dg/equiv_7.f90: New test.
3382         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3383
3384         PR fortran/30875
3385         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3386
3387 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3388
3389         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3390         * gcc.dg/setjmp-4.c: Likewise.
3391         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3392
3393 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3394
3395         PR rtl-optimization/31025
3396         * gfortran.dg/pr31025.f90: New.
3397
3398 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         PR target/32280
3401         * gcc.target/i386/pr32280.c: New test.
3402
3403 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3404
3405         PR middle-end/32279
3406         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3407
3408 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3409
3410         PR libgfortran/32235
3411         * gfortran.dg/backspace_9.f: New test.
3412
3413 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3414
3415         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3416
3417 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3418
3419         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3420
3421 2007-06-09  Ian Lance Taylor  <iant@google.com>
3422
3423         PR tree-optimization/32169
3424         * gcc.c-torture/compile/pr32169.c: New test.
3425
3426 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3427
3428         * gcc.dg/vect/costmodel: New directory.
3429         * gcc.dg/vect/costmodel/i386: New directory.
3430         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3431         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3432         New test.
3433         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3434         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3435         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3436         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3437         * gcc.dg/vect/costmodel/x86_64: New directory.
3438         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3439         New testsuite.
3440         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3441         New test.
3442         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3443         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3444         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3445         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3446         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3447
3448 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3449
3450         PR tree-optimization/32243
3451         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3452         flags for -Os tests.
3453         * gcc.dg/vect/03-vect-pr32243.c: New test.
3454
3455 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3456
3457         PR tree-optimization/32224
3458         * gcc.dg/vect/pr32224.c: New test.
3459
3460 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR c++/32177
3463         * g++.dg/gomp/pr32177.C: New test.
3464
3465 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3466
3467         PR testsuite/25241
3468         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3469         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3470         warning nor an error.
3471         * gcc.dg/Wfatal-2.c: Likewise.
3472         * gcc.dg/Werror-1.c: Likewise.
3473         * gcc.dg/Werror-5.c: Likewise.
3474         * gcc.dg/Werror-7.c: Likewise.
3475         * gcc.dg/Werror-10.c: Likewise.
3476         * gcc.dg/Werror-11.c: Likewise.
3477
3478 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3479
3480         PR c++/30759
3481         * g++.dg/init/brace6.C: New test.
3482
3483 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3484
3485         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3486         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3487         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3488         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3489
3490         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3491         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3492         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3493         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3494         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3495         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3496         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3497         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3498
3499         * gcc.dg/darwin-minversion-3.c: New.
3500
3501 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3502
3503         * gcc.target/i386/builtin-copysign.c: New test.
3504
3505 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3506
3507         PR tree-optimization/32220
3508         * gfortran.dg/predcom-2.f: New testcase.
3509
3510 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3511
3512         PR tree-opt/32231
3513         * gcc.target/i386/vectorize4.c: New test.
3514
3515 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3516
3517         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3518
3519 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3520
3521         PR testsuite/25241
3522         * gcc.dg/simd-5.c: Mark output as a note.
3523         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3524         dg-message.
3525         * gcc.dg/simd-1.c: Likewise.
3526         * gcc.dg/always_inline.c: Mark output as a sorry.
3527         * gcc.dg/always_inline2.c: Likewise.
3528         * gcc.dg/always_inline3.c: Likewise.
3529
3530 2007-06-06  Ian Lance Taylor  <iant@google.com>
3531
3532         * g++.dg/conversion/enum1.C: New test.
3533
3534 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3535
3536         PR tree-optimization/32216
3537         * gcc.dg/vect/pr32216.c: New test.
3538
3539 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3540
3541         PR testsuite/18923
3542         * gfortran.dg/invalid_contains_1.f90: New test.
3543         * gfortran.dg/invalid_contains_2.f90: New test.
3544
3545 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3546
3547         PR testsuite/32057
3548         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3549         midnight issues.
3550
3551 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3552
3553         PR testsuite/25241
3554         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3555         dg-message to match de note.
3556         * gcc.dg/pr26570.c: Use dg-message for a note.
3557         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3558         dg-error instead of dg-warning because of -Werror.
3559         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3560         neither an error, nor a warning.
3561         * gcc.dg/glibc-uclibc-2.c: Likewise
3562         * gcc.dg/cpp/19940712-1.c: Likewise.
3563
3564 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3565
3566         PR preprocessor/23479
3567         * gcc.dg/binary-constants-1.c: Add test suites for
3568         the 0b-prefixed binary integer constants.
3569         * gcc.dg/binary-constants-2.c: Ditto.
3570         * gcc.dg/binary-constants-3.c: Ditto.
3571         * gcc.dg/binary-constants-4.c: Ditto.
3572
3573 2007-06-05  Ian Lance Taylor  <iant@google.com>
3574
3575         * gcc.dg/Wstrict-overflow-19.c: New test.
3576
3577 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3578
3579         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3580
3581 2007-06-04  Ian Lance Taylor  <iant@google.com>
3582
3583         * gcc.dg/Wstrict-overflow-18.c: New test.
3584
3585 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3586
3587         PR testsuite/25241
3588         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3589         * gcc.dg/cpp/mi5.c: Likewise.
3590         * gcc.dg/cpp/mi7.c: Likewise.
3591
3592 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3593
3594         PR c/32191
3595         * gcc.dg/pr32191.c: New test.
3596
3597 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3598
3599         PR fortran/32124
3600         * gfortran.dg/allocate_stat_1.f90: Remove.
3601
3602 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3603
3604         * gcc.target/i386/sse4_2-check.h: New.
3605         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3606         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3607         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3608         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3609         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3610         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3611         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3612         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3613         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3614         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3615         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3616         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3617         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3618         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3619         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3620         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3621         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3622         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3623
3624 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3625
3626         * gcc.dg/pie-link.c: New test.
3627
3628 2007-06-01  Ian Lance Taylor  <iant@google.com>
3629
3630         * gcc.dg/Wstrict-overflow-17.c: New test.
3631
3632 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3633
3634         * gcc.dg/builtin-return-1.c (g): New.
3635         (main): Allocate at least 64 bytes on the stack.
3636
3637 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3638
3639         * g++.dg/init/cleanup3.C: New test.
3640
3641 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3642
3643         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3644         int is 16 bits.
3645
3646 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/32156
3649         * gfortran.dg/char_array_constructor_3.f90: New test.
3650
3651 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3652
3653         PR tree-optimization/32160
3654         * gfortran.dg/predcom-1.f: New test.
3655
3656 2007-05-31  Richard Guenther  <rguenther@suse.de>
3657
3658         * g++.dg/other/str_empty.C: Move...
3659         * g++.dg/other/pr30567.C: Move...
3660         * g++.dg/tree-ssa/pr27218.C: Move...
3661         * g++.dg/torture: ...here and remove dg-options.
3662
3663 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3664
3665         PR c++/32158
3666         * g++.dg/ext/is_pod_incomplete.C: New.
3667
3668 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3669             Douglas Gregor <doug.gregor@gmail.com>
3670             Pedro Lamarao <pedro.lamarao@mndfck.org>
3671             Howard Hinnant <howard.hinnant@gmail.com>
3672
3673         PR c++/7412
3674         PR c++/29939
3675         * g++.dg/cpp0x/rv8p.C: New.
3676         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3677         * g++.dg/cpp0x/cast-bug.C: New.
3678         * g++.dg/cpp0x/elision_weak.C: New.
3679         * g++.dg/cpp0x/collapse-bug.C: New.
3680         * g++.dg/cpp0x/rv3p.C: New.
3681         * g++.dg/cpp0x/rv7n.C: New.
3682         * g++.dg/cpp0x/overload-conv-1.C: New.
3683         * g++.dg/cpp0x/rv2n.C: New.
3684         * g++.dg/cpp0x/deduce.C: New.
3685         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3686         * g++.dg/cpp0x/rv6p.C: New.
3687         * g++.dg/cpp0x/template_deduction.C: New.
3688         * g++.dg/cpp0x/implicit-copy.C: New.
3689         * g++.dg/cpp0x/rv1p.C: New.
3690         * g++.dg/cpp0x/cast.C: New.
3691         * g++.dg/cpp0x/rv5n.C: New.
3692         * g++.dg/cpp0x/collapse.C: New.
3693         * g++.dg/cpp0x/overload-conv-2.C: New.
3694         * g++.dg/cpp0x/rv4p.C: New.
3695         * g++.dg/cpp0x/rvo.C: New.
3696         * g++.dg/cpp0x/iop.C: New.
3697         * g++.dg/cpp0x/rv3n.C: New.
3698         * g++.dg/cpp0x/rv7p.C: New.
3699         * g++.dg/cpp0x/reference_collapsing.C: New.
3700         * g++.dg/cpp0x/overload.C: New.
3701         * g++.dg/cpp0x/named.C: New.
3702         * g++.dg/cpp0x/rv2p.C: New.
3703         * g++.dg/cpp0x/rv6n.C: New.
3704         * g++.dg/cpp0x/not_special.C: New.
3705         * g++.dg/cpp0x/bind.C: New.
3706         * g++.dg/cpp0x/rv1n.C: New.
3707         * g++.dg/cpp0x/rv5p.C: New.
3708         * g++.dg/cpp0x/elision.C: New.
3709         * g++.dg/cpp0x/named_refs.C: New.
3710         * g++.dg/cpp0x/unnamed_refs.C: New.
3711         * g++.dg/cpp0x/rv4n.C: New.
3712         * g++.dg/cpp0x/elision_neg.C: New.
3713         * g++.dg/init/copy7.C: Run in C++98 mode.
3714         * g++.dg/overload/arg1.C: Ditto.
3715         * g++.dg/overload/arg4.C: Ditto.
3716
3717 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR c++/31809
3720         * g++.dg/opt/static5.C: New test.
3721
3722 2007-05-30  Richard Guenther  <rguenther@suse.de>
3723
3724         * g++.dg/dg.exp: Prune torture/.
3725         * g++.dg/torture/dg-torture.exp: New testsuite.
3726
3727 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3728
3729         * gcc.target/arm/pr27387.C: Move and rename to ...
3730         * g++.dg/inherit/thunk8.C: ... here.
3731
3732 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR tree-optimization/31769
3735         * g++.dg/gomp/pr31769.C: New test.
3736
3737 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3738
3739         * gcc.target/i386/stack-realign.c: New.
3740
3741 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3742
3743         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3744
3745 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3746
3747         * gfortran.dg/sizeof.f90: New.
3748
3749 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3750
3751         PR c/31339
3752         * gcc.dg/boolcomplex-1.c: New test.
3753
3754         PR c++/31339
3755         * g++.dg/ext/boolcomplex-1.c: New test.
3756
3757 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3758
3759         * gcc.dg/matrix: New directory.
3760
3761 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3762
3763         PR fortran/32124
3764         * gfortran.dg/allocate_stat_1.f90: New.
3765
3766 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3767
3768         PR fortran/31972
3769         * transfer_hollerith_1.f90: New test.
3770
3771 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3772
3773         PR tree-opt/32100
3774         * gcc.c-torture/execute/vrp-7.c: New test.
3775
3776 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3777
3778         * gfortran.dg/transfer_simplify_4.f90: New test.
3779
3780 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3781
3782         PR fortran/32088
3783         * gfortran.dg/func_result_3.f90: New.
3784
3785 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR middle-end/32083
3788         * gfortran.dg/transfer_simplify_3.f90: New.
3789
3790 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3791
3792         PR target/32065
3793         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3794         to compile options.
3795         * gcc.target/i386/pr32065-2.c: New test.
3796
3797 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3798
3799         PR fortran/31813
3800         * gfortran.dg/io_constraints_2.f90: Update.
3801
3802 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3803
3804         PR fortran/31219
3805         * gfortran.dg/array_constructor_17.f90: New test.
3806
3807 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3808
3809         PR tree-opt/32090
3810         * g++.dg/opt/array2.C: New testcase.
3811
3812 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3813
3814         PR target/32065
3815         * gcc.target/i386/pr32065.c: New test.
3816
3817 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3818             Marcus Meissner <meissner@suse.de>
3819
3820         * gcc.dg/attr-alloc_size.c: New.
3821
3822 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3823             Lee Millward  <lee.millward@gmail.com>
3824
3825         PR c++/31745
3826         * g++.dg/parse/crash34.C: New test.
3827
3828         * g++.dg/parse/crash35.C: New test.
3829
3830 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3831
3832         * gcc.target/i386/sse2-check.h: New.
3833         * gcc.target/i386/sse2-vec-1.c: Likewise.
3834         * gcc.target/i386/sse2-vec-2.c: Likewise.
3835         * gcc.target/i386/sse2-vec-3.c: Likewise.
3836         * gcc.target/i386/sse2-vec-4.c: Likewise.
3837         * gcc.target/i386/sse2-vec-5.c: Likewise.
3838         * gcc.target/i386/sse2-vec-6.c: Likewise.
3839
3840 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3841
3842         PR c++/31431
3843         PR c++/31432
3844         PR c++/31434
3845         PR c++/31435
3846         PR c++/31437
3847         PR c++/31438
3848         PR c++/31442
3849         PR c++/31443
3850         PR c++/31444
3851         PR c++/31445
3852         * g++.dg/cpp0x/pr31431.C: New.
3853         * g++.dg/cpp0x/pr31437.C: New.
3854         * g++.dg/cpp0x/pr31442.C: New.
3855         * g++.dg/cpp0x/pr31444.C: New.
3856         * g++.dg/cpp0x/pr31431-2.C: New.
3857         * g++.dg/cpp0x/pr31432.C: New.
3858         * g++.dg/cpp0x/pr31434.C: New.
3859         * g++.dg/cpp0x/pr31438.C: New.
3860         * g++.dg/cpp0x/pr31443.C: New.
3861         * g++.dg/cpp0x/pr31445.C: New.
3862         * g++.dg/cpp0x/variadic-crash1.C: New.
3863
3864 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3865
3866         * gcc.target/arm/long-calls-1.c: New test.
3867         * gcc.target/arm/long-calls-2.c: Likewise.
3868         * gcc.target/arm/long-calls-3.c: Likewise.
3869         * gcc.target/arm/long-calls-4.c: Likewise.
3870
3871 2007-05-25  Richard Guenther  <rguenther@suse.de>
3872             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3873
3874         PR tree-optimization/31982
3875         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3876
3877 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3878
3879         PR fortran/32047
3880         * gfortran.dg/result_in_spec_2.f90: New test.
3881
3882 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3883
3884         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3885
3886 2007-05-24  Ollie Wild  <aaw@google.com>
3887
3888         * gcc.dg/cpp/counter-1.c: New test.
3889         * gcc.dg/pch/counter-1.c: New test.
3890         * gcc.dg/pch/counter-1.hs: New file.
3891         * gcc.dg/pch/counter-2.c: New test.
3892         * gcc.dg/pch/counter-2.hs: New file.
3893         * gcc.dg/pch/counter-3.c: New test.
3894         * gcc.dg/pch/counter-3.hs: New file.
3895
3896 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3897
3898         * gcc.dg/tree-ssa/predcom-1.c: New test.
3899         * gcc.dg/tree-ssa/predcom-2.c: New test.
3900         * gcc.dg/tree-ssa/predcom-3.c: New test.
3901         * gcc.dg/tree-ssa/predcom-4.c: New test.
3902         * gcc.dg/tree-ssa/predcom-5.c: New test.
3903         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3904
3905 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3906
3907         PR testsuite/32062
3908         * gcc.target/i386/sse4_1-check.h (MASK): New.
3909
3910 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3911
3912         PR fortran/32038
3913         * gfortran.dg/pr25603.f: Initialize integer variables.
3914
3915 2007-05-23  Ian Lance Taylor  <iant@google.com>
3916
3917         * g++.dg/other/vrp1.C: New test.
3918
3919 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3920
3921         PR preprocessor/20077
3922         * gcc.dg/cpp/paste15.c: New test.
3923
3924 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3925             Nigel Stephens  <nigel@mips.com>
3926             Richard Sandiford  <richard@codesourcery.com>
3927
3928         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3929         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3930         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3931         * gcc.target/mips/inter/mips16-inter.exp: New.
3932
3933 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3934
3935         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3936
3937 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3938
3939         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3940         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3941         * gcc.target/i386/sse3-addsubps.c: Likewise.
3942         * gcc.target/i386/sse3-haddpd.c: Likewise.
3943         * gcc.target/i386/sse3-haddps.c: Likewise.
3944         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3945         * gcc.target/i386/sse3-hsubps.c: Likewise.
3946         * gcc.target/i386/sse3-lddqu.c: Likewise.
3947         * gcc.target/i386/sse3-movddup.c: Likewise.
3948         * gcc.target/i386/sse3-movshdup.c: Likewise.
3949         * gcc.target/i386/sse3-movsldup.c: Likewise.
3950
3951         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3952         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3953         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3954         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3955         * gcc.target/i386/ssse3-palignr.c: Likewise.
3956         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3957         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3958         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3959         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3960         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3961         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3962         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3963         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3964         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3965         * gcc.target/i386/ssse3-psignb.c: Likewise.
3966         * gcc.target/i386/ssse3-psignd.c: Likewise.
3967         * gcc.target/i386/ssse3-psignw.c: Likewise.
3968         * gcc.target/i386/ssse3-vals.h: Likewise.
3969
3970         * gcc.target/i386/sse3-check.h: New file.
3971         * gcc.target/i386/ssse3-check.h: Likewise.
3972
3973 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3974
3975         PR middle-end/31095
3976         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3977
3978 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3979
3980         PR middle-end/31606
3981         * gcc.c-torture/20070522-1.c: New testcase.
3982
3983 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3984
3985         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3986
3987 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3988
3989         * gcc.c-torture/execute/ieee/20000320-1.x,
3990         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3991         m68k-*-* and check_effective_target_coldfire_fpu.
3992
3993 2007-05-22  Ollie Wild  <aaw@google.com>
3994
3995         * g++.dg/lookup/hidden-class10.C: New test.
3996         * g++.dg/lookup/hidden-class11.C: New test.
3997
3998 2007-05-22  Ollie Wild  <aaw@google.com>
3999
4000         * g++.dg/lookup/name-clash5.C: New test.
4001         * g++.dg/lookup/name-clash6.C: New test.
4002
4003 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4004
4005         * g++.dg/other/i386-2.C: Update comments on header files tested.
4006         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4007         of <tmmintrin.h>.
4008         * gcc.target/i386/sse-12.c: Likewise.
4009         * gcc.target/i386/sse-13.c: Likewise.
4010         * gcc.target/i386/sse-14.c: Likewise.
4011
4012         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4013         Redefined to test with immediate operand.
4014         (__builtin_ia32_blendps): Likewise.
4015         (__builtin_ia32_blendpd): Likewise.
4016         (__builtin_ia32_dpps): Likewise.
4017         (__builtin_ia32_dpps): Likewise.
4018         (__builtin_ia32_insertps128): Likewise.
4019         (__builtin_ia32_vec_ext_v4sf): Likewise.
4020         (__builtin_ia32_vec_set_v16qi): Likewise.
4021         (__builtin_ia32_vec_set_v4si): Likewise.
4022         (__builtin_ia32_vec_set_v2di): Likewise.
4023         (__builtin_ia32_vec_ext_v16qi): Likewise.
4024         (__builtin_ia32_vec_ext_v4si): Likewise.
4025         (__builtin_ia32_vec_ext_v2di): Likewise.
4026         (__builtin_ia32_roundpd): Likewise.
4027         (__builtin_ia32_roundsd): Likewise.
4028         (__builtin_ia32_roundps): Likewise.
4029         (__builtin_ia32_roundss): Likewise.
4030         (__builtin_ia32_mpsadbw128): Likewise.
4031
4032 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4033
4034         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4035
4036 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4037
4038         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4039         failures.
4040         * gcc.dg/dfp/func-struct.c: Ditto.
4041         * gcc.dg/dfp/operator-assignment.c: Ditto.
4042         * gcc.dg/dfp/convert-bfp.c: Ditto.
4043         * gcc.dg/dfp/convert-int.c: Ditto.
4044         * gcc.dg/dfp/convert-int-max.c: Ditto.
4045         * gcc.dg/dfp/func-scalar.c: Ditto.
4046         * gcc.dg/dfp/cast.c: Ditto.
4047         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4048         failures, and fix a typo in return type of arg1_128.
4049         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4050         failures, and fix a typo in a constant suffix.
4051         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4052         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4053
4054 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4055             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4056
4057         * lib/gcc-dg.exp(process_message): New proc.
4058         (dg-message): New test directive.
4059         * gcc.dg/always_inline.c: Use dg-message.
4060         * gcc.dg/always_inline2.c: Ditto.
4061         * gcc.dg/always_inline3.c: Ditto.
4062         * gcc.dg/invalid-call-1.c: Ditto.
4063         * gcc.dg/pr17506.c: Ditto.
4064         * gcc.dg/simd-5.c: Ditto.
4065         * gcc.dg/simd-6.c: Ditto.
4066         * gcc.dg/va-arg-2.c: Ditto.
4067         * gcc.dg/cpp/syshdr.c: Ditto.
4068         * gcc.dg/cpp/unc4.c: Ditto.
4069         * gcc.dg/cpp/trad/mi1.c: Ditto.
4070         * gcc.dg/cpp/trad/mi5.c: Ditto.
4071         * gcc.dg/cpp/trad/mi7.c: Ditto.
4072         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4073         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4074         * gcc.test-framework/test-framework.awk: Special-case outexists
4075         tests.
4076
4077 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4078
4079         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4080         (bit_SSE4_2): Likewise.
4081         (bit_POPCNT): Likewise.
4082
4083         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4084         Check if assembler supports SSE4 instructions.
4085
4086         * gcc.target/i386/sse4_1-blendpd.c: New file.
4087         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4088         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4089         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4090         * gcc.target/i386/sse4_1-check.h: Likewise.
4091         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4092         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4093         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4094         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4095         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4096         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4097         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4098         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4099         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4100         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4101         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4102         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4103         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4104         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4105         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4106         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4107         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4108         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4109         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4110         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4111         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4112         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4113         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4114         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4115         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4116         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4117         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4118         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4119         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4120         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4121         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4122         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4123         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4124         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4125         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4126         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4127         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4128         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4129         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4130         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4131         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4132         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4133         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4134         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4135         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4136         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4137         * gcc.target/i386/sse4_1-round.h: Likewise.
4138         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4139         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4140         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4141         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4142         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4143         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4144         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4145         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4146         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4147         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4148         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4149         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4150         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4151         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4152
4153 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4154
4155         PR fortran/31627
4156         * gfortran.dg/bounds_check_7.f90: New test.
4157
4158 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4159
4160         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4161         (check_effective_target_sse4a): Ditto.
4162
4163         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4164         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4165         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4166         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4167         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4168         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4169         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4170         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4171         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4172         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4173         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4174         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4175         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4176         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4177         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4178         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4179         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4180         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4181         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4182         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4183
4184 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4185
4186         * g++.dg/ext/cleanup-1.C: New test.
4187         * g++.dg/ext/cleanup-2.C: Likewise.
4188         * g++.dg/ext/cleanup-3.C: Likewise.
4189         * g++.dg/ext/cleanup-4.C: Likewise.
4190         * g++.dg/ext/cleanup-5.C: Likewise.
4191         * g++.dg/ext/cleanup-6.C: Likewise.
4192         * g++.dg/ext/cleanup-8.C: Likewise.
4193         * g++.dg/ext/cleanup-9.C: Likewise.
4194         * g++.dg/ext/cleanup-10.C: Likewise.
4195         * g++.dg/ext/cleanup-11.C: Likewise.
4196         * g++.dg/ext/cleanup-dtor.C: Likewise.
4197
4198 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4199
4200         PR middle-end/31995
4201         * gcc.dg/vect/vect-102a.c: New test.
4202
4203 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4204             Paolo Carlini  <pcarlini@suse.de>
4205             Uros Bizjak  <ubizjak@gmail.com>
4206
4207         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4208         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4209         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4210         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4211         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4212         New testcases.
4213
4214 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4215
4216         PR fortran/32002
4217         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4218
4219 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4220
4221         PR fortran/32027
4222         * gfortran.dg/do_3.F90: Add checks for the final value of the
4223         loop variable.
4224
4225 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4226
4227         * gcc.c-torture/execute/990127-2.x: New file.
4228
4229 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4230
4231         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4232         * gcc.target/i386/sse-12: Add -O to compile options.
4233         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4234         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4235         and mm3dnow.h.  Add -O to compile options.
4236
4237 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4238
4239         PR fortran/31867
4240         * gfortran.dg/char_length_5.f90: New test.
4241
4242         PR fortran/31994
4243         * gfortran.dg/array_reference_1.f90: New test.
4244
4245 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4246
4247         PR middle-end/7651
4248         PR c++/11856
4249         PR c/12963
4250         PR c/23587
4251         PR other/29694
4252         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4253         * gcc.dg/Wtype-limits.c: New.
4254         * gcc.dg/Wtype-limits-Wextra.c: New.
4255         * gcc.dg/Wtype-limits-no.c: New.
4256         * g++.dg/warn/Wtype-limits.C: New.
4257         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4258         * g++.dg/warn/Wtype-limits-no.C: New.
4259
4260 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4263         instead of "-msse2".'
4264         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4265         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4266         and mm3dnow.h.
4267         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4268         to test with immediate operand.
4269         (__builtin_ia32_insertqi): Ditto.
4270         (__builtin_ia32_palignr128): Ditto.
4271         (__builtin_ia32_palignr): Ditto.
4272         (__builtin_ia32_pshufhw): Ditto.
4273         (__builtin_ia32_pshuflw): Ditto.
4274         (__builtin_ia32_pshufd): Ditto.
4275         (__builtin_ia32_vec_set_v8hi): Ditto.
4276         (__builtin_ia32_vec_ext_v8hi): Ditto.
4277         (__builtin_ia32_shufpd): Ditto.
4278         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4279
4280 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4281
4282         PR fortran/32001
4283         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4284
4285 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4286
4287         PR target/31585
4288         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4289         and "__inline".  Use "-msse" instead of "-msse2".
4290
4291 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4292
4293         PR middle-end/7651
4294         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4295         * gcc.dg/20030906-2.c: Likewise.
4296         * objc.dg/method-17.m: Add -Wreturn-type.
4297         * obj-c++.dg/method-21.mm: Likewise.
4298
4299 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4300
4301         PR target/31585
4302         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4303         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4304         (__builtin_ia32_psrlqi128): Ditto.
4305         (__builtin_ia32_psrlwi128): Ditto.
4306         (__builtin_ia32_psrldi128): Ditto.
4307         (__builtin_ia32_psrldqi128): Ditto.
4308         (__builtin_ia32_pslldqi128): Ditto.
4309         (__builtin_ia32_psrawi128): Ditto.
4310         (__builtin_ia32_psradi128): Ditto.
4311         (__builtin_ia32_psllqi128): Ditto.
4312         (__builtin_ia32_pslldi128): Ditto.
4313         (__builtin_prefetch): Ditto.
4314         (__builtin_ia32_pshufw): Ditto.
4315         (__builtin_ia32_vec_set_v4hi): Ditto.
4316         (__builtin_ia32_vec_ext_v4hi): Ditto.
4317         (__builtin_ia32_shufps): Ditto.
4318         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4319
4320 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4321
4322         PR fortran/31974
4323         * gfortran.dg/char_allocation_1.f90: New test.
4324
4325 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4326
4327         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4328         * gcc.dg/Wconversion-sign.c: New.
4329         * gcc.dg/Wconversion-integer-no-sign.c: New.
4330         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4331         Wconversion-sign.C
4332         * g++.dg/warn/Wconversion-sign.C: New.
4333         * g++.old-deja/g++.other/warn4.C: Update.
4334         * g++.dg/warn/Wconversion1.C: Likewise.
4335
4336 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4337
4338         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4339         * gcc.dg/torture/builtin-math-4.c: Likewise.
4340
4341 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4342
4343         PR libfortran/31964
4344         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4345
4346 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4347
4348         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4349
4350 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         PR target/31628
4353         * gcc.target/i386/pr31628.c: New.
4354
4355 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4356
4357         PR middle-end/31344
4358         * gcc.dg/pr31344.c: New test.
4359
4360 2007-05-17  Ian Lance Taylor  <iant@google.com>
4361
4362         PR tree-optimization/31953
4363         * gcc.c-torture/compile/pr31953.c: New test.
4364
4365 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4366
4367         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4368
4369         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4370         and drem.
4371         * gcc.dg/torture/builtin-math-4.c: Likewise.
4372
4373         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4374         * gcc.dg/torture/builtin-math-4.c: Likewise.
4375
4376         * gcc.dg/torture/builtin-math-4.c: New test.
4377
4378 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4379             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4380
4381         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4382         * gcc.dg/cpp/include2.c: Ditto.
4383         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4384         * gcc.dg/cpp/paste5.c: Ditto.
4385         * gcc.dg/cpp/paste6.c: Ditto.
4386         * gcc.dg/cpp/paste8.c: Ditto.
4387         * gcc.dg/cpp/paste11.c: Ditto.
4388         * gcc.dg/cpp/paste13.c: Ditto.
4389         * gcc.dg/cpp/skipping2.c: Ditto.
4390         * gcc.dg/reg-vol-struct-1.c: Ditto.
4391         * gcc.dg/Wshadow-1.c: Ditto.
4392         * gcc.dg/cpp/trad/comment.c: Ditto.
4393         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4394         * gcc.dg/cpp/if-2.c: Ditto.
4395         * gcc.dg/array-5.c: Ditto.
4396         * gcc.dg/inline-15.c: Ditto.
4397         * gcc.dg/pr27953.c: Ditto.
4398         * gcc.dg/Wno-c++-compat.c: Ditto.
4399
4400 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4401
4402         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4403
4404 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.c-torture/execute/20070517-1.c: New test.
4407
4408 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4409
4410         PR fortran/31919
4411         * gfortran.dg/min_max_conformance.f90: New test.
4412
4413 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4414
4415         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4416         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4417         gcc.dg/vect/vect-104.c: Use more complex construction to
4418         prevent vectorizing.
4419         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4420
4421 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         PR tree-optimization/24659
4424         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4425         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4426         not vect_int target.
4427         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4428         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4429         targets.
4430         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4431         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4432         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4433
4434 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4435
4436         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4437         and x86_64-*-* targets.
4438         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4439
4440 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4441
4442         PR fortran/18769
4443         PR fortran/30881
4444         PR fortran/31194
4445         PR fortran/31216
4446         PR fortran/31427
4447         * transfer_simplify_1.f90: New test.
4448         * transfer_simplify_2.f90: New test.
4449
4450 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4451
4452         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4453
4454 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4455
4456         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4457
4458         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4459
4460         PR c/31924
4461         * gcc.dg/fltconst-1.c: New test.
4462
4463         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4464         * gcc.dg/dfp/operator-assignment.c: Ditto.
4465
4466 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4467
4468         PR c++/29928
4469         * g++.dg/rtti/typeid5.C: New.
4470
4471 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4472
4473         PR fortran/31725
4474         * gfortran.dg/substr_4.f: New test.
4475
4476 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4477
4478         * gcc.target/m68k/interrupt_thread-1.c,
4479         gcc.target/m68k/interrupt_thread-2.c,
4480         gcc.target/m68k/interrupt_thread-3.c: New.
4481         * gcc.target/m68k/m68k.exp: Accept fido.
4482
4483 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4484
4485         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4486         * gfortran.dg/altreturn_3.f90: Likewise.
4487         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4488         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4489         * gfortran.dg/inquire_iolength.f90: Likewise.
4490         * gfortran.dg/module_naming_1.f90: Likewise.
4491         * gfortran.dg/oldstyle_2.f90: Likewise.
4492         * gfortran.dg/operator_2.f90: Likewise.
4493         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4494         * gfortran.dg/used_types_11.f90: Likewise.
4495         * gfortran.dg/zero_array_components_1.f90: Likewise.
4496         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4497         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4498         * gfortran.dg/real_const_3.f90: Likewise.
4499
4500 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4501
4502         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4503         * gcc.dg/tree-ssa/loop-30.c: New test.
4504
4505 2007-05-13  Richard Guenther  <rguenther@suse.de>
4506
4507         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4508         scanning forwprop1.
4509         * g++.dg/tree-ssa/pr31146.C: Likewise.
4510
4511 2007-05-13  Revital Eres  <eres@il.ibm.com>
4512
4513         * gcc.dg/dse.c: New test.
4514
4515 2007-05-12  Richard Guenther  <rguenther@suse.de>
4516
4517         PR tree-optimization/31797
4518         * gcc.c-torture/compile/pr31797.c: New testcase.
4519
4520 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4521
4522         PR fortran/30746
4523         * gfortran.dg/host_assoc_function_1.f90: New test.
4524
4525 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4526
4527         PR c++/31829
4528         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4529
4530 2007-05-11  Silvius Rus  <rus@google.com>
4531
4532         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4533         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4534         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4535         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4536         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4537         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4538         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4539         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4540         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4541         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4542         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4543         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4544         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4545         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4546         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4547         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4548
4549 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4550
4551         PR other/31852
4552         * gcc.c-torture/execute/builtins/memchr.c: New.
4553         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4554         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4555
4556 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4557
4558         PR fortran/30876
4559         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4560         line.
4561         * gfortran.dg/recursive_reference_2.f90: New test.
4562
4563 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4564
4565         PR fortran/30878
4566         * gfortran.dg/namelist_29.f90: New test.
4567
4568 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/31474
4571         * gfortran.dg/entry_10.f90: New test.
4572
4573 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4574
4575         PR tree-optimization/31885
4576         * gcc.dg/tree-ssa/loop-29.c: New test.
4577
4578 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4579
4580         * assumed_dummy_1.f90: Fix dg directive.
4581         * char_initialiser_actual.f90: Likewise.
4582         * nested_modules_2.f90: Likewise.
4583         * shift-alloc.f90: Likewise.
4584
4585 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4586
4587         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4588
4589 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4590
4591         PR libfortran/31880
4592         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4593
4594 2007-05-09  Mike Stump  <mrs@apple.com>
4595
4596         * g++.dg/other/first-global.C: Add -fpie for darwin.
4597         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4598
4599 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4600
4601         * gcc.dg/20070507-1.c: New testcase.
4602
4603 2007-05-08  Chao-ying Fu  <fu@mips.com>
4604
4605         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4606         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4607         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4608         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4609
4610 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4611
4612         PR 31847
4613         * gcc.dg/pr31847.c: New test.
4614
4615 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/31692
4618         * gfortran.dg/actual_array_result_1.f90: New test.
4619
4620 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4621
4622         PR fortran/29397
4623         * gfortran.dg/parameter_array_init_1.f90: New test.
4624
4625         PR fortran/29400
4626         * gfortran.dg/parameter_array_init_2.f90: New test.
4627
4628 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4629
4630         PR target/31854
4631         * gcc.target/i386/pr31854.c: New test.
4632
4633 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4634
4635         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4636
4637 2007-05-07  Mike Stump  <mrs@apple.com>
4638
4639         * g++.old-deja/g++.mike/empty.C: Add.
4640
4641 2007-05-07  Eric Christopher  <echristo@apple.com>
4642
4643         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4644
4645 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4646
4647         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4648         variable.  Rearrange conversions from binary float to decimal float.
4649
4650 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4651
4652         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4653         x86.
4654
4655 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4656
4657         * gnat.dg/opt1.ad[sb]: New testcase.
4658
4659 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4660
4661         PR fortran/31399
4662         * gfortran.dg/do_3.F90: New test.
4663
4664 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4665
4666         PR fortran/31764
4667         * gfortran.dg/new_line.f90: Add new checks.
4668
4669 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4670
4671         PR fortran/31201
4672         * gfortran.dg/large_unit_1.f90: New.
4673         * gfortran.dg/large_unit_2.f90: New.
4674         * gfortran.dg/iostat_4.f90: New
4675         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4676
4677 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4678
4679         PR fortran/31540
4680         * gfortran.dg/char_result_4.f90: New test.
4681
4682 2007-06-05  Revital Eres  <eres@il.ibm.com>
4683
4684         PR 30957
4685         * gcc.dg/pr30957-1.c: New test.
4686
4687 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR fortran/31251
4690         * gfortran.dg/char_type_len_2.f90: New test.
4691
4692 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4693
4694         PR 31775
4695         * g++.dg/other/nested-extern.cc: New.
4696         * g++.dg/other/nested-extern-1.C: New.
4697         * g++.dg/other/nested-extern-2.C: New.
4698
4699 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4700
4701         PR fortran/31760
4702         * gfortran.dg/erf.f90: New test.
4703         * gfortran.dg/besxy.f90: New test.
4704
4705 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4706
4707         PR fortran/22359
4708         * gfortran.dg/fseek.f90: New test.
4709
4710 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4711
4712         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4713
4714 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4715
4716         PR libfortran/31210
4717         * gfortran.dg/zero_length_1.f90: New test.
4718
4719 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4720
4721         PR fortran/31803
4722         * gfortran.dg/char_pointer_assign_3.f90: New test.
4723         * gfortran.dg/char_result_2.f90: Re-enable test.
4724
4725 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4726
4727         PR fortran/25071
4728         * gfortran.dg/char_length_3.f90: New test.
4729         * gfortran.dg/char_result_2.f90: Fix test.
4730
4731 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4732
4733         PR tree-optimization/30565
4734         * gcc.dg/tree-ssa/loop-27.c: New test.
4735
4736 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4737
4738         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4739         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4740         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4741         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4742
4743 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4744
4745         PR tree-optimization/31699
4746         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4747         New.
4748         (check_effective_target_vect_floatint_cvt): New.
4749         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4750         of specific targets.
4751         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4752         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4753         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4754         * gcc.dg/vect/vect-iv-4.c: Likewise.
4755         * gcc.dg/vect/vect-multitypes-11.c: New.
4756         * gcc.dg/vect/pr31699.c: New.
4757
4758 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4759
4760         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4761
4762 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4763
4764         PR C++/31663
4765         * g++.dg/warn/anonymous-namespace-2.C: New.
4766         * g++.dg/warn/anonymous-namespace-2.h: New.
4767
4768 2007-05-02  Paul Brook  <paul@codesourcery.com>
4769
4770         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4771
4772 2007-05-02  Eric Christopher  <echristo@apple.com>
4773
4774         * gcc.dg/cpp/if-div.c: New file.
4775
4776 2007-05-02  Tom Tromey  <tromey@redhat.com>
4777
4778         PR preprocessor/28709:
4779         * gcc.dg/cpp/pr28709.c: New file.
4780
4781 2007-05-02  Richard Guenther  <rguenther@suse.de>
4782
4783         PR tree-optimization/31146
4784         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4785
4786 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4787
4788         * gcc.c-torture/compile/limits-blockid.c: New.
4789         * gcc.c-torture/compile/limits-caselabels.c: New.
4790         * gcc.c-torture/compile/limits-declparen.c: New.
4791         * gcc.c-torture/compile/limits-enumconst.c: New.
4792         * gcc.c-torture/compile/limits-exprparen.c: New.
4793         * gcc.c-torture/compile/limits-externalid.c: New.
4794         * gcc.c-torture/compile/limits-fnargs.c: New.
4795         * gcc.c-torture/compile/limits-fndefn.c: New.
4796         * gcc.c-torture/compile/limits-idexternal.c: New.
4797         * gcc.c-torture/compile/limits-idinternal.c: New.
4798         * gcc.c-torture/compile/limits-pointer.c: New.
4799         * gcc.c-torture/compile/limits-stringlit.c: New.
4800         * gcc.c-torture/compile/limits-structmem.c: New.
4801         * gcc.c-torture/compile/limits-structnest.c: New.
4802
4803 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4804
4805         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4806
4807 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4808
4809         PR middle-end/31740
4810         * gcc.c-torture/compile/20070501-1.c: New testcase.
4811
4812 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4813
4814         PR fortran/31732
4815         * gfortran.dg/array_memset_2:  New test case.
4816
4817 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4818
4819         PR testsuite/31615
4820         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4821
4822 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4823
4824         PR testsuite/31589
4825         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4826         dg-final test.
4827         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4828         keyword to dg-final test.
4829         * gcc.dg/vect/vect-iv-4.c: Likewise.
4830         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4831         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4832         test.
4833         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4834         cast.
4835         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4836         * lib/target-supports.exp
4837         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4838         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4839
4840 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4841
4842         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4843         __LONG_LONG_MAX__ and its friends instead of those supplied by
4844         limits.h.
4845
4846 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4847
4848         PR C++/31721
4849         * g++.dg/ext/vector7.C: New testcase.
4850
4851 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4852
4853         PR fortran/31591
4854         * gfortran.dg/bound_simplification_1.f90: New test.
4855
4856 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4857
4858         PR fortran/31645
4859         * gfortran.dg/bom_error.f90: New test.
4860         * gfortran.dg/bom_include.f90: New test.
4861         * gfortran.dg/bom_UTF16-LE.f90: New test.
4862         * gfortran.dg/bom_UTF16-BE.f90: New test.
4863         * gfortran.dg/bom_UTF-8.f90: New test.
4864         * gfortran.dg/bom_UTF-32.f90: New test.
4865         * gfortran.dg/bom_UTF-8.F90: New test.
4866         * gfortran.dg/bom_include.inc: New file.
4867
4868 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4869
4870         PR C++/30221
4871         * g++.dg/init/ptrfn2.C: New test.
4872         * g++.dg/init/ptrfn3.C: New test.
4873
4874 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/31711
4877         * gfortran.dg/dependency_21.f90: New test.
4878
4879 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4880
4881         * gfortran.dg/secnds.f: Use real*8.
4882         * gfortran.dg/secnds-1.f: Use real*8.
4883
4884 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4885
4886         PR libfortran/31532
4887         * gfortran.dg/inquire_5.f90: Update test.
4888
4889 2007-04-27  Ian Lance Taylor  <iant@google.com>
4890
4891         PR middle-end/31710
4892         * gcc.c-torture/compile/pr31710.c: New test.
4893
4894 2007-04-27  Richard Guenther  <rguenther@suse.de>
4895
4896         PR tree-optimization/30965
4897         PR tree-optimization/30978
4898         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4899         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4900         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4901         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4902
4903 2007-04-27  Richard Guenther  <rguenther@suse.de>
4904
4905         PR tree-optimization/31715
4906         * gcc.dg/Warray-bounds-4.c: New testcase.
4907
4908 2007-04-26  Ian Lance Taylor  <iant@google.com>
4909
4910         PR target/28675
4911         * gcc.c-torture/compile/pr28675.c: New test.
4912
4913 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4914
4915         PR C++/30016
4916         * g++.dg/ext/vector6.C: New test.
4917
4918 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4919
4920         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4921
4922 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4923
4924         PR middle-end/31617
4925         * g++.dg/other/str_empty.C: Add expected warning.
4926
4927 2007-04-26  Richard Guenther  <rguenther@suse.de>
4928         Daniel Berlin  <dberlin@dberlin.org>
4929
4930         PR tree-optimization/30567
4931         * g++.dg/other/pr30567.C: New testcase.
4932
4933 2007-04-26  Richard Guenther  <rguenther@suse.de>
4934
4935         PR tree-optimization/31703
4936         * gcc.c-torture/compile/pr31703.c: New testcase.
4937         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4938         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4939
4940 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4941
4942         * gfortran.dg/open_errors.f90: Added if statements checking
4943         the value of iostat.
4944
4945 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR c++/31598
4948         * g++.dg/gomp/pr31598.C: New test.
4949
4950         PR tree-optimization/30558
4951         * g++.dg/gomp/pr30558.C: New test.
4952
4953 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/31338
4956         * g++.dg/ext/complex2.C: New test.
4957
4958 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4959
4960         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4961
4962 2007-04-25  Thiemo Seufer  <ths@mips.com>
4963
4964         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4965         value to signed char.
4966
4967 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4968
4969         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4970         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4971         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4972
4973 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4974
4975         PR fortran/31668
4976         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4977         statement functions.
4978         * gfortran.dg/c_by_val_5.f90: New test.
4979
4980 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4981
4982         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4983         with two new subroutines to avoid parameter-induced aliasing.
4984         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4985         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4986
4987 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4988
4989         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4990         * g++.dg/warn/Warray-bounds.C: Likewise.
4991
4992 2007-04-24  Ian Lance Taylor  <iant@google.com>
4993
4994         PR tree-optimization/31605
4995         * gcc.c-torture/execute/pr31605.c: New test.
4996
4997 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4998
4999         PR fortran/31587
5000         * lib/gcc-dg.exp (scan-module): New function.
5001         * gfortran.dg/module_md5_1.f90: New test.
5002
5003 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5004
5005         * g++.old-deja/g++.pt/defarg6.C: Only run with
5006         -std=gnu++98.
5007         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5008         * g++.dg/cpp0x/variadic61.C: Ditto.
5009         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5010         * g++.dg/cpp0x/variadic62.C: Ditto.
5011         * g++.dg/template/meminit1.C: Ditto.
5012         * g++.dg/template/operator7.C: Ditto.
5013         * g++.dg/template/static15.C: Ditto.
5014         * g++.dg/template/invalid1.C: Ditto.
5015         * g++.dg/template/shift1.C: Ditto.
5016         * g++.dg/template/error10.C: Ditto.
5017
5018 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5019
5020         PR diagnostic/25923
5021         * gfortran.dg/pr25923.f90: New test.
5022
5023 2007-04-24  Ian Lance Taylor  <iant@google.com>
5024
5025         PR tree-optimization/31602
5026         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5027
5028 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5029
5030         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5031         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5032
5033 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5034
5035         * gcc.target/i386/reload-1.c. New.
5036
5037 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5038             Olga Golovanevsky  <olga@il.ibm.com>
5039
5040         * g++.dg/other/str_empty.C: New test.
5041
5042 2007-04-24  Richard Henderson  <rth@redhat.com>
5043
5044         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5045
5046 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5047
5048         PR target/31641
5049         * gcc.c-torture/compile/pr31641.c: New testcase.
5050
5051 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5052
5053         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5054         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5055         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5056         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5057
5058 2007-04-23  Simon Baldwin  <simonb@google.com>
5059
5060         * g++.dg/other/error15.C: New.
5061         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5062         triggering a "multiple parameters named" error.
5063
5064 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5065
5066         PR fortran/31618
5067         * gfortran.dg/backspace_8.f:  New test case.
5068
5069 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR fortran/31630
5072         * gfortran.dg/used_types_17.f90: New test.
5073
5074         PR fortran/31620
5075         * gfortran.dg/zero_array_components_1.f90: New test.
5076
5077 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5078
5079         PR fortran/31616
5080         * gfortran.dg/open_errors.f90: Allow a different error message.
5081
5082 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5083
5084         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5085         Rename from check_effective_target_vect_pack_mod.  Rename global
5086         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5087         messages.
5088         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5089         rename.
5090         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5091         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5092
5093 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5094
5095         PR middle-end/31448
5096         * gcc.c-torture/execute/pr31448.c: New testcase.
5097
5098 2007-04-22  Nick Clifton  <nickc@redhat.com>
5099
5100         * gcc.dg/20020312-2.c: Add support for the FRV.
5101
5102 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5103
5104         PR tree-optimization/24659
5105         * gcc.dg/vect/vect-float-extend-1.c: New test.
5106         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5107
5108 2007-04-22  Richard Guenther  <rguenther@suse.de>
5109
5110         PR tree-optimization/29789
5111         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5112         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5113
5114 2007-04-22  Revital Eres  <eres@il.ibm.com>
5115
5116         * gcc.dg/var-expand2.c: New test.
5117
5118 2007-04-22  Revital Eres  <eres@il.ibm.com>
5119
5120         * gcc.dg/var-expand3.c: New test.
5121
5122 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5123
5124         PR fortran/31495
5125         * gfortran.dg/continuation_8.f90: New test.
5126
5127 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5128
5129         PR C/30265
5130         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5131         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5132
5133 2007-04-21  Richard Guenther  <rguenther@suse.de>
5134
5135         PR middle-end/31136
5136         * gcc.c-torture/execute/pr31136.c: New testcase.
5137
5138 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5139
5140         * gcc.target/i386/movsi-sm-1.c: New.
5141
5142 2007-04-20  Richard Henderson  <rth@redhat.com>
5143
5144         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5145         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5146
5147 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5148
5149         * gcc.target/i386/ordcmp-1.c: New test.
5150         * gcc.target/i386/unordcmp-1.c: New test.
5151
5152         PR tree-optimization/31632
5153         * gcc.c-torture/compile/20070419-1.c: New test.
5154
5155 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5156
5157         * gcc.dg/invalid-call-1.c: New test.
5158
5159 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5160
5161         PR diagnostic/31227
5162         * gcc.dg/Warray-bounds-3.c: New.
5163
5164 2007-04-18  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/19431
5167         PR tree-optimization/21463
5168         * gcc.c-torture/execute/20070212-1.c: New testcase.
5169         * gcc.c-torture/execute/20070212-2.c: Likewise.
5170         * gcc.c-torture/execute/20070212-3.c: Likewise.
5171         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5172         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5173         * g++.dg/tree-ssa/pr21463.C: Likewise.
5174         * g++.dg/tree-ssa/pr30738.C: Likewise.
5175
5176 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/31513
5179         * g++.dg/expr/bitfield8.C: New test.
5180
5181 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5182             Richard Sandiford  <richard@codesourcery.com>
5183
5184         * lib/target-supports.exp (check_profiling_available): Return 0
5185         for uClibc with -p or -pg.
5186
5187 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5188
5189         PR c++/31517
5190         * g++.dg/template/init7.C: New test.
5191
5192 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5193
5194         PR rtl-optimization/31360
5195         * gcc.dg/loop-7.c: New test.
5196
5197 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5198
5199         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5200         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5201         build.
5202         (compat-execute): Likewise.
5203         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5204         files to remote hosts.
5205         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5206         (c-torture-execute): Likewise.
5207         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5208         or plain file.  Use remote_upload and remote_download to copy
5209         files about.
5210         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5211         before scanning it.
5212
5213 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5214
5215         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5216
5217 2007-04-16  Lawrence Crowl  <crowl@google.com>
5218
5219         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5220         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5221         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5222         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5223         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5224         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5225         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5226         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5227         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5228         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5229         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5230
5231         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5232         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5233         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5234         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5235         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5236         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5237         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5238         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5239         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5240         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5241         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5242
5243 2007-04-16  Ian Lance Taylor  <iant@google.com>
5244
5245         PR tree-optimization/31522
5246         * gcc.dg/Wstrict-overflow-16.c: New test.
5247
5248 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5249
5250         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5251
5252 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5253
5254         PR fortran/31144
5255         * gfortran.dg/module_naming_1.f90: New.
5256
5257 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5258
5259         * lib/target-supports.exp (check_profiling_available): Return
5260         false for m68k-*-uclinux.
5261
5262 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5263
5264         PR c++/29365
5265         Testcase for c++ anonymous namespace warning
5266
5267         * g++.dg/warn/anonymous-namespace-1.C: New test
5268         * g++.dg/warn/anonymous-namespace-1.h: New test
5269
5270 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5271
5272         PR testsuite/31578
5273         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5274
5275 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5276
5277         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5278
5279 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5280
5281         PR fortran/31204
5282         * gfortran.dg/array_constructor_16.f90: New test.
5283
5284 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5285
5286         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5287         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5288
5289 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5290
5291         PR rtl-optimization/31500
5292         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5293         * g++.dg/warn/Warray-bounds.C: Likewise.
5294
5295 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5296
5297         PR C/31520
5298         * gcc.dg/gnu89-init-4.c: New testcase.
5299
5300 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR c++/25874
5303         * gcc.dg/gomp/pr25874.c: Add dg-options.
5304         * g++.dg/gomp/pr25874.C: Add dg-options.
5305
5306 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5307
5308         PR fortran/21061
5309         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5310         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5311
5312 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5313
5314         PR fortran/31561
5315         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5316
5317 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5318
5319         PR fortran/29507
5320         PR fortran/31404
5321         * gfortran.dg/initialization_6.f90: New test.
5322
5323 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5324
5325         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5326
5327         * lib/target-supports.exp (check_gc_sections_available):
5328         Return false if ldflags includes -elf2flt.
5329
5330 2007-04-13  Jason Merrill  <jason@redhat.com>
5331
5332         PR c++/31074
5333         * conv3.C: New test.
5334
5335 2007-04-13  Mike Stump  <mrs@apple.com>
5336
5337         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5338         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5339
5340 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5341
5342         PR tree-optimization/29598
5343         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5344
5345 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5346
5347         PR fortran/31559
5348         * gfortran.dg/func_assign.f90: New test.
5349
5350 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5351
5352         PR fortran/31550
5353         * gfortran.dg/used_types_16.f90: New test.
5354
5355 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5356
5357         PR fortran/18937
5358         * gfortran.dg/goto_2.f90: New.
5359         * gfortran.dg/goto_3.f90: New.
5360         * gfortran.dg/pr17708.f90: Rename to ...
5361         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5362
5363 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/31562
5366         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5367         instead of a struct.
5368
5369 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5370
5371         PR fortran/31562
5372         * gfortran.dg/value_4.c: Use GNU extensions for complex
5373         instead of a struct.
5374
5375 2007-04-13  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/21258
5378         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5379
5380 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5381
5382         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5383         <complex.h>.
5384
5385 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5386
5387         PR fortran/31250
5388         * gfortran.dg/char_length_2.f90: New.
5389         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5390         * gfortran.dg/repeat_4.f90: Likewise.
5391
5392         PR fortran/31266
5393         * gfortran.dg/char_assign_1.f90: New.
5394
5395         PR fortran/31471
5396         * gfortran.dg/block_name_1.f90: New.
5397         * gfortran.dg/block_name_2.f90: New.
5398
5399 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5400
5401         PR c++/31078
5402         * g++.dg/other/pr31078.C: New.
5403
5404 2007-04-12  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/31169
5407         * gcc.c-torture/execute/pr31169.c: New testcase.
5408
5409 2007-04-12  Richard Guenther  <rguenther@suse.de>
5410
5411         PR tree-optimization/24689
5412         PR tree-optimization/31307
5413         * g++.dg/tree-ssa/pr31307.C: New testcase.
5414         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5415
5416 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5417
5418         PR fortran/31472
5419         * gfortran.dg/access_spec_1.f90: New test.
5420         * gfortran.dg/access_spec_2.f90: New test.
5421         * gfortran.dg/non_module_public.f90: Match new error message.
5422
5423 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5424
5425         PR testsuite/31538
5426         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5427         to 4 at line 38 to fix bounds problem.
5428
5429 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5430
5431         PR testsuite/31240
5432         * gfortran.dg/pointer_intent_1.f90: Fix test.
5433
5434 2007-04-10  Eric Christopher  <echristo@apple.com>
5435
5436         * lib/target-supports.exp
5437         (check_effective_target_fstack_protector): Rewrite.
5438
5439 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5440
5441         PR c++/31449
5442         * g++.dg/init/const5.C: New test.
5443
5444 2007-04-09  Jan Hubicka  <jh@suse.cz>
5445
5446         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5447
5448 2007-04-08  Jan Hubicka  <jh@suse.cz>
5449
5450         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5451
5452 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5453
5454         PR fortran/31257
5455         * gfortran.dg/achar_4.f90: New test.
5456
5457 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/30880
5460         * gfortran.dg/used_dummy_types_8.f90: New test.
5461
5462 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5463
5464         PR fortran/30872
5465         * gfortran.dg/parameter_array_element_1.f90: New test.
5466
5467 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5468
5469         PR fortran/31222
5470         * gfortran.dg/default_numeric_type_1.f90: New test.
5471
5472 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5473
5474         PR fortran/31424
5475         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5476
5477 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5478
5479         PR fortran/31293
5480         * gfortran.dg/interface_12.f90: New test.
5481
5482 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5483
5484         * gcc.dg/format/opt-6.c: New test.
5485         * gcc.dg/format/nul-1.c: New test.
5486         * gcc.dg/format/nul-2.c: New test.
5487
5488 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5489
5490         PR libgfortran/31395
5491         * gfortran.dg/fmt_colon.f90: New test.
5492
5493 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5494
5495         * g++.old-deja/g++.other/init18.C: Use
5496         dg-require-effective-target instead of an explicit xfail.
5497
5498 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5499
5500         * gcc.dg/dfp/signbit-1.c
5501         * gcc.dg/dfp/signbit-2.c
5502
5503 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/31483
5506         * gfortran.dg/altreturn_5.f90: New test.
5507
5508 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5509
5510         PR fortran/31292
5511         * gfortran.dg/contained_module_proc_1.f90: New test.
5512
5513 2007-04-04  Stuart Hastings  <stuart@apple.com>
5514
5515         PR 31281
5516         * objc/execute/exceptions/pr31281.m: New.
5517
5518 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5519
5520         * g++.dg/ext/dllimport12.C: Update comments.
5521
5522 2007-04-03  Eric Christopher  <echristo@apple.com>
5523
5524         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5525
5526 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5527
5528         PR fortran/31304
5529         * gfortran.dg/repeat_2.f90: New test.
5530         * gfortran.dg/repeat_3.f90: New test.
5531         * gfortran.dg/repeat_4.f90: New test.
5532
5533 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5534
5535         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5536
5537 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR c++/30847
5540         * g++.dg/parse/cond3.C: New test.
5541
5542         PR middle-end/30704
5543         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5544
5545 2007-04-02  Jason Merrill  <jason@redhat.com>
5546
5547         PR c++/31187
5548         * g++.dg/ext/visibility/anon3.C: New test.
5549
5550 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5551
5552         PR libgfortran/31052
5553         * gfortran.dg/namelist_28.f90: New test.
5554
5555 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5556
5557         PR libgfortran/31366
5558         * gfortran.dg/direct_io_6.f90: New test.
5559
5560 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5561
5562         PR libgfortran/31207
5563         * gfortran.dg/advance_5.f90: New test.
5564         * gfortran.dg/advance_6.f90: New test.
5565
5566 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5567
5568         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5569         * g++.dg/ext/dllimport7.C: Likewise.
5570         * g++.dg/ext/selectany1.C: Likewise.
5571
5572 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5573
5574         * g++.dg/parser/pr31138.C: New.
5575         * g++.dg/parser/pr31140.C: New.
5576         * g++.dg/parser/pr31141.C: New.
5577
5578 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5579
5580         PR c++/26099
5581         * g++.dg/ext/is_base_of.C: New.
5582         * g++.dg/ext/has_virtual_destructor.C: New.
5583         * g++.dg/ext/is_polymorphic.C: New.
5584         * g++.dg/ext/is_base_of_diagnostic.C: New.
5585         * g++.dg/ext/is_enum.C: New.
5586         * g++.dg/ext/has_nothrow_assign.C: New.
5587         * g++.dg/ext/has_nothrow_constructor.C: New.
5588         * g++.dg/ext/is_empty.C: New.
5589         * g++.dg/ext/has_trivial_copy.C: New.
5590         * g++.dg/ext/has_trivial_assign.C: New.
5591         * g++.dg/ext/is_abstract.C: New.
5592         * g++.dg/ext/is_pod.C: New.
5593         * g++.dg/ext/has_nothrow_copy.C: New.
5594         * g++.dg/ext/is_class.C: New.
5595         * g++.dg/ext/has_trivial_constructor.C: New.
5596         * g++.dg/ext/is_union.C: New.
5597         * g++.dg/ext/has_trivial_destructor.C: New.
5598         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5599         * g++.dg/template/crash43.C: Likewise.
5600
5601 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5602
5603         * g++.dg/warn/pedantic2.C: New testcase.
5604
5605 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5606
5607         * size_dim.f90: Fix dg directive.
5608         * pr16433.f: Likewise.
5609         * use_6.f90: Likewise.
5610         * use_7.f90: Likewise.
5611         * entry_9.f90: Likewise.
5612         * pointer_intent_2.f90: Likewise.
5613         * protected_1.f90: Likewise.
5614         * fmt_missing_period_2.f: Likewise.
5615         * pointer_intent_3.f90: Likewise.
5616         * protected_2.f90: Likewise.
5617         * protected_3.f90: Likewise.
5618         * pr15754.f90: Likewise.
5619         * protected_4.f90: Likewise.
5620         * protected_5.f90: Likewise.
5621         * initialization_2.f90: Likewise.
5622         * protected_6.f90: Likewise.
5623         * continuation_7.f90: Likewise.
5624         * derived_function_interface_1.f90: Likewise.
5625         * der_pointer_4.f90: Likewise.
5626         * fmt_zero_precision.f90: Likewise.
5627         * blockdata_3.f90: Likewise.
5628         * fmt_missing_period_1.f: Likewise.
5629         * real_const_3.f90: Likewise.
5630         * use_4.f90: Likewise.
5631         * fmt_missing_period_3.f: Likewise.
5632         * use_5.f90: Likewise.
5633
5634 2007-03-28  Mike Stump  <mrs@apple.com>
5635
5636         * gcc.dg/darwin-comm.c: Add.
5637
5638 2007-03-28  Eric Christopher  <echristo@apple.com>
5639
5640         * lib/target-supports.exp (check_effective_target_fstack_protector):
5641         New.
5642         * gcc.dg/ssp-1.c: Use.
5643         * gcc.dg/ssp-2.c: Ditto.
5644
5645 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5646
5647         PR c++/29077
5648         * g++.dg/parse/constructor3.C: New test.
5649
5650 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5651
5652         * gnat.dg/thin_pointer.ad[sb]: New test.
5653
5654 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5655
5656         * g++.dg/cpp0x/bracket1.C: New.
5657         * g++.dg/cpp0x/bracket2.C: New.
5658         * g++.dg/cpp0x/bracket3.C: New.
5659         * g++.dg/cpp0x/bracket4.C: New.
5660
5661 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5662
5663         * g++.dg/cpp0x/temp_default1.C: New.
5664         * g++.dg/cpp0x/temp_default3.C: New.
5665         * g++.dg/cpp0x/temp_default2.C: New.
5666         * g++.dg/cpp0x/temp_default4.C: New.
5667
5668 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5669
5670         PR c++/29993
5671         * g++.dg/other/cv_func2.C: New.
5672
5673 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5674
5675         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5676         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5677         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5678         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5679
5680         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5681         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5682
5683         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5684
5685         * lib/compat.exp (compat-execute): Fix processing of file names.
5686
5687 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5688
5689         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5690
5691 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5692
5693         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5694         Delete created executable test file.
5695         (check_effective_target_fortran_large_int): Ditto.
5696         (check_effective_target_static_libgfortran): Ditto.
5697
5698 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5699
5700         PR c++/30500
5701         * g++.dg/warn/pragma-system_header1.C: New test.
5702         * g++.dg/warn/pragma-system_header2.C: New test.
5703         * g++.dg/warn/pragma-system_header1.h. New.
5704         * g++.dg/warn/pragma-system_header2.h. New.
5705
5706 2007-03-26  Ian Lance Taylor  <iant@google.com>
5707
5708         PR tree-optimization/31345
5709         * gcc.c-torture/compile/pr31345-1.c: New test.
5710
5711 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5712
5713         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5714         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5715         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5716         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5717         * gfortran.dg/overload_1.f90: Likewise.
5718         * gfortran.dg/impure_assignment_1.f90: Likewise.
5719         * gfortran.dg/error_recovery_3.f90: Likewise.
5720         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5721         * gfortran.dg/sequence_types_1.f90: Likewise.
5722         * gfortran.dg/internal_references_1.f90: Likewise.
5723         * gfortran.dg/present_1.f90: Likewise.
5724         * gfortran.dg/volatile10.f90: Likewise.
5725         * gfortran.dg/module_equivalence_2.f90: Likewise.
5726         * gfortran.dg/use_4.f90: Likewise.
5727         * gfortran.dg/elemental_result_1.f90: Likewise.
5728         * gfortran.dg/generic_actual_arg.f90: Likewise.
5729         * gfortran.dg/private_type_5.f90: Likewise.
5730         * gfortran.dg/protected_4.f90: Likewise.
5731         * gfortran.dg/interface_3.f90: Likewise.
5732
5733 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5736         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5737
5738 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5739
5740         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5741
5742 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5743
5744         PR libgfortran/31199
5745         * gfortran.dg/fmt_t_4.f90: New test.
5746
5747 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5748
5749         PR libfortran/31297
5750         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5751         * gfortran.dg/backspace_6.f:  Likewise.
5752         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5753         * gfortran.dg/direct_io_2.f90:  Likewise.
5754         * gfortran.dg/write_back.f:  Likewise.
5755         * gfortran.dg/write_rewind_2.f:  Likewise.
5756         * gfortran.dg/write_rewind_1.f:  Likewise.
5757         * gfortran.dg/write_rewind_2.f:  Likewise.
5758
5759 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5760
5761         PR tree-optimization/30784
5762         * gcc.dg/vect/pr30784.c: New test.
5763
5764 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5765
5766         PR fortran/30877
5767         * gfortran.dg/operator_1.f90: New test.
5768         * gfortran.dg/operator_2.f90: New test.
5769
5770 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5771
5772         PR libfortran/31196
5773         * gfortran.dg/reshape_transpose_1.f90:  New test.
5774
5775 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5776
5777         PR fortran/30655
5778         * gfortran.dg/bounds_check_6.f90: New test.
5779
5780 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5781
5782         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5783         #ifndef/#endif.
5784         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5785         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5786
5787 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5788
5789         PR fortran/31209
5790         * gfortran.dg/pointer_function_actual_1.f90: New test.
5791
5792         PR fortran/31200
5793         * gfortran.dg/pointer_function_actual_2.f90: New test.
5794
5795         PR fortran/31215
5796         * gfortran.dg/result_in_spec_1.f90: New test.
5797
5798 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5799
5800         PR fortran/30834
5801         * gfortran.dg/integer_exponentiation_3.F90: New test.
5802         * gfortran.dg/integer_exponentiation_4.f90: New test.
5803         * gfortran.dg/integer_exponentiation_5.F90: New test.
5804
5805 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/30863
5808         * g++.dg/template/error24.C: New test.
5809         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5810
5811 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/31273
5814         * g++.dg/expr/bitfield7.C: New test.
5815
5816 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5817
5818         PR other/23572
5819         * gcc.dg/float-range-4.c: New.
5820         * gcc.dg/float-range-1.c: Update. Test for a warning.
5821         * gcc.dg/float-range-3.c: New.
5822         * gcc.dg/float-range-5.c: New.
5823
5824 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5825
5826         PR fortran/31262
5827         * gfortran.dg/no_range_check_1.f90: New test.
5828
5829 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5830
5831         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5832         * g++.dg/other/static1.C: Remove stray semicolon.
5833         * g++.dg/other/init1.C: Likewise.
5834         * g++.dg/rtti/dyncast1.C: Likewise.
5835         * g++.dg/tree-ssa/pr17153.C: Likewise.
5836         * g++.dg/lookup/disamb1.C: Likewise.
5837         * g++.dg/lookup/scoped2.C: Likewise.
5838         * g++.dg/lookup/friend7.C: Likewise.
5839         * g++.dg/parse/parse4.C: Likewise.
5840         * g++.dg/parse/parse5.C: Likewise.
5841         * g++.dg/expr/pr29066.C: Likewise.
5842         * g++.dg/expr/cast4.C: Likewise.
5843         * g++.dg/tc1/dr193.C: Likewise.
5844         * g++.dg/tc1/dr213.C: Likewise.
5845         * g++.dg/abi/dcast1.C: Likewise.
5846         * g++.dg/abi/covariant2.C: Likewise.
5847         * g++.dg/inherit/covariant11.C: Likewise.
5848         * g++.dg/inherit/covariant9.C: Likewise.
5849         * g++.dg/inherit/covariant10.C: Likewise.
5850         * g++.dg/init/static3.C: Likewise.
5851         * g++.dg/init/init-ref3.C: Likewise.
5852         * g++.dg/init/ref10.C: Likewise.
5853         * g++.dg/template/meminit2.C: Likewise.
5854         * g++.dg/template/using9.C: Likewise.
5855         * g++.dg/template/friend9.C: Likewise.
5856         * g++.dg/template/ref1.C: Likewise.
5857         * g++.old-deja/g++.warn/inline.C: Likewise.
5858         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5859         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5860         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5861         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5862         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5863         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5864         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5865         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5866         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5867         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5868         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5869         * g++.old-deja/g++.brendan/template11.C: Likewise.
5870         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5871         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5872         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5873         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5874         * g++.old-deja/g++.jason/parse9.C: Likewise.
5875         * g++.old-deja/g++.jason/byval2.C: Likewise.
5876         * g++.old-deja/g++.jason/overload8.C: Likewise.
5877         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5878         * g++.old-deja/g++.jason/template33.C: Likewise.
5879         * g++.old-deja/g++.jason/return3.C: Likewise.
5880         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5881         * g++.old-deja/g++.jason/virtual.C: Likewise.
5882         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5883         * g++.old-deja/g++.jason/template27.C: Likewise.
5884         * g++.old-deja/g++.jason/synth6.C: Likewise.
5885         * g++.old-deja/g++.jason/ref8.C: Likewise.
5886         * g++.old-deja/g++.jason/offset1.C: Likewise.
5887         * g++.old-deja/g++.other/static20.C: Likewise.
5888         * g++.old-deja/g++.other/array1.C: Likewise.
5889         * g++.old-deja/g++.other/new3.C: Likewise.
5890         * g++.old-deja/g++.other/array2.C: Likewise.
5891         * g++.old-deja/g++.other/overload9.C: Likewise.
5892         * g++.old-deja/g++.other/cast6.C: Likewise.
5893         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5894         * g++.old-deja/g++.other/eh4.C: Likewise.
5895         * g++.old-deja/g++.other/using7.C: Likewise.
5896         * g++.old-deja/g++.other/init18.C: Likewise.
5897         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5898         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5899         * g++.old-deja/g++.other/dtor11.C: Likewise.
5900         * g++.old-deja/g++.pt/static11.C: Likewise.
5901         * g++.old-deja/g++.pt/crash19.C: Likewise.
5902         * g++.old-deja/g++.pt/overload12.C: Likewise.
5903         * g++.old-deja/g++.pt/crash46.C: Likewise.
5904         * g++.old-deja/g++.pt/mi1.C: Likewise.
5905         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5906         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5907         * g++.old-deja/g++.pt/local5.C: Likewise.
5908         * g++.old-deja/g++.pt/typename2.C: Likewise.
5909         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5910         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5911         * g++.old-deja/g++.law/visibility1.C: Likewise.
5912         * g++.old-deja/g++.law/visibility2.C: Likewise.
5913         * g++.old-deja/g++.law/virtual2.C: Likewise.
5914         * g++.old-deja/g++.law/operators19.C: Likewise.
5915         * g++.old-deja/g++.law/parsing10.C: Likewise.
5916         * g++.old-deja/g++.law/visibility4.C: Likewise.
5917         * g++.old-deja/g++.law/operators4.C: Likewise.
5918         * g++.old-deja/g++.law/dtors2.C: Likewise.
5919         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5920         * g++.old-deja/g++.law/visibility10.C: Likewise.
5921         * g++.old-deja/g++.law/scope3.C: Likewise.
5922         * g++.old-deja/g++.law/casts2.C: Likewise.
5923         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5924         * g++.old-deja/g++.law/operators33.C: Likewise.
5925         * g++.old-deja/g++.law/friend4.C: Likewise.
5926         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5927         * g++.old-deja/g++.mike/p5611.C: Likewise.
5928         * g++.old-deja/g++.mike/net37.C: Likewise.
5929         * g++.old-deja/g++.mike/p3570.C: Likewise.
5930         * g++.old-deja/g++.mike/p5718.C: Likewise.
5931         * g++.old-deja/g++.mike/net21.C: Likewise.
5932         * g++.old-deja/g++.mike/p1862.C: Likewise.
5933         * g++.old-deja/g++.mike/p4511.C: Likewise.
5934         * g++.old-deja/g++.mike/virt3.C: Likewise.
5935         * g++.old-deja/g++.mike/p16146.C: Likewise.
5936         * g++.old-deja/g++.mike/p1989.C: Likewise.
5937         * g++.old-deja/g++.mike/p5571.C: Likewise.
5938         * g++.old-deja/g++.gb/scope10.C: Likewise.
5939         * g++.old-deja/g++.abi/primary5.C: Likewise.
5940         * g++.old-deja/g++.abi/empty2.C: Likewise.
5941         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5942         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5943         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5944         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5945         * g++.old-deja/g++.bob/template3.C: Likewise.
5946         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5947
5948 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/31193
5951         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5952
5953 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5954
5955         PR fortran/20897
5956         * gfortran.dg/derived_name_1.f90: New.
5957         * gfortran.dg/derived_name_2.f: New.
5958
5959 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5960
5961         * lib/target-supports.exp (check_effective_target_nonpic): New
5962         procedure.
5963         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5964         when compiling PIC.
5965         * gcc.target/i386/asm-4.c: Require nonpic.
5966         * gcc.target/i386/cmov1.c: Likewise.
5967         * gcc.target/i386/mul.c: Likewise.
5968         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5969         * gcc.target/i386/ssetype-1.c: Require nonpic.
5970         * gcc.target/i386/ssetype-3.c: Likewise.
5971         * gcc.target/i386/ssetype-5.c: Likewise.
5972
5973 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5974
5975         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5976         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5977         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5978         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5979
5980 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5981
5982         PR tree-optimization/30590
5983         * g++.dg/opt/pr30590.C: New testcase.
5984
5985 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR c/30762
5988         * gcc.dg/pr30762-1.c: New test.
5989         * gcc.dg/pr30762-2.c: New test.
5990
5991         PR inline-asm/30505
5992         * gcc.target/i386/pr30505.c: New test.
5993
5994 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5995
5996         * gcc.target/arm/register-variables.c: New.
5997
5998 2007-03-19  Jeff Law  <law@redhat.com>
5999
6000         * PR tree-optimization/30984
6001         * gcc.c-torture/pr30984.c: New test.
6002
6003 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6004         Richard Guenther  <rguenther@suse.de>
6005
6006         PR tree-optimization/31254
6007         * gcc.dg/torture/pr31254.c: New testcase.
6008
6009 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6010
6011         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6012         target default_packed.
6013
6014 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6015
6016         PR fortran/31203
6017         * gfortran.dg/string_length_1.f90: New test.
6018
6019 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6020
6021         PR testsuite/30395
6022         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6023
6024 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6025
6026         PR libgfortran/31052
6027         * gfortran.dg/namelist_27.f90: New test.
6028
6029 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6030
6031         PR fortran/30531
6032         * gfortran.dg/used_types_14.f90: New test.
6033
6034         PR fortran/31086
6035         * gfortran.dg/used_types_15.f90: New test.
6036
6037 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6038
6039         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6040         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6041
6042 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6043
6044         PR fortran/31120
6045         * gfortran.dg/integer_exponentiation_2.f90: New test.
6046
6047 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6048
6049         PR tree-optimization/31041
6050         * gcc.dg/vect/pr31041.c: New test.
6051
6052 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6053
6054         * g++.dg/warn/Wconversion-integer.C: New
6055         * g++.dg/warn/Wconversion-real.C: New.
6056         * g++.dg/warn/Wconversion-real-integer.C: New.
6057         * g++.dg/warn/conv2.C: Updated.
6058
6059 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6060
6061         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6062         exclude RTPs.
6063
6064 2007-03-16  Richard Guenther  <rguenther@suse.de>
6065
6066         PR tree-optimization/31146
6067         * g++.dg/tree-ssa/pr31146.C: New testcase.
6068
6069 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6070
6071         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6072         assume that the target has <features.h>.
6073
6074 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6075
6076         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6077         dg-options rather than to the whole test.
6078
6079 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6080
6081         PR debug/29906
6082         * g++.dg/debug/pr29906.C: New
6083
6084 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6085
6086         PR libgfortran/31099
6087         * gfortran.dg/unformatted_recl.f90: Update test.
6088
6089 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6090
6091         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6092
6093 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6094
6095         PR c++/30891
6096         * g++.dg/parse/namespace-definition.C: New.
6097
6098 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6099
6100         PR c++/24924
6101         * g++.dg/cpp/pedantic-errors.C: New.
6102         * g++.dg/cpp/permissive.C: New.
6103
6104 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6105
6106         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6107         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6108
6109 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6110
6111         * lib/target-supports.exp (check_missing_uclibc_feature)
6112         (check_effective_target_wchar): New procedures.
6113         * gcc.dg/wchar_t-1.c: Require target wchar.
6114         * gcc.dg/wint_t-1.c: Likewise.
6115
6116 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6117
6118         * lib/target-supports.exp (check_gc_sections_available): Return
6119         false for VxWorks targets.
6120
6121 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6122
6123         * g++.dg/warn/Wconversion2.C: Fix typo.
6124         * gcc.dg/if-empty-1.c: Ditto.
6125
6126 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6127
6128         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6129
6130 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6131
6132         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6133         * gcc.target/i386/pr31167.c: Ditto.
6134
6135 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6136
6137         PR target/31167
6138         * gcc.target/i386/pr31167.c: New test.
6139
6140 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/30922
6143         * gfortran.dg/import5.f90.f90: New test.
6144
6145
6146         PR fortran/30879
6147         * gfortran.dg/data_components_1.f90: New test.
6148
6149
6150         PR fortran/30870
6151         * gfortran.dg/generic_13.f90: New test.
6152
6153         PR fortran/31163
6154         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6155
6156 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157
6158         PR libgfortran/31051
6159         * gfortran.dg/fmt_t_4.f90: New
6160
6161 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6162
6163         PR C++/31165
6164         * g++.dg/other/default7.C: New test.
6165
6166 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6167
6168         * g++.dg/warn/Wconversion2.C: New.
6169
6170 2007-03-14  Eric Christopher  <echristo@apple.com>
6171
6172         * gcc.dg/ssp-1.c: New.
6173         * gcc.dg/ssp-2.c: Ditto.
6174
6175 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6176
6177         * g++.dg/warn/do-empty.C: New.
6178         * gcc.dg/do-empty.c: New.
6179         * gcc.dg/if-empty-1.c: Update.
6180         * gcc.dg/20001116-1.c: Update.
6181         * gcc.dg/pr23165.c: Update.
6182
6183 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gfortran.dg/module_implicit_conversion.f90: New test.
6186
6187 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6188
6189         PR middle-end/31127
6190         * gcc.dg/pr31127.c: New.
6191
6192 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6193
6194         * gcc.dg/tree-ssa/loop-26.c: New test.
6195
6196 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6197
6198         * gcc.target/i386/cmpxchg16b-1.c: New test.
6199
6200 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6201
6202         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6203         * gcc.dg/c99-vla-1.c: Likewise.
6204         * g++.dg/ext/vla1.C: Likewise
6205
6206 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6207
6208         * gcc.dg/wvla-1.c: New test
6209         * gcc.dg/wvla-2.c: New test
6210         * gcc.dg/wvla-3.c: New test
6211         * gcc.dg/wvla-4.c: New test
6212         * gcc.dg/wvla-5.c: New test
6213         * gcc.dg/wvla-6.c: New test
6214         * gcc.dg/wvla-7.c: New test
6215         * g++.dg/warn/Wvla-1.C: New test
6216         * g++.dg/warn/Wvla-2.C: New test
6217         * g++.dg/warn/Wvla-3.C: New test
6218
6219 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6220
6221         PR c++/30108
6222         * g++.dg/other/default6.C: New test.
6223
6224 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6225
6226         * lib/target-supports.exp (check_profiling_available): Return false
6227         for VxWorks.
6228         (check_effective_target_vxworks_kernel): New procedure.
6229         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6230         VxWorks.
6231         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6232         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6233         to include VxWorks.
6234         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6235
6236 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6237
6238         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6239         PIC is not supported.
6240         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6241         * gcc.dg/20020426-2.c: Likewise.
6242         * gcc.dg/pr28243.c: Likewise.
6243         * gcc.dg/visibility-11.c: Likewise.
6244         * gcc.dg/tls/opt-9.c: Likewise.
6245         * gcc.dg/tls/opt-10.c: Likewise.
6246         * gcc.dg/tls/pic-1.c: Likewise.
6247         * gcc.dg/tls/struct-1.c: Likewise.
6248         * gcc.target/i386/20000807-1.c: Likewise.
6249         * gcc.target/i386/20000904-1.c: Likewise.
6250         * gcc.target/i386/20011119-1.c: Likewise.
6251         * gcc.target/i386/990213-2.c: Likewise.
6252         * gcc.target/i386/990214-1.c: Likewise.
6253         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6254         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6255         * gcc.target/i386/pic-1.c: Likewise.
6256         * gcc.target/i386/pr21518.c: Likewise.
6257         * gcc.target/i386/pr23098.c: Likewise.
6258         * gcc.target/i386/pr23943.c: Likewise.
6259
6260 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/31038
6263         * g++.dg/template/complit2.C: New test.
6264
6265         PR c++/30328
6266         * g++.dg/ext/bitfield1.C: New test.
6267
6268 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6269
6270         PR fortran/30883
6271         * gfortran.dg/interface_11.f90: New test.
6272
6273 2007-03-11  Richard Guenther  <rguenther@suse.de>
6274
6275         PR tree-optimization/31115
6276         * gcc.dg/torture/pr31115.c: New testcase.
6277
6278 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6279
6280         PR tree-optimization/29925
6281         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6282
6283 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/30274
6286         * g++.dg/expr/bitfield3.C: New test.
6287         * g++.dg/expr/bitfield4.C: Likewise.
6288         * g++.dg/expr/bitfield5.C: Likewise.
6289         * g++.dg/expr/bitfield6.C: Likewise.
6290
6291         PR c++/30924
6292         * g++.dg/template/array18.C: New test.
6293
6294 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6295
6296         PR c++/17946
6297         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6298         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6299
6300 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6301
6302         PR c++/20599
6303         * g++.dg/cpp0x/variadic-bind.C: New.
6304         * g++.dg/cpp0x/variadic-function.C: New.
6305         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6306         * g++.dg/cpp0x/variadic-tuple.C: New.
6307         * g++.dg/cpp0x/variadic1.C: New.
6308         * g++.dg/cpp0x/variadic2.C: New.
6309         * g++.dg/cpp0x/variadic3.C: New.
6310         * g++.dg/cpp0x/variadic4.C: New.
6311         * g++.dg/cpp0x/variadic5.C: New.
6312         * g++.dg/cpp0x/variadic6.C: New.
6313         * g++.dg/cpp0x/variadic7.C: New.
6314         * g++.dg/cpp0x/variadic8.C: New.
6315         * g++.dg/cpp0x/variadic9.C: New.
6316         * g++.dg/cpp0x/variadic10.C: New.
6317         * g++.dg/cpp0x/variadic11.C: New.
6318         * g++.dg/cpp0x/variadic12.C: New.
6319         * g++.dg/cpp0x/variadic13.C: New.
6320         * g++.dg/cpp0x/variadic14.C: New.
6321         * g++.dg/cpp0x/variadic15.C: New.
6322         * g++.dg/cpp0x/variadic16.C: New.
6323         * g++.dg/cpp0x/variadic17.C: New.
6324         * g++.dg/cpp0x/variadic18.C: New.
6325         * g++.dg/cpp0x/variadic19.C: New.
6326         * g++.dg/cpp0x/variadic20.C: New.
6327         * g++.dg/cpp0x/variadic21.C: New.
6328         * g++.dg/cpp0x/variadic22.C: New.
6329         * g++.dg/cpp0x/variadic23.C: New.
6330         * g++.dg/cpp0x/variadic24.C: New.
6331         * g++.dg/cpp0x/variadic25.C: New.
6332         * g++.dg/cpp0x/variadic26.C: New.
6333         * g++.dg/cpp0x/variadic27.C: New.
6334         * g++.dg/cpp0x/variadic28.C: New.
6335         * g++.dg/cpp0x/variadic29.C: New.
6336         * g++.dg/cpp0x/variadic30.C: New.
6337         * g++.dg/cpp0x/variadic31.C: New.
6338         * g++.dg/cpp0x/variadic32.C: New.
6339         * g++.dg/cpp0x/variadic33.C: New.
6340         * g++.dg/cpp0x/variadic34.C: New.
6341         * g++.dg/cpp0x/variadic35.C: New.
6342         * g++.dg/cpp0x/variadic36.C: New.
6343         * g++.dg/cpp0x/variadic37.C: New.
6344         * g++.dg/cpp0x/variadic38.C: New.
6345         * g++.dg/cpp0x/variadic39.C: New.
6346         * g++.dg/cpp0x/variadic40.C: New.
6347         * g++.dg/cpp0x/variadic41.C: New.
6348         * g++.dg/cpp0x/variadic42.C: New.
6349         * g++.dg/cpp0x/variadic43.C: New.
6350         * g++.dg/cpp0x/variadic44.C: New.
6351         * g++.dg/cpp0x/variadic45.C: New.
6352         * g++.dg/cpp0x/variadic46.C: New.
6353         * g++.dg/cpp0x/variadic47.C: New.
6354         * g++.dg/cpp0x/variadic48.C: New.
6355         * g++.dg/cpp0x/variadic49.C: New.
6356         * g++.dg/cpp0x/variadic50.C: New.
6357         * g++.dg/cpp0x/variadic51.C: New.
6358         * g++.dg/cpp0x/variadic52.C: New.
6359         * g++.dg/cpp0x/variadic53.C: New.
6360         * g++.dg/cpp0x/variadic54.C: New.
6361         * g++.dg/cpp0x/variadic55.C: New.
6362         * g++.dg/cpp0x/variadic56.C: New.
6363         * g++.dg/cpp0x/variadic57.C: New.
6364         * g++.dg/cpp0x/variadic58.C: New.
6365         * g++.dg/cpp0x/variadic59.C: New.
6366         * g++.dg/cpp0x/variadic60.C : New.
6367         * g++.dg/cpp0x/variadic61.C : New.
6368         * g++.dg/cpp0x/variadic62.C : New.
6369         * g++.dg/cpp0x/variadic63.C : New.
6370         * g++.dg/cpp0x/variadic64.C : New.
6371         * g++.dg/cpp0x/variadic65.C : New.
6372         * g++.dg/cpp0x/variadic66.C : New.
6373         * g++.dg/cpp0x/variadic67.C : New.
6374         * g++.dg/cpp0x/variadic68.C : New.
6375         * g++.dg/cpp0x/variadic69.C : New.
6376         * g++.dg/cpp0x/variadic70.C : New.
6377         * g++.dg/cpp0x/variadic71.C : New.
6378         * g++.dg/cpp0x/variadic72.C : New.
6379         * g++.dg/cpp0x/variadic73.C : New.
6380         * g++.dg/cpp0x/variadic74.C : New.
6381         * g++.dg/cpp0x/variadic75.C : New.
6382         * g++.dg/cpp0x/variadic-ex1.C : New.
6383         * g++.dg/cpp0x/variadic-ex2.C : New.
6384         * g++.dg/cpp0x/variadic-ex3.C : New.
6385         * g++.dg/cpp0x/variadic-ex4.C : New.
6386         * g++.dg/cpp0x/variadic-ex5.C : New.
6387         * g++.dg/cpp0x/variadic-ex6.C : New.
6388         * g++.dg/cpp0x/variadic-ex7.C : New.
6389         * g++.dg/cpp0x/variadic-ex8.C : New.
6390         * g++.dg/cpp0x/variadic-ex9.C : New.
6391         * g++.dg/cpp0x/variadic-ex10.C : New.
6392         * g++.dg/cpp0x/variadic-ex11.C : New.
6393         * g++.dg/cpp0x/variadic-ex12.C : New.
6394         * g++.dg/cpp0x/variadic-ex13.C : New.
6395         * g++.dg/cpp0x/variadic-ex14.C : New.
6396
6397 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6398
6399         PR libgfortran/31099
6400         * gfortran.dg/unformatted_recl.f90: New test.
6401
6402 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6403
6404         * gcc.dg/fold-eqcmplx-1.c: New test case.
6405
6406 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6407
6408         PR rtl-optimization/30643
6409         * gcc.dg/pr30643.c: New.
6410
6411 2007-03-09  Chao-ying Fu  <fu@mips.com>
6412
6413         * gcc.target/mips/mips32-dspr2-type.c: New test.
6414         * gcc.target/mips/mips32-dspr2.c: New test.
6415         * gcc.target/mips/dspr2-MULT.c: New test.
6416         * gcc.target/mips/dspr2-MULTU.c: New test.
6417         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6418         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6419         Adjust some formats.
6420
6421 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6422
6423         PR c++/17946
6424         * gcc.dg/Wlogical-op-1.c: New.
6425         * g++.dg/warn/Wlogical-op-1.C: New.
6426
6427 2007-03-09  Richard Guenther  <rguenther@suse.de>
6428
6429         PR tree-optimization/30904
6430         PR middle-end/31058
6431         * gcc.dg/pr30904.c: Remove xfail.
6432
6433 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6434
6435         PR C/31072
6436         * gcc.c-torture/execute/pr31072.c: New test.
6437
6438 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6439
6440         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6441         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6442         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6443         *lrint* and *lround*.
6444         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6445         floor->lfloor.
6446         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6447         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6448         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6449         and *lround*.  Correct macro names.
6450         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6451         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6452
6453 2007-03-08  Ian Lance Taylor  <iant@google.com>
6454
6455         * gcc.dg/no-strict-overflow-5.c: New test.
6456         * gcc.dg/no-strict-overflow-6.c: New test.
6457         * gcc.dg/Wstrict-overflow-11.c: New test.
6458         * gcc.dg/Wstrict-overflow-12.c: New test.
6459         * gcc.dg/Wstrict-overflow-13.c: New test.
6460         * gcc.dg/Wstrict-overflow-14.c: New test.
6461         * gcc.dg/Wstrict-overflow-15.c: New test.
6462
6463 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6464
6465         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6466         for VxWorks kernel mode.
6467         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6468
6469 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6470
6471         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6472         mode.
6473
6474 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6475
6476         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6477         and lib/bfill.c on VxWorks targets.
6478         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6479         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6480         lib/bfill.c and lib/memmove.c on VxWorks targets.
6481         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6482         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6483         on VxWorks targets.
6484         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6485         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6486
6487 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6488
6489         * gfortran.dg/use_5.f90: New test.
6490         * gfortran.dg/use_6.f90: Ditto.
6491         * gfortran.dg/use_7.f90: Ditto.
6492
6493 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6494
6495         PR fortran/30973
6496         * gfortran.dg/use_4.f90: New test.
6497         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6498
6499 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6500
6501         PR fortran/31011
6502         * gfortran.dg/parameter_array_section_2.f90: New test.
6503
6504 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6505
6506         PR c++/30852
6507         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6508
6509         PR c++/30534
6510         * g++.dg/template/arg5.C: New test.
6511
6512 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6513
6514         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6515
6516 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6517
6518         * gcc.dg/var-expand1.c: Add newline at end of file.
6519
6520 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6521
6522         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6523
6524 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6525
6526         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6527
6528 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6529
6530         * gcc.dg/torture/builtin-convert-4.c: New test.
6531
6532 2007-03-05  Ian Lance Taylor  <iant@google.com>
6533
6534         * gcc.c-torture/compile/pr31034.c: New test.
6535
6536 2007-03-05  Ian Lance Taylor  <iant@google.com>
6537
6538         * gcc.dg/inline-18.c: New test.
6539         * gcc.dg/inline-19.c: New test.
6540         * gcc.dg/inline-20.c: New test.
6541         * gcc.dg/inline-21.c: New test.
6542
6543 2007-03-05  Richard Guenther  <rguenther@suse.de>
6544
6545         PR tree-optimization/14052
6546         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6547
6548 2007-03-05  Richard Guenther  <rguenther@suse.de>
6549
6550         PR tree-optimization/23777
6551         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6552
6553 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6554
6555         PR other/30465
6556         * gcc.dg/multiple-overflow-warn-3.c: New.
6557         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6558
6559 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6560
6561         PR c++/30895
6562         * g++.dg/parse/template23.C: New test.
6563
6564 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6565
6566         PR middle-end/30744
6567         * gcc.dg/pr30744-1.c: New test case.
6568
6569 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6570
6571         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6572
6573 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6574
6575         PR target/30406
6576         * gfortran.dg/logical_3.f90: New test.
6577
6578 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6579
6580         PR libfortran/30981
6581         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6582
6583 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6584
6585         * gcc.target/m68k/m68k.exp: New.
6586         * gcc.target/m68k/crash1.c: New.
6587
6588 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6589
6590         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6591         to be more compatible with integer(kind=8).
6592
6593 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6594
6595         PR libfortran/31001
6596         * gfortran.dg/zero_sized_3.f90: New test.
6597
6598 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6599
6600         PR c++/15787
6601         * g++.dg/parse/else.C: New.
6602         * g++.dg/parse/else-2.C: New.
6603
6604 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6605             Tobias Burnus  <burnus@net-b.de>
6606
6607         PR fortran/30882
6608         * gfortran.dg/size_dim.f90: New test.
6609
6610 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6611             Tobias Burnus  <burnus@net-b.de>
6612
6613         PR fortran/30873
6614         * gfortran.dg/entry_9.f90: New test.
6615
6616 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6617
6618         PR c++/28253
6619         * g++.dg/inherit/covariant16.C: New test.
6620
6621 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6622
6623         * g++.dg/other/darwin-minversion-1.C: New.
6624
6625 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6626
6627         * gcc.dg/tree-ssa/20070302-1.c: New test.
6628
6629 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6630
6631         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6632         tests.
6633
6634 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6635
6636         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6637
6638 2007-03-01  Simon Baldwin <simonb@google.com>
6639
6640         PR c++/23689
6641         * warn/ignored_typedef.C: New.
6642         * init/ctor8.C: Added dg-warning to consume ignored typedef
6643         warning.
6644         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6645         and added an explicit line number.
6646
6647 2007-02-28  Richard Guenther  <rguenther@suse.de>
6648
6649         PR middle-end/30364
6650         * gcc.dg/torture/pr30364-1.c: New testcase.
6651         * gcc.dg/torture/pr30364-2.c: Likewise.
6652         * gcc.dg/torture/pr30364-3.c: Likewise.
6653
6654 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6655
6656         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6657         powerpc*, use -funsafe-math-optimizations.
6658         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6659         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6660
6661 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6662             Paul Thomas  <pault@gcc.gnu.org>
6663
6664         PR fortran/30888
6665         PR fortran/30887
6666         * c_by_val_1.f: Test %VAL() with non-default kind.
6667         * c_by_val.c: Ditto.
6668         * c_by_val_4.f: New test.
6669
6670 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6671
6672         PR fortran/30968
6673         * gfortran.dg/continuation_7.f90: New test.
6674
6675 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6676
6677         * g++.dg/inherit/thunk7.C: New test.
6678         * lib/target-supports.exp (check_profiling_available): Not available
6679         for bfin-*-*.
6680
6681 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6682
6683         PR target/30970
6684         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6685
6686 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6687
6688         * lib/target-supports.exp (check_effective_target_init_priority):
6689         Remove Solaris special case.
6690
6691 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6692
6693         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6694         for more builtin types.
6695
6696         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6697         * g++.dg/ext/visibility/noPLT.C: Likewise.
6698
6699 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6700
6701         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6702         sh* targets.
6703
6704 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6705
6706         PR fortran/30865
6707         * size_optional_dim_1.f90:  New test.
6708
6709 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6710
6711         * gcc.dg/vxworks/vxworks.exp: New file.
6712         * gcc.dg/vxworks/initpri1.c: Likewise.
6713         * gcc.dg/vxworks/initpri2.c: Likewise.
6714         * gcc.dg/initpri2.c: Add more tests.
6715         * g++.dg/special/initpri2.C: Likewise.
6716
6717         * gcc.dg/initpri1.c: New test.
6718         * gcc.dg/initpri2.c: Likewise.
6719         * g++.dg/special/initpri1.C: New test.
6720         * g++.dg/special/initpri2.C: Likewise.
6721         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6722         * g++.dg/special/conpr-2.C: Likewise.
6723         * g++.dg/special/conpr-3.C: Likewise.
6724         * g++.dg/special/conpr-4.C: Likewise.
6725         * g++.dg/special/initp1.C: Likewise.
6726         * g++.dg/special/ecos.exp: Remove code to detect availability of
6727         constructor priorities.
6728         * lib/target-supports.exp (check_effective_target_init_priority):
6729         New function.
6730
6731 2007-02-24  Jan Hubicka  <jh@suse.cz>
6732
6733         * gcc.c-torture/execute/pr30778.c: New testcase.
6734
6735 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6736
6737         PR libgfortran/30918
6738         * gfortran.dg/namelist_26.f90: New test.
6739
6740 2007-02-24  Richard Guenther  <rguenther@suse.de>
6741
6742         PR middle-end/30951
6743         * gcc.dg/pr30951.c: New testcase.
6744
6745 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6746
6747         * gcc.dg/torture/builtin-modf-1.c: New test.
6748
6749 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6750
6751         PR tree-optimization/30904
6752         * gcc.dg/pr30904.c: New test.
6753
6754 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6755
6756         * gcc.test-framework/README: Correct command.
6757         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6758         -Wunused-value.
6759         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6760
6761 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6762
6763         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6764
6765 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6766
6767         * lib/target-supports.exp (check_effective_target_newlib): New
6768         function.
6769
6770 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6771
6772         PR fortran/30660
6773         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6774         allocatable component.
6775
6776
6777 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6778
6779         * gcc.dg/torture/builtin-logb-1.c: New test.
6780         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6781         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6782         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6783         sh* targets.
6784
6785 2007-02-23  Richard Guenther  <rguenther@suse.de>
6786
6787         * g++.dg/warn/changes-meaning.C: New testcase.
6788
6789 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6790
6791         PR libgfortran/30910
6792         * gfortran.dg/fmt_zero_precision.f90: Update test.
6793
6794 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6795
6796         * gcc.dg/torture/builtin-frexp-1.c: New test.
6797
6798 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6799
6800         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6801
6802 2007-02-22  Ian Lance Taylor  <iant@google.com>
6803
6804         PR debug/30898
6805         * g++.dg/debug/pr30898.C: New test.
6806
6807 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6808
6809         * gcc.dg/vect/vect-106.c: New test.
6810
6811 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6812             Ira Rosen  <irar@il.ibm.com>
6813
6814         PR tree-optimization/30843
6815         * gcc.dg/vect/pr30843.c: New test.
6816
6817 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6818
6819         PR tree-optimization/30858
6820         * gcc.dg/vect/pr30858.c: New test.
6821
6822 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6823
6824         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6825         to set options for compiling testglue.
6826         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6827         * lib/obj-c++.exp (obj-c++_init): Likewise.
6828
6829 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6830
6831         * gnat.dg/derived_aggregate.adb: New test.
6832
6833 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6834
6835         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6836         sh* targets.  Call the correct CKSGN macro.
6837
6838 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6839
6840         * gfortran.dg/gomp/omp_parse1.f90: New test.
6841         * gfortran.dg/gomp/omp_parse2.f: New test.
6842
6843 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6844
6845         PR fortran/30869
6846         * gfortran.dg/do_pointer_1.f90:  New test.
6847
6848 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6849
6850         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6851         and scalbln.
6852
6853 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6854
6855         * gcc.dg/darwin-minversion-1.c: New.
6856         * gcc.dg/darwin-minversion-2.c: New.
6857
6858 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6859
6860         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6861
6862 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6863             DJ Delorie <dj@redhat.com>
6864
6865         PR other/30824
6866         * gcc.dg/Wfatal.c: New.
6867         * gcc.dg/Wfatal-2.c: New.
6868         * gcc.dg/Werror-1.c: Adjust expectations.
6869         * gcc.dg/Werror-5.c: Likewise.
6870         * gcc.dg/Werror-7.c: Likewise.
6871         * gcc.dg/Werror-10.c: Likewise.
6872         * gcc.dg/Werror-11.c: Likewise.
6873
6874 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/30522
6877         * gfortran.dg/volatile10.f90: New test.
6878
6879 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6880
6881         PR libfortran/30533
6882         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6883
6884 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6885
6886         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6887         * gcc.dg/Walways-true-1.c: Likewise.
6888         * gcc.dg/weak/weak-3.c: Likewise.
6889         * gcc.dg/Werror-1.c: Likewise.
6890         * gcc.dg/Werror-3.c: Likewise.
6891         * gcc.dg/Werror-4.c: Likewise.
6892         * gcc.dg/Werror-5.c: Likewise.
6893         * gcc.dg/Werror-6.c: Likewise.
6894         * gcc.dg/Werror-7.c: Likewise.
6895         * gcc.dg/Werror-8.c: Likewise.
6896         * gcc.dg/Werror-10.c: Likewise.
6897         * gcc.dg/Werror-11.c: Likewise.
6898         * gcc.dg/Werror-12.c: Likewise.
6899         * g++.old-deja/g++.mike/warn8.C: Likewise.
6900         * g++.dg/warn/Walways-true-1.C: Likewise.
6901         * g++.dg/warn/Walways-true-2.C: Likewise.
6902         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6903         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6904         -Wstring-literal-comparison with -Waddress.
6905         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6906         -Wno-string-literal-comparison with -Wno-address.
6907
6908 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6909
6910         * gnat.dg/self_aggregate_with_call.adb: New test.
6911
6912 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6913
6914         PR tree-optimization/30975
6915         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6916         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6917         * gcc.dg/vect/pr30795.c: New.
6918
6919 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6920
6921         PR fortran/30681
6922         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6923
6924 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6925
6926         PR rtl-optimization/28173
6927         * gcc.target/i386/andor-1.c: New test case.
6928
6929 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6930
6931         * gcc.dg/torture/builtin-ldexp-1.c: New.
6932         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6933
6934 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6935
6936         * gfortran.dg/array_constructor_15.f90: New test case.
6937
6938 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6939
6940         * gfortran.dg/forall_10.f90: New test case.
6941
6942 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6945
6946 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6947
6948         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6949         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6950
6951 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6952
6953         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6954         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6955         * gcc.target/i386/xchg-1.c: New test.
6956         * gcc.target/i386/xchg-2.c: New test.
6957
6958 2007-02-16  Richard Guenther  <rguenther@suse.de>
6959             Christian Bruel  <christian.bruel@st.com>
6960
6961         * gcc.dg/strict-overflow-5.c: New testcase.
6962
6963 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6964
6965         PR fortran/30793
6966         * gfortran.dg/func_derived_4.f90: New test.
6967
6968 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6969
6970         PR middle-end/30391
6971         * gfortran.dg/pr30391-1.f90: New test case.
6972
6973 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6974
6975         PR middle-end/30433
6976         * gcc.c-torture/compile/pr30433.c: New testcase to check
6977         that complex constants comparisions are foldded.
6978
6979 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6980
6981         PR C++/30158
6982         * g++.dg/ext/stmtexpr10.C: New testcase.
6983
6984 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6985
6986         PR middle-end/30729
6987         * gcc.dg/Wunused-value-2.c: New testcase.
6988
6989 2007-02-15  Ian Lance Taylor  <iant@google.com>
6990
6991         * g++.dg/eh/subreg-1.C: New test.
6992
6993 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6994
6995         PR c/26494
6996         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6997         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6998         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6999         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7000         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7001         * gcc.dg/Werror-implicit-function-declaration.c: New.
7002
7003 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7004
7005         PR c++/28943
7006         * g++.dg/warn/pr28943.C: New.
7007
7008 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7009
7010         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7011
7012 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7013
7014         PR fortran/30779
7015         * gfortran.dg/error_recovery_3.f90: New test.
7016
7017 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7018
7019         * g++.dg/tree-ssa/sra-1.C: New.
7020
7021 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7022
7023         * g++.dg/tree-ssa/sra-1.C: New.
7024
7025 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7026
7027         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7028
7029 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7032
7033 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7034
7035         PR fortran/30799
7036         * gfortran.dg/logical_2.f90: New test.
7037
7038 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7039
7040         * gcc.dg/torture/complex-alias-1.c: New test.
7041
7042 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7043
7044         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7045         instead of -fdump-tree-tailcall.
7046
7047 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7048
7049         * gfortran.dg/interface_10.f90: Fix comment typo.
7050
7051 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7052
7053         PR tree-optimization/30771
7054         * gcc.dg/vect/pr30771.c: New test.
7055
7056 2007-02-13  Ian Lance Taylor  <iant@google.com>
7057
7058         * gcc.dg/Wstrict-overflow-1.c: New test.
7059         * gcc.dg/Wstrict-overflow-2.c: New test.
7060         * gcc.dg/Wstrict-overflow-3.c: New test.
7061         * gcc.dg/Wstrict-overflow-4.c: New test.
7062         * gcc.dg/Wstrict-overflow-5.c: New test.
7063         * gcc.dg/Wstrict-overflow-6.c: New test.
7064         * gcc.dg/Wstrict-overflow-7.c: New test.
7065         * gcc.dg/Wstrict-overflow-8.c: New test.
7066         * gcc.dg/Wstrict-overflow-9.c: New test.
7067         * gcc.dg/Wstrict-overflow-10.c: New test.
7068
7069 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7070
7071         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7072
7073 2007-02-13  Richard Henderson  <rth@redhat.com>
7074
7075         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7076         * gcc.c-torture/execute/pr29302-1.c: ... here.
7077
7078 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7079
7080         PR c/29521
7081         * gcc.dg/c90-return-1.c: Update output.
7082         * gcc.dg/c99-return-1.c: Likewise.
7083
7084 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/30554
7087         * gfortran.dg/used_dummy_types_7.f90: New test..
7088
7089 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7090
7091         * gcc.target/i386/parity-1.c: New test.
7092         * gcc.target/i386/parity-2.c: New test.
7093
7094 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7095
7096         * gcc.target/i386/builtin-bswap-3.c: New test case.
7097
7098 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7099
7100         PR tree-optimization/29145
7101         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7102         alias analysis is improved to take better advantage of restrict
7103         qualified pointers.
7104         * gcc.dg/vect/vect-80.c: Likewise.
7105         * gcc.dg/vect/pr29145.c: New.
7106
7107 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7108
7109         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7110         * gcc.target/i386/sse4a-insert.c: Likewise.
7111
7112 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7113
7114         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7115         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7116
7117 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7118
7119         PR fortran/30478
7120         * gfortran.dg/enum_4.f90: Update error message checks.
7121
7122 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         PR fortran/30554
7125         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7126         versions of the modules.
7127
7128         PR fortran/30617
7129         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7130         by getting rid of recursive I/O and providing functions with
7131         results.
7132
7133         PR fortran/30319
7134         * gfortran.dg/char_array_constructor_2.f90
7135
7136 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/26988
7139         * g++.dg/template/spec34.C: New test
7140
7141 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7142
7143         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7144         on i?86 and x86_64.
7145         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7146         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7147         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7148         on i?86 and x86_64.
7149         * gcc.dg/vect/vect-113.c: Ditto.
7150
7151 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/29487
7154         * g++.dg/eh/weak1-C: New test.
7155         * g++.dg/eh/weak1-a.cc: Likewise.
7156         * g++.dg/eh/comdat1.C: Likewise.
7157
7158 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7159             Dorit Nuzman  <dorit@il.ibm.com>
7160
7161         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7162         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7163         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7164         * gcc.dg/vect/vect-113.c: Likewise.
7165
7166         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7167
7168 2007-02-10  Richard Henderson  <rth@redhat.com>
7169
7170         * lib/target-supports.exp (check_effective_target_tls): Redefine
7171         to mean non-emulated tls.
7172         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7173         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7174         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7175         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7176         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7177         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7178         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7179
7180 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7181
7182         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7183
7184 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7185
7186         * gfortran.dg/secnds.f: Replace time tolerance with a
7187         before-and-after bracket.
7188         * gfortran.dg/secnds-1.f: Likewise.
7189
7190 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7191
7192         PR fortran/30512
7193         * gfortran.dg/maxlocval_1.f90: New test.
7194
7195 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7196
7197         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7198
7199 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7200
7201         PR fortran/30720
7202         * gfortran.dg/array_function_1.f90: New test.
7203
7204 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7205
7206         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7207         (check_effective_target_dummy_wcsftime): New functions.
7208
7209 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7210
7211         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7212         * lib/target-supports.exp (check_effective_target_uclibc): New
7213         function.
7214
7215 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7216
7217         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7218         (vsnprintf): Don't define for uClibc targets.
7219
7220 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7221
7222         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7223         set before checking whether it was allowed.
7224         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7225         before checking inside_main.
7226
7227 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7228
7229         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7230         uClinux targets.
7231         (u16sf): Likewise u4sf.
7232         * g++.dg/compat/struct-layout-1.h: Likewise.
7233
7234 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7235
7236         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7237         procedure.
7238         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7239         m68k targets if check_effective_target_coldfire_fpu returns true.
7240
7241 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7242         Richard Guenther  <rguenther@suse.de>
7243
7244         PR middle-end/23361
7245         * gcc.dg/fold-compare-3.c: New testcase.
7246         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7247
7248 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7249
7250         * gcc.dg/pr26570.c: Clean up coverage files.
7251         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7252         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7253         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7254         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7255         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7256         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7257         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7258         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7259         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7260         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7261         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7262         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7263         * gcc.dg/vect/pr28952.c: Ditto.
7264         * gcc.dg/vect/pr27151.c: Ditto.
7265         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7266         * g++.dg/gomp/macro-3.C: Ditto.
7267
7268 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7269
7270         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7271         of the loop.
7272
7273 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7274
7275         * gcc.target/i386/builtin-bswap-2.c: New test case.
7276
7277 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7278
7279         * gfortran.dg/forall_8.f90: New test case.
7280         * gfortran.dg/forall_9.f90: Likewise.
7281
7282 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7283
7284         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7285
7286 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7287
7288         * lib/target-supports.exp (check_effective_target_simulator): New.
7289
7290 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7291
7292         * gcc.dg/tree-ssa/loop-25.c: New test.
7293
7294 2007-02-06  Richard Henderson  <rth@redhat.com>
7295
7296         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7297
7298 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7299
7300         * gcc.target/powerpc/popcount-1.c: New test case.
7301         * gcc.target/powerpc/parity-1.c: Likewise.
7302
7303 2007-02-06  Richard Guenther  <rguenther@suse.de>
7304
7305         PR middle-end/27302
7306         * gcc.dg/torture/pr27302-2.c: New testcase.
7307
7308 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7309
7310         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7311         * gcc.dg/vect/vect-iv-1.c: New test.
7312         * gcc.dg/vect/vect-iv-2.c: New test.
7313         * gcc.dg/vect/vect-iv-3.c: New test.
7314         * gcc.dg/vect/vect-iv-4.c: New test.
7315         * gcc.dg/vect/vect-iv-5.c: New test.
7316         * gcc.dg/vect/vect-iv-6.c: New test.
7317         * gcc.dg/vect/vect-iv-7.c: New test.
7318         * gcc.dg/vect/vect-iv-8.c: New test.
7319         * gcc.dg/vect/vect-iv-9.c: New test.
7320         * gcc.dg/vect/vect-iv-10.c: New test.
7321         * gcc.dg/vect/vect-iv-11.c: New test.
7322         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7323         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7324         * gcc.dg/vect/vect-14.c: Now vectorizable.
7325         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7326         loop).
7327         * gcc.dg/vect/vect-27.c: Likewise.
7328         * gcc.dg/vect/vect-29.c Likewise.
7329         * gcc.dg/vect/vect-dv-2.c: Likewise.
7330         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7331         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7332         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7333
7334 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7335
7336         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7337
7338 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7339
7340         * gcc.dg/builtins-20.c: Add more cases.
7341
7342 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7343
7344         PR debug/30189
7345         * gcc.dg/pr30189.c: New test.
7346
7347 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7348
7349         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7350         for running tests.
7351         * gcc.target/i386/sse4a-extract.c: New test.
7352         * gcc.target/i386/sse4a-insert.c: New test.
7353         * gcc.target/i386/sse4a-montsd.c: New test.
7354         * gcc.target/i386/sse4a-montss.c: New test.
7355
7356 2007-02-05  Richard Guenther  <rguenther@suse.de>
7357
7358         * gcc.target/i386/vectorize3.c: New testcase.
7359
7360 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7361
7362         PR target/30665
7363         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7364
7365 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7366
7367         PR fortran/30611
7368         * gfortran.dg/repeat_1.f90: New test.
7369
7370 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7371
7372         PR fortran/30605
7373         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7374         * gfortran.dg/derived_init_2.f90: Ditto.
7375         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7376         * gfortran.dg/array_initializer_1.f90: Ditto.
7377         * gfortran.dg/do_2.f90: Ditto.
7378         * gfortran.dg/proc_assign_1.f90: Ditto.
7379
7380 2007-02-04  Richard Guenther  <rguenther@suse.de>
7381
7382         PR middle-end/30636
7383         * g++.dg/warn/pr30636.C: New testcase.
7384         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7385
7386 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7387
7388         PR middle-end/30667
7389         * gfortran.dg/pr30667.f: New test.
7390
7391 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7392
7393         * gcc.dg/builtins-54.c: Add more cases.
7394
7395 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7396
7397         PR fortran/30514
7398         * gfortran.dg/zero_sized_2.f90: New test.
7399
7400         PR fortran/30660
7401         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7402
7403         PR fortran/29820
7404         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7405         file.
7406
7407 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7408
7409         PR fortran/30683
7410         * gfortran.dg/interface_10.f90: New test.
7411
7412 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7413
7414         * gcc.dg/builtins-20.c: Add more cases.
7415
7416 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7417
7418         PR target/29682
7419         * gcc-target/ia64/pr29682.c: New test.
7420
7421 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7422
7423         PR fortran/30284
7424         * gfortran.dg/arrayio_11.f90.f90: New test.
7425
7426         PR fortran/30626
7427         * gfortran.dg/arrayio_12.f90.f90: New test.
7428
7429 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR c++/30536
7432         * g++.dg/tls/diag-5.C: New test.
7433
7434         PR middle-end/30473
7435         * gcc.dg/pr30473.c: New test.
7436         * gcc.c-torture/execute/20070201-1.c: New test.
7437
7438 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7439
7440         * gfortran.dg/dependency_20.f90: New test case.
7441
7442 2007-01-31  Ian Lance Taylor  <iant@google.com>
7443
7444         * gcc.dg/lower-subreg-1.c (test): New test.
7445
7446 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7447
7448         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7449
7450 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7451
7452         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7453         * gcc.dg/torture/builtin-math-3.c: Likewise.
7454
7455 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7456
7457         gcc.dg/Wparentheses-2.c: Update and add new tests.
7458
7459 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7460
7461         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7462         vectorize.
7463
7464 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7465
7466         * gcc.dg/builtins-63.c: New test.
7467
7468 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7469
7470         PR fortran/27588
7471         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7472
7473 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7474
7475         PR fortran/30520
7476         * gfortran.dg/volatile8.f90: New argument conformance test.
7477         * gfortran.dg/volatile9.f90: New scope test.
7478
7479 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7480
7481         PR c++/24745
7482         * g++.dg/warn/null4.C: New.
7483
7484 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7485             Uros Bizjak  <ubizjak@gmail.com>
7486
7487         * gcc.dg/large-size-array-3.c: Correct typo.
7488
7489 2007-01-30  Richard Guenther  <rguenther@suse.de>
7490
7491         PR middle-end/27657
7492         * g++.dg/debug/pr27657.C: New testcase.
7493
7494 2007-01-30  Richard Guenther  <rguenther@suse.de>
7495
7496         PR middle-end/30313
7497         * gcc.dg/torture/pr30313.c: New testcase.
7498
7499 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7500
7501         * gcc.dg/dfp/dfp-except.h: New file.
7502         * gcc.dg/dfp/fe-check.h: New file.
7503         * gcc.dg/dfp/fe-binop.c: New test.
7504         * gcc.dg/dfp/fe-convert-1.c: New test.
7505         * gcc.dg/dfp/fe-convert-2.c: New test.
7506         * gcc.dg/dfp/fe-convert-3.c: New test.
7507
7508         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7509         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7510         * gcc.dg/dfp/convert-dfp.c: Ditto.
7511         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7512
7513 2007-01-29  Josh Conner  <jconner@apple.com>
7514
7515         * gcc.target/powerpc/altivec-24.c: New test.
7516
7517 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7518
7519         PR c++/28266
7520         * g++.dg/parse/defarg12.C: New test.
7521
7522 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7523
7524         PR fortran/30554
7525         * gfortran.dg/used_dummy_types_6.f90: New test.
7526
7527 2007-01-28  Jan Hubicka  <jh@suse.cz>
7528
7529         * gcc.dg/tree-prof/val-prof-6.c: New test.
7530
7531 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7532
7533         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7534
7535 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7536
7537         PR C++/28988
7538         * g++.dg/expr/dtor4.C: New test.
7539
7540 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7541
7542         * gcc.dg/tree-ssa/loop-23.c: New test.
7543
7544 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7545
7546         PR libfortran/30389
7547         * gfortran.dg/achar_2.f90:  New test.
7548         * gfortran.dg/achar_3.f90:  New test.
7549
7550 2007-01-27  Ian Lance Taylor  <iant@google.com>
7551
7552         * gcc.dg/strict-overflow-1.c: New test.
7553         * gcc.dg/no-strict-overflow-1.c: New test.
7554         * gcc.dg/strict-overflow-2.c: New test.
7555         * gcc.dg/no-strict-overflow-2.c: New test.
7556         * gcc.dg/strict-overflow-3.c: New test.
7557         * gcc.dg/no-strict-overflow-3.c: New test.
7558         * gcc.dg/strict-overflow-4.c: New test.
7559         * gcc.dg/no-strict-overflow-4.c: New test.
7560         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7561         * gcc.dg/pr15784-1.c: Likewise.
7562         * gcc.dg/pr20922-1.c: Likewise.
7563         * gcc.dg/pr20922-3.c: Likewise.
7564         * gcc.dg/pr20922-4.c: Likewise.
7565         * gcc.dg/pr20922-6.c: Likewise.
7566         * gcc.dg/compare-4.c: Likewise.
7567         * gcc.dg/torture/pr26898-1.c: Likewise.
7568         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7569         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7570         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7571         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7572         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7573         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7574         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7575         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7576         * g++.dg/tree-ssa/pr21082.C: Likewise.
7577
7578 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7579
7580         * gcc-dg/large-size-array-3.c: New test case.
7581
7582 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7583
7584         * gfortran.dg/forall_7.f90: New test case.
7585
7586 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7587
7588         PR fortran/30407
7589         * gfortran.dg/where_operator_assign_1.f90: New test.
7590         * gfortran.dg/where_operator_assign_2.f90: New test.
7591         * gfortran.dg/where_operator_assign_3.f90: New test.
7592
7593 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7594
7595         * lib/target-supports.exp
7596         (check_effective_target_powerpc_altivec): New.
7597         (check_effective_target_vect_cmdline_needed): Use it.
7598
7599 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7600
7601         PR fortran/30278
7602         * gfortran.dg/backslash_3.f: New test.
7603
7604 2007-01-26  Richard Guenther  <rguenther@suse.de>
7605
7606         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7607
7608 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7609
7610         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7611         * gfortran.dg/vect/vect.exp: Ditto.
7612         * gfortran.dg/dg.exp: Ditto.
7613         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7614         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7615
7616 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7617
7618         * gcc.dg/builtins-20.c: Add more cases.
7619         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7620
7621 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7622
7623         PR fortran/30437
7624         * gcc.dg/Wall.c: New.
7625         * gcc.dg/Wno-all.c: New.
7626         * gfortran.dg/Wall.f90: New.
7627         * gfortran.dg/Wno-all.f90: New.
7628
7629 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7630
7631         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7632         * g++.dg/eh/simd-2.C: Also run on Darwin.
7633         * g++.dg/eh/simd-3.C: New.
7634         * g++.dg/eh/simd-4.C: New.
7635
7636 2007-01-25  Richard Guenther  <rguenther@suse.de>
7637
7638         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7639         and _PROFILE_USE.
7640         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7641
7642 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7643
7644         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7645         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7646         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7647         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7648         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7649         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7650         * gcc.dg/ipa/ipa-7.c: New testcase.
7651
7652 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7653
7654         * g++.dg/cpp0x/warn_cxx0x.C: New.
7655
7656 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * gcc.dg/builtins-20.c: Test builtin carg.
7659
7660 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR middle-end/27416
7663         * gcc.dg/gomp/pr27416.c: New test.
7664
7665         PR middle-end/30494
7666         * gcc.dg/gomp/pr30494.c: New test.
7667         * g++.dg/gomp/pr30494.C: New test.
7668
7669         PR middle-end/30421
7670         * gcc.dg/gomp/pr30421.c: New test.
7671
7672 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7673
7674         * gcc.target/ia64/versionid-1.c: New test.
7675         * gcc.target/ia64/versionid-2.c: New test.
7676
7677 2007-01-24  Richard Guenther  <rguenther@suse.de>
7678
7679         PR testsuite/30181
7680         * gcc.dg/builtins-57.c: Change to a link-time testcase
7681         to support non-C99 targets.
7682
7683 2007-01-24  Jan Hubicka  <jh@suse.cz>
7684
7685         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7686
7687 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7688
7689         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7690
7691 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7692
7693         PR objc/27438
7694         * objc.dg/const-str-12.m: New test.
7695
7696 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7697
7698         PR fortran/30532
7699         * gfortran.dg/ctrl-z.f90:  New test.
7700
7701 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7702
7703         PR fortran/30481
7704         * gfortran.dg/namelist_assumed_char.f90:  New test.
7705
7706 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7707
7708         PR c++/27492
7709         * g++.dg/inherit/covariant15.C: New test.
7710
7711 2007-01-23  Ian Lance Taylor  <iant@google.com>
7712
7713         * g++.dg/warn/Wparentheses-24.C: New test.
7714
7715 2007-01-23  Richard Guenther  <rguenther@suse.de>
7716
7717         PR testsuite/30560
7718         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7719         with full path.
7720
7721 2007-01-22  Richard Guenther  <rguenther@suse.de>
7722
7723         PR tree-optimization/30038
7724         * gcc.dg/builtins-62.c: New testcase.
7725
7726 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.c-torture/compile/20070121.c: New test.
7729
7730 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7731
7732         PR libfortran/30525
7733         * gfortran.dg/char_comparison_1.f:  New test.
7734
7735 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7736
7737         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7738
7739 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7740
7741         PR objc/30479
7742         * objc.dg/pch: New directory.
7743         * objc.dg/pch/pch.exp: New file.
7744         * objc.dg/pch/interface-1.m: New test.
7745         * objc.dg/pch/interface-1.hs: New include file.
7746         * lib/objc.exp (objc_target_compile): Add
7747         "-x objective-c-header" in front of the sources if this is
7748         a precompiled header being compiled.
7749
7750 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7751
7752         * gfortran.dg/array_memcpy_3.f90: New test case.
7753         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7754
7755 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7756             Brooks Moses  <brooks.moses@codesourcery.com>
7757             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7758
7759         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7760         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7761
7762 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7763
7764         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7765
7766 2007-01-19  Mike Stump  <mrs@apple.com>
7767
7768         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7769         away.
7770
7771 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7772
7773         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7774         option instead of -funsafe-math-optimizations.
7775
7776 2007-01-19  Tomas Bily  <tbily@suse.cz>
7777
7778         gcc.dg/tree-prof/indir-call-prof.c: New.
7779         g++.dg/dg.exp: Add tree-prof subdirectory.
7780         g++.dg/tree-prof/indir-call-prof.C: New.
7781         g++.dg/tree-prof/tree-prof.exp: New.
7782
7783 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7784
7785         PR c++/17947
7786         * g++.dg/warn/deprecated.C: Update warning output.
7787         * g++.dg/warn/deprecated-2.C: Likewise.
7788         * g++.dg/warn/deprecated-3.C: New.
7789
7790 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7791
7792         * gcc.c-torture/execute/nestfunc-7.c: New.
7793
7794 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7795
7796         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7797
7798 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         * gcc.dg/m68k-pic-1.c: New.
7801
7802 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7803
7804         * gfortran.dg/array_memcpy_4.f90: New test case.
7805
7806 2007-01-18  Josh Conner  <jconner@apple.com>
7807
7808         PR target/30485
7809         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7810         * gcc.dg/vect/no-trapping-math-1: New.
7811         * gcc.dg/vect/no-trapping-math-2: New.
7812
7813 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7814
7815         * gcc.target/i386/387-8.c: Update comment about optimizing
7816         inherent load of 1.0 of fptan instruction.
7817
7818 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7819             Richard Guenther <rguenther@suse.de>
7820
7821         PR diagnostic/8268
7822         * gcc.dg/Warray-bounds.c: New testcase.
7823         * gcc.dg/Warray-bounds-2.c: New testcase.
7824         * g++.dg/warn/Warray-bounds.C: New testcase.
7825         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7826
7827 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7828
7829         PR fortran/30476
7830         * gfortran.dg/generic_12.f90: New test.
7831
7832 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7833
7834         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7835         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7836
7837 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7838
7839         * gcc.dg/dfp/compare-special.h: New file.
7840         * gcc.dg/dfp/compare-special-32.c: New test.
7841         * gcc.dg/dfp/compare-special-64.c: New test.
7842         * gcc.dg/dfp/compare-special-128.c: New test.
7843
7844 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7845             Paul Thomas  <pault@gcc.gnu.org>
7846             Steven G. Kargl  <kargl@gcc.gnu.org>
7847
7848         PR fortran/30404
7849         * gfortran.dg/forall_6.f90: New test case.
7850         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7851         * gfortran.dg/dependency_13.f90: Likewise.
7852
7853 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7854
7855         PR testsuite/12325
7856         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7857         targets that don't support Inf.
7858
7859 2007-01-15  Dale Johannesen  <dalej@apple.com>
7860
7861         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7862
7863 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7864
7865         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7866         of achar for 0xff to avoid the "Extended ASCII not
7867         implemented" error message.
7868
7869 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7870
7871         PR fortran/28172
7872         * gfortran.dg/altreturn_4.f90: New test.
7873
7874         PR fortran/29389
7875         * gfortran.dg/stfunc_4.f90: New test.
7876
7877         PR fortran/29712
7878         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7879         * gfortran.dg/initialization_1.f90: Change warning.
7880
7881         PR fortran/30283
7882         * gfortran.dg/specification_type_resolution_2.f90: New test.
7883
7884 2007-01-14  Jan Hubicka  <jh@suse.cz>
7885
7886         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7887         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7888         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7889         elimination.
7890
7891 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7892
7893         PR fortran/30410
7894         * gfortran.dg/external_procedures_2.f90: New test.
7895
7896 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7897
7898         PR target/30413
7899         * gcc.target/i386/pr30413.c: New test.
7900
7901 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7902
7903         PR fortran/30452
7904         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7905
7906 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7907
7908         * gcc.dg/20070112-1.c: New test.
7909
7910 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7911
7912         PR libgfortran/30435
7913         * gfortran.dg/list_read_6.f90: New test.
7914
7915 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7916
7917         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7918
7919 2007-01-12  Tom Tromey  <tromey@redhat.com>
7920
7921         PR preprocessor/28227:
7922         * gcc.dg/cpp/pr28227.c: New file.
7923
7924 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7925
7926         * gcc.dg/tree-ssa/loop-22.c: New test.
7927
7928 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7929
7930         PR tree-optimization/29516
7931         * gcc.dg/tree-ssa/loop-20.c: New test.
7932
7933 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7934
7935         PR libfortran/30415
7936         * minmaxloc_integer_kinds_1.f90:  New test.
7937
7938 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7939
7940         PR c++/29573
7941         * g++.dg/template/sizeof-template-argument.C: New test.
7942
7943 2007-01-11  Jan Hubicka  <jh@suse.cz>
7944
7945         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7946         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7947         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7948         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7949         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7950         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7951         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7952         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7953         transformation in question.
7954         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7955         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7956         * gcc.dg/always_inline3.c: Likewise.
7957
7958 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7959
7960         PR c++/28999
7961         * g++.dg/template/typename11.C: New test.
7962
7963 2007-01-10  Robert Kennedy <jimbob@google.com>
7964
7965         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7966
7967 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7968
7969         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7970         for different integer kinds.
7971         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7972         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7973         * gfortran.dg/ishft_2.f90: New test.
7974         * gfortran.dg/ishft_3.f90: New test.
7975
7976 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7977
7978         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7979
7980 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7981
7982         PR tree-optimization/30322
7983         * gcc.dg/tree-ssa/loop-21.c: New test.
7984
7985 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7986
7987         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7988
7989 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7990
7991         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7992
7993 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7994
7995         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7996         * g++.dg/warn/overflow-warn-3.C: Likewise.
7997         * g++.dg/warn/overflow-warn-4.C: Likewise.
7998         * g++.dg/warn/overflow-warn-5.C: Likewise.
7999         * g++.dg/warn/overflow-warn-6.C: Likewise.
8000         * g++.dg/warn/Woverflow-1.C: Likewise.
8001         * g++.dg/warn/Woverflow-2.C: Likewise.
8002         * g++.dg/warn/Woverflow-3.C: Likewise.
8003         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8004
8005 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8006
8007         * gfortran.dg/array_constructor_14.f90: New test case.
8008         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8009
8010 2007-01-08  Richard Guenther  <rguenther@suse.de>
8011
8012         PR tree-optimization/23603
8013         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8014         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8015
8016 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8017
8018         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8019         in __v8qi typedef.
8020         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8021         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8022         compiler behaviour.
8023         * gcc.dg/simd-5.c: Likewise.
8024         * gcc.dg/simd-6.c: Likewise.
8025         * g++.dg/conversion/simd1.C: Likewise.
8026         * g++.dg/conversion/simd3.C: Likewise.
8027         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8028         (main): Use it.
8029
8030 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8031
8032         PR tree-optimization/29877
8033         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8034         name of a hard register for the target concerned.  Adjust dg-error
8035         directives to cope with new behaviour of TER.
8036
8037 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8038
8039         PR c++/28986
8040         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8041         * g++.dg/warn/overflow-warn-1.C: New.
8042         * g++.dg/warn/overflow-warn-3.C: New.
8043         * g++.dg/warn/overflow-warn-4.C: New.
8044         * g++.dg/warn/overflow-warn-5.C: New.
8045         * g++.dg/warn/overflow-warn-6.C: New.
8046         * g++.dg/warn/Woverflow-1.C: New.
8047         * g++.dg/warn/Woverflow-2.C: New.
8048         * g++.dg/warn/Woverflow-3.C: New.
8049         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8050
8051 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8052
8053         PR fortran/27698
8054         * gfortran.dg/invalid_name.f90: New test.
8055         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8056         * gfortran.dg/gomp/pr29759.f90: Ditto.
8057
8058 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8059
8060         * gfortran.dg/present_1.f90:  Update error message.
8061
8062 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8063
8064         PR c++/19439
8065         * g++.dg/template/duplicate1.C: New test
8066         * g++.dg/template/memfriend6.C: Adjust error markers.
8067
8068 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8069
8070         PR tree-opt/30385
8071         * gcc.dg/torture/inline-1.c: New test.
8072
8073 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8074
8075         PR c/19978
8076         * gcc.dg/multiple-overflow-warn-1.c: New.
8077         * gcc.dg/multiple-overflow-warn-2.c: New.
8078         * gcc.dg/overflow-warn-6.c: New.
8079         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8080
8081 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8082
8083         * gfortran.dg/array_memcpy_1.f90: New test case.
8084         * gfortran.dg/array_memcpy_2.f90: Likewise.
8085
8086 2007-01-05  Richard Guenther  <rguenther@suse.de>
8087
8088         PR middle-end/27826
8089         * g++.dg/opt/pr27826.C: New testcase.
8090
8091 2007-01-05  Ian Lance Taylor  <iant@google.com>
8092
8093         * gcc.dg/Walways-true-1.c: New test.
8094         * gcc.dg/Walways-true-2.c: New test.
8095         * g++.dg/warn/Walways-true-1.C: New test.
8096         * g++.dg/warn/Walways-true-2.C: New test.
8097
8098 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR c/30360
8101         * gcc.dg/pr30360.c: New test.
8102
8103 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8104
8105         PR fortran/23232
8106         * gfortran.dg/data_implied_do_1.f90: New test.
8107
8108         PR fortran/27996
8109         PR fortran/27998
8110         * gfortran.dg/char_length_1.f90: New test.
8111
8112 2007-01-05  Richard Guenther  <rguenther@suse.de>
8113
8114         PR middle-end/28116
8115         * g++.dg/opt/pr28116.C: New testcase.
8116
8117 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8118
8119         PR fortran/29624
8120         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8121           invalid deallocate.
8122         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8123         * gfortran.dg/protected_4.f90: Add pointer intent check.
8124         * gfortran.dg/protected_6.f90: Add pointer intent check.
8125         * gfortran.dg/pointer_intent_1.f90: New test.
8126         * gfortran.dg/pointer_intent_2.f90: New test.
8127         * gfortran.dg/pointer_intent_3.f90: New test.
8128
8129 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8130
8131         PR 30235
8132         * gfortran.dg/altreturn_2.f90: new test.
8133
8134 2007-01-04  Tom Tromey  <tromey@redhat.com>
8135
8136         PR preprocessor/28165:
8137         * gcc.dg/cpp/pr28165.c: New file.
8138
8139 2007-01-03  Josh Conner  <jconner@apple.com>
8140
8141         PR middle-end/29683
8142         * gcc.dg/pr29683.c: New.
8143
8144 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR c++/28217
8147         * g++.dg/pch/template-1.C: New test.
8148         * g++.dg/pch/template-1.Hs: New file.
8149
8150 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8151
8152         PR middle-end/30353
8153         * gcc.c-torture/compile/complex-4.c: New test.
8154
8155 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8156
8157         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8158         -maltivec.
8159         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8160
8161 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR middle-end/30286
8164         * gcc.dg/pr30286.c: New test.
8165
8166         PR c++/29535
8167         * g++.dg/template/crash66.C: New test.
8168
8169         PR c++/29054
8170         * g++.dg/template/friend49.C: New test.
8171
8172 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8173
8174         * gfortran.dg/ibits.f90: New test.
8175
8176 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8177
8178         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8179         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8180
8181 2007-01-02  Jan Hubicka  <jh@suse.cz>
8182
8183         * gcc.dg/pr16194.c: We now output error on all three functions,
8184         not just first one.
8185
8186 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8187
8188         PR c/19977
8189         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8190         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8191
8192 2006-01-02  Ian Lance Taylor  <iant@google.com>
8193
8194         * g++.dg/warn/Wparentheses-22.C: New test.
8195         * g++.dg/warn/Wparentheses-23.C: New test.
8196
8197 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8198
8199         PR middle-end/7651
8200         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8201         * gcc.dg/declspec-3-Wextra.c: New.
8202         * gcc.dg/declspec-3-no.c: New
8203
8204 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8205
8206         PR fortran/20896
8207         * gfortran.dg/interface_10.f90: Remove.
8208
8209 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8210
8211         * gcc.dg/fold-eqxor-4.c: New test case.
8212
8213 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8214
8215         PR middle-end/30311
8216         * gcc.c-torture/compile/pr30311.c: New test.
8217
8218 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8219
8220         PR middle-end/30253
8221         * gcc.c-torture/compile/statement-expression-1.c: New test.
8222
8223 2007-01-01  Andreas Schwab  <schwab@suse.de>
8224
8225         PR target/29166
8226         * g++.dg/eh/pr29166.C: New test.
8227
8228 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8229
8230         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8231         New.
8232         (check_effective_target_vect_cmdline_needed): Use it.
8233
8234 2006-12-31  Richard Guenther  <rguenther@suse.de>
8235
8236         PR middle-end/30137
8237         * gcc.dg/pr30137-1.c: New testcase.
8238         * gcc.dg/pr30137-2.c: Likewise.
8239
8240 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8241
8242         PR middle-end/30322
8243         * gcc.dg/fold-plusnot-1.c: New test case.
8244
8245 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8246
8247         PR c++/29731
8248         * g++.dg/parse/template22.C: New test.
8249
8250 2006-12-31  Richard Guenther  <rguenther@suse.de>
8251
8252         PR middle-end/30338
8253         * gcc.c-torture/compile/pr30338.c: New testcase.
8254
8255 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8256
8257         PR fortran/27900
8258         * gfortran.dg/intrinsic_actual_4.f90: New test.
8259
8260         PR fortran/24325
8261         * gfortran.dg/func_decl_3.f90: New test.
8262
8263 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8264
8265         PR fortran/23060
8266         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8267         * gfortran.dg/c_by_val_1.f: New test.
8268         * gfortran.dg/c_by_val_2.f: New test.
8269         * gfortran.dg/c_by_val_3.f: New test.
8270
8271 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8272
8273         PR libfortran/30321
8274         * gfortran.dg/sum_zero_array_1.f90:  New test.
8275
8276 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR preprocessor/29612
8279         * gcc.dg/cpp/pr29612-1.c: New test.
8280         * gcc.dg/cpp/pr29612-2.c: New test.
8281
8282 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8283
8284         PR fortran/30034
8285         * gfortran.dg/pure_formal_proc_1.f90: New test.
8286
8287         PR fortran/30237
8288         * gfortran.dg/intrinsic_actual_3.f90: New test.
8289
8290 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8291
8292         PR fortran/30014
8293         * gfortran.dg/io_constraints_1.f90: Update test.
8294         * gfortran.dg/io_constraints_2.f90: Update test.
8295         * gfortran.dg/inquire_iolength.f90: New test.
8296
8297 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/20896
8300         * gfortran.dg/interface_10.f90: New test.
8301         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8302         since z is already, locally a variable.
8303
8304         PR fortran/25135
8305         * gfortran.dg/generic_11.f90: New test.
8306         * gfortran.dg/interface_7.f90: Remove name clash between module
8307         name and procedure 'x' referenced in the interface.
8308
8309 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8310
8311         PR middle-end/7651
8312         * gcc.dg/Wmissing-parameter-type.c: New.
8313         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8314         * gcc.dg/Wmissing-parameter-type-no.c: New.
8315
8316 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8317
8318         PR fortran/25818
8319         * gfortran.dg/entry_array_specs_2.f: New test.
8320
8321         PR fortran/30084
8322         * gfortran.dg/nested_modules_6.f90: New test.
8323
8324 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8325
8326         PR middle-end/7651
8327         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8328         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8329
8330 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8331
8332         PR C++/30168
8333         * g++.dg/opt/complex6.C: New test.
8334
8335 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8336
8337         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8338         full" if the linker on spu-*-* warns about exceeding local store.
8339
8340         And revert this patch:
8341         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8342         fail to link due to relocation overflows on spu-*-*.
8343
8344 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8345
8346         PR fortran/30273
8347         * gfortran.dg/dependency_19.f90: New test.
8348
8349 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8350
8351         PR fortran/30202
8352         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8353
8354 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8355
8356         PR middle-end/30262
8357         * gcc.c-torture/execute/20061220-1.c: New test.
8358
8359         PR middle-end/30263
8360         * gcc.dg/gomp/asm-1.c: New test.
8361
8362         PR target/30230
8363         * g++.dg/eh/ia64-2.C: New test.
8364
8365 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8366
8367         PR target/28966
8368         PR target/29248
8369         * gcc.dg/rs6000-leaf.c: New.
8370
8371 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8372
8373         PR fortran/25392
8374         * gfortran.dg/f2c_8.f90: New test.
8375
8376 2006-12-20  Bill Wendling  <wendling@apple.com>
8377
8378         * gcc.dg/asm-b.c: Check for __ppc64__.
8379
8380 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8381
8382         PR fortran/30190
8383         * gfortran.dg/bounds_check_5.f90: New test.
8384
8385 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8386
8387         PR middle-end/30143
8388         * gcc.dg/gomp/complex-1.c: New testcase.
8389
8390 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8391
8392         * gfortran.dg/array_memset_1.f90: New test case.
8393
8394 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8395
8396         * lib/target-supports.exp: Add spu to
8397         check_effective_target_vect_widen_mult_hi_to_si.
8398
8399 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8400
8401         PR fortran/29992
8402         * gfortran.dg/generic_9.f90: New test.
8403
8404         PR fortran/30081
8405         * gfortran.dg/generic_10.f90: New test.
8406
8407 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8408
8409         PR tree-opt/30045
8410         * gcc.dg/pr30045.c: New test.
8411
8412 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8413
8414         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8415
8416 2006-12-19  Eric Christopher  <echristo@apple.com>
8417
8418         PR target/29302
8419         * gcc.c-torture/execute/pr29302-1.c: New.
8420
8421 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8422
8423         PR fortran/39238
8424         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8425
8426 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8427
8428         PR fortran/30236
8429         * gfortran.dg/altreturn_3.f90: New test.
8430
8431         * gfortran.dg/char_result_12.f90: Fix comment typos.
8432
8433 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8434
8435         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8436         as newlib's stdio.h uses non-traditional cpp constructs.
8437
8438 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8439
8440         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8441         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8442         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8443         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8444         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8445         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8446         * gfortran.dg/default_initialization.f: Renamed to
8447         default_initialization_1.f
8448         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8449         dollar_edit_descriptor_1.f
8450         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8451         dollar_edit_descriptor_2.f
8452         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8453         dollar_edit_descriptor_3.f
8454         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8455         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8456         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8457         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8458         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8459         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8460         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8461         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8462         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8463         * gfortran.dg/default_initialization_1.f: Renamed from
8464         default_initialization.f
8465         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8466         dollar_edit_descriptor-1.f
8467         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8468         dollar_edit_descriptor-2.f
8469         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8470         dollar_edit_descriptor-3.f
8471         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8472         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8473         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8474
8475 2006-12-18  Bill Wendling  <wendling@apple.com>
8476
8477         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8478         id is an OjbC keyword.
8479
8480 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8481
8482         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8483
8484 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8485
8486         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8487
8488 2006-12-18  Ian Lance Taylor  <iant@google.com>
8489
8490         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8491
8492 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8493
8494         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8495
8496 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8497
8498         PR fortran/30207
8499         * gfortran.fortran-torture/execute/where21.f90: New test.
8500
8501 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8502
8503         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8504
8505 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8506
8507         PR middle-end/7651
8508         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8509         * gcc.dg/if-empty-1.c: Likewise.
8510         * gcc.dg/pr23165.c: Likewise.
8511         * g++.dg/warn/empty-body.C: Likewise.
8512
8513 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8514
8515         PR libfortran/30005
8516         * gfortran.dg/open_errors.f90: New test.
8517
8518 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8519
8520         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8521
8522         * gcc.target/i386/ssse3-pabsb.c: New file.
8523         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8524         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8525         * gcc.target/i386/ssse3-palignr.c: Likewise.
8526         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8527         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8528         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8529         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8530         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8531         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8532         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8533         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8534         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8535         * gcc.target/i386/ssse3-psignb.c: Likewise.
8536         * gcc.target/i386/ssse3-psignd.c: Likewise.
8537         * gcc.target/i386/ssse3-psignw.c: Likewise.
8538         * gcc.target/i386/ssse3-vals.h: Likewise.
8539
8540 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8541
8542         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8543         * lib/fortran-torture.exp: Include target-supports.exp.
8544
8545 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8546
8547         PR target/30185
8548         * gcc.c-torture/execute/pr30185.c: New test.
8549
8550 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8551
8552         PR testsuite/30179
8553         PR testsuite/30180
8554         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8555         * gcc.dg/builtin-bswap-2.c: Likewise.
8556         * gcc.dg/builtin-bswap-3.c: Likewise.
8557         * gcc.dg/builtin-bswap-4.c: Likewise.
8558         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8559         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8560
8561 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8562
8563         PR libfortran/30145
8564         * gfortran.dg/write_zero_array: New test.
8565
8566 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8567
8568         PR fortran/30200
8569         * gfortran.dg/write_fmt_trim.f90: New test.
8570
8571 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8572
8573         PR 30194
8574         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8575         temporarily.
8576
8577 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8578
8579         * lib/target-supports.exp (check_weak_available): Use istarget
8580         "hppa*-*-hpux10*" instead of regexp.
8581         (check_cxa_atexit_available): Likewise.
8582
8583 2006-12-14  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/30197
8586         * gcc.c-torture/execute/complex-1.c: Fix function name.
8587         * gcc.dg/builtins-61.c: New testcase.
8588
8589 2006-12-14  Richard Guenther  <rguenther@suse.de>
8590
8591         PR middle-end/30172
8592         * gcc.dg/pr30172-1.c: New testcase.
8593
8594 2006-12-14  Richard Guenther  <rguenther@suse.de>
8595
8596         PR tree-optimization/30198
8597         * gcc.dg/builtins-60.c: New testcase.
8598
8599 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8600
8601         * lib/target-supports.exp (vect_no_align): Remove spu.
8602
8603 2006-12-13  Ian Lance Taylor  <iant@google.com>
8604
8605         PR c++/19564
8606         PR c++/19756
8607         * g++.dg/warn/Wparentheses-5.C: New test.
8608         * g++.dg/warn/Wparentheses-6.C: New test.
8609         * g++.dg/warn/Wparentheses-7.C: New test.
8610         * g++.dg/warn/Wparentheses-8.C: New test.
8611         * g++.dg/warn/Wparentheses-9.C: New test.
8612         * g++.dg/warn/Wparentheses-10.C: New test.
8613         * g++.dg/warn/Wparentheses-11.C: New test.
8614         * g++.dg/warn/Wparentheses-12.C: New test.
8615         * g++.dg/warn/Wparentheses-13.C: New test.
8616         * g++.dg/warn/Wparentheses-14.C: New test.
8617         * g++.dg/warn/Wparentheses-15.C: New test.
8618         * g++.dg/warn/Wparentheses-16.C: New test.
8619         * g++.dg/warn/Wparentheses-17.C: New test.
8620         * g++.dg/warn/Wparentheses-18.C: New test.
8621         * g++.dg/warn/Wparentheses-19.C: New test.
8622         * g++.dg/warn/Wparentheses-20.C: New test.
8623         * g++.dg/warn/Wparentheses-21.C: New test.
8624
8625 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8626
8627         PR testsuite/30157
8628         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8629         for target "hppa.*hpux10".
8630
8631 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8632
8633         * g++.dg/debug/vartrack1.C: New test.
8634
8635         * g++.dg/opt/ifcvt1.C: New test.
8636
8637         * gcc.dg/tls/opt-13.c: New test.
8638
8639         * gcc.dg/20060425-2.c: New test.
8640
8641         * g++.dg/opt/pr15054-2.C: New test.
8642
8643         * gcc.c-torture/execute/20060420-1.c: New test.
8644
8645         * gcc.c-torture/execute/20060412-1.c: New test.
8646
8647         * objc/compile/20060406-1.m: New test.
8648
8649 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8650
8651         * g++.dg/template/array17.C: New test.
8652
8653 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8654
8655         * gcc.target/powerpc/altivec-23.c: New test.
8656
8657 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8658
8659         PR c++27316
8660         * g++.dg/inherit/error3.C: New test.
8661
8662         PR c++/28740
8663         * g++.dg/inherit/error4.C: New test.
8664
8665 2006-12-13  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/17687
8668         * gcc.dg/builtins-59.c: New testcase.
8669
8670 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8671
8672         * gcc.target/spu/Wmain.c: New test.
8673
8674 2006-12-12  Josh Conner  <jconner@apple.com>
8675
8676         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8677         * g++.dg/abi/thunk4.C: Likewise.
8678         * g++.dg/abi/rtti3.C: Likewise.
8679
8680 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8681
8682         * gcc.target/spu/cpat-1.c: New test.
8683         * gcc.target/spu/cpat-2.c: New test.
8684         * gcc.target/spu/cpat-3.c: New test.
8685         * gcc.target/spu/cpat-4.c: New test.
8686
8687 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8688
8689         PR tree-opt/28436
8690         * gcc.c-torture/compile/vector-1.c: New test.
8691         * gcc.c-torture/compile/vector-2.c: New test.
8692         * gcc.c-torture/compile/vector-3.c: New test.
8693
8694 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8695
8696         * lib/fortran-torture.exp: Update copyright years.  Remove
8697         obsolete comment.  Test -ftree-vectorize where it makes sense.
8698         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8699         from fortran-torture.exp.
8700         * gfortran.dg/char_transpose_1.f90,
8701         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8702         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8703         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8704         '-w' to dg-options.
8705
8706 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8707
8708         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8709         saved_${tool}_load.
8710
8711 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8712
8713         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8714         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8715         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8716         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8717         gaps.
8718
8719 2006-12-12  Richard Guenther  <rguenther@suse.de>
8720
8721         PR middle-end/30147
8722         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8723
8724 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8725             Diego Novillo  <dnovillo@redhat.com>
8726
8727         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8728         VDEF/VUSE changes.
8729         * gcc.dg/tree-ssa/pr26421.c: Likewise
8730         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8731         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8732         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8733         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8734         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8735         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8736         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8737         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8738         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8739
8740 2006-12-11  Jan Hubicka  <jh@suse.cz>
8741
8742         * gcc.dg/tree-prof/stringop-1.c: New test.
8743         * gcc.dg/tree-prof/stringop-2.c: New test.
8744
8745 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8746
8747         PR target/30120
8748         * gcc.target/i386/pr30120.c: New test.
8749
8750         Revert:
8751         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8752
8753         * gcc.target/i386/x87regparm-1.c: New test.
8754         * gcc.target/i386/x87regparm-2.c: New test.
8755         * gcc.target/i386/x87regparm-3.c: New test.
8756         * gcc.target/i386/x87regparm-4.c: New test.
8757
8758 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8759
8760         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8761
8762 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8763
8764         PR fortran/23994
8765         * gfortran.dg/protected_1.f90: New test.
8766         * gfortran.dg/protected_2.f90: New test.
8767         * gfortran.dg/protected_3.f90: New test.
8768         * gfortran.dg/protected_4.f90: New test.
8769         * gfortran.dg/protected_5.f90: New test.
8770         * gfortran.dg/protected_6.f90: New test.
8771
8772 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8773             Tobias Burnus  <burnus@gcc.gnu.org>
8774
8775         PR fortran/29975
8776         PR fortran/30068
8777         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8778         interface.
8779         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8780         ambiguous interfaces.
8781         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8782         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8783         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8784         ambiguous interfaces.
8785         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8786         * gfortran.dg/array_initializer_2.f90: Add initializer array
8787         constructor test.
8788
8789         PR fortran/30096
8790         * gfortran.dg/interface_9.f90: Test that host interfaces are
8791         not checked for ambiguity with the local version.
8792
8793 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8794
8795         PR fortran/29464
8796         * gfortran.dg/module_interface_2.f90: New test.
8797
8798 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8799
8800         PR fortran/29941
8801         * gfortran.dg/assumed_len.f90: New test.
8802
8803 2006-12-09  Richard Guenther  <rguenther@suse.de>
8804
8805         * g++.dg/warn/implicit-typename1.C: Qualify types.
8806         * g++.dg/parse/crash12.C: Likewise.
8807         * g++.dg/tree-ssa/pr22444.C: Likewise.
8808
8809 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8810
8811         * gfortran.dg/array_2.f90: Added sqrt test.
8812
8813 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8814
8815         * gcc.target/i386/x87regparm-1.c: XFAIL.
8816         * gcc.target/i386/x87regparm-2.c: XFAIL.
8817         * gcc.target/i386/x87regparm-3.c: XFAIL.
8818         * gcc.target/i386/x87regparm-4.c: XFAIL.
8819
8820 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8821
8822         * lib/target-supports.exp
8823         (check_effective_target_large_long_double): New.
8824         * gcc.dg/Wconversion-real.c : Use it.
8825         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8826         unsigned.
8827
8828 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8829
8830         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8831
8832 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8833
8834         PR fortran/27546
8835         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8836
8837 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/29732
8840         * g++.dg/template/crash65.C: New test.
8841         * g++.dg/template/spec16.C: Tweak error markers.
8842
8843 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8844
8845         * gcc.target/spu: New directory.
8846         * gcc.target/spu/spu.exp: New file.
8847         * gcc.target/spu/intrinsics-1.c: New test.
8848
8849 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8850
8851         PR c++/29980
8852         * g++.dg/ext/attrib27.C: New test.
8853         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8854         * g++.dg/parse/typedef5.C: Likewise.
8855
8856 2006-12-07  Mike Stump  <mrs@apple.com>
8857
8858         * treelang/compile/var_defs.tree: Adjust.
8859
8860 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/29730
8863         * g++.dg/template/crash64.C: New test.
8864         * g++.dg/parse/crash27.C: Adjust error markers.
8865
8866 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8867
8868         PR libfortran/30009
8869         PR libfortran/30056
8870         * gfortran.dg/read_eof_4.f90:  Add tests.
8871         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8872         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8873
8874 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8875
8876         PR c++/29729
8877         * g++.dg/template/crash63.C: New test.
8878
8879         PR c++/29728
8880         * g++.dg/template/crash62.C: New test.
8881
8882 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8883
8884         PR fortran/30003
8885         * gfortran.dg/allocatable_function_1.f90: Increase the number
8886         of expected calls of free to 10; the lhs section reference is
8887         now evaluated so there is another call to bar.  Change the
8888         comment appropriately.
8889         * gfortran.dg/array_section_1.f90: New test.
8890
8891 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8892
8893         PR fortran/29912
8894         * gfortran.dg/char_result_12.f90: New test.
8895
8896 2006-12-05  Richard Guenther  <rguenther@suse.de>
8897
8898         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8899         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8900         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8901         vect_double, xfail for spu*-*-*.
8902
8903 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/29962
8906         * initialization_4.f90: Test noninteger exponents (-std=f95).
8907         * initialization_5.f90: New test for noninteger exponents
8908           with -std=f2003.
8909
8910 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8911
8912         PR fortran/29821
8913         * gfortran.dg/parameter_array_section_1.f90: New test.
8914
8915 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/29733
8918         * g++.dg/template/crash61.C: New test.
8919
8920         PR c++/29632
8921         * g++.dg/template/error23.C: New test.
8922
8923 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8924
8925         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8926
8927 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8928
8929         PR fortran/29916
8930         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8931
8932 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR middle-end/29965
8935         * gcc.dg/gomp/pr29965-1.c: New test.
8936         * gcc.dg/gomp/pr29965-2.c: New test.
8937         * gcc.dg/gomp/pr29965-3.c: New test.
8938         * gcc.dg/gomp/pr29965-4.c: New test.
8939         * gcc.dg/gomp/pr29965-5.c: New test.
8940         * gcc.dg/gomp/pr29965-6.c: New test.
8941         * g++.dg/gomp/pr29965-1.C: New test.
8942         * g++.dg/gomp/pr29965-2.C: New test.
8943         * g++.dg/gomp/pr29965-3.C: New test.
8944         * g++.dg/gomp/pr29965-4.C: New test.
8945         * g++.dg/gomp/pr29965-5.C: New test.
8946         * g++.dg/gomp/pr29965-6.C: New test.
8947         * g++.dg/gomp/pr29965-7.C: New test.
8948         * g++.dg/gomp/pr29965-8.C: New test.
8949         * g++.dg/gomp/pr29965-9.C: New test.
8950         * g++.dg/gomp/pr29965-10.C: New test.
8951
8952 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8953
8954         * gnat.dg/pointer_variable_bounds.adb: New test.
8955         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8956         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8957
8958 2006-12-03  Eric Christopher  <echristo@apple.com>
8959
8960         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8961
8962 2006-12-03  Richard Henderson  <rth@redhat.com>
8963             Andrew Pinski  <pinskia@gmail.com>
8964
8965         PR C++/14329
8966         * g++.dg/warn/unit-1.C: New test.
8967
8968 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8969
8970         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8971
8972 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8973
8974         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8975         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8976         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8977         * gcc.dg/vect/vect-70.c: Reduce array size.
8978         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8979         vect_no_compaer_double targets.
8980         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8981         vect_float, vect_double, and vect_int.
8982
8983 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8984
8985         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8986         test for loop versioning on vect_no_align targets.
8987         * gcc.dg/vect/pr20122.c: Likewise.
8988         * gcc.dg/vect/vect-105.c: Likewise.
8989         * gcc.dg/vect/vect-42.c: Likewise.
8990         * gcc.dg/vect/vect-43.c: Likewise.
8991         * gcc.dg/vect/vect-74.c: Likewise.
8992         * gcc.dg/vect/vect-75.c: Likewise.
8993         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8994         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8995         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8996         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8997
8998 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8999
9000         PR fortran/29642
9001         * gfortran.dg/value_1.f90 : New test.
9002         * gfortran.dg/value_2.f90 : New test.
9003         * gfortran.dg/value_3.f90 : New test.
9004         * gfortran.dg/value_4.f90 : New test.
9005         * gfortran.dg/value_4.c : Called from value_4.f90.
9006
9007 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9008
9009         PR C++/30033
9010         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9011
9012 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9013
9014         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9015
9016 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9017
9018         PR c/27953
9019         * gcc.dg/pr27953.c: New test.
9020
9021 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9022
9023         PR c++/30022
9024         * g++.dg/ext/vector5.C: New test.
9025
9026         PR c++/30021
9027         * g++.dg/other/main1.C: New test.
9028
9029 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9030
9031         PR libfortran/29568
9032         * gfortran.dg/convert_implied_open.f90:  Change to
9033         new default record length.
9034         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9035         new error message.
9036         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9037
9038 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9039
9040         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9041
9042 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9043
9044         PR c++/29066
9045         * g++.dg/expr/pr29066.c: New.
9046
9047 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9048             Zdenek Dvorak <dvorakz@suse.cz>
9049
9050         PR tree-optimization/29921
9051         * gcc.dg/pr29921-2.c: New test.
9052
9053 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9054
9055         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9056         (i386_get_cpuid): New function.
9057         (i386_cpuid_ecx): Likewise.
9058         (i386_cpuid_edx): Likewise.
9059         (i386_cpuid): Updated to call i386_cpuid_edx.
9060
9061         * gcc.target/i386/sse3-addsubpd.c: New file.
9062         * gcc.target/i386/sse3-addsubps.c: Likewise.
9063         * gcc.target/i386/sse3-haddpd.c: Likewise.
9064         * gcc.target/i386/sse3-haddps.c: Likewise.
9065         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9066         * gcc.target/i386/sse3-hsubps.c: Likewise.
9067         * gcc.target/i386/sse3-lddqu.c: Likewise.
9068         * gcc.target/i386/sse3-movddup.c: Likewise.
9069         * gcc.target/i386/sse3-movshdup.c: Likewise.
9070         * gcc.target/i386/sse3-movsldup.c: Likewise.
9071
9072 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9073
9074         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9075
9076 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9077
9078         * gcc.dg/dfp/convert-int-max.c: New test.
9079         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9080
9081 2006-11-30  Richard Guenther  <rguenther@suse.de>
9082
9083         * gcc.dg/vect/vect-pow-1.c: Rename ...
9084         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9085         floats instead of doubles, check successful vectorization.
9086
9087 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9088
9089         PR target/29945
9090         * gcc.c-torture/compile/pr29945.c: New testcase.
9091
9092 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9093
9094         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9095         -maltivec.
9096
9097 2006-11-29  Eric Christopher  <echristo@apple.com>
9098
9099         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9100
9101 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9102
9103         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9104
9105         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9106
9107 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9108
9109         PR c++/29022
9110         * g++.dg/inherit/virtual2.C: New test.
9111         * g++.dg/inherit/virtual3.C: Likewise.
9112         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9113         * g++.dg/inherit/error2.C: Likewise.
9114         * g++.dg/template/instantiate1.C: Likewise.
9115
9116 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9117
9118         PR tree-opt/29984
9119         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9120
9121 2006-11-28  Jan Hubicka  <jh@suse.cz>
9122
9123         * gcc.dg/memcpy-1.c: New test.
9124
9125 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR c++/29735
9128         * g++.dg/warn/main-3.C: New test.
9129
9130 2006-11-28  Jan Hubicka  <jh@suse.cz>
9131
9132         * gcc.dg/winline-1.c: New test.
9133
9134 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9137         alignments.
9138
9139 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9140
9141         PR fortran/29976
9142         * gfortran.dg/missing_optional_dummy_3.f90
9143
9144 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9145
9146         PR fortran/20880
9147         * gfortran.dg/interface_3.f90: Modify errors.
9148
9149 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9150
9151         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9152         fail to link due to relocation overflows on spu-*-*.
9153
9154 2006-11-27  Michael Matz  <matz@suse.de>
9155             Andreas Krebbel  <krebbel1@de.ibm.com>
9156
9157         PR target/29319
9158         * gcc.dg/20061127-1.c: New testcase.
9159
9160 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9161
9162         * gcc.dg/20061124-1.c: Add exit() function prototype.
9163
9164 2006-11-27  Jan Hubicka  <jh@suse.cz>
9165
9166         * gcc.target/i386/memcpy-1.c: Adjust size.
9167         * gcc.dg/visibility-11.c: Likewise.
9168
9169 2006-11-27  Richard Guenther  <rguenther@suse.de>
9170
9171         PR middle-end/25620
9172         * gcc.target/i386/pow-1.c: New testcase.
9173         * gcc.dg/builtins-58.c: Likewise.
9174
9175 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9176
9177         PR c++/29886
9178         * g++.dg/expr/cast8.C: New test.
9179
9180 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9181
9182         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9183         Don't ever inline the testcase.
9184
9185 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9186
9187         PR fortran/29982
9188         * gfortran.fortran-torture/compile/parameter_3.f90: New
9189         testcase.
9190
9191 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9192
9193         PR fortran/29951
9194         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9195
9196 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9197
9198         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9199         for CHAR.
9200
9201 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9202
9203         PR libgfortran/29936
9204         * gfortran.dg/write_check3.f90: New test.
9205
9206 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9207
9208         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9209
9210 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9211
9212         PR fortran/20880
9213         * gfortran.dg/interface_3.f90: New test.
9214
9215         PR fortran/29387
9216         * gfortran.dg/generic_8.f90: New test.
9217
9218 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9219
9220         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9221         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9222         * gfortran.dg/specifics_3.f90: Remove.
9223
9224 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR c/29955
9227         * gcc.dg/gomp/pr29955.c: New test.
9228
9229         PR c/29736
9230         * gcc.dg/pr29736.c: New test.
9231
9232 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9233
9234         PR tree-opt/29964
9235         * gcc.dg/pure-1.c: New test.
9236
9237 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9238
9239         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9240         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9241
9242 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9243
9244         * gcc.dg/20061124-1.c: New testcase.
9245
9246 2006-11-23  Eric Christopher  <echristo@apple.com>
9247
9248         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9249
9250 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9251
9252         PR c/2707
9253         PR c++/26167
9254         * gcc.dg/Wconversion-integer.c: New. Supersedes
9255         Wconversion-negative-constants.c
9256         * gcc.dg/Wconversion-real.c: New.
9257         * gcc.dg/Wconversion-real-integer.c: New.
9258         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9259         * g++.dg/warn/Wconversion1.C: Modified.
9260
9261 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9262
9263         * gfortran.dg/overload_1.f90: New test.
9264
9265 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9266
9267         PR c/9072
9268         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9269         Wtraditional-conversion.
9270         * gcc.dg/overflow-warn-2.c: Likewise.
9271         * gcc.dg/Wconversion.c: Likewise. Renamed as
9272         Wtraditional-conversion.c .
9273         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9274         Wtraditional-conversion-2.c .
9275         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9276         Wtraditional-conversion-2.c
9277         * gcc.dg/Wconversion-negative-constants.c: New.
9278
9279 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9280
9281         * gcc.dg/tree-ssa/dump-1.c: New test.
9282
9283 2006-11-23  David Ung <davidu@mips.com>
9284
9285         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9286         -mfp64, allowable when ISA >= 33 and float is enabled.
9287         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9288         of mthc1 and mfhc1 patterns.
9289
9290 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9291
9292         PR tree-optimization/29921
9293         * gcc.dg/pr29921.c: New test.
9294
9295 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         PR fortran/29441
9298         * gfortran.dg/initialization_4.f90: New test.
9299
9300 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9301
9302         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9303         platforms that have interleaving support.
9304         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9305         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9306         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9307         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9308         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9309         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9310         gcc.dg/vect/vect-strided-u8-i8.c,
9311         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9312         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9313         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9314         gcc.dg/vect/vect-strided-float.c,
9315         gcc.dg/vect/vect-strided-a-mult.c,
9316         gcc.dg/vect/vect-strided-mult-char-ls.c,
9317         gcc.dg/vect/vect-strided-a-u16-mult.c,
9318         gcc.dg/vect/vect-strided-a-u32-mult.c,
9319         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9320         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9321         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9322         gcc.dg/vect/vect-strided-mult.c,
9323         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9324         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9325         New.
9326
9327 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9328
9329         PR fortran/25087
9330         * gfortran.dg/auto_char_len_4.f90: New test.
9331
9332 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9333
9334         PR fortran/29652
9335         * gfortran.dg/generic_7.f90: New test.
9336         * gfortran.dg/defined_operators_1.f90: Add new error.
9337
9338 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9339
9340         PR tree-optimization/29902
9341         * g++.dg/tree-ssa/pr29902.C: New test.
9342
9343 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9344
9345         PR fortran/29820
9346         * gfortran.dg/used_types_13.f90: New test.
9347
9348 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9349
9350         * gcc.dg/dfp/snan.c: Delete.
9351
9352 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9353
9354         * g++.dg/cpp0x/static_assert1.C: New.
9355         * g++.dg/cpp0x/static_assert2.C: New.
9356         * g++.dg/cpp0x/static_assert3.C: New.
9357
9358 2006-11-21  Richard Guenther  <rguenther@suse.de>
9359
9360         * gcc.dg/vect/vect-pow-1.c: New testcase.
9361         * gcc.dg/vect/vect-pow-2.c: Likewise.
9362
9363 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9364
9365         PR c++/29570
9366         * g++.dg/template/static29.C: New test.
9367
9368         PR c++/29734
9369         * g++.dg/conversion/simd4.C: New test.
9370
9371 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9372
9373         PR c++/29475
9374         * g++.dg/template/access19.C: New test.
9375         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9376         error is reported.
9377
9378 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9379
9380         PR tree-opt/25500
9381         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9382
9383 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9384
9385         PR fortran/27546
9386         * gfortran.dg/import.f90: Extended test.
9387         * gfortran.dg/import2.f90: Extended test.
9388
9389 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9390
9391         * gfortran.dg/volatile3.f90: Add conflict test.
9392
9393 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9394
9395         PR fortran/24783
9396         * gfortran.dg/implicit_10.f90: New test.
9397
9398 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9399
9400         PR c++/8586
9401         * g++.dg/warn/Wall-write-strings.C: New.
9402
9403 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9404
9405         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9406         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9407
9408 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9409
9410         * gfortran.dg/use_3.f90: Remove error message.
9411         * gfortran.dg/iso_fortran_env_1.f90: New test.
9412         * gfortran.dg/iso_fortran_env_2.f90: New test.
9413         * gfortran.dg/iso_fortran_env_3.f90: New test.
9414         * gfortran.dg/iso_fortran_env_4.f90: New test.
9415
9416 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         * gcc.dg/vect/vect-27.c: Fix initialization.
9419
9420 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9421
9422         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9423         * gcc.dg/torture/builtin-minmax-1.c: New.
9424
9425         * gcc.dg/builtins-20.c: Add cases for copysign.
9426
9427 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9428
9429         PR fortran/24285
9430         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9431
9432 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9433         * gfortran.dg/use_1.f90: New test.
9434         * gfortran.dg/use_1.f90: New test.
9435         * gfortran.dg/use_1.f90: New test.
9436
9437 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9438
9439         PR tree-optimization/29801
9440         * gcc.dg/pr29801.c: New test.
9441
9442 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9443
9444         PR middle-end/29584
9445         * gcc.dg/torture/pr29584.c: New test.
9446
9447 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9448
9449         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9450         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9451         * gcc.target/powerpc/compress-float-ppc.c,
9452         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9453         powerpc_fprs.
9454         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9455         do not pass -mhard-float.
9456
9457 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9458
9459         * gnat.dg/volatile_aggregate.adb: New test.
9460
9461 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9462
9463         PR fortran/29391
9464         PR fortran/29489
9465         * gfortran.dg/bound_2.f90: Add more checks.
9466         * gfortran.dg/bound_3.f90: New test.
9467
9468 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9469
9470         PR target/29201
9471         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9472
9473 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9474
9475         * gfortran.dg/import3.f90: Fix error message.
9476
9477 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9478
9479         PR tree-opt/29788
9480         * gfortran.fortran-torture/compile/inline_1.f90:
9481         New testcase.
9482
9483 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9484
9485         * gcc.target/i386/x87regparm-1.c: New test.
9486         * gcc.target/i386/x87regparm-2.c: New test.
9487         * gcc.target/i386/x87regparm-3.c: New test.
9488         * gcc.target/i386/x87regparm-4.c: New test.
9489
9490 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9491
9492         PR fortran/27546
9493         * gfortran.dg/import.f90: New test.
9494         * gfortran.dg/import2.f90: New test.
9495         * gfortran.dg/import3.f90: New test.
9496
9497 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9498
9499         PR fortran/27588
9500         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9501
9502 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9503
9504         PR fortran/29806
9505         * gfortran.dg/contains.f90: New test.
9506         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9507
9508 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR tree-optimization/29581
9511         * gcc.dg/pr29581-1.c: New test.
9512         * gcc.dg/pr29581-2.c: New test.
9513         * gcc.dg/pr29581-3.c: New test.
9514         * gcc.dg/pr29581-4.c: New test.
9515         * gfortran.dg/pr29581.f90: New test.
9516
9517 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9518
9519         PR fortran/29702
9520         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9521         numbers in error message headers.
9522
9523 2006-11-14  Richard Guenther  <rguenther@suse.de>
9524
9525         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9526         to i?86 and x86_64 targets.
9527
9528 2006-11-14  Caroline Tice  <ctice@apple.com>
9529
9530         * gcc.dg/pubtypes-1.c: New file/testcase.
9531         * gcc.dg/pubtypes-2.c: New file/testcase.
9532         * gcc.dg/pubtypes-3.c: New file/testcase.
9533         * gcc.dg/pubtypes-4.c: New file/testcase.
9534         * g++.dg/pubtypes.C: New file/testcase.
9535
9536 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/29106
9539         * g++.dg/init/self1.C: New test.
9540
9541 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9542
9543         PR fortran/29657
9544         * gfortran.dg/conflicts.f90: Add.
9545
9546 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9547
9548         PR rtl-optimization/29798
9549
9550         * gcc.c-torture/execute/pr29798.c: New.
9551
9552 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9553
9554         * gcc.dg/builtins-20.c: Add more cases.
9555
9556 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR fortran/29759
9559         * gfortran.dg/gomp/pr29759.f90: New test.
9560
9561 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/29518
9564         * g++.dg/template/static28.C: New test.
9565
9566 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9567
9568         * lib/c-torture.exp: Use target-libpath.exp.
9569         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9570         set GCC_EXEC_PREFIX env var from global variable of same name.
9571
9572 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9573
9574         PR fortran/26994
9575         * gfortran.fortran-torture/compile/transfer-1.f90:
9576         New testcase.
9577
9578 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9579             Zdenek Dvorak <dvorakz@suse.cz>
9580
9581         PR tree-optimization/29680
9582         * gcc.dg/alias-11.c: New test.
9583
9584 2006-11-12  Jason Merrill  <jason@redhat.com>
9585             Andrew Pinski <pinskia@physics.uc.edu>
9586
9587         PR middle-end/28915
9588         * gcc.target/i386/vectorize1.c: New.
9589
9590 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9591
9592         PR rtl-optimization/29797
9593         * gcc.c-torture/execute/pr29797-1.c: New test case.
9594
9595 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9596
9597         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9598
9599 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9600
9601         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9602
9603 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9604
9605         PR tree-optimization/13827
9606         * gcc.dg/fold-eqand-1.c: New test case.
9607
9608 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9609
9610         PR rtl-opt/28812
9611         * gcc.c-torture/execute/mayalias-3.c: New test.
9612
9613 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9614
9615         PR middle-end/27528
9616         * gcc.c-torture/compile/pr27528.c: New test.
9617         * gcc.dg/pr27528.c: Likewise.
9618
9619 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9620
9621         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9622
9623         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9624
9625 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9626
9627         PR fortran/29758
9628         * gfortran.dg/reshape_source_size_1.f90: New test.
9629
9630 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9631
9632         PR fortran/29315
9633         * gfortran.dg/aliasing_dummy_4.f90: New test.
9634
9635 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9636
9637         PR target/29777
9638         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9639         and x86_64-*-* targets.
9640
9641 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9642
9643         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9644         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9645         New macros. Use them in exact tests.
9646         (TESTIT3): New macro.
9647         Add tests for fmin, fmax and fma.
9648
9649 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9650
9651         PR fortran/29431
9652         * gfortran.dg/array_constructor_13.f90: New test.
9653
9654 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9655
9656         PR fortran/29744
9657         * gfortran.dg/used_types_12.f90: New test.
9658
9659 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9660
9661         PR middle-end/29726
9662         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9663         (test6): Ditto.
9664         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9665         * gcc.dg/fold-eqandshift-3.c: New test case.
9666
9667 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9668
9669         PR fortran/29699
9670         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9671
9672         PR fortran/21370
9673         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9674
9675 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9676
9677         * gcc.dg/20061109-1.c: New testcase.
9678
9679 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9680
9681         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9682
9683 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9684
9685         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9686         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9687
9688 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9689
9690         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9691         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9692
9693 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9694
9695         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9696
9697 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9698
9699         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9700         vect-9.c).
9701         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9702         * gcc.dg/vect/vect-9.c: Now vectorizable.
9703         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9704         that support vect_widen_mult.
9705         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9706         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9707         vect-reduc-dot-u16.c).
9708         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9709         vect-reduc-dot-u16.c).
9710         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9711         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9712         vect-reduc-dot-s8.c).
9713         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9714         vect-reduc-dot-s8.c).
9715         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9716         vect-reduc-dot-s8.c).
9717         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9718         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9719         vect-reduc-dot-u8.c).
9720         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9721         vect-reduc-dot-u8.c).
9722         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9723         * gcc.dg/vect/vect-multitypes-9.c: New test.
9724         * gcc.dg/vect/vect-multitypes-10.c: New test.
9725         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9726         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9727         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9728         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9729         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9730         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9731         wrapv-vect-reduc-dot-s8.c.
9732         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9733         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9734         targets that support vec_unpack.
9735         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9736         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9737         (check_effective_target_vect_widen_mult_hi_to_si): New.
9738         (check_effective_target_vect_widen_sum): Removed.
9739
9740         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9741
9742         * gcc.dg/vect/vect-multitypes-8.c: New test.
9743         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9744
9745         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9746
9747         * gcc.dg/vect/vect-multitypes-7.c: New test.
9748
9749         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9750
9751         * gcc.dg/vect/vect-multitypes-4.c: New test.
9752         * gcc.dg/vect/vect-multitypes-5.c: New test.
9753         * gcc.dg/vect/vect-multitypes-6.c: New test.
9754
9755         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9756
9757         * gcc.dg/vect/vect-multitypes-1.c: New test.
9758         * gcc.dg/vect/vect-multitypes-2.c: New test.
9759         * gcc.dg/vect/vect-multitypes-3.c: New test.
9760
9761 2006-11-07  Eric Christopher  <echristo@apple.com>
9762
9763         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9764         Test using scan-assembler-not.
9765
9766 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * gcc.dg/inline-17.c: New test.
9769
9770 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9771
9772         PR other/25028
9773         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9774         on HP-UX.
9775
9776 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9777
9778         PR fortran/29539
9779         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9780
9781         PR fortran/29634
9782         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9783         test.
9784
9785 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9786
9787         PR fortran/29601
9788         * gfortran.dg/volatile.f90: Add.
9789         * gfortran.dg/volatile2.f90: Add.
9790         * gfortran.dg/volatile3.f90: Add.
9791         * gfortran.dg/volatile4.f90: Add.
9792         * gfortran.dg/volatile5.f90: Add.
9793         * gfortran.dg/volatile6.f90: Add.
9794         * gfortran.dg/volatile7.f90: Add.
9795
9796 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9797
9798         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9799           for matching error messages.
9800         * gfortran.dg/specifics_3.f90: Adjust pattern
9801           for matching error messages.
9802
9803 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9804             Bernhard Fischer  <aldot@gcc.gnu.org>
9805
9806         * lib/gcc-dg.exp (output-exists): New proc.
9807         (output-exists-not): New proc.
9808         * gcc.test-framework/test-framework.awk: Support new directives.
9809         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9810         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9811         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9812         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9813         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9814         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9815
9816 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9817
9818         PR fortran/29630
9819         PR fortran/29679
9820         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9821         * gfortran.dg/initialization_3.f90: New.
9822
9823 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9824
9825         PR libgfortran/25545
9826         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9827
9828 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR middle-end/29695
9831         * gcc.c-torture/execute/pr29695-1.c: New test.
9832         * gcc.c-torture/execute/pr29695-2.c: New test.
9833
9834 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9835
9836         PR fortran/29565
9837         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9838
9839 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9840
9841         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9842         for matching error messages.
9843
9844 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9845
9846         PR target/26915
9847         * gcc.target/i386/387-12.c: New test.
9848
9849 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9850
9851         PR libfortran/29713
9852         * gfortran.dg/pr29713.f90: New test.
9853
9854 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9855
9856         * gcc.c-torture/execute/arith-rand-ll.c:
9857         Also test for bogus rest sign.
9858
9859 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9860
9861         PR libfortran/27895
9862         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9863
9864 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9865
9866         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9867         from error messages.
9868
9869 2006-11-02  Mike Stump  <mrs@apple.com>
9870
9871         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9872
9873         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9874
9875 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9876
9877         * g++.dg/eh/gcsec1.C: New test.
9878
9879 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9880
9881         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9882         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9883
9884 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9885
9886         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9887         hexadecimal value.
9888         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9889         * gcc.dg/pr14796-2.c: Likewise.
9890
9891 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9892
9893         * gcc.c-torture/execute/20061101-1.c: New test.
9894
9895 2006-11-01  Richard Guenther  <rguenther@suse.de>
9896
9897         * gcc.target/i386/fpprec-1.c: New testcase.
9898
9899 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9900
9901         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9902         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9903
9904 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9905
9906         * gcc.c-torture/execute/20061031-1.c: New test.
9907
9908 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9909
9910         PR 23067
9911         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9912         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9913         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9914         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9915         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9916         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9917         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9918
9919 2006-10-31  Eric Christopher  <echristo@apple.com>
9920             Falk Hueffner  <falk@debian.org>
9921
9922         * gcc.dg/builtin-bswap-1.c: New.
9923         * gcc.dg/builtin-bswap-2.c: New.
9924         * gcc.dg/builtin-bswap-3.c: New.
9925         * gcc.dg/builtin-bswap-4.c: New.
9926         * gcc.dg/builtin-bswap-5.c: New.
9927         * gcc.target/i386/builtin-bswap-1.c: New.
9928
9929 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9930
9931         * gcc.dg/inline-16.c: New.
9932
9933         PR 16622
9934         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9935         defining it.
9936         * gcc.dg/inline-13.c: New.
9937         * gcc.dg/inline-14.c: New.
9938         * gcc.dg/inline-15.c: New.
9939
9940         PR 11377
9941         * gcc.dg/inline6.c: New.
9942         * gcc.dg/inline7.c: New.
9943
9944 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9945
9946         PR middle-end/23470
9947         * gcc.dg/pr23470-1.c: New test case.
9948
9949 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9950
9951         PR fortran/29537
9952         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9953         data.
9954         * gfortran.dg/blockdata_2.f90: New testcase.
9955
9956 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9957
9958         PR libfortran/29627
9959         * gfortran.dg/unf_short_record_1.f90:  New test.
9960
9961 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9962
9963         PR fortran/29067
9964         * gfortran.dg/pr29067.f: New test.
9965
9966 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9967             Richard Sandiford  <richard@codesourcery.com>
9968
9969         * lib/target-supports.exp (get_compiler_messages): Append options
9970         as a single list element.
9971         (check_effective_target_arm_vfp_ok): New.
9972         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9973
9974 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9975
9976         PR fortran/29387
9977         * gfortran.dg/intrinsic_actual_2.f90: New test.
9978
9979         PR fortran/29490
9980         * gfortran.dg/actual_array_interface_1.f90: New test.
9981
9982         PR fortran/29641
9983         * gfortran.dg/used_types_11.f90: New test.
9984
9985 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9986
9987         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9988         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9989         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9990         * g++.old-deja/g++.mike/net25.C (main): Same.
9991         * g++.dg/lookup/exception1.C (main): Same.
9992         * g++.dg/parse/parens2.C (main): Same.
9993
9994 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9995
9996         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9997
9998 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9999
10000         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10001         * gcc.dg/torture/builtin-math-3.c: Likewise.
10002
10003 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/29452
10006         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10007         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10008
10009 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10010
10011         PR Fortran/29410
10012         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10013
10014 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10015
10016         * lib/target-supports.exp (check_function_available): Declare
10017         function before calling.
10018
10019 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR tree-optimization/29637
10022         * gcc.dg/pr29637.c: New test.
10023
10024 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10025
10026         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10027         tree canonicalization.
10028
10029 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10030
10031         * gcc.dg/builtins-20.c: Add more hypot tests.
10032
10033 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10034
10035         * gcc.dg/fold-compare-1.c: New test case.
10036
10037 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10038
10039         PR c++/16307
10040         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10041
10042 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10043
10044         PR tree-optimization/15458
10045         * gcc.dg/fold-xornot-1.c: New test case.
10046
10047 2006-10-29  Richard Guenther  <rguenther@suse.de>
10048
10049         * gcc.target/i386/math-torture/trunc.c: New testcase.
10050
10051 2006-10-29  Richard Guenther  <rguenther@suse.de>
10052
10053         * gcc.target/i386/math-torture/round.c: New testcase.
10054
10055 2006-10-29  Richard Guenther  <rguenther@suse.de>
10056
10057         * gcc.target/i386/math-torture/ceil.c: New testcase.
10058         * gcc.target/i386/math-torture/floor.c: Likewise.
10059
10060 2006-10-29  Richard Guenther  <rguenther@suse.de>
10061
10062         * gcc.target/i386/math-torture/rint.c: New testcase.
10063         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10064
10065 2006-10-29  Richard Guenther  <rguenther@suse.de>
10066
10067         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10068         * gcc.target/i386/math-torture/lceil.c: Likewise.
10069
10070 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10071
10072         PR libgfortran/24313
10073         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10074
10075 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10076
10077         * gcc.c-torture/execute/20020118-1.c,
10078         gcc.c-torture/execute/builtins/strlen.c,
10079         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10080         comment typos.
10081
10082 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10083
10084         * gcc.dg/builtins-20.c: Add tests for hypot.
10085         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10086         two-argument builtins.
10087         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10088         TESTIT2.  Update all callers.
10089         (TESTIT2, TESTIT2_R): New helper macros.
10090         Add testcases for pow, hypot and atan2.
10091
10092 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10093
10094         PR C++/29295
10095         * g++.dg/expr/bool1.C: New test.
10096         * g++.dg/expr/bool2.C: New test.
10097
10098 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10099
10100         PR fortran/28224
10101         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10102         * gfortran.dg/namelist_internal.f90: New test.
10103
10104 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10105
10106         PR fortran/29625
10107         * gfortran.dg/io_real_boz.f90: Add.
10108         * gfortran.dg/io_real_boz2.f90: Add.
10109
10110 2006-10-28  Richard Guenther  <rguenther@suse.de>
10111
10112         PR middle-end/26899
10113         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10114
10115 2006-10-28  Richard Guenther  <rguenther@suse.de>
10116
10117         PR target/28806
10118         * gcc.target/i386/math-torture/lround.c: New testcase.
10119
10120 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10121
10122         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10123         * gcc.dg/builtins-44.c: Likewise.
10124         * gcc.dg/builtins-45.c: Likewise.
10125         * gcc.dg/pr28796-2.c: Likewise.
10126         * gcc.dg/unordered-3.c: Likewise.
10127
10128 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10129
10130         PR libgfortran/27954
10131         * gfortran.dg/error_recovery_2.f90: New test.
10132
10133 2006-10-26  Richard Guenther  <rguenther@suse.de>
10134
10135         * gcc.target/i386/i386.exp: Use glob, not find to collect
10136         tests.  Avoids recursing into subdirectories.
10137         * gcc.target/i386/math-torture/math-torture.exp: Torture
10138         for interesting ia32 math options.
10139         * gcc.target.i386/math-torture/lrint.c: New testcase.
10140
10141 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10142
10143         PR libgfortran/29563
10144         * gfortran.dg/arrayio_9.f90: Update test.
10145         * gfortran.dg/arrayio_19.f90: New test.
10146
10147 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10148
10149         * gcc.dg/20061026.c: New testcase.
10150
10151 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10152
10153         PR libgfortran/29563
10154         * gfortran.dg/arrayio_9.f90: New test.
10155
10156 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10157
10158         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10159         Copy the strings manually, as strcpy may call strlen.
10160
10161 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10164         Add checks for log, log2, log10 and log1p.
10165
10166         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10167         we already test 0.0.  Add checks for expm1, log, log2, log10,
10168         log1p, cbrt, erf and erfc.
10169
10170 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10171
10172         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10173
10174 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10175
10176         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10177         and remainderl() built-in functions.  Remove -ffast-math from
10178         dg-options.
10179
10180 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10181
10182         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10183         acosh and atanh.
10184
10185         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10186         floating point modifiers to arguments passed to float and long
10187         double functions respectively.  Update all callers to use floating
10188         point numbers, not integers.  Add tests for exp, exp2 and
10189         exp10/pow10.
10190
10191         * gcc.dg/torture/builtin-math-3.c: New test.
10192
10193 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10194
10195         PR fortran/29393
10196         * gfortran.dg/initialize_2.f90: New.
10197
10198 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10199
10200         * gcc.dg/torture/builtin-math-2.c: New test.
10201
10202 2006-10-24  Richard Guenther  <rguenther@suse.de>
10203
10204         PR middle-end/28796
10205         * gcc.dg/pr28796-1.c: New testcase.
10206         * gcc.dg/pr28796-2.c: Likewise.
10207
10208 2006-10-24  Richard Guenther  <rguenther@suse.de>
10209
10210         * gcc.dg/builtins-57.c: New testcase.
10211
10212 2006-10-24  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/29567
10215         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10216
10217 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10218
10219         PR tree-optimization/14784
10220         * gcc.dg/alias-10.c: New test.
10221
10222 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10223
10224         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10225
10226 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * gcc.dg/builtin-strncat-chk-1.c: New test.
10229
10230 2006-10-23  Jan Hubicka  <jh@suse.cz>
10231
10232         * gcc.dg/memmove-1.c: New test.
10233
10234 2006-10-23  Paul Brook  <paul@codesourcery.com>
10235
10236         * gcc.dg/pragma-pack-5.c: New test.
10237
10238 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10239
10240         * g++.dg/other/s390-1.C: New testcase.
10241
10242 2006-10-23  Richard Guenther  <rguenther@suse.de>
10243
10244         PR middle-end/27132
10245         PR middle-end/23295
10246         * gcc.dg/pr27132.c: New testcase.
10247         * gcc.dg/pr23295.c: Likewise.
10248         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10249         * g++.dg/tree-ssa/pr19807.C: Likewise.
10250
10251 2006-10-23  Richard Guenther  <rguenther@suse.de>
10252
10253         PR middle-end/21032
10254         * gcc.dg/pr21032.c: New testcase.
10255
10256 2006-10-22  Jeff Law  <law@redhat.com>
10257         Richard Guenther  <rguenther@suse.de>
10258
10259         PR tree-optimization/15911
10260         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10261
10262 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10263
10264         PR c++/20647
10265         * g++.dg/abi/rtti3.C: New.
10266
10267 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10268
10269         PR middle-end/28252
10270         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10271         transformation.
10272
10273 2006-10-21  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/3511
10276         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10277
10278 2006-10-21  Richard Guenther  <rguenther@suse.de>
10279
10280         PR middle-end/26898
10281         * gcc.dg/torture/pr26898-1.c: New testcase.
10282         * gcc.dg/torture/pr26898-2.c: Likewise.
10283
10284 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10285
10286         PR c++/28053
10287         * g++.dg/parse/bitfield1.C: Adjust error markers.
10288         * g++.dg/parse/bitfield2.C: New test.
10289
10290 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10291
10292         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10293
10294 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10295
10296         PR libfortran/27895
10297         * gfortran.dg/zero_sized_1.f90: New test.
10298
10299 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10300
10301         * gcc.dg/div-compare-1.c: New test.
10302
10303 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/29216
10306         * gfortran.dg/result_default_init_1.f90: New test.
10307
10308         PR fortran/29314
10309         * gfortran.dg/automatic_default_init_1.f90: New test.
10310
10311         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10312         from 38 to 33.
10313
10314 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10315
10316         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10317         'using namespace std' without previous declaration.
10318         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10319         * g++.old-deja/g++.robertl/eb133c.C: New.
10320
10321 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10322
10323         PR libgfortran/29277
10324         * gfortran.dg/streamio_4.f90: Update test.
10325         * gfortran.dg/streamio_11.f90: New test.
10326
10327 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10328
10329         PR c++/27952
10330         * g++.dg/inherit/virtual1.C: New test.
10331
10332 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/28261
10335         * g++.dg/parse/enum3.C: New test.
10336
10337 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/29039
10340         * g++.dg/init/ctor8.C: New test.
10341
10342 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10343
10344         PR c++/27270
10345         * g++.dg/ext/complit8.C: Tweak error markers.
10346         * g++.dg/template/complit1.C: Add error marker.
10347
10348 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/27270
10351         * g++.dg/ext/complit8.C: New test.
10352
10353         PR c++/29408
10354         * g++.dg/parse/dtor12.C: New test.
10355
10356         PR c++/29435
10357         * g++.dg/template/sizeof11.C: New test.
10358
10359 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10360
10361         PR fortran/29392
10362         * gfortran.dg/data_char_3.f90: New test.
10363
10364         PR fortran/29451
10365         * gfortran.dg/negative_automatic_size.f90: New test.
10366
10367 2006-10-16  David Daney  <ddaney@avtrex.com>
10368
10369         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10370
10371 2006-10-16  Eric Christopher  <echristo@apple.com>
10372
10373         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10374         x86_64.
10375
10376 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/28211
10379         * g++.dg/tc1/dr49.C: Tweak error messages.
10380         * g++.dg/parse/template21.C: New test.
10381
10382 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10383
10384         PR middle-end/20491
10385         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10386
10387 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10388
10389         PR fortran/29403
10390         * gfortran.dg/print_1.f90: New test.
10391
10392 2006-10-15  Jan Hubicka  <jh@suse.cz>
10393
10394         PR middle-end/29241
10395         * gcc.c-torture/compile/pr29241.c: New testcase.
10396
10397 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10398
10399         PR middle-end/29250
10400         * gcc.c-torture/compile/pr29250.c: New test.
10401
10402 2006-10-15  Richard Guenther  <rguenther@suse.de>
10403
10404         * gcc.dg/pr29299.c: New testcase.
10405
10406 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10407
10408         PR fortran/24767
10409         * gfortran.dg/label_4.f90: Adjust warning flag.
10410
10411 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10412
10413         PR fortran/29371
10414         * gfortran.dg/nullify_3.f90: New test.
10415
10416 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10417
10418         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10419         on Solaris 2.5.1 too.
10420
10421 2006-10-13  Eric Christopher  <echristo@apple.com>
10422
10423         * gcc.dg/pr25993.c: Skip for darwin.
10424
10425 2006-10-13  Eric Christopher  <echristo@apple.com>
10426
10427         * gcc.dg/visibility-11.c: Skip for darwin.
10428
10429 2006-10-13  Eric Christopher  <echristo@apple.com>
10430
10431         * gcc.dg/darwin-weakimport-1.c: Use
10432         -fno-asynchronous-unwind-tables.
10433         * gcc.dg/darwin-weakimport-3.c: Ditto.
10434
10435 2006-10-13  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/29446
10438         * gcc.dg/torture/pr29446.c: New testcase.
10439
10440 2006-10-13  Bill Wendling  <wendling@apple.com>
10441
10442         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10443         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10444         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10445         * g++.old-deja/g++.law/shadow1.C: Likewise.
10446         * g++.old-deja/g++.law/ctors10.C: Likewise.
10447         * g++.dg/debug/namespace1.C: Likewise.
10448         * g++.dg/inherit/namespace-as-base.C: Likewise.
10449         * g++.dg/opt/delay-slot-1.C: Likewise.
10450         * g++.dg/parse/defarg10.C: Likewise.
10451         * g++.dg/template/ptrmem11.C: Likewise.
10452         * g++.dg/template/mem_func_ptr.C: Likewise.
10453         * g++.dg/template/spec19.C: Likewise.
10454
10455 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10456
10457         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10458
10459 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10460
10461         PR fortran/29373
10462         * gfortran.dg/implicit_9.f90: New test.
10463
10464         PR fortran/29407
10465         * gfortran.dg/namelist_25.f90: New test.
10466
10467         PR fortran/27701
10468         * gfortran.dg/same_name_2.f90: New test.
10469
10470         PR fortran/29232
10471         * gfortran.dg/host_assoc_types_1.f90: New test.
10472
10473         PR fortran/29364
10474         * gfortran.dg/missing_derived_type_1.f90: New test.
10475         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10476
10477         PR fortran/29422
10478         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10479
10480         PR fortran/29428
10481         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10482
10483 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10484
10485         PR fortran/29391
10486         * gfortran.dg/bound_2.f90: New test.
10487
10488 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10489
10490         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10491         directive.
10492         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10493         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10494         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10495         * gfortran.dg/gomp/reduction3.f90: Likewise.
10496         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10497         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10498         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10499         * gfortran.dg/forall_4.f90: Likewise.
10500         * gfortran.dg/spec_expr_4.f90: Likewise.
10501         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10502         * gfortran.dg/forall_5.f90: Likewise.
10503         * gfortran.dg/open_access_append_2.f90: Add check for
10504         compile-time warning.
10505
10506 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/28506
10509         * g++.dg/parse/pure1.C: New test.
10510
10511 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10512
10513         PR fortran/21435
10514         * gfortran.dg/io_constraints_3.f90: New test.
10515         * gfortran.dg/open_access_append_1.f90: Add checks
10516         for compile-time warnings.
10517         * gfortran.dg/pr20163-2.f: Likewise.
10518         * gfortran.dg/iostat_2.f90: Likewise.
10519         * gfortran.dg/label_4.f90: Delete the temporary
10520         file.
10521         * gfortran.dg/direct_io_2.f90: Add a FILE=
10522         specifier.
10523         * gfortran.dg/iomsg_1.f90: Add check for
10524         compile-time warning.
10525
10526 2006-10-12  Jan Hubicka  <jh@suse.cz>
10527
10528         PR c/28419
10529         * gcc.dg/pr28319.c: New test.
10530
10531 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10532         PR c++/29318
10533         * g++.dg/ext/vla4.C: New test.
10534
10535 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10536
10537         PR c++/27961
10538         * g++.dg/template/crash60.C: New test.
10539         * g++.dg/other/large-size-array.C: Adjust error markers.
10540         * g++.dg/parse/crash27.C: Likewise.
10541         * g++.dg/template/crash1.C: Likewise.
10542
10543 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10544
10545         PR testsuite/29093
10546         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10547
10548 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR preprocessor/28709
10551         * gcc.dg/cpp/paste14.c: New test.
10552
10553 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/29175
10556         * g++.dg/init/array24.C: New test.
10557
10558 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10559
10560         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10561         of <sys/types.h>.
10562
10563 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10564
10565         PR c++/29024
10566         * g++.dg/parse/typedef8.C: New test.
10567         * g++.dg/other/mult-stor1.C: Adjust error markers.
10568
10569 2006-10-11  Richard Guenther  <rguenther@suse.de>
10570
10571         PR tree-optimization/28230
10572         * gcc.dg/torture/pr28230.c: New testcase.
10573
10574 2006-10-11  Richard Guenther  <rguenther@suse.de>
10575
10576         PR inline-asm/29119
10577         * gcc.dg/torture/pr29119.c: New testcase.
10578
10579 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10580
10581         PR middle-end/29272
10582         * gcc.c-torture/execute/20060930-2.c: New test.
10583
10584 2006-10-09  Richard Henderson  <rth@redhat.com>
10585
10586         Revert emutls patch.
10587
10588 2006-10-09  Richard Guenther  <rguenther@suse.de>
10589
10590         PR middle-end/29254
10591         * gcc.dg/pr29254.c: New testcase.
10592
10593 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10594             Paul Thomas  <pault@gcc.gnu.org>
10595
10596         PR fortran/20541
10597         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10598         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10599         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10600         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10601         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10602         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10603         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10604         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10605         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10606         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10607         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10608         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10609         * gfortran.dg/alloc_comp_std.f90: New test.
10610         * gfortran.dg/move_alloc.f90: New test.
10611
10612 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10613
10614         PR fortran/29115
10615         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10616
10617         PR fortran/29211
10618         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10619
10620 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10621
10622         PR fortran/28585
10623         * gfortran.dg/new_line.f90: New test.
10624
10625 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10626
10627         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10628         * gcc.dg/torture/builtin-convert-1.c,
10629         gcc.dg/torture/builtin-convert-2.c,
10630         gcc.dg/torture/builtin-convert-3.c,
10631         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10632
10633 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10634
10635         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10636         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10637         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10638         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10639
10640 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10641
10642         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10643         Xfail some tests for powerpc-darwin and powerpc-aix.
10644
10645 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR c/29380
10648         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10649
10650 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10651
10652         PR target/29300
10653         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10654         on hppa*-*-hpux*.
10655
10656 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10657
10658         PR fortran/16580
10659         PR fortran/29288
10660         * gfortran.fortran-torture/execute/specifics.f90:
10661         Add tests for using all possible intrinsics as actual arguments.
10662         * gfortran.dg/specifics_1.f90: Add tests for using
10663         all possible intrinsics as actual arguments.
10664         * gfortran.dg/specifics_2.f90: New file.
10665         * gfortran.dg/specifics_3.f90: New file.
10666
10667 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10668
10669         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10670         * gcc.dg/debug/debug-2.c: Likewise.
10671
10672 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10673
10674         * gcc.c-torture/compile/sync-2.c: New test.
10675
10676 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10677
10678         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10679         line endings.
10680
10681 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10682
10683         PR rtl-optimization/29128
10684         * gcc.c-torture/compile/pr29128.c: New test.
10685
10686 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10687
10688         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10689         line endings.
10690
10691 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10692
10693         PR middle-end/29256
10694         * gcc.dg/tree-ssa/loop-19.c: New test.
10695
10696 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10697
10698         PR tree-optimization/29330
10699         * gcc.dg/pr29330.c: New test.
10700
10701         PR target/28924
10702         * gcc.c-torture/compile/20061005-1.c: New test.
10703
10704 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10705
10706         * gcc.dg/typename-vla-1.c: New case.
10707         * gnat.dg/forward_vla.adb: New case.
10708
10709 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10710
10711         PR tree-optimization/29290
10712         * gfortran.dg/loop_nest_1.f90: New test.
10713
10714         PR target/29198
10715         * gcc.dg/tls/opt-12.c: New test.
10716
10717         PR fortran/28415
10718         * gfortran.dg/save_2.f90: New test.
10719
10720         PR c/29091
10721         * gcc.dg/pr29091.c: New test.
10722
10723 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10724
10725         * lib/target-supports.exp
10726         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10727         same as x86_64-*-*; check for LP64.
10728
10729 2006-10-04  Richard Henderson  <rth@redhat.com>
10730
10731         * lib/target-supports.exp (check_effective_target_tls): Redefine
10732         to mean non-emulated tls.
10733         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10734         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10735         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10736         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10737         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10738         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10739         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10740
10741 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10742
10743         PR fortran/29343
10744         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10745
10746 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10747
10748         * gfortran.dg/bounds_check_fail_1.f90: New test.
10749
10750 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/29020
10753         * g++.dg/template/friend48.C: New test.
10754
10755 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/29098
10758         * gfortran.dg/default_initialization_2.f90: New test.
10759
10760 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10761
10762         PR fortran/20779
10763         PR fortran/20891
10764         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10765
10766 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10767
10768         PR fortran/29284
10769         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10770
10771         PR fortran/29321
10772         PR fortran/29322
10773         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10774
10775         PR fortran/25091
10776         PR fortran/25092
10777         * gfortran.dg/entry_array_specs_1.f90: New test.
10778
10779 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10780
10781         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10782         insufficient to inhibit some test failures at -O3.  Do testing
10783         on integers.
10784
10785 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/29138
10788         * g++.dg/inherit/access8.C: New test.
10789         * g++.dg/template/dtor4.C: Tweak error messages.
10790
10791 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10792
10793         PR fortran/27478
10794         * gfortran.dg/entry_8.f90: New test.
10795
10796 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10797
10798         PR c++/29291
10799         * g++.dg/parse/new4.C: New test.
10800
10801 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10802
10803         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10804         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10805         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10806         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10807         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10808
10809 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10810
10811         PR fortran/19260
10812         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10813         * gfortran.dg/continuation_2.f90: New test.
10814
10815         PR fortran/19262
10816         * gfortran.dg/continuation_3.f90: New test.
10817         * gfortran.dg/continuation_4.f90: New test.
10818         * gfortran.dg/continuation_5.f: New test.
10819         * gfortran.dg/continuation_6.f: New test.
10820
10821 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/29226
10824         * g++.dg/template/vla1.C: New test.
10825
10826 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10827
10828         PR fortran/29210
10829         * gfortran.dg/complex_parameter_1.f90: New test.
10830
10831 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10832
10833         PR c/29154
10834         * gcc.c-torture/execute/20060929-1.c: New test.
10835
10836 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10837
10838         PR c++/29105
10839         * g++.dg/template/member6.C: New test.
10840         * g++.dg/parse/typename7.C: Adjust error markers.
10841
10842         PR c++/29080
10843         * g++.dg/template/member7.C: New test.
10844
10845 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10846
10847         PR c/24010
10848         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10849         gcc.dg/Woverride-init-3.c: New tests.
10850
10851 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10852
10853         * gcc.c-torture/execute/20060930-1.c: New test.
10854
10855 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10856
10857         PR fortran/18791
10858         * gfortran.dg/specifics_1.f90: New test.
10859         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10860         complex specifics.
10861
10862 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10863
10864         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10865         pthread-init-common.h: New.
10866
10867 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10868
10869         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10870         precision on some archs.
10871
10872 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10873
10874         * gcc.dg/non-local-goto-1.c: New test.
10875         * gcc.dg/non-local-goto-2.c: Likewise.
10876         * gcc.dg/setjmp-3.c: Likewise.
10877         * gcc.dg/setjmp-4.c: Likewise.
10878
10879 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10880
10881         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10882
10883 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10884
10885         PR fortran/28276
10886         * gfortran.dg/exponent_1.f90: New test.
10887
10888         PR fortran/27021
10889         * gfortran.dg/nearest_1.f90: New test.
10890
10891 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR middle-end/25261
10894         PR middle-end/28790
10895         * gcc.dg/gomp/nestedfn-1.c: New test.
10896
10897 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10898
10899         PR objc/29195
10900         * objc/compile/method-1.m: New test.
10901
10902 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10903
10904         PR c++/26938
10905         * g++.dg/template/crash58.C: New test.
10906         * g++.dg/parse/crash28.C: Adjust error markers.
10907         * g++.dg/template/crash34.C: Likewise.
10908         * g++.dg/template/friend31.C: Likewise.
10909         * g++.dg/template/crash32.C: Likewise.
10910
10911         PR c++/27329
10912         * g++.dg/template/crash59.C: New test.
10913
10914         PR c++/27667
10915         * g++.dg/template/spec33.C: New test.
10916         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10917
10918 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10919             Adam Nemet  <anemet@caviumnetworks.com>
10920
10921         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10922         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10923
10924 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10925
10926         PR target/28911
10927         * gcc.dg/pr28911.c: New.
10928
10929 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10930
10931         PR target/29169
10932         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10933         (dg-options): Add -mfpmath=387.
10934
10935 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR c/28706
10938         * gcc.dg/pr28706.c: New test.
10939
10940         PR c/28712
10941         * gcc.dg/pr28712.c: New test.
10942
10943 2006-09-22  Mike Stump  <mrs@apple.com>
10944
10945         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10946
10947 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10948
10949         PR tree-optimization/28888
10950         * gcc.dg/pr28888.c: New test.
10951
10952 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/29016
10955         * g++.dg/init/ptrfn1.C: New test.
10956
10957 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10958
10959         PR c++/28861
10960         * g++.dg/template/spec32.C: New test.
10961         * g++.dg/parse/crash9.C: Adjust error markers.
10962
10963         PR c++/28303
10964         * g++.dg/template/typedef6.C: New test.
10965         * g++.dg/init/error1.C: Adjust error markers.
10966         * g++.dg/parse/crash9.C: Likewise.
10967         * g++.dg/template/crash55.C: Likewise.
10968
10969 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10970
10971         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10972
10973 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10974
10975         PR target/27650
10976         * g++.dg/ext/dllimport12.C: New test.
10977
10978 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10979
10980         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10981         * gcc.target/mips/nmadd-2.c: Likewise.
10982         * gcc.target/mips/mips-ps-6.c: New test.
10983         * gcc.target/mips/neg-abs-1.c: Likewise.
10984         * gcc.target/mips/neg-abs-2.c: Likewise.
10985         * gcc.target/mips/nmadd-3.c: New test.
10986
10987 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10988
10989         PR middle-end/28046
10990         * gcc.dg/gomp/atomic-10.c: New test.
10991         * g++.dg/gomp/atomic-10.C: New test.
10992
10993 2006-09-20  Eric Christopher  <echristo@apple.com>
10994
10995         * gcc.target/i386/sse3-not-fisttp.c: New.
10996
10997 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10998
10999         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11000
11001 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11002
11003         * gcc.c-torture/execute/pr28289.c (one): New variable.
11004         (main): Use it instead of argc.
11005         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11006         (main): Use it instead of argc.
11007
11008 2006-09-19  Paul Brook  <paul@codesourcery.com>
11009
11010         PR target/28516
11011         * gcc.dg/nested-func-5.c: New test.
11012
11013 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11014
11015         * lib/target-supports.exp (check_effective_target_tls): Compile
11016         test stubs using ${tool}_target_compile, not just target_compile.
11017         (check_effective_target_tls_runtime): Likewise.
11018
11019 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11020
11021         * gcc.c-torture/compile/20030405-1.x: Remove.
11022
11023         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11024         optimising linker from discarding it.
11025
11026 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11027
11028         PR fortran/28526
11029         * gfortran.dg/keyword_symbol_1.f90: New test.
11030
11031         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11032         pedantic compilation option.
11033
11034 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/29060
11037         * gfortran.dg/spread_shape_1.f90: New test.
11038
11039 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11040
11041         PR tree-optimization/28887
11042         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11043
11044 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11045
11046         PR c/25993
11047         * gcc.dg/pr25993.c: New test.
11048
11049 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11050
11051         PR tree-opt/21591
11052         * gcc.dg/vect/pr21591.c: New test.
11053
11054 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         PR tree-opt/29059
11057         * gcc.c-torture/compile/strcpy-1.c: New test.
11058         * gcc.c-torture/compile/strcpy-2.c: New test.
11059         * gcc.c-torture/compile/memcpy-1.c: New test.
11060         * gcc.c-torture/compile/memcpy-2.c: New test.
11061
11062 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11063
11064         PR testsuite/29055
11065         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11066
11067 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11068
11069         * gnat.dg/specs/double_record_extension1.ads: New test.
11070         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11071
11072 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11073
11074         PR fortran/29051
11075         * gfortran.dg/oldstyle_3.f90: New test.
11076
11077 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11078
11079         PR libgfortran/29099
11080         * gfortran.dg/secnds-1.f: New test.
11081
11082 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11083
11084         PR libgfortran/29053
11085         * gfortran.dg/streamio_9.f90: New test.
11086         * gfortran.dg/streamio_10.f90: New test.
11087
11088 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11089
11090         PR C++/29002
11091         * g++.dg/init/array22.C: New test.
11092         * g++.dg/init/array23.C: New test.
11093
11094 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11095
11096         * stackcheck.lst: Update list of tests requiring stack checking.
11097         * norun.lst: Adjust for above change.
11098         * ada95.lst: New file.
11099         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11100         requiring -gnat95 switch.
11101
11102 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11103
11104         * gnat.dg/in_out_parameter.adb: New test.
11105
11106 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11107
11108         PR debug/28980
11109         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11110
11111 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11112
11113         * gnat.dg/specs/unchecked_union.ads: New test.
11114
11115 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11116
11117         PR rtl-optimization/28982
11118         * gcc.c-torture/execute/pr28982a.c: New test.
11119         * gcc.c-torture/execute/pr28982b.c: Likewise.
11120
11121 2006-09-12  Eric Christopher  <echristo@apple.com>
11122
11123         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11124         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11125
11126 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11127
11128         PR c/28768
11129         PR preprocessor/14634
11130         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11131         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11132         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11133
11134 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11135
11136         * gcc.dg/pr28243.c: New test.
11137
11138 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11139
11140         PR fortran/28971
11141         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11142         this undiagnosed regression reappears.
11143
11144 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11145
11146         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11147         Treat $srcdir as a literal.
11148         * lib/fortran-torture.exp (fortran-torture-compile,
11149         fortran-torture-execute): Likewise.
11150         * lib/objc-torture.exp (objc-torture-compile,
11151         objc-torture-execute): Likewise.
11152         * lib/profopt.exp (profopt-execute): Likewise.
11153
11154 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11155
11156         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11157
11158 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11159
11160         PR testsuite/28950
11161         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11162
11163 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11164
11165         PR target/13685
11166         * gcc.target/i386/pr13685.c: New test.
11167
11168 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11169
11170         * gcc.dg/pr28726.c: New test.
11171
11172 2006-09-11  Josh Conner  <jconner@apple.com>
11173
11174         * gcc.dg/nrv3.c: Increase size of structure.
11175         * gcc.dg/nrv4.c: Likewise.
11176         * gcc.dg/nrv5.c: Likewise.
11177
11178 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11179
11180         PR libfortran/28890
11181         gfortran.dg/assumed_charlen_function_5.f90: New test.
11182
11183 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/28991
11186         * g++.dg/init/static3.C: New test.
11187
11188 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11189
11190         PR testsuite/29007
11191         * gcc.dg/long-long-cst1.c (t): Add cast to
11192         __SIZE_TYPE__ before casting to int.
11193         (main): Return 0 on success.
11194
11195 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11196
11197         * gcc.c-torture/execute/20060910-1.c: New test.
11198
11199 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11200
11201         PR middle-end/26983
11202         * gcc.dg/pr26983.c: New test.
11203
11204 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11205
11206         PR target/29006
11207         * gcc.c-torture/execute/pr29006.c: New test.
11208
11209 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11210
11211         PR libfortran/28947
11212         gfortran.dg/matmul_4.f90: New test.
11213
11214 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11215
11216         PR fortran/28959
11217         gfortran.dg/used_types_10: New test.
11218
11219 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11220
11221         PR libfortran/28923
11222         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11223         gfortran.dg/array_initializer_3.f90: New test.
11224
11225 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11226
11227         PR fortran/28914
11228         * gfortran.dg/actual_array_constructor_3.f90: New test.
11229
11230 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11231
11232         PR testsuite/26778
11233         * gcc.target/i386/pr26778.c: New testcase.
11234
11235 2006-09-08  Eric Christopher  <echristo@apple.com>
11236
11237         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11238         * gcc.target/i386/memcpy-1.c: Ditto.
11239         * gcc.target/i386/asm-1.c: Ditto.
11240         * gcc.target/i386/20060512-4.c: Ditto.
11241         * gcc.target/i386/compress-float-387.c: Ditto.
11242         * gcc.target/i386/20060512-1.c: Ditto.
11243         * gcc.target/i386/compress-float-sse.c: Ditto.
11244         * gcc.target/i386/20060512-2.c: Ditto.
11245         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11246         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11247         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11248         * gcc.dg/pr26449.c: Ditto.
11249         * gcc.dg/attr-ms_struct-2.c: Ditto.
11250         * gcc.dg/attr-ms_struct-1.c: Ditto.
11251         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11252
11253 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11254
11255         PR c/28504
11256         * gcc.dg/vla-10.c: New test.
11257
11258 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11259
11260         PR c++/28858
11261         * g++.dg/parse/template20.C: New test.
11262         * g++.dg/template/operator8.C: Remove obsolete part.
11263         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11264         * g++.old-deja/g++.pt/crash65.C: Likewise.
11265
11266 2006-09-07  Jason Merrill  <jason@redhat.com>
11267
11268         PR middle-end/27724
11269         * gcc.dg/long-long-cst1.c: New test.
11270
11271 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11272
11273         PR C++/28906
11274         * g++.dg/other/array3.C: New test.
11275         * g++.dg/other/array4.C: New test.
11276         * g++.dg/other/array5.C: New test.
11277
11278 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11281
11282 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11283
11284         PR target/28946
11285         * gcc.target/i386/pr28946.c: New test.
11286
11287 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11288
11289         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11290         in integer literal constant.
11291         * gfortran.dg/enum_8.f90: Ditto.
11292         * gfortran.dg/g77/20030326-1.f: Ditto.
11293
11294 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11295
11296         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11297         nonconformance usage.
11298
11299 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11300
11301         PR middle-end/28862
11302         * gcc.c-torture/compile/vector-align-1.c: New test.
11303
11304 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11305
11306         PR rtl-opt/27883
11307         * g++.dg/opt/copysign-1.C: New test.
11308
11309 2006-09-06  Jason Merrill  <jason@redhat.com>
11310
11311         PR c++/27371
11312         * g++.dg/warn/unused-result1.C: New test.
11313
11314 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/28903
11317         * g++.dg/ext/vla3.C: New test.
11318
11319         PR c++/28886
11320         * g++.dg/template/array16.C: New test.
11321
11322 2006-09-06  Richard Guenther  <rguenther@suse.de>
11323
11324         * gcc.dg/pr27226.c: Remove testcase again.
11325
11326 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         PR tree-opt/28937
11329         * g++.dg/opt/unroll2.C: New test.
11330
11331 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11332
11333         PR tree-opt/28952
11334         * gcc.dg/vect/pr28952.c: New test.
11335
11336 2006-09-05  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/28900
11339         * gcc.dg/torture/pr28900.c: New testcase
11340
11341 2006-09-05  Richard Guenther  <rguenther@suse.de>
11342
11343         PR tree-optimization/28905
11344         * gcc.c-torture/compile/pr28905.c: New testcase.
11345
11346 2006-09-05  Richard Guenther  <rguenther@suse.de>
11347
11348         PR middle-end/28935
11349         * gcc.dg/pr28935.c: New testcase.
11350
11351 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11352
11353         * gcc.c-torture/execute/20060905-1.c: New test.
11354
11355 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11356
11357         PR fortran/28908
11358         * gfortran.dg/used_types_7.f90: New test.
11359         * gfortran.dg/used_types_8.f90: New test.
11360         * gfortran.dg/used_types_9.f90: New test.
11361
11362 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363
11364         * gcc.c-torture/compile/20060904-1.c: New test.
11365
11366 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11367
11368         PR c++/23287 Revert my 2006-09-01 patch
11369         * g++.dg/parse/dtor12.C: Remove.
11370
11371 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11372
11373         PR c+/27670
11374         * g++.dg/template/operator9.C: New test.
11375
11376         PR c++/27493
11377         * g++.dg/template/operator7.C: New test.
11378
11379         PR c++/27494
11380         * g++.dg/template/operator8.C: New test.
11381
11382         PR c++/27397
11383         * g++.dg/template/crash57.C: New test.
11384
11385         * g++.dg/template/typedef4.C: Adjust error markers.
11386         * g++.dg/template/typedef5.C: Likewise.
11387
11388 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11389
11390         PR c++/28878
11391         * g++.dg/parse/crash33.C: New test.
11392
11393 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11394         Richard Guenther  <rguenther@suse.de>
11395         Adam Nemet  <anemet@caviumnetworks.com>
11396
11397         PR middle-end/27226
11398         * gcc.target/mips/memcpy-1.c: New testcase.
11399         * gcc.dg/pr27226.c: Likewise.
11400
11401 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         PR c++/28705
11404         * g++.dg/lookup/koenig5.C: New.
11405         * g++.dg/template/crash56.C: New.
11406
11407 2006-09-01  Josh Conner  <jconner@apple.com>
11408
11409         PR c++/25505
11410         * gcc.dg/nrv3.c: New test.
11411         * gcc.dg/nrv4.c: New test.
11412         * gcc.dg/nrv5.c: New test.
11413
11414 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11415
11416         PR c++/23287
11417         * g++.dg/parse/dtor12.C: New.
11418
11419 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11420
11421         PR tree-optimization/28839
11422         * gcc.dg/pr28839.c: New test.
11423
11424 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11425
11426         PR target/24367
11427         * gcc.dg/pr24367.c: New testcase.
11428
11429 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11430
11431         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11432
11433 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11434
11435         PR rtl-optimization/27735
11436         * gcc.dg/loop-unswitch-1.c: New test.
11437
11438 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11439
11440         PR fortran/28885
11441         * gfortran.dg/aliasing_dummy_2.f90: New test.
11442
11443         PR fortran/20067
11444         * gfortran.dg/generic_5.f90: Change error message.
11445
11446         PR fortran/28873
11447         * gfortran.dg/generic_6.f90: New test.
11448
11449         PR fortran/25077
11450         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11451
11452         PR fortran/25102
11453         * gfortran.dg/invalid_interface_assignment.f90: New test.
11454
11455         PR fortran/24866
11456         * gfortran.dg/module_proc_external_dummy.f90: New test.
11457
11458 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11459
11460         PR c++/28349
11461         * g++.dg/warn/var-args1.C: New test.
11462
11463 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11464
11465         PR fortran/28866
11466         * gfortran.dg/simpleif_2.f90: New test.
11467         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11468         * gfortran.dg/enum_5.f90: Ditto.
11469
11470 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11471             Kazu Hirata  <kazu@codesourcery.com>
11472
11473         PR tree-optimization/17506
11474         * gcc.dg/pr17506.c: New.
11475
11476 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11477
11478         PR c++/28139
11479         * g++.dg/eh/alias1.C: New test.
11480
11481 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11482
11483         PR c++/28860
11484         * g++.dg/template/ttp22.C: New test.
11485
11486 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11487
11488         PR middle-end/26632
11489         * gcc.dg/pr26632.c: New.
11490
11491 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11492
11493         PR libgfortran/28354
11494         * gfortran.dg/fmt_zero_precision.f90: New test.
11495
11496 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11497
11498         PR c++/28058
11499         * g++.dg/template/spec31.C: New test.
11500
11501 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11502
11503         PR c++/26573
11504         * g++.dg/other/static2.C: New test.
11505
11506 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11507
11508         * gcc.dg/Wswitch-enum-2.c: New test case.
11509         * gcc.dg/Wswitch-enum-3.c: Likewise.
11510
11511 2006-08-26  Richard Guenther  <rguenther@suse.de>
11512
11513         * gcc.c-torture/compile/20060826-1.c: New testcase.
11514
11515 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11516
11517         PR c++/28736
11518         * g++.dg/template/void10.C: New test.
11519
11520         PR c++/28737
11521         * g++.dg/template/void8.C: New test.
11522
11523         PR c+_+/28738
11524         * g++.dg/template/void9.C: New test.
11525
11526         * g++.dg/template/void3.C: Adjust error markers.
11527         * g++.dg/template/void4.C: Likewise.
11528         * g++.dg/template/crash55.C: Likewise.
11529         * g++.dg/template/void7.C: Likewise
11530
11531 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/28588
11534         * g++.dg/inherit/access6.C: New test.
11535         * g++.dg/inherit/access7.C: Likewise.
11536
11537         PR c++/28595
11538         * g++.dg/template/array15.C: New test.
11539         * g++.dg/template/crash2.C: Tweak error markers.
11540
11541 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR middle-end/28683
11544         * gcc.c-torture/compile/20060823-1.c: New test.
11545
11546 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11547
11548         PR c++/28853
11549         * g++.dg/template/ttp21.C: New test.
11550
11551         PR c++/28852
11552         * g++.dg/other/operator1.C: Add error-marker.
11553         * g++.dg/other/operator2.C: New test.
11554
11555 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11556
11557         PR c/27893
11558         * gcc.c-torture/compile/vla-const-1.c,
11559         gcc.c-torture/compile/vla-const-2.c: New tests.
11560
11561 2006-08-26  Richard Guenther  <rguenther@suse.de>
11562
11563         PR middle-end/28814
11564         * gcc.dg/torture/pr28814.c: New testcase.
11565
11566 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11567
11568         PR c/28418
11569         * gcc.c-torture/compile/compound-literal-1.c: New test.
11570
11571 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11572
11573         PR c/28299
11574         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11575         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11576         Expect extra diagnostics.
11577
11578 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11579
11580         gcc.dg/noncompile/pr16876.c: New test.
11581
11582 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11583
11584         PR c++/28056
11585         * g++.dg/parse/local1.C: New test.
11586         * g++.dg/other/qual1.C: Tweak error marker.
11587
11588 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         PR c++/27787
11591         * g++.dg/template/typename10.C: New.
11592         * g++.dg/template/lookup4.C: Remove bogus error marker.
11593
11594 2006-08-25  Richard Guenther  <rguenther@suse.de>
11595
11596         PR testsuite/28829
11597         * gcc.dg/pr26570.c: Fix testcase.
11598
11599 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11600
11601         PR tree-opt/28807
11602         * gcc.c-torture/execute/mayalias-2.c: New test.
11603         * gcc.dg/tree-ssa/alias-13.c: New test.
11604
11605 2006-08-24  Jan Hubicka  <jh@suse.cz>
11606
11607         PR debug/26881
11608         * gcc.dg/debug/pr26881.c: New file.
11609
11610 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11611
11612         PR fortran/28788
11613         * gfortran.dg/used_types_4.f90: New test.
11614         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11615         association of derived types.
11616         * gfortran.dg/used_types_2.f90: Add module cleanup.
11617         * gfortran.dg/used_types_3.f90: The same.
11618
11619         PR fortran/28771
11620         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11621         fix of regression.
11622
11623 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11624
11625         PR 28813
11626         * gfortran.dg/direct_io_6.f90: Remove test.
11627
11628 2006-08-23  Stuart Hastings  <stuart@apple.com>
11629
11630         PR 28825
11631         * gcc.target/i386/20060821-1.c: New.
11632
11633 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11634
11635         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11636         dg-warning strings for dllimport.
11637
11638 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11639
11640         PR C++/28450
11641         * g++.dg/ext/vector4.C: New test.
11642         * g++.dg/ext/complex1.C: New test.
11643
11644 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11645
11646         PR debug/28692
11647         * gcc.dg/debug/const-1.c: New.
11648         * gcc.dg/debug/const-2.c: New.
11649         * gcc.dg/debug/dwarf2/const-1.c: New.
11650         * gcc.dg/debug/dwarf2/const-2.c: New.
11651         * gcc.dg/debug/dwarf2/const-2b.c: New.
11652
11653 2006-08-22  Richard Guenther  <rguenther@suse.de>
11654
11655         PR middle-end/28776
11656         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11657         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11658
11659 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11660
11661         PR tree-optimization/28003
11662         * g++.dg/tree-ssa/pr28003.C: New.
11663
11664 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11665
11666         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11667
11668 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11669
11670         PR c++/26269
11671         * g++.dg/other/error14.C: New test.
11672
11673         PR c++/28505
11674         * g++.dg/parse/ctor7.C: New test.
11675         * g++.dg/parse/ctor8.C: Likewise.
11676
11677         PR c++/28741
11678         * g++.dg/template/void7.C: New test.
11679
11680 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11681
11682         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11683         * gnat.dg/self_aggregate_with_array.adb: New test.
11684
11685 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11686
11687         * g++.dg/eh/arm-vfp-unwind.C: New test.
11688
11689 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11690
11691         PR c++/28341
11692         * g++.dg/template/ref3.C: New test.
11693         * g++.dg/template/nontype13.C: New test.
11694
11695         PR c++/28346
11696         * g++.dg/template/ptrmem17.C: New test.
11697
11698 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11699
11700         PR target/28648 c:
11701         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11702
11703 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11704
11705         PR fortran/28630
11706         * gfortran.dg/used_types_2.f90: New test.
11707
11708         PR fortran/28601
11709         * gfortran.dg/used_types_3.f90: New test.
11710
11711         PR fortran/20886
11712         * gfortran.dg/generic_actual_arg.f90: New test.
11713
11714         PR fortran/28735
11715         * gfortran.dg/module_private_array_refs_1.f90: New test.
11716
11717         PR fortran/28762
11718         * gfortran.dg/program_name_1.f90: New test.
11719
11720         PR fortran/28425
11721         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11722
11723         PR fortran/28496
11724         * gfortran.dg/array_initializer_2.f90: New test.
11725
11726         PR fortran/18111
11727         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11728
11729         PR fortran/28600
11730         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11731
11732         PR fortran/28771
11733         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11734
11735         PR fortran/28660
11736         * gfortran.dg/dependent_decls_1.f90: New test.
11737
11738 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11739
11740         PR fortran/25217
11741         * gfortran.dg/derived_init_2.f90: New.
11742
11743 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11744
11745         * gcc.c-torture/execute/pr28289.c: New test.
11746
11747 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR c/28744
11750         * gcc.dg/attr-externally-visible-1.c: New test.
11751         * gcc.dg/attr-externally-visible-2.c: New test.
11752         * g++.dg/parse/attr-externally-visible-1.C: New test.
11753         * g++.dg/parse/attr-externally-visible-2.C: New test.
11754
11755 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11756
11757         PR c++/28606
11758         * g++.dg/parse/dtor11.C: New test.
11759
11760 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11761
11762         PR rtl-optimization/28489
11763         * gcc.c-torture/compile/pr28489.c: New test.
11764
11765 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11766
11767         PR c++/28710
11768         * g++.dg/template/redecl4.C: New test.
11769
11770         PR c++/28711
11771         * g++.dg/template/ctor8.C: New test.
11772
11773 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11774
11775         * gcc.dg/pr26570.c: Fix testcase.
11776
11777 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11778
11779         * PR c++/28573
11780         * g++.dg/parse/offsetof6.C: New test.
11781         * g++.dg/parse/offsetof6.C: New test.
11782         * g++.dg/parse/offsetof7.C: New test.
11783
11784 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11785
11786         PR testsuite/28602
11787         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11788         is false.
11789
11790 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11791
11792         PR c++/28302
11793         * g++.dg/ext/vector3.C: New test.
11794
11795 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11796
11797         PR gcov/profile/26570
11798         * gcc.dg/pr26570.c: New test.
11799
11800 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11801
11802         PR c/27697
11803         * gcc.dg/qual-component-1.c: New test.
11804
11805 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11806
11807         PR c++/28593
11808         * g++.dg/parse/new3.C: New test.
11809
11810 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11811
11812         PR fortran/25828
11813         * gfortran.dg/streamio_1.f90: New test.
11814         * gfortran.dg/streamio_2.f90: New test.
11815         * gfortran.dg/streamio_3.f90: New test.
11816         * gfortran.dg/streamio_4.f90: New test.
11817         * gfortran.dg/streamio_5.f90: New test.
11818         * gfortran.dg/streamio_6.f90: New test.
11819         * gfortran.dg/streamio_7.f90: New test.
11820         * gfortran.dg/streamio_8.f90: New test.
11821
11822 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11823
11824         PR c/28287
11825         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11826
11827 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11828
11829         PR c++/28594
11830         * g++.dg/template/void6.C: New test.
11831
11832 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11833
11834         PR c/28649
11835         * gcc.dg/parse-error-1.c: New test.
11836         * gcc.dg/parse-error-2.c: New test.
11837         * gcc.dg/cpp/digraph2.c: Add error-marker.
11838         * gcc.dg/noncompile/920923-1.c: Likewise.
11839
11840 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11841
11842         PR c/27490
11843         * gcc.dg/sizeof-2.c: New testcase.
11844
11845         PR c/27489
11846         * gcc.dg/switch-A.c: New testcase.
11847
11848 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11849
11850         PR c++/28288
11851         PR c++/14556
11852         * g++.old-deja/g++.warn/compare1.C: Delete.
11853         * g++.dg/opt/pr7503-2.C: Delete.
11854         * g++.dg/opt/pr7503-3.C: Delete.
11855         * g++.dg/opt/pr7503-4.C: Delete.
11856         * g++.dg/opt/pr7503-5.C: Delete.
11857         * g++.dg/opt/max1.C: Delete.
11858         * g++.dg/warn/minmax.C: Delete.
11859         * g++.dg/expr/minmax.C: New test.
11860
11861 2006-08-14  Richard Guenther  <rguenther@suse.de>
11862
11863         PR testsuite/28703
11864         * gcc.c-torture/execute/pr28651.c: Do not use argc
11865         to avoid optimization, instead forbid inlining.
11866
11867 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11868
11869         PR rtl-optimization/28634
11870         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11871
11872 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11873
11874         PR c/27184
11875         * gcc.dg/torture/pr27184.c: New test.
11876
11877 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11878
11879         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11880
11881 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11882
11883         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11884         * gfortran.dg/stat_2.f90: Likewise.
11885         * gfortran.dg/chmod_1.f90: Likewise.
11886         * gfortran.dg/chmod_2.f90: Likewise.
11887         * gfortran.dg/chmod_3.f90: Likewise.
11888
11889 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11890
11891         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11892
11893 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11894
11895         * g++.dg/opt/pr23454-2.C: New test.
11896
11897 2006-08-11  Richard Guenther  <rguenther@suse.de>
11898
11899         PR middle-end/28651
11900         * gcc.c-torture/execute/pr28651.c: New testcase.
11901
11902 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11903
11904         * gnat.dg/specs/static_initializer.ads: New test.
11905
11906 2006-08-10  Paul Brook  <paul@codesourcery.com>
11907
11908         * gcc.target/arm/cond-asm.c: New test.
11909
11910 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11911
11912         PR tree-optimization/26197
11913         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11914         * g++.dg/vect/vect.exp: Compile the new tests with
11915         --param max-aliased-vops=0.
11916
11917 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11918
11919         PR c++/28637
11920         * g++.dg/template/void3.C: New test.
11921
11922         PR c++/28638
11923         * g++.dg/template/void4.C: New test.
11924
11925         PR c++/28640
11926         * g++.dg/template/void5.C: New test.
11927
11928 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11929
11930         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11931         after dg-do compile.
11932
11933 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11934
11935         PR tree-optimizations/26969
11936         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11937         "unswitch-loops" with -funswitch-loops.
11938         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11939
11940 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11941
11942         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11943         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11944         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11945         * objc.dg/dwarf-1.m: Likewise.
11946         * objc.dg/dwarf-2.m: Likewise.
11947         * obj-c++.dg/dwarf-2.mm: Likewise.
11948
11949 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11950
11951         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11952         * objc.dg/dwarf-2.m: Likewise.
11953         * obj-c++.dg/dwarf-2.mm: Likewise.
11954
11955         PR libfortran/28603
11956         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11957
11958         PR testsuite/27611
11959         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11960
11961         PR testsuite/27033
11962         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11963
11964 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11965
11966         PR target/27827
11967         * gcc.target/i386/pr27827.c: New testcase.
11968
11969 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11970
11971         PR fortran/28590
11972         * gfortran.dg/sequence_types_1.f90: New test.
11973
11974 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11975
11976         PR fortran/28548
11977         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11978         dg-warning.  Add -pedantic option.
11979
11980 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11981
11982         PR c/28502
11983         * gcc.dg/proto-1.c: New test.
11984
11985         PR c/27721
11986         * gcc.dg/lvalue-4.c: New test.
11987
11988         PR c/28136
11989         * gcc.dg/init-bad-5.c: New test.
11990
11991 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11992
11993         PR c++/28347
11994         * g++.dg/ext/typedef-init.C: Add new test for typedef
11995         initialization inside templates. Adjust existing error markers.
11996
11997 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/28148
12000         * g++.dg/init/ptrmem3.C: New test.
12001
12002 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12003
12004         PR tree-optimization/27770
12005         * lib/target-support.exp: New target keyword "section_anchors".
12006         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12007         tests.
12008         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12009         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12010         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12011         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12012
12013 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12014
12015         * gcc.dg/20060801-1.c: Add missing '}'.
12016
12017 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12018
12019         PR c++/27508
12020         * g++.dg/parse/dtor9.C: New test.
12021         * g++.dg/parse/dtor10.C: New test.
12022         * g++.dg/other/error7.C: Adjust error-marker.
12023
12024         PR c++/28274
12025         * g++.dg/other/default5.C: New test.
12026
12027 2006-08-02  Richard Guenther  <rguenther@suse.de>
12028
12029         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12030
12031 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12032
12033         PR c++/28557
12034         * g++.dg/template/conv9.C: New test.
12035
12036 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12037
12038         PR debug/28063
12039         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12040         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12041         Optionally return assembly text.  Update callers.
12042         (check_no_compiler_messages): Update verbose messages.
12043         (check_no_messages_and_pattern): New.
12044         (check_effective_target_string_merging): New.
12045
12046 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12047
12048         PR c++/28250
12049         * g++.dg/eh/catch4.C: New test.
12050
12051         PR c++/28257
12052         * g++.dg/other/qual1.C: New test.
12053
12054         PR c++/28259
12055         * g++.dg/inherit/error2.C: New test.
12056
12057         PR c++/28267
12058         * g++.dg/other/new1.C: New test.
12059
12060         * g++.dg/warn/pr23075.C: Remove obsolete test.
12061         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12062         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12063
12064 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c++/28523
12067         * g++.dg/eh/cast1.C: New test.
12068
12069 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12070
12071         PR libfortran/28452
12072         * gfortran.dg/random_3.f90:  New test.
12073
12074 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12075
12076         PR c++/28432
12077         * g++.dg/other/pr28304.C: Change expected error message.
12078         * g++.dg/other/pr28432.C: New test.
12079
12080 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12081
12082         PR c++/28256
12083         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12084
12085 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12086
12087         PR debug/23336
12088         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12089         at -g1.
12090         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12091         g++.dg/debug/enum-2.C: New.
12092
12093 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12094
12095         PR c++/6634
12096         * g++.dg/parse/long1.C: Add more tests.
12097
12098 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12099
12100         * gfortran.dg/lrshift_1.c: New file.
12101
12102 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12103
12104         PR libgfortran/28335
12105         * gfortran.dg/no_unit_error_1.f90: New test.
12106
12107 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12108
12109         PR libgfortran/28335
12110         * gfortran.dg/no_unit_error_1.f90: Delete test.
12111         * gfortran.dg/no_unit_error_2.f90: Delete test.
12112
12113 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12114
12115         * gfortran.dg/chmod_3.f90: New test.
12116         * gfortran.dg/ltime_gmtime_1.f90: New test.
12117         * gfortran.dg/ltime_gmtime_2.f90: New test.
12118         * gfortran.dg/lrshift_1.f90: New test.
12119         * gfortran.dg/chmod_1.f90: New test.
12120         * gfortran.dg/chmod_2.f90: New test.
12121
12122 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12123
12124         PR c++/27668
12125         * g++.dg/template/crash55.C: New test.
12126
12127         PR c++/27962
12128         * g++.dg/template/nontype16.C: New test.
12129
12130         * g++.dg/template/void2.C: Adjust error markers.
12131         * g++.dg/template/nontype5.C: Adjust error markers.
12132
12133 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12134
12135         * gcc.target/i386/stack-prot-kernel.c: New test.
12136
12137 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12138
12139         * gcc.dg/builtins-55.c: New test case.
12140
12141 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12142
12143         PR rtl-optimization/27907
12144         * gcc.c-torture/compile/pr27907.c: New test.
12145
12146 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12147
12148         * gfortran.dg/mclock.f90: New test.
12149         * gfortran.dg/int_conv_1.f90: New test.
12150         * gfortran.dg/stat_1.f90: New test.
12151         * gfortran.dg/stat_2.f90: New test.
12152
12153 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12154
12155         PR libgfortran/28335
12156         * gfortran.dg/no_unit_error_1.f90: New test.
12157         * gfortran.dg/no_unit_error_2.f90: New test.
12158         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12159
12160 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12161
12162         PR middle-end/28473
12163         * gcc.dg/fold-convround-1.c: New test case.
12164
12165 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12166
12167         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12168
12169 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12170
12171         PR c++/27572
12172         * g++.dg/other/typedef1.C: New test.
12173         * g++.dg/template/typedef4.C: New test.
12174         * g++.dg/template/typedef5.C: New test.
12175
12176 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12177
12178         PR fortran/28416
12179         * gfortran.dg/allocatable_dummy_3.f90: New.
12180
12181 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12182
12183         PR fortran/28439
12184         * gfortran.dg/arithmetic_if.f90:  New test.
12185
12186 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12187
12188         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12189         avoid memcpy optimization.
12190
12191 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12192
12193         PR fortran/25289
12194         * gfortran.dg/direct_io_6.f90: New test.
12195
12196 2006-07-24  Jan Hubicka  <jh@suse.cz>
12197
12198         PR c/25795
12199         PR c++/27369
12200         * gcc.dg/pr25795.c: New test.
12201         * gcc.dg/pr25795-1.c: New test.
12202
12203 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12204
12205         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12206         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12207         which may be transformed to "g || h" on some platforms.
12208
12209 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/28025
12212         * g++.dg/template/friend45.C: New test.
12213
12214 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215
12216         PR libgfortran/28339
12217         * gfortran.dg/arrayio_8.f90: New test.
12218
12219 2006-07-21  Mike Stump  <mrs@apple.com>
12220
12221         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12222
12223         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12224
12225 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12226
12227         PR c++/28250
12228         * g++.dg/eh/catch3.C: New test.
12229
12230         PR c++/28363
12231         * g++.dg/template/defarg10.C: New test.
12232
12233 2006-07-20  Paul Brook  <paul@codesourcery.com>
12234
12235         PR 27363
12236         * gcc.dg/pr27363.c: New test.
12237
12238 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12239
12240         PR c++/28338
12241         * g++.dg/init/ref13.C: New test.
12242
12243 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12244
12245         PR obj-c++/28434
12246         * obj-c++.dg/proto-error-1.mm: New test.
12247
12248 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12249
12250         PR c++/28337
12251         * g++.dg/template/string1.C: New test.
12252
12253 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12254
12255         PR c++/28048
12256         * g++.dg/template/defarg9.C: New test.
12257
12258         PR c++/28235
12259         * g++.dg/template/static27.C: New test.
12260
12261 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12262
12263         PR 28410
12264         * gcc.dg/tree-ssa/pr28410.c: New test.
12265
12266 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12267
12268         PR c++/28258
12269         * g++/dg/other/error13.C: New test.
12270
12271         PR c++/28260
12272         * g++.dg/template/friend44.C: New test.
12273
12274 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12275
12276         PR c++/27495
12277         * g++.dg/other/pr27495.C: New.
12278
12279 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12280
12281         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12282         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12283
12284 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12285
12286         PR c/28286
12287         * gcc.dg/pragma-pack-4.c: New test.
12288
12289 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12290
12291         PR c++/28291
12292         * g++.dg/ext/pr28291.C: New test.
12293
12294 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12295
12296         PR middle-end/28403
12297         * gcc.c-torture/execute/pr28403.c: New test.
12298
12299 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12300
12301         PR middle-end/28402
12302         * gcc.dg/pr28402.c: New test.
12303
12304 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12305
12306         PR c++/28304
12307         * g++.dg/other/pr28304.C: New test.
12308
12309 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12310
12311         PR other/28251
12312         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12313         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12314
12315 2006-07-17  Richard Guenther  <rguenther@suse.de>
12316
12317         PR tree-optimization/28238
12318         * g++.dg/tree-ssa/pr28238.C: New testcase.
12319
12320 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12321
12322         PR c++/28250
12323         * g++.dg/eh/catch1.C: New test.
12324         * g++.dg/eh/catch2.C: New test.
12325
12326 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12327
12328         PR c++/28370
12329         * g++.dg/template/anon3.C: New test.
12330
12331 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12332
12333         PR fortran/20844
12334         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12335         specifiers requiring an explicit format tag..
12336
12337         PR fortran/28201
12338         * gfortran.dg/generic_5: New test.
12339
12340         PR fortran/20893
12341         * gfortran.dg/elemental_optional_args_1.f90: New test.
12342
12343 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12344
12345         * gnat.dg/assert.ads: New file.
12346         * gnat.dg/controlled_record.ads: Likewise.
12347         * gnat.dg/controlled_record.adb: Likewise.
12348
12349 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12350
12351         PR c++/28292
12352         * g++.dg/other/error12.C: New test.
12353
12354         PR c++/28269
12355         * g++.dg/template/crash54.C: New test.
12356
12357 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12358
12359         PR c++/28249
12360         * g++.dg/parse/catch1.C: New test.
12361
12362         PR c++/28294
12363         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12364
12365         PR c++/28387
12366         * g++.dg/ext/attrib24.C: New test.
12367
12368 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12369
12370         PR c++/28343
12371         * g++.dg/ext/asmspec1.C: New test.
12372
12373 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12374
12375         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12376         (dg-test): Support shouldfail tests.
12377         * lib/target-supports-dg.exp (dg-shouldfail): New.
12378         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12379         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12380         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12381         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12382         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12383         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12384         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12385
12386 2006-07-13  Jan Hubicka  <jh@suse.cz>
12387
12388         * gcc.target/i386/memcpy-1.c: New.
12389
12390 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12391
12392         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12393
12394 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12395
12396         PR fortran/25097
12397         * gfortran.dg/present_1.f90: New test.
12398
12399         PR fortran/20903
12400         * gfortran.dg/interface_derived_type_1.f90: New test.
12401
12402 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12403
12404         PR fortran/28213
12405         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12406         list.
12407
12408 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12409
12410         PR c++/27820
12411         * g++.dg/other/label1.C: New test.
12412
12413 2006-07-07  Richard Guenther  <rguenther@suse.de>
12414
12415         PR middle-end/28268
12416         * gcc.dg/torture/pr28268.c: New testcase.
12417
12418 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12419
12420         PR c++/27019
12421         * g++.dg/ext/pr27019.C: New.
12422
12423 2006-07-07  Richard Guenther  <rguenther@suse.de>
12424
12425         PR tree-optimization/28187
12426         * gcc.dg/pr28187.c: New testcase.
12427
12428 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12429
12430         * gnat.dg/address_conversion.adb: New test.
12431         * gnat.dg/boolean_subtype.adb: Likewise.
12432         * gnat.dg/frame_overflow.adb: Likewise.
12433         * gnat.dg/pointer_array.adb: Likewise.
12434         * gnat.dg/pointer_conversion.adb: Likewise.
12435
12436 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12437
12438         PR fortran/28237
12439         PR fortran/23420
12440         * gfortran.dg/print_fmt_5.f90: New test.
12441
12442 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12443
12444         PR fortran/28129
12445         * gfortran.dg/bounds_check_4.f90: New test.
12446
12447 2006-07-05  Richard Guenther  <rguenther@suse.de>
12448
12449         PR target/28158
12450         * gfortran.dg/pr28158.f90: New testcase.
12451
12452 2006-07-05  Richard Guenther  <rguenther@suse.de>
12453
12454         PR tree-optimization/28162
12455         * gcc.dg/pr28162.c: New testcase.
12456
12457 2006-07-05  Richard Guenther  <rguenther@suse.de>
12458         Andrew Pinski  <pinskia@gcc.gnu.org>
12459
12460         PR c++/27084
12461         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12462
12463 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12464
12465         PR fortran/28174
12466         * gfortran.dg/actual_array_substr_2.f90: New test.
12467
12468         PR fortran/28167
12469         * gfortran.dg/actual_array_constructor_2.f90: New test.
12470
12471 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12472
12473         * gfortran.dg/itime_idate_1.f: New test.
12474         * gfortran.dg/itime_idate_2.f: New test.
12475
12476 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12477
12478         PR libgfortran/27704
12479         * gfortran.dg/open_status_3.f90: New test.
12480         * gfortran.dg/fmt_l.f90: Update for new feature.
12481
12482 2006-07-03  Asher Langton  <langton2@llnl.gov>
12483
12484         * gfortran.dg/oldstyle_2.f90: New.
12485
12486 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12487
12488         * gnat.dg/string_slice.adb: New test.
12489
12490 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12491
12492         PR fortran/19259
12493         * gfortran.dg/semicolon_fixed.c: New.
12494         * gfortran.dg/semicolon_free.c: New.
12495
12496 2006-06-30  Mike Stump  <mrs@apple.com>
12497
12498         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12499         that don't support internal visibility.
12500
12501 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12502
12503         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12504         for '(' / ')' needing an extra '\'.
12505
12506 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12507
12508         PR middle-end/27428
12509         * gcc.dg/pr27428-1.c: New test case.
12510
12511 2006-06-29  Mike Stump  <mrs@apple.com>
12512
12513         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12514         on darwin as we can't align commons large enough yet.
12515
12516         * gcc.dg/vla-8.c: Add additional testcases.
12517
12518 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12519
12520         PR c++/28114
12521         * g++.dg/other/pr28114.C: New.
12522
12523 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12524
12525         * gcc.c-torture/compile/20060625-1.c: New test.
12526
12527 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12528
12529         PR fortran/20867
12530         * gfortran.dg/stfunc_3.f90: New test.
12531
12532         PR fortran/25056
12533         * gfortran.dg/impure_actual_1.f90: New test.
12534
12535         PR fortran/20874
12536         * gfortran.dg/elemental_result_1.f90: New test.
12537
12538         PR fortran/25073
12539         * gfortran.dg/select_7.f90: New test.
12540
12541         PR fortran/27554
12542         * intrinsic_actual_1.f: New test.
12543
12544         PR fortran/22038
12545         PR fortran/28119
12546         * gfortran.dg/forall_4.f90: New test.
12547
12548         PR fortran/25072
12549         * gfortran.dg/forall_5.f90: New test.
12550
12551 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12552
12553         PR c++/28051
12554         * g++.dg/template/using13.C: New test.
12555
12556         PR c++/28054
12557         * g++.dg/other/incomplete3.C: New test.
12558
12559 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         PR fortran/28081
12562         * gfortran.dg/substr_3.f: New test.
12563         * gfortran.dg/equiv_2.f90: Update expected error message.
12564
12565 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12566
12567         PR fortran/28118
12568         * gfortran.dg/actual_array_substr_1.f90: New test.
12569
12570 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12571
12572         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12573         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12574
12575 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12576
12577         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12578
12579 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12580
12581         PR fortran/27981
12582         * gfortran.dg/simpleif_2.f90: New test.
12583
12584 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12585
12586         * g++.dg/template/error22.C: Fix typo.
12587
12588 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12589
12590         PR c++/28112
12591         * g++.dg/ext/attrib23.C: New test.
12592
12593 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12594
12595         * gnat.dg/varsize_temp.adb: New test.
12596
12597 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12598
12599         PR c++/11468
12600         * g++.dg/other/java2.C: New test.
12601
12602 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12603
12604         PR target/27789
12605         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12606         initialization.
12607
12608 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12609
12610         PR target/27531
12611         * gcc.dg/pr27531-1.c: New test case.
12612
12613 2006-06-22  Asher Langton  <langton2@llnl.gov>
12614
12615         PR fortran/24748
12616         * gfortran.dg/implicit_8.f90: New.
12617
12618 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12619
12620         PR rtl-optimization/28121
12621         * gcc.dg/pr28121.c: New test.
12622
12623 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12624
12625         PR c++/27805
12626         * g++.dg/parse/ptrmem6.C: New test.
12627
12628         PR c++/27821
12629         * g++.dg/template/error22.C: New test.
12630
12631 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12632
12633         PR c++/28111
12634         * g++.dg/template/friend43.C: New test.
12635
12636         PR c++/28110
12637         * g++.dg/template/crash53.C: New test.
12638
12639         PR c++/28109
12640         * g++.dg/rtti/incomplete1.C: New test.
12641
12642 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12643
12644         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12645
12646 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12647
12648         * gcc.c-torture/execute/complex-7.c: New.
12649
12650 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.dg/merge-all-constants-1.c: New test.
12653
12654 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12655
12656         PR c++/28113
12657         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12658
12659 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12660
12661         * gfortran.dg/rrspacing_1.f90: New test.
12662
12663 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12664
12665         PR c++/28052
12666         * g++.dg/other/bitfield2.C: New test.
12667
12668 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12669
12670         PR tree-optimization/27331
12671         * gcc.dg/pr27331.c: New test.
12672
12673 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12674             Eric Botcazou  <ebotcazou@adacore.com>
12675
12676         PR ada/18692
12677         * lib/gnat.exp: New file.
12678         * lib/gnat-dg.exp: Likewise.
12679         * gnat.dg: New directory.
12680         * gnat.dg/dg.exp: New driver.
12681         * gnat.dg/specs: New directory.
12682         * gnat.dg/specs/specs.exp: New driver.
12683         * gnat.dg/style: New directory.
12684         * gnat.dg/style/style.exp: New driver.
12685
12686 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12687
12688         PR fortran/16206
12689         * gfortran.dg/array_initializer_1.f90: New test.
12690
12691         PR fortran/28005
12692         * gfortran.dg/matmul_3.f90: New test.
12693
12694 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12695
12696         PR middle-end/28075
12697         * gcc.dg/tree-ssa/inline-1.c: New test.
12698
12699 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12700
12701         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12702         in malloc prototype; remove XFAIL.
12703         * gcc.dg/pr18241-2.c: Ditto.
12704         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12705         in memset prototype; remove XFAIL.
12706         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12707
12708 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12709
12710         * gcc.dg/vla-8.c: Add.
12711
12712 2006-06-19  Richard Guenther  <rguenther@suse.de>
12713
12714         PR tree-optimization/27090
12715         * g++.dg/tree-ssa/pr27090.C: New testcase.
12716
12717 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12718
12719         PR target/27861
12720         * gcc.dg/pr27861-1.c: New test case.
12721
12722 2006-06-19  Richard Guenther  <rguenther@suse.de>
12723
12724         PR middle-end/28045
12725         * gcc.dg/torture/pr28045.c: New testcase.
12726
12727 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12728
12729         PR fortran/26801
12730         * gfortran.dg/associated_4.f90: New test.
12731
12732 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12733
12734         PR fortran/19310
12735         PR fortran/19904
12736         * gfortran.dg/real_const_3.f90: New test.
12737
12738 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12739
12740         PR c++/28016
12741         * g++.dg/template/static26.C: New test.
12742
12743         PR c++/27979
12744         * g++.dg/expr/bitfield2.C: New test.
12745
12746         PR c++/27884
12747         * g++.dg/parse/linkage2.C: New test.
12748
12749 2006-06-16  Richard Guenther  <rguenther@suse.de>
12750
12751         PR middle-end/27116
12752         * gcc.dg/pr15785-1.c: Revert last change.
12753         * gcc.dg/torture/pr27116-2.c: New testcase.
12754
12755 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12756
12757         PR middle-end/27802
12758         * gcc.dg/pr27802-1.c: New test case.
12759
12760 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/27689
12763         * g++.dg/template/ttp18.C: New test.
12764         * g++.dg/template/ttp19.C: Likewise.
12765
12766         PR c++/27666
12767         * g++.dg/expr/cond9.C: New test.
12768
12769         PR c++/27640
12770         * g++.dg/template/ctor7.C: New test.
12771
12772 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12773
12774         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12775
12776 2006-06-16  Richard Guenther  <rguenther@suse.de>
12777
12778         PR tree-optimization/27781
12779         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12780
12781 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12782
12783         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12784
12785 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12786
12787         * gcc.dg/tree-ssa/loop-18.c: New test.
12788
12789 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12790
12791         PR c++/27665
12792         * g++.dg/template/crash52.C: New test.
12793
12794         PR c++/27648
12795         * g++.dg/ext/attrib22.C: New test.
12796
12797         PR c++/26559
12798         * g++.dg/template/builtin1.C: New test.
12799         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12800
12801         PR c++/28018
12802         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12803         assignment.
12804         * g++.old-deja/g++.pt/crash51.C: Likewise.
12805
12806         PR c++/27227
12807         * g++.dg/lookup/linkage1.C: New test.
12808         * g++.dg/lookup/linkage2.C: Likewise.
12809
12810 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12811
12812         PR middle-end/27959
12813         * gcc.dg/pr27959.c: New testcase.
12814
12815 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12816
12817         PR target/28014:
12818         * g++.dg/eh/div.C: New test.
12819
12820 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12821
12822         PR c++/27894
12823         * g++.dg/tree-ssa/pr26757.C: New test.
12824         * g++.dg/tree-ssa/pr27894.C: New test.
12825
12826 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12827
12828         * gcc.c-torture/compile/20060609-1.c: New test.
12829
12830         PR target/27863
12831         * gcc.c-torture/compile/pr27863.c: New test.
12832
12833 2006-06-13  Richard Guenther  <rguenther@suse.de>
12834
12835         PR tree-optimization/27830
12836         * g++.dg/tree-ssa/pr27830.C: New testcase.
12837
12838 2006-06-13  Matthew Sachs  <msachs@apple.com>
12839
12840         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12841         the list of compiler flags; this causes those flags to be checked
12842         for things like dg-skip-if.
12843
12844 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12845
12846         PR c++/27601
12847         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12848
12849 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12850             Kazu Hirata  <kazu@codesourcery.com>
12851
12852         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12853         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12854
12855 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12856
12857         PR c++/27933
12858         * g++.dg/lookup/using15.C: New test.
12859
12860         PR c++/27951
12861         * g++.dg/other/anon4.C: New test.
12862
12863 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12864
12865         PR c++/21210
12866         * g++.dg/init/complex1.C: New test case.
12867
12868 2006-06-11  Eric Christopher  <echristo@apple.com>
12869
12870         PR middle-end/27948
12871         * gcc.dg/bf-ms-layout.c: Run on darwin.
12872         * gcc.dg/bf-no-ms-layout: Ditto.
12873         * gcc.dg/attr-ms_struct-2.c: New.
12874         * gcc.dg/bf-ms-layout-2.c: Ditto.
12875
12876 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12877
12878         * gcc.dg/attr-ms_struct-packed1.c: New.
12879
12880 2006-06-09  Mike Stump  <mrs@apple.com>
12881
12882         * gcc.dg/vla-7.c: Add.
12883
12884 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12885
12886         PR fortran/24558
12887         * gfortran.dg/entry_6.f90: New test.
12888
12889         PR fortran/20877
12890         PR fortran/25047
12891         * gfortran.dg/entry_7.f90: New test.
12892
12893 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12894
12895         PR c/27747
12896         * gcc.dg/cpp/_Pragma6.c: New test.
12897
12898         PR c++/27748
12899         * g++.dg/cpp/_Pragma1.C: New test.
12900
12901         PR preprocessor/27746
12902         * gcc.dg/gomp/macro-3.c: New test.
12903         * gcc.dg/gomp/macro-4.c: New test.
12904         * g++.dg/gomp/macro-3.C: New test.
12905         * g++.dg/gomp/macro-4.C: New test.
12906
12907 2006-06-09  Richard Guenther  <rguenther@suse.de>
12908
12909         PR tree-optimization/26998
12910         * gcc.dg/torture/pr26998.c: New testcase.
12911         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12912
12913 2006-06-08  Mike Stump  <mrs@apple.com>
12914
12915         * gcc.dg/pr27095.c: Account for stubs.
12916
12917         PR target/26427
12918         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12919         produce bad code on darwin.
12920
12921 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12922
12923         PR fortran/27958
12924         * gfortran.dg/substr_2.f: New test.
12925
12926 2006-06-08  Asher Langton  <langton2@llnl.gov>
12927
12928         PR fortran/27786
12929         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12930
12931 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12932
12933         PR target/27421
12934         * gcc.dg/union-3.c: New test.
12935
12936 2006-06-08  Richard Guenther  <rguenther@suse.de>
12937
12938         PR middle-end/27116
12939         * gcc.dg/torture/pr27116.c: New testcase.
12940         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12941
12942 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12943
12944         PR rtl-optimization/26449
12945         * gcc.dg/pr26449.c: New test.
12946
12947 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12948
12949         PR c++/27601
12950         * g++.dg/ext/offsetof1.C: Test member functions.
12951
12952 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12953
12954         * gcc.dg/pr27095.c: Improve scanning.
12955
12956 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12957
12958         PR fortran/23091
12959         * gfortran.dg/saved_automatic_1.f90: New test.
12960
12961         PR fortran/24168
12962         * gfortran.dg/array_simplify_1.f90: New test.
12963
12964         PR fortran/25090
12965         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12966
12967         PR fortran/25058
12968         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12969
12970 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12971
12972         PR c++/27177
12973         * g++.dg/expr/cast7.C: New test.
12974
12975 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12976
12977         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12978         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12979         * lib/fortran-torture.exp (fortran-torture-compile,
12980         fortran-torture-execute): Ditto.
12981
12982 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12983
12984         PR target/27842
12985         * gcc.dg/vmx/pr27842.c: New test.
12986
12987 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12988
12989         PR libfortran/27895
12990         * gfortran.dg/bounds_check_3.f90: New test.
12991
12992 2006-06-05  Mike Stump  <mrs@apple.com>
12993
12994         * objc.dg/objc-fast-4.m: Skip for ppc64.
12995
12996 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12997
12998         PR testsuite/27705
12999         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13000
13001 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13002             Victor Kaplansky  <victork@il.ibm.com>
13003
13004         PR tree-optimizations/26360
13005         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13006         with -fno-tree-dce.
13007         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13008
13009 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13010
13011         PR fortran/14067
13012         * gfortran.dg/data_char_1.f90: Add messages for truncated
13013         strings.
13014
13015         PR fortran/16943
13016         * gfortran.dg/func_decl_2.f90: New test.
13017
13018         PR fortran/20839
13019         * gfortran.dg/do_2.f90: New test.
13020
13021         PR fortran/27655
13022         * gfortran.dg/associated_3.f90: New test.
13023
13024 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13025
13026         PR c++/27819
13027         * g++.dg/template/static25.C: New test.
13028
13029         PR c++/27722
13030         * g++.dg/init/array21.C: New test.
13031
13032         PR c++/27807
13033         * g++.dg/ext/complit7.C: New test.
13034
13035         PR c++/27806
13036         * g++.dg/parse/ptrmem5.C: New test.
13037
13038 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13039             Andrew Pinski  <pinskia@physics.uc.edu>
13040
13041         PR c/27150
13042         PR middle-end/27382
13043         * gcc.dg/pr27150-1.c: New testcase.
13044         * gcc.dg/pr27382-1.c: New testcase.
13045         * gcc.dg/pr27382-2.c: New testcase.
13046
13047 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13048
13049         PR c/25161
13050         PR c/27020
13051         * gcc.dg/array-10.c: New test.
13052
13053 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13054
13055         PR c++/27804
13056         * g++.dg/init/const4.C: New test.
13057         * g++.dg/init/member1.C: Add error-marker.
13058         * g++.dg/other/fold1.C: Adjust error-marker.
13059
13060 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13061
13062         PR c++/27601
13063         * g++.dg/ext/offsetof1.C: New test.
13064
13065 2006-06-04 Eric Christopher <echristo@apple.com>
13066
13067         * gcc.dg/attr-ms_struct-1.c: New.
13068
13069 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13070
13071         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13072
13073 2006-06-04  Richard Guenther  <rguenther@suse.de>
13074
13075         PR tree-optimization/27039
13076         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13077
13078 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13079
13080         PR target/26223
13081         * gcc.target/i386/amd64-abi-2.c: New test case.
13082
13083 2006-06-02  Eric Christopher  <echristo@apple.com>
13084
13085         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13086         * gcc.target/i386/20020523-1.c: Skip if darwin.
13087         * gcc.target/i386/asm-3.c: Ditto.
13088         * gcc.target/i386/20011119-1.c: Ditto.
13089         * gcc.target/i386/clobbers.c: Remove pic part of test.
13090
13091 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13092
13093         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13094         * g++.old-deja/g++.other/init19.C: Ditto.
13095         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13096         and add other platforms as expected failures.
13097
13098 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13099
13100         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13101         (is-effective-target-keyword): Ditto.
13102
13103 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13104
13105         PR fortran/27715
13106         * gfortran.dg/extended_char_comparison_1.f:  New test.
13107
13108 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13109
13110         PR fortran/25098
13111         * gfortran.dg/dummy_procedure_1.f90: New test.
13112
13113         PR fortran/25147
13114         * gfortran.dg/dummy_procedure_2.f90: New test.
13115
13116         * gfortran.dg/associated_2.f90: Correct to make consistent with
13117         standard.
13118
13119 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13120
13121         * gcc.target/i386/387-11.c: New test case.
13122
13123 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13124
13125         PR c++/27801
13126         * g++.dg/template/cond6.C: New test.
13127
13128         PR c++/26496
13129         * g++.dg/template/crash51.C: New test.
13130         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13131
13132         PR c++/27385
13133         * g++.dg/init/array20.C: New test.
13134
13135 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13136
13137         * gcc.dg/builtins-54.c: New test case.
13138
13139 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13140
13141         PR c++/26433
13142         * g++.dg/template/fntry1.C: Add dg-do link.
13143
13144         PR c++/27808
13145         * g++.dg/parse/friend6.C: New test.
13146
13147 2006-05-30  Asher Langton  <langton2@llnl.gov>
13148
13149         * gfortran.dg/cray_pointers_7.f90: New test.
13150
13151 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13152
13153         PR tree-optimization/23452
13154         * gcc.dg/fold-mulconj-1.c: New test case.
13155
13156 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13157
13158         PR c++/27803
13159         * g++.dg/parse/bitfield1.C: New test.
13160
13161 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13162
13163         * gcc.target/ppc-eq0-1.c: New test case.
13164         * gcc.target/ppc-negeq0-1.c: New test case.
13165
13166 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13167
13168         PR c/27273
13169         * gcc.dg/overflow-warn-5.c: New test.
13170
13171 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13172
13173         PR c/27718
13174         * gcc.dg/sizeof-1.c: New test.
13175
13176 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13177
13178         PR target/27790
13179         * gcc.target/i386/pr27790.c: New test.
13180
13181 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13182
13183         PR libgfortran/27757
13184         * gfortran.dg/direct_io_5.f90: New test.
13185
13186 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13187
13188         PR libgfortran/27634
13189         * gfortran.dg/fmt_missing_period_1.f: New test.
13190         * gfortran.dg/fmt_missing_period_2.f: New test.
13191         * gfortran.dg/fmt_missing_period_3.f: New test.
13192
13193 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13194
13195         PR fortran/19777
13196         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13197         arrays.
13198
13199 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13200
13201         PR c++/27713
13202         * g++.dg/template/new6.C: New test.
13203
13204 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13205
13206         PR tree-optimization/24964
13207         * gcc.target/i386/387-10.c: New test case.
13208
13209 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13210
13211         * intrinsics/string_intrinsics.c (compare_string):
13212         Use memcmp instead of strncmp to avoid tripping over
13213         CHAR(0) in a string.
13214
13215 2006-05-27  Richard Guenther  <rguenther@suse.de>
13216
13217         PR middle-end/27773
13218         * gcc.dg/torture/pr27773.c: New testcase.
13219
13220 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13221
13222         * gcc.dg/pr24561.c: Rename to..
13223         * gcc.dg/pr25962.c: .. this.
13224
13225 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13226
13227         PR fortran/19777
13228         * gfortran.dg/bounds_check_2.f: New test.
13229
13230 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13231
13232         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13233         * gfortran.dg/byte_1.f90: Likewise.
13234         * gfortran.dg/dup_save_2.f90: Likewise.
13235
13236 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13237
13238         * gfortran.dg/associated_2.f90: New test.
13239
13240 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13241
13242         PR fortran/27524
13243         * gfortran.dg/bounds_check_1.f90: New test.
13244
13245 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13246
13247         PR rtl-optimization/27661
13248         * gcc.dg/pr27661.c: New test case.
13249
13250 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13251
13252         PR fortran/23151
13253         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13254         * gfortran.dg/print_parentheses_1.f:  New test.
13255         * gfortran.dg/print_parentheses_2.f90:  New test.
13256
13257 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13258
13259         PR target/27758
13260         * gcc.dg/pr27758.c: New test.
13261
13262 2006-05-24  Falk Hueffner  <falk@debian.org>
13263
13264         * gcc.c-torture/compile/pr27571.c: New test.
13265
13266 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13267
13268         PR fortran/27709
13269         * gfortran.dg/spec_expr_4.f90: New test.
13270
13271         PR fortran/27155
13272         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13273
13274 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13275
13276         PR c++/20103
13277         * g++.dg/ext/complit6.C: New test.
13278         * g++.dg/ext/complit3.C: Adjust error markers.
13279         * g++.dg/init/const3.C: New test.
13280
13281 2006-05-25  Richard Guenther  <rguenther@suse.de>
13282
13283         PR middle-end/27743
13284         * gcc.dg/torture/pr27743.c: New testcase.
13285
13286 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13287
13288         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13289
13290 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13291
13292         * gcc.dg/compat/scalar-by-value-x.h: New.
13293         * gcc.dg/compat/scalar-by-value-y.h: New.
13294         * gcc.dg/compat/scalar-by-value-5.c: New.
13295         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13296         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13297         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13298         * gcc.dg/compat/scalar-by-value-6.c: New.
13299         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13300         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13301         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13302
13303 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13304
13305         PR tree-optimization/27639
13306         PR tree-optimization/26719
13307         * gcc.dg/pr27639.c: New test.
13308         * gcc.dg/pr26719.c: New test.
13309         * gcc.dg/tree-ssa/scev-cast.c: New test.
13310
13311 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/20173
13314         * g++.dg/template/error21.C: New test.
13315
13316 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13317
13318         PR target/27696
13319         * gcc.target/i386/pr27696.c: New.
13320
13321 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13322
13323         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13324
13325         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13326
13327 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13328
13329         PR c++/27716
13330         * g++.dg/other/assign1.C: New test.
13331
13332 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13333
13334         PR target/27266
13335         * gcc.target/i386/pr27266.c: New.
13336
13337 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13338
13339         PR c++/27451
13340         * g++.dg/ext/asm9.C: New test.
13341
13342 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13343
13344         PR rtl-optimization/25514
13345         * gcc.c-torture/compile/pr25514.c: New test.
13346
13347 2006-05-22  Richard Guenther  <rguenther@suse.de>
13348
13349         Revert
13350         2006-01-31  Richard Guenther  <rguenther@suse.de>
13351
13352         * gcc.target/i386/sselibm-1.c: New testcase.
13353         * gcc.target/i386/sselibm-2.c: Likewise.
13354         * gcc.target/i386/sselibm-3.c: Likewise.
13355         * gcc.target/i386/sselibm-4.c: Likewise.
13356         * gcc.target/i386/sselibm-5.c: Likewise.
13357
13358 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13359
13360         PR c/27420
13361         * gcc.dg/func-args-2.c: New test.
13362
13363         PR c/26818
13364         * gcc.dg/struct-incompl-1.c: New test.
13365
13366 2006-05-22  Richard Guenther  <rguenther@suse.de>
13367
13368         PR testsuite/27708
13369         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13370         the transformations we test for.
13371
13372 2006-05-22  Richard Guenther  <rguenther@suse.de>
13373
13374         PR testsuite/27707
13375         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13376
13377 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13378
13379         PR c++/27210
13380         * g++.dg/warn/new1.C: New test.
13381         * g++.dg/template/new5.C: Likewise.
13382
13383 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13384
13385         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13386         * gcc.target/i386/20060512-3.c: Likewise.
13387
13388 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13389
13390         PR rtl-optimization/27671
13391         * gcc.c-torture/execute/pr27671-1.c: New.
13392         * gcc.dg/pr27671-2.c: Likewise.
13393
13394         PR tree-optimization/26622.
13395         * gcc.c-torture/compile/pr26622.c: New.
13396
13397 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13398
13399         PR fortran/27613
13400         * gfortran.dg/recursive_reference_1.f90: New test.
13401
13402 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13403
13404         PR fortran/25746
13405         * gfortran.dg/elemental_subroutine_3.f90: New test.
13406
13407         PR fortran/25090
13408         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13409
13410         PR fortran/27584
13411         * gfortran.dg/associated_target_1.f90: New test.
13412
13413         PR fortran/19015
13414         * gfortran.dg/maxloc_shape_1.f90: New test.
13415
13416 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13417
13418         PR libgfortran/24459
13419         * gfortran.dg/namelist_24.f90: New test.
13420         * gfortran.dg/namelist_12.f: Fix typo in comment.
13421
13422 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13423
13424         PR middle-end/25776
13425         * g++.dg/other/error11.C: New test.
13426
13427 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13428
13429         * gcc.target/mips/pr26765.c: Add -w to options.
13430
13431 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13432
13433         * lib/target-supports.exp (check_effective_target_mpaired_single):
13434         New function.
13435         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13436         multilibs.
13437         * g++.dg/vect/vect.exp: Likewise.
13438
13439 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13440
13441         PR testsuite/25891
13442         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13443
13444 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13445
13446         PR fortran/27662
13447         * gfortran.dg/temporary_1.f90: New file.
13448
13449 2006-05-19  Andreas Schwab  <schwab@suse.de>
13450
13451         * g++.dg/other/unused1.C: Also match "stringz".
13452
13453 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13454
13455         PR c++/26433
13456         * g++.dg/template/fntry1.C: New test.
13457
13458 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/27471
13461         PR c++/27506
13462         * g++.dg/conversion/bitfield5.C: New test.
13463         * g++.dg/conversion/bitfield6.C: New test.
13464
13465 2006-05-18  Mike Stump  <mrs@apple.com>
13466
13467         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13468         * gcc.dg/vla-4.c: Add.
13469         * gcc.dg/vla-5.c: Add.
13470         * gcc.dg/vla-6.c: Add.
13471
13472 2006-05-12  Stuart Hastings  <stuart@apple.com>
13473
13474         * gcc.target/i386/20060512-1.c: New.
13475         * gcc.target/i386/20060512-2.c: New.
13476         * gcc.target/i386/20060512-3.c: New.
13477         * gcc.target/i386/20060512-4.c: New.
13478
13479 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/26122
13482         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13483
13484         PR c++/26068
13485         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13486         * g++.dg/parse/linkage1.C: New test.
13487
13488 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13489
13490         PR tree-optimization/27548
13491         * g++.dg/tree-ssa/pr27548.C: New test.
13492
13493 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13494
13495         PR fortran/26551
13496         * gfortran.dg/recursive_check_1.f: New test.
13497         * gfortran.dg/recursive_check_2.f90: New test.
13498
13499 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13500
13501         * g++.dg/opt/temp2.C: New test.
13502
13503 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13504
13505         PR c++/27491
13506         * g++.dg/init/brace5.C: New test.
13507
13508         PR middle-end/27415
13509         * gcc.dg/gomp/pr27415.c: New test.
13510         * g++.dg/gomp/pr27415.C: New test.
13511
13512         PR tree-optimization/27549
13513         * g++.dg/tree-ssa/pr27549.C: New test.
13514
13515 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13516
13517         PR libgfortran/27575
13518         * gfortran.dg/read_eof_4.f90: New test.
13519
13520 2006-05-16  Richard Guenther  <rguenther@suse.de>
13521
13522         PR tree-optimization/22303
13523         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13524
13525 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13526
13527         PR middle-end/27573
13528         * gcc.dg/gomp/pr27573.c: New test.
13529         * gfortran.dg/gomp/pr27573.f90: New test.
13530
13531         PR c/27499
13532         * gcc.dg/gomp/pr27499.c: New test.
13533         * g++.dg/gomp/pr27499.C: New test.
13534
13535 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/27339
13538         * g++.dg/parser/access8.C: Adjust error marker.
13539         * g++.dg/template/access17.C: New test.
13540         * g++.dg/template/access18.C: Likewise.
13541
13542 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13543
13544         PR target/26600
13545         * gcc.target/i386/pr26600.c: New test case.
13546
13547 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13548
13549         PR c++/27505
13550         * g++.dg/expr/bitfield1.C: New test.
13551
13552 2006-05-15  Richard Guenther  <rguenther@suse.de>
13553
13554         PR tree-optimization/27603
13555         * gcc.dg/torture/pr27603.c: New testcase.
13556
13557 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13558
13559         PR fortran/25090
13560         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13561
13562         PR fortran/25082
13563         * gfortran.dg/scalar_return_1.f90: New test.
13564
13565         PR fortran/27411
13566         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13567
13568 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13569
13570         * gcc.dg/gomp/critical-4.c: New test.
13571         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13572         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13573         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13574         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13575
13576 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13577
13578         PR c++/27582
13579         * g++.dg/template/dependent-args1.C: New test.
13580
13581         PR c++/27581
13582         * g++.dg/lookup/this1.C: New test.
13583
13584         PR c++/27315
13585         * g++.dg/template/operator6.C: New test.
13586         * g++.dg/template/incomplete3.C: New test.
13587
13588         PR c++/27559
13589         * g++.dg/template/new4.C: New test.
13590
13591         PR c++/27496
13592         * g++.dg/template/void2.C: New test.
13593
13594 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13595
13596         * g++.dg/template/dependent-expr5.C: New test.
13597
13598 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13599
13600         PR middle-end/26729
13601         * gcc.dg/pr26729-1.c: New test case.
13602
13603 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13604
13605         * gcc.dg/pr27003.c: New test.
13606
13607 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13608
13609         * lib/target-supports.dg (check_cxa_atexit_available): Change
13610         v3_target_compile to ${tool}_target_compile.
13611
13612 2006-05-11  Jason Merrill  <jason@redhat.com>
13613
13614         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13615
13616 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13617
13618         PR fortran/27553
13619         * gfortran.dg/label_5.f90: New test.
13620
13621 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13622
13623         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13624         check_effective_target_powerpc_altivec_ok): New.
13625         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13626         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13627         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13628         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13629         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13630         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13631         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13632         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13633         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13634         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13635         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13636         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13637         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13638         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13639         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13640         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13641         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13642         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13643         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13644         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13645         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13646         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13647         gcc.target/powerpc/altivec-9.c,
13648         gcc.target/powerpc/altivec-consts.c,
13649         gcc.target/powerpc/altivec-pr22085.c,
13650         gcc.target/powerpc/altivec-splat.c,
13651         gcc.target/powerpc/altivec-types-1.c,
13652         gcc.target/powerpc/altivec-types-2.c,
13653         gcc.target/powerpc/altivec-types-3.c,
13654         gcc.target/powerpc/altivec-types-4.c,
13655         gcc.target/powerpc/altivec-varargs-1.c,
13656         gcc.target/powerpc/altivec-vec-merge.c,
13657         gcc.target/powerpc/ppc-vector-memcpy.c,
13658         gcc.target/powerpc/ppc-vector-memset.c,
13659         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13660         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13661         these effective targets.
13662         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13663         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13664
13665 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13666
13667         PR middle-end/27384
13668         * g++.dg/other/fold1.C: New test.
13669
13670         PR middle-end/27488
13671         * gcc.dg/fold-nonneg-1.c: New test.
13672
13673         PR c++/27547
13674         * g++.dg/other/operator1.C: New test.
13675
13676 2006-05-11  Richard Guenther  <rguenther@suse.de>
13677
13678         PR middle-end/27529
13679         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13680
13681 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13682
13683         * lib/target-supports-dg.exp (check-flags): New.
13684         (dg-skip-if): Move flag checks.
13685
13686 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13687
13688         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13689         * lib/target-supports.dg (check_cxa_atexit_available): New.
13690
13691 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13692
13693         PR fortran/27470
13694         * gfortran.dg/multiple_allocation_2.f90: New test case.
13695
13696 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13697
13698         * gcc.target/arm/pr27387.C: Fix a comment typo.
13699
13700 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13701
13702         PR fortran/24549
13703         * gfortran.dg/error_recovery_1.f90: New test.
13704
13705 2006-05-10  Richard Guenther  <rguenther@suse.de>
13706
13707         PR tree-optimization/27302
13708         * gcc.dg/torture/pr27302.c: New testcase.
13709
13710 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13711         Richard Guenther  <rguenther@suse.de>
13712
13713         PR middle-end/27498
13714         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13715
13716 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13717
13718         PR rtl-optimization/27335
13719         * gcc.dg/pr27335.c: New test.
13720
13721 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13722
13723         * gcc.target/mips/mips-ps-5.c: New file.
13724
13725 2006-05-08  Jan Hubicka  <jh@suse.cz>
13726
13727         PR middle-end/25962
13728         * gcc.dg/pr25962.c: New.
13729
13730 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13731
13732         PR target/27158
13733         * gcc.target/powerpc/pr27158.c: New test case.
13734
13735 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13736
13737         PR testsuite/27476
13738         * ada/acats/run_all.sh: Use test -z.
13739
13740 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13741
13742         PR libfortran/18271
13743         * gfortran.dg/spec_expr_3.f90: New test.
13744
13745 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13746
13747         PR target/24879
13748         * gcc.target/i386/monitor.c: New file.
13749
13750 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13751
13752         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13753
13754 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13755
13756         PR c++/27447
13757         * g++.dg/other/ptrmem7.C: New test.
13758
13759 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13760
13761         PR target/27421
13762         * gcc.dg/array-9.c: New test.
13763
13764 2006-05-07  Richard Guenther  <rguenther@suse.de>
13765
13766         PR tree-optimization/27409
13767         * gcc.dg/torture/pr27409.c: New testcase.
13768
13769 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13770
13771         PR fortran/27457
13772         * gfortran.dg/select_6.f90: New.
13773
13774 2006-05-07  Richard Guenther  <rguenther@suse.de>
13775
13776         PR tree-optimization/27136
13777         * gcc.dg/torture/pr27136.c: New testcase.
13778
13779 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13780
13781         PR fortran/24813
13782         * gfortran.dg/char_cons_len_1.f90: New test.
13783
13784 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13785
13786         PR c++/27427
13787         * g++.dg/template/incomplete2.C: New test.
13788
13789 2006-05-06  Richard Guenther  <rguenther@suse.de>
13790
13791         PR tree-optimization/27151
13792         * gcc.dg/vect/pr27151.c: New testcase.
13793
13794 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13795
13796         PR c++/27430
13797         * g++.dg/template/void1.C: New test.
13798
13799         PR c++/27423
13800         * g++.dg/other/void2.C: New test.
13801
13802         PR c++/27422
13803         * g++.dg/conversion/void1.C: New test.
13804
13805 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13806
13807         PR/21391
13808         * g++.dg/other/unused1.C: New.
13809
13810 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13811
13812         PR objc/27240
13813         * objc.dg/member-1.m: New test.
13814
13815 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13816
13817         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13818
13819 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13820
13821         PR libfortran/26985
13822         * gfortran.dg/matmul_2.f90: New test.
13823
13824 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13825
13826         * ada/acats/run_all.sh: Use sync when main not found.
13827
13828 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13829
13830         PR target/26765
13831         * gcc.target/mips/pr26765.c: New.
13832
13833 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13834
13835         * gcc.target/bfin: New directory.
13836         * gcc.target/bfin/bfin.exp: New file.
13837         * gcc.target/bfin/frmul.c: New file.
13838         * gcc.target/bfin/arith.c: New file.
13839         * gcc.target/bfin/mul-combine.c: New file.
13840         * gcc.target/bfin/shift.c: New file.
13841
13842 2006-05-04  Richard Guenther  <rguenther@suse.de>
13843
13844         PR tree-optimization/14287
13845         PR tree-optimization/14844
13846         PR tree-optimization/19792
13847         PR tree-optimization/21608
13848         PR tree-optimization/27090
13849         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13850         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13851         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13852         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13853         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13854
13855 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13856
13857         PR tree-optimization/27285
13858         * gcc.c-torture/execute/pr27285.c: New test.
13859
13860         PR middle-end/27388
13861         * gcc.dg/gomp/pr27388-1.c: New test.
13862         * gcc.dg/gomp/pr27388-2.c: New test.
13863         * gcc.dg/gomp/pr27388-3.c: New test.
13864
13865         PR c++/27359
13866         * g++.dg/gomp/pr27359.C: New test.
13867
13868 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13869
13870         PR fortran/20248
13871         * gfortran.dg/iargc.f90: New test.
13872
13873 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13874
13875         PR c++/27102
13876         * g++.dg/template/crash49.C: New test.
13877
13878 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13879
13880         PR testsuite/27032
13881         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13882
13883 2006-05-02  Jeff Law  <law@redhat.com>
13884
13885         PR tree-optimization/27364
13886         * gcc.c-torture/execute/pr27364.c: New test.
13887
13888 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/27309
13891         * g++.dg/parser/ctor5.C: New test.
13892
13893 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13894
13895         PR target/27387
13896         * gcc.target/arm/arm.exp: New.
13897         * gcc.target/arm/pr27387.C: Likewise.
13898
13899 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13900
13901         PR fortran/27269
13902         PR fortran/27324
13903         * gfortran.dg/module_equivalence_2.f90: New test.
13904
13905 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13906
13907         PR middle-end/27337
13908         * g++.dg/gomp/pr27337-1.C: New test.
13909         * g++.dg/gomp/pr27337-2.C: New test.
13910
13911         PR middle-end/27328
13912         * gcc.dg/gomp/pr27328.c: New test.
13913
13914         PR middle-end/27325
13915         * g++.dg/gomp/pr27325.C: New test.
13916
13917         PR middle-end/27310
13918         * g++.dg/gomp/pr27310.C: New test.
13919
13920 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13921
13922         PR tree-optimization/27291
13923         * g++.dg/tree-ssa/pr27291.C: New test.
13924
13925 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13926
13927         PR tree-optimization/27283
13928         * g++.dg/tree-ssa/pr27283.C: New test.
13929
13930 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13931
13932         * gcc.dg/tree-ssa/loop-16.c: New test.
13933
13934 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13935             Joseph S. Myers  <joseph@codesourcery.com>
13936
13937         * gcc.dg/Wconversion-3.c: New test case.
13938         * gcc.dg/Wconversion-4.c: Likewise.
13939
13940 2006-05-01  Richard Guenther  <rguenther@suse.de>
13941
13942         PR tree-optimization/26726
13943         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13944
13945 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13946
13947         * gcc.dg/Woverflow-1.c: New test case.
13948         * gcc.dg/Woverflow-2.c: Likewise.
13949         * gcc.dg/Woverflow-3.c: Likewise.
13950
13951 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/27094
13954         * g++.dg/template/defarg8.C: New test.
13955
13956 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13957
13958         PR c++/27278
13959         * g++.dg/parse/operator7.C: New test.
13960
13961 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13962
13963         PR c++/11471
13964         PR c++/27102
13965         * g++.dg/template/crash48.C: New test.
13966
13967         PR c++/27279
13968         * g++.dg/parse/ctor4.C: New test.
13969
13970 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13971
13972         PR fortran/25681
13973         * gfortran.df/char_type_len.f90: New test.
13974
13975 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13976
13977         PR libgfortran/27304
13978         * gfortran.dg/fmt_exhaust.f90: New test.
13979
13980 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13981
13982         PR c/25309
13983         * gcc.dg/large-size-array-2.c: New test case.
13984
13985 2006-04-28  Richard Guenther  <rguenther@suse.de>
13986
13987         PR target/26826
13988         * gcc.target/i386/pr26826.c: New testcase.
13989
13990 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13991
13992         PR middle-end/27260
13993         * gcc.c-torture/execute/pr27260.c: New.
13994
13995 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13996
13997         PR middle-end/27095
13998         * gcc.dg/pr27095.c: New.
13999
14000 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14001
14002         PR c++/27292
14003         * g++.dg/conversion/bitfield4.C: New test.
14004
14005 2006-04-27  Eric Christopher  <echristo@apple.com>
14006
14007         * gcc.dg/pragma-ms_struct.c: New.
14008
14009 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14010
14011         PR c++/27102
14012         * g++.dg/template/crash47.C: New test.
14013
14014 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14015
14016         * gcc.target/i386/sse-7.c: build with -msse.
14017
14018 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14019
14020         PR testsuite/27274:
14021         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14022         (main): Exit if processor doesn't support SSE.
14023
14024 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14025
14026         PR middle-end/27282
14027         * gcc.c-torture/compile/pr27282.c: New test.
14028
14029 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14030
14031         PR middle-end/26913
14032         * g++.dg/gomp/pr26913.C: New test.
14033
14034         PR c/25996
14035         * gcc.dg/gomp/pr25996.c: New test.
14036         * g++.dg/gomp/pr25996.C: New test.
14037
14038 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14039
14040         PR rtl-optimization/26725
14041         * gcc.c-torture/compile/pr26725.c: New test.
14042
14043 2006-04-25  Richard Guenther  <rguenther@suse.de>
14044
14045         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14046         than n + -1.
14047
14048 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14049
14050         * gcc.dg/20060425-1.c: New testcase.
14051
14052 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14053
14054         PR tree-optimization/26865
14055         * gcc.dg/pr26865.c: New test.
14056
14057 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14058
14059         PR c++/27292
14060         * g++.dg/conversion/bitfield1.C: New test.
14061         * g++.dg/conversion/bitfield2.C: Likewise.
14062         * g++.dg/conversion/bitfield3.C: Likewise.
14063
14064 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14065         Richard Guenther  <rguenther@suse.de>
14066
14067         PR tree-optimization/27236
14068         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14069
14070 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14071
14072         PR c++/19963
14073         * g++.dg/other/incomplete2.C: New test.
14074
14075 2006-04-24  Richard Guenther  <rguenther@suse.de>
14076
14077         PR middle-end/26869
14078         * gcc.dg/torture/pr26869.c: New testcase.
14079
14080 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14081         Richard Guenther  <rguenther@suse.de>
14082
14083         PR tree-optimization/27218
14084         * g++.dg/tree-ssa/pr27218.C: New testcase.
14085
14086 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14087
14088         PR c++/26912
14089         * g++.dg/template/friend41.C: New test.
14090
14091 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14092
14093         * g++.dg/opt/pr15551.C: Include cstdio.
14094         (main): Use remove instead of unlink.
14095
14096 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14097
14098         * gcc.dg/sibcall-7.c: New test.
14099         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14100         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14101         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14102         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14103         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14104
14105 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/26534
14108         * g++.dg/opt/bitfield1.C: New test.
14109         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14110         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14111         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14112         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14113         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14114         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14115         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14116         * g++.dg/abi/bitfield2.C: Likewise.
14117         * g++.dg/init/bitfield1.C: Likewise.
14118
14119 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14120
14121         PR fortran/25099
14122         * gfortran.dg/elemental_subroutine_4.f90: New test.
14123         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14124         call sub (m, x).
14125
14126 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14127
14128         * gcc.c-torture/compile/20060421-1.c: New testcase.
14129
14130 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14131
14132         PR c/25875
14133         * gcc.dg/init-bad-4.c: New test.
14134
14135 2006-04-21  Paul Brook  <paul@codesourcery.com>
14136
14137         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14138
14139 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14140
14141         PR fortran/27122
14142         * gfortran.dg/defined_operators_1.f90: New test.
14143         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14144         remove old ones associated, incorrectly, with Note 5.46.
14145
14146         PR fortran/27113
14147         * gfortran.dg/character_array_constructor_1.f90: New test.
14148
14149 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * gcc.dg/20060419-1.c: New test.
14152
14153 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14154
14155         PR c/26774
14156         * gcc.dg/struct-parse-1.c: New test case.
14157
14158 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14159
14160         PR c++/26558
14161         * g++.dg/parse/template19.C: New test.
14162
14163         PR c++/26739
14164         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14165
14166         PR c++/26036
14167         * g++.dg/expr/call3.C: New test.
14168
14169         PR c++/10385
14170         * g++.dg/conversion/dynamic1.C: New test.
14171
14172 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/27102
14175         * g++.dg/template/crash35.C: Tweak error markers.
14176         * g++.dg/template/crash46.C: New test.
14177         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14178         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14179
14180 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14181
14182         PR rtl-optimization/14261
14183         * gcc.c-torture/compile/20060419-1.c: Added.
14184
14185 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14186
14187         * gfortran.dg/label_1.f90: Adjust dg-error.
14188
14189 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14190
14191         PR target/26961
14192         * gcc.dg/fold-cond-1.c: New test case.
14193         * gcc.dg/pr26961-1.c: Likewise.
14194
14195 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14196
14197         PR libgfortran/27138
14198         * gfortran.dg/read_bad_advance.f90: New test.
14199
14200 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14201             Dale Johannesen  <dalej@apple.com>
14202
14203         PR target/24076
14204         * gcc.target/i386/vecinit-3.c: New testcase.
14205         * gcc.target/i386/vecinit-4.c: Likewise.
14206         * gcc.target/i386/sse-18.c: Likewise.
14207         * gcc.target/i386/sse-19.c: Likewise.
14208
14209 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14210
14211         * gfortran.dg/allocate_zerosize_1.f90: New test.
14212
14213 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/26365
14216         * g++.dg/template/crash45.C: New test.
14217
14218 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14219
14220         PR fortran/26787
14221         * gfortran.dg/proc_assign_1.f90: New test.
14222         * gfortran.dg/procedure_lvalue.f90: Change message.
14223         * gfortran.dg/namelist_4.f90: Add new error.
14224
14225         PR fortran/25597
14226         PR fortran/27096
14227         * gfortran.dg/auto_pointer_array_result_1.f90
14228
14229         PR fortran/27089
14230         * gfortran.dg/specification_type_resolution_1.f90
14231
14232         PR fortran/18003
14233         PR fortran/25669
14234         PR fortran/26834
14235         * gfortran.dg/bounds_temporaries_1.f90: New test.
14236
14237         PR fortran/27124
14238         * gfortran.dg/array_return_value_1.f90: New test.
14239
14240 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14241
14242         PR fortran/25336
14243         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14244
14245 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14246
14247         PR middle-end/26823
14248         * g++.dg/gomp/pr26823-1.C: New test.
14249         * g++.dg/gomp/pr26823-2.C: New test.
14250
14251 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14252
14253         PR middle-end/27134
14254         * gcc.dg/pr27314.c: New test.
14255
14256 2006-04-13  Richard Henderson  <rth@redhat.com>
14257
14258         * g++.dg/gomp/block-0.C: Update expected matches.
14259
14260 2006-04-13  DJ Delorie  <dj@redhat.com>
14261
14262         * lib/target-supports.exp (check_effective_target_int32plus): New.
14263         (check_effective_target_ptr32plus): New.
14264         (check_effective_target_size32plus): New.
14265         (check_effective_target_int16): New.
14266         (check_profiling_available): Add m32c to the list of unsupported
14267         targets.
14268
14269         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14270         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14271         memory size.
14272         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14273         pointers.
14274         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14275         size_t.
14276         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14277         and size_t.
14278         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14279         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14280         not just xstormy16.  Skip m32c due to weird pointer size.
14281         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14282         not just xstormy16.
14283         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14284         not just xstormy16.
14285         * gcc.dg/20020312-2.c: Add m32c support.
14286         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14287         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14288         in test.
14289         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14290         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14291         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14292         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14293         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14294         formats
14295         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14296         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14297         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14298         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14299         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14300         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14301         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14302         in test.
14303         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14304         in test.
14305         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14306         * gcc.dg/pr23049.c: Require >=32 bit integers.
14307         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14308         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14309         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14310         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14311         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14312         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14313         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14314         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14315         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14316         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14317         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14318         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14319         prototype in test.
14320         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14321         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14322         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14323         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14324         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14325
14326         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14327         * gcc.c-torture/execute/20040703-1.x: Likewise.
14328         * gcc.c-torture/execute/20040705-1.x: Likewise.
14329         * gcc.c-torture/execute/20040705-2.x: Likewise.
14330         * gcc.c-torture/execute/20040709-1.x: Likewise.
14331         * gcc.c-torture/execute/20040709-2.x: Likewise.
14332         * gcc.c-torture/execute/20040811-1.x: Likewise.
14333         * gcc.c-torture/execute/20050316-1.x: Likewise.
14334         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14335         * gcc.c-torture/execute/pr19689.x: Likewise.
14336         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14337         * gcc.c-torture/execute/usmul.x: Likewise.
14338         * gcc.c-torture/execute/vrp-5.x: Likewise.
14339         * gcc.c-torture/execute/vrp-6.x: Likewise.
14340         * gcc.dg/debug/20041023-1.s: Likewise.
14341
14342 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14343
14344         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14345         of integers to a vector types are now constant expressions in C.
14346         * gcc.dg/vect/vect-fold-1.c: New test case.
14347
14348 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14349             Ulrich Weigand  <uweigand@de.ibm.com>
14350
14351         PR target/27006
14352         * gcc.dg/vmx/pr27006.c: New testcase.
14353
14354 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14355
14356         PR libgfortran/26766
14357         * gfortran.dg/write_recursive.f90: New test.
14358
14359 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14360
14361         * g++.dg/parse/dtor7.C: New test.
14362         * g++.dg/parse/new1.C: Add error marker.
14363         * g++.dg/template/new3.C: New test.
14364
14365         PR c++/26122
14366         * g++.dg/template/pure1.C: New test.
14367
14368         PR c++/26295
14369         * g++.dg/parse/ptrmem4.C: New test.
14370
14371 2006-04-10  Jeff Law  <law@redhat.com>
14372
14373         PR/27087
14374         * gcc.c-torture/compile/pr27087.c: New test.
14375
14376 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14377
14378         PR/21391
14379         * gcc.dg/20060410.c: New.
14380
14381 2006-04-10  Matthias Klose  <doko@debian.org>
14382
14383         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14384         Recognize multilib directory names containing underscores.
14385
14386 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.target/i386/vecinit-1.c: New test case.
14389         * gcc.target/i386/vecinit-2.c: Likewise.
14390
14391 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14392
14393         PR debug/27057
14394         * g++.dg/debug/dwarf2-2.C: New test.
14395
14396 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14397
14398         PR rtl-optimization/27073
14399         * gcc.c-torture/execute/pr27073.c: New test.
14400
14401 2006-04-08  Mike Stump  <mrs@apple.com>
14402
14403         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14404
14405 2006-04-07  Richard Guenther  <rguenther@suse.de>
14406
14407         PR tree-optimization/26135
14408         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14409
14410 2006-04-06  Jan Hubicka  <jh@suse.cz>
14411
14412         PR profile/26399
14413         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14414
14415 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14416
14417         * g++.dg/conversion/nullptr1.C: New test case.
14418         * g++.dg/conversion/nullptr2.C: Likewise.
14419
14420 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14421
14422         * gfortran.dg/dependency_18.f90: New test case.
14423
14424 2006-04-05  Richard Guenther  <rguenther@suse.de>
14425
14426         PR tree-optimization/26919
14427         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14428         * gcc.dg/ipa/ipa-2.c: Likewise.
14429         * gcc.dg/ipa/ipa-3.c: Likewise.
14430         * gcc.dg/ipa/ipa-5.c: Likewise.
14431
14432 2006-04-05  Richard Guenther  <rguenther@suse.de>
14433
14434         PR tree-optimization/26763
14435         * gcc.dg/torture/pr26763-1.c: New testcase.
14436         * gcc.dg/torture/pr26763-2.c: Likewise.
14437
14438 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/23634
14441         PR fortran/25619
14442         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14443
14444 2006-04-04  Eric Christopher  <echristo@apple.com>
14445
14446         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14447         stubs.
14448         * gcc.target/i386/387-5.c: Ditto.
14449
14450 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14451
14452         * gcc.target/sparc/struct-ret-check.c: New test.
14453
14454 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14455
14456         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14457         zero decimal digits specified in format.
14458
14459 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14460
14461         PR fortran/26891
14462         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14463
14464         PR fortran/26976
14465         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14466         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14467         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14468         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14469         compliant and detect bigendian-ness.
14470
14471 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14472
14473         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14474         dummy arguments work when the actual argument is itself a dummy
14475         argument of the caller.
14476
14477 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14478
14479         PR libfortran/24685
14480         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14481
14482 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14483
14484         * gfortran.dg/dependencency_17.f90: New test case.
14485
14486 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14487
14488         * gfortran.dg/dependency_14.f90: New test case.
14489         * gfortran.dg/dependency_15.f90: Likewise.
14490         * gfortran.dg/dependency_16.f90: Likewise.
14491
14492 2006-03-31  Asher Langton  <langton2@llnl.gov>
14493
14494         PR fortran/25358
14495         gfortran.dg/cray_pointers_6.f90: New test.
14496
14497 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14498
14499         PR libgfortran/26890
14500         * gfortran.dg/read_size_noadvance.f90: New test.
14501
14502 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14503
14504         PR fortran/25031
14505         * gfortran.dg/multiple_allocation_1.f90: Check that the
14506         size has changed after a re-allocation with stat.
14507
14508 2006-03-30  Richard Guenther  <rguenther@suse.de>
14509
14510         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14511         removal.
14512         * gcc.target/i386/sselibm-2.c: Likewise.
14513         * gcc.target/i386/sselibm-3.c: Likewise.
14514         * gcc.target/i386/sselibm-4.c: Likewise.
14515         * gcc.target/i386/sselibm-5.c: Likewise.
14516
14517 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14518
14519         * gcc.dg/fold-andxor-1.c: New test case.
14520         * gcc.dg/fold-xorand-1.c: Likewise.
14521
14522 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14523
14524         * gcc.dg/fold-convnotconv-1.c: New test case.
14525
14526 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14527
14528         PR fortran/26779
14529         * gfortran.dg/private_type_5.f90: New test.
14530
14531 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14532
14533         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14534
14535 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * gfortran.dg/advance_2.f90: New test.
14538         * gfortran.dg/advance_3.f90: New test.
14539
14540         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14541
14542 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14543
14544         PR libgfortran/26661
14545         PR libgfortran/26880
14546         * gfortran.dg/read_x_past.f: New test.
14547
14548 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14549
14550         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14551         to be STABS.
14552
14553 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14554
14555         * objc.dg/dwarf-1.m: Skip on AIX.
14556         * objc.dg/dwarf-2.m: Skip on AIX.
14557
14558 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14559
14560         PR fortran/26816
14561         * gfortran.dg/float_1.f90: New test.
14562
14563 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14564
14565         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14566         X86_64 targets.
14567         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14568
14569 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14570
14571         PR libfortran/26735
14572         * gfortran.dg/convert_implied_open.f90: New test case.
14573
14574 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14575
14576         PR fortran/26769
14577         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14578
14579 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14580
14581         PR middle-end/26717
14582         * gcc.dg/pr26717.c: New test.
14583
14584 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14585
14586         * gfortran.dg/dependency_12.f90: New test case.
14587
14588 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14589
14590         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14591
14592 2006-03-24  Jeff Law  <law@redhat.com>
14593
14594         * gcc.c-torture/pr26840.c: New test.
14595
14596 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14597
14598         * objc.dg/dwarf-2.m: New.
14599         * obj-c++.dg/dwarf-2.mm: New.
14600
14601         * g++.old-deja/g++.other/init19.C: New.
14602
14603 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14604
14605         * g++.dg/eh/spbp.C: Skip on AIX.
14606
14607 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14608
14609         PR middle-end/26611
14610         * g++.dg/gomp/pr26611-1.C: New test.
14611         * g++.dg/gomp/pr26611-2.C: New test.
14612
14613 2006-03-24  Jeff Law  <law@redhat.com>
14614
14615         * gcc.c-torture/compile/pr26833.c: New test.
14616         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14617
14618 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14619
14620         * gfortran.dg/endfile_2.f90: Delete temp file.
14621
14622 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14623
14624         PR fortran/19303
14625         * gfortran.dg/record_marker_1.f90: New test case.
14626         * gfortran.dg/record_marker_2.f: New test case.
14627         * gfortran.dg/record_marker_3.f90: New test case.
14628
14629 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14630
14631         PR fortran/17298
14632         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14633         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14634
14635 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14636
14637         * lib/gcc-dg.exp (cleanup-modules): New proc.
14638         * gfortran.dg/allocatable_function_1.f90,
14639         gfortran.dg/allocate_char_star_scalar_1.f90,
14640         gfortran.dg/assumed_charlen_function_1.f90,
14641         gfortran.dg/assumed_dummy_1.f90,
14642         gfortran.dg/assumed_shape_ranks_1.f90,
14643         gfortran.dg/assumed_shape_ranks_2.f90,
14644         gfortran.dg/assumed_size_dt_dummy.f90,
14645         gfortran.dg/auto_char_dummy_array_1.f90,
14646         gfortran.dg/auto_char_len_3.f90,
14647         gfortran.dg/automatic_module_variable.f90,
14648         gfortran.dg/bad_automatic_objects_1.f90,
14649         gfortran.dg/char_array_constructor.f90,
14650         gfortran.dg/char_array_structure_constructor.f90,
14651         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14652         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14653         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14654         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14655         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14656         gfortran.dg/derived_pointer_recursion.f90,
14657         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14658         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14659         gfortran.dg/dummy_functions_1.f90,
14660         gfortran.dg/elemental_initializer_1.f90,
14661         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14662         gfortran.dg/elemental_pointer_1.f90,
14663         gfortran.dg/elemental_subroutine_1.f90,
14664         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14665         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14666         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14667         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14668         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14669         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14670         gfortran.dg/global_references_1.f90,
14671         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14672         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14673         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14674         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14675         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14676         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14677         gfortran.dg/large_integer_kind_1.f90,
14678         gfortran.dg/large_real_kind_1.f90,
14679         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14680         gfortran.dg/module_double_reuse.f90,
14681         gfortran.dg/module_equivalence_1.f90,
14682         gfortran.dg/module_interface_1.f90,
14683         gfortran.dg/module_parameter_array_refs_1.f90,
14684         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14685         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14686         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14687         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14688         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14689         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14690         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14691         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14692         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14693         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14694         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14695         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14696         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14697         gfortran.dg/same_name_1.f90,
14698         gfortran.dg/sibling_dummy_procedure_1.f90,
14699         gfortran.dg/sibling_dummy_procedure_2.f90,
14700         gfortran.dg/sibling_dummy_procedure_3.f90,
14701         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14702         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14703         gfortran.dg/used_dummy_types_2.f90,
14704         gfortran.dg/used_dummy_types_3.f90,
14705         gfortran.dg/used_dummy_types_4.f90,
14706         gfortran.dg/used_dummy_types_5.f90,
14707         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14708         gfortran.dg/userdef_operator_1.f90: Use it.
14709
14710 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14711
14712         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14713         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14714         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14715         gfortran.dg/write_back.f,
14716         gfortran.fortran-torture/execute/inquire_1.f90,
14717         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14718
14719 2006-03-21  Jeff Law  <law@redhat.com>
14720
14721         * gcc.dg/tree-ssa/vrp28.c: New test.
14722
14723 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14724
14725         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14726         if _STDC_C99 is defined.
14727         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14728         * gcc.dg/builtins-20.c: Likewise.
14729         * gcc.dg/builtins-53.c: Likewise.
14730         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14731         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14732
14733 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14734
14735         PR tree-opt/26781
14736         * gcc.c-torture/compile/pr26781-1.c: New test.
14737         * gcc.c-torture/compile/pr26781-2.c: New test.
14738
14739 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14740
14741         PR c++/26690
14742         * g++.dg/gomp/pr26690-1.C: New test.
14743         * g++.dg/gomp/pr26690-2.C: New test.
14744
14745 2006-03-20  Jeff Law  <law@redhat.com>
14746
14747         * gcc.dg/tree-ssa/pr21829.c: New test.
14748
14749         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14750
14751 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14752
14753         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14754         (check_visibility_available): Use it.
14755         (check_effective_target_default_packed): Likewise.
14756         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14757         (check_effective_target_fopenmp): Likewise.
14758         (check_effective_target_freorder): Likewise.
14759         (check_effective_target_fpic): Likewise.
14760         (check_named_sections_available): Likewise.
14761         (check_effective_target_ilp32): Likewise.
14762         (check_effective_target_lp64): Likewise.
14763
14764 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14765
14766         PR fortran/20935
14767         * gfortran.dg/scalar_mask_2.f90: New test case.
14768
14769 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         PR tree-opt/26629
14772         * gcc.dg/tree-ssa/loadpre12.c: New test.
14773         * gcc.dg/tree-ssa/loadpre13.c: New test.
14774         * gcc.dg/tree-ssa/loadpre14.c: New test.
14775         * gcc.dg/tree-ssa/loadpre15.c: New test.
14776         * gcc.dg/tree-ssa/loadpre16.c: New test.
14777         * gcc.dg/tree-ssa/loadpre17.c: New test.
14778         * gcc.dg/tree-ssa/loadpre18.c: New test.
14779         * gcc.dg/tree-ssa/loadpre19.c: New test.
14780         * gcc.dg/tree-ssa/loadpre20.c: New test.
14781         * gcc.dg/tree-ssa/loadpre21.c: New test.
14782         * gcc.dg/tree-ssa/loadpre22.c: New test.
14783
14784 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14785
14786         PR fortran/26741
14787         * gfortran.dg/elemental_initializer_1.f90: New test.
14788
14789         PR fortran/26716
14790         * gfortran.dg/assumed_shape_ranks_2: New test.
14791
14792 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14793
14794         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14795         target fpic.
14796
14797 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14798
14799         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14800         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14801         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14802         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14803         gfortran.fortran-torture/execute/direct_io.f90,
14804         gfortran.fortran-torture/execute/inquire_2.f90,
14805         gfortran.fortran-torture/execute/inquire_4.f90,
14806         gfortran.fortran-torture/execute/list_read_1.f90,
14807         gfortran.fortran-torture/execute/open_replace.f90,
14808         gfortran.fortran-torture/execute/slash_edit.f90,
14809         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14810         temporary files from testcases.
14811
14812 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14813
14814         PR libgfortran/26509
14815         gfortran.dg/write_direct_eor.f90: New test.
14816
14817 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14818
14819         * gcc.target/powerpc/pr26350.c: New.
14820         * gcc.target/powerpc/indexed-addr.c: New.
14821
14822 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14823
14824         * gfortran.dg/dependency_13.f90: New test case.
14825
14826 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14827
14828         PR middle-end/21781
14829         * gcc.dg/real-const-1.c: New test case.
14830
14831 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14832
14833         * g++.old-deja/g++.other/init18.C: New.
14834         * g++.old-deja/g++.other/init5.C: Remove xfail.
14835
14836 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14837
14838         * g++.dg/opt/pr15551.C: Cleanup temp file.
14839
14840 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14841
14842         PR c++/6634
14843         g++.dg/parse/long1.C: New test.
14844
14845 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14846
14847         PR fortran/19101
14848         * gfortran.dg/continuation.f90: New test.
14849         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14850
14851 2006-03-14  Richard Guenther  <rguenther@suse.de>
14852
14853         PR tree-optimization/26672
14854         * gcc.dg/torture/pr26672.c: New testcase.
14855
14856 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14857
14858         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14859         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14860
14861 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14862
14863         PR middle-end/26557
14864         * gcc.c-torture/compile/switch-1.c: New test case.
14865
14866 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14867
14868         PR fortran/25378
14869         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14870         test to include more permuatations of mask and index.
14871         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14872         respond to F2003 spec. that the position returned for an all false
14873         mask && condition is zero.
14874
14875 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14876
14877         PR middle-end/25989
14878         * gcc.dg/gomp/pr25989.c: New test.
14879
14880 2006-03-13  Jeff Law  <law@redhat.com>
14881
14882         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14883
14884 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14885
14886         * gcc.dg/switch-9.c: New test.
14887
14888 2006-03-13  Richard Guenther  <rguenther@suse.de>
14889
14890         PR middle-end/26630
14891         * gcc.dg/torture/pr26630.c: New testcase.
14892
14893 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14894
14895         * gfortran.dg/dependency_10.f90: New test case.
14896         * gfortran.dg/dependency_11.f90: Likewise.
14897
14898 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14899             Erik Edelmann  <eedelman@gcc.gnu.org>
14900
14901         * gfortran.dg/allocatable_function_1.f90: New.
14902         * gfortran.dg/allocatable_function_2.f90: New.
14903
14904 2006-03-10  Richard Guenther  <rguenther@suse.de>
14905
14906         PR middle-end/26565
14907         * gcc.dg/torture/pr26565.c: New testcase.
14908
14909 2006-03-09  Eric Christopher  <echristo@apple.com>
14910
14911         * gcc.c-torture/compile/20060309-1.c: New.
14912
14913 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14914
14915         PR libgfortran/26499
14916         * gfortran.dg/write_back.f: New test.
14917         * gfortran.dg/write_rewind_1.f: New test.
14918         * gfortran.dg/write_rewind_2.f: New test.
14919
14920 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14921
14922         PR libgfortran/26554
14923         * gfortran.dg/read_logical.f90: New test.
14924
14925 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14926
14927         * ada/acats/norun.lst: cdd2a03 now passes.
14928
14929 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14930
14931         PR testsuite/25177
14932         * gcc.target/powerpc/pr18096-1.c: Change where the error
14933         would match.
14934
14935 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14936
14937         * gcc.target/i386/cleanup-1.c: New test.
14938         * gcc.target/i386/cleanup-2.c: New test.
14939
14940 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14941
14942         * gfortran.dg/dependency_9.f90: Remove for the time being.
14943
14944 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14945
14946         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14947         directive.
14948
14949 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gfortran.dg/dependency_9.f90: New test case.
14952
14953 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14954
14955         * gfortran.dg/dependency_4.f90: New test case.
14956         * gfortran.dg/dependency_5.f90: New test case.
14957         * gfortran.dg/dependency_6.f90: New test case.
14958         * gfortran.dg/dependency_7.f90: New test case.
14959         * gfortran.dg/dependency_8.f90: New test case.
14960
14961 2006-03-03  Paul Brook  <paul@codesourcery.com>
14962
14963         * lib/target-supports.exp (check_profiling_available):
14964         Add m68k-*-elf.
14965
14966 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14967
14968         PR fortran/25031
14969         * multiple_allocation_1.f90: New test.
14970
14971 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14972
14973         PR tree-optimization/26524
14974         * gfortran.dg/pr26524.f: New test case.
14975
14976 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14977
14978         * g++.dg/template/repo5.C: Cleanup repo files.
14979         * gcc.dg/20051201-1.c: Cleanup coverage files.
14980         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14981         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14982         tree dump files.
14983
14984 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14985
14986         * objc.dg/objc-nofilename-1.m: New test.
14987         * objc.dg/bad-receiver-type.m: New test.
14988         * obj-c++.dg/bad-receiver-type.mm: New test.
14989
14990 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14991
14992         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14993
14994 2006-03-01  Mike Stump  <mrs@apple.com>
14995
14996         * g++.dg/abi/key2.C: Add.
14997
14998 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14999
15000         * gfortran.dg/logical_dot_product.f90: New test.
15001
15002         PR fortran/26393
15003         * gfortran.dg/used_interface_ref.f90: New test.
15004
15005         PR fortran/20938
15006         * gfortran.dg/dependency_2.f90: New test.
15007         * gfortran.fortran-torture/execute/where17.f90: New test.
15008         * gfortran.fortran-torture/execute/where18.f90: New test.
15009         * gfortran.fortran-torture/execute/where19.f90: New test.
15010         * gfortran.fortran-torture/execute/where20.f90: New test.
15011
15012 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15013
15014         * g++.dg/tree-ssa/pr26443.C: New test case.
15015
15016 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15017
15018         PR middle-end/26022
15019         * g++.dg/opt/return-slot1.C: New test.
15020
15021 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15022
15023         PR libgfortran/26136
15024         * gfortran.dg/namelist_23.f90: New test.
15025
15026 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15027
15028         PR middle-end/14752
15029         * gcc.dg/fold-eqandshift-2.c: New test case.
15030
15031 2006-02-28  Richard Guenther  <rguenther@suse.de>
15032
15033         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15034         decomposition.
15035
15036 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15037
15038         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15039
15040 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15041
15042         PR libgfortran/26464
15043         * gfortran.dg/backspace_5.f: New test.
15044         * gfortran.dg/backspace_6.f: New test.
15045
15046 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15047
15048         * gcc.dg/fold-eqandnot-1.c: New test case.
15049
15050 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15051
15052         PR middle-end/19983
15053         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15054
15055 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15056
15057         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15058         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15059
15060 2006-02-26  Richard Guenther  <rguenther@suse.de>
15061
15062         PR tree-optimization/26421
15063         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15064
15065 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15066
15067         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15068         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15069
15070 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15071
15072         * gcc.dg/fold-even-1.c: New test case.
15073
15074 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15075
15076         PR middle-end/21137
15077         * gcc.dg/fold-eqandshift-1.c: New test case.
15078
15079 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15080
15081         PR tree-optimization/25125
15082         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15083         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15084
15085 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15086
15087         PR tree-optimizations/26359
15088         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15089         with -fdump-tree-dceloop-details.
15090         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15091
15092 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15093
15094         PR middle-end/23673
15095         * gcc.dg/fold-eqxor-1.c: New test case.
15096         * gcc.dg/fold-eqxor-2.c: Likewise.
15097         * gcc.dg/fold-eqxor-3.c: Likewise.
15098
15099 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15100
15101         PR fortran/23092
15102         * scalar_mask_1.f90: New test.
15103
15104 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15105
15106         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15107         * g++.dg/eh/uncaught2.C: New.
15108         * g++.dg/eh/uncaught3.C: New.
15109
15110 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15111
15112         PR libgfortran/26423
15113         * gfortran.dg/read_many_1.f: New test.
15114
15115 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15116
15117         PR fortran/24519
15118         * gfortran.dg/dependency_3.f90: New test.
15119         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15120         XFAILs.
15121
15122         PR fortran/25395
15123         * gfortran.dg/equiv_6.f90: New test.
15124
15125 2006-02-23  Jeff Law  <law@redhat.com>
15126
15127         * gcc.c-torture/compile/pr26425.c: New test.
15128
15129 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15130
15131         PR middle-end/26412
15132         * gcc.dg/gomp/pr26412.c: New test.
15133
15134 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15135
15136         PR c++/26291
15137         * g++.dg/other/ellipsis1.C: New test.
15138         * g++.dg/parse/operator4.C: Adjust error marker.
15139
15140 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15141
15142         PR target/25603
15143         * gfortran.dg/pr25603.f: New testcase.
15144
15145 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15146
15147         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15148         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15149
15150 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15151
15152         * g++.dg/eh/spbp.C: New.
15153
15154 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15155
15156         PR middle-end/26379
15157         * gcc.target/i386/mmx-7.c: New test.
15158
15159 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15160
15161         PR tree-optimization/26361
15162         * gcc.dg/tree-ssa/vrp27.c: New test case.
15163
15164 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15165
15166         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15167         * gcc.dg/tree-ssa/complex-4.c: Here.
15168
15169 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15170
15171         PR middle-end/19543
15172         * gfortran.dg/logical_1.f90: New test case.
15173
15174 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15175
15176         PR middle-end/26334
15177         * gcc.dg/20060218-1.c: Moved to...
15178         * gcc.target/i386/20060218-1.c: ... here.  New test.
15179
15180 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15181
15182         PR fortran/26201
15183         * gfortran.dg/convert_1.f90: New.
15184
15185 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15186
15187         PR fortran/25054
15188         * gfortran.dg/namelist_5.f90: New test.
15189
15190         PR fortran/25089
15191         * gfortran.dg/namelist_4.f90: New test.
15192
15193 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15194
15195         PR tree-opt/25680
15196         * gcc.dg/tree-ssa/complex-3.c: New test.
15197
15198 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15199
15200         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15201         variable to take into account the variable name in the
15202         function header.
15203         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15204
15205 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15206
15207         PR middle-end/26334
15208         * gcc.c-torture/compile/20060217-1.c: New test.
15209         * gcc.dg/20060218-1.c: New test.
15210
15211 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15212
15213         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15214
15215 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15216
15217         * gcc.dg/cpp/undef3.c: New test.
15218         * gcc.dg/cpp/trad/builtins2.c: New test.
15219
15220 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15221
15222         PR c++/26266
15223         * g++.dg/template/static22.C: New test.
15224         * g++.dg/template/static23.C: New test.
15225         * g++.dg/template/static24.C: New test.
15226         * g++.dg/template/non-dependent13.C: New test.
15227         * g++.dg/init/member1.C: Tweak error markers.
15228
15229 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15230
15231         PR target/26255
15232         * gcc.c-torture/compile/pr26255.c: New test case.
15233
15234 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15235
15236         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15237         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15238         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15239         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15240         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15241         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15242         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15243
15244 2006-02-16  Jeff Law  <law@redhat.com>
15245
15246         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15247         * gcc.dg/tree-ssa/vrp26.c: New test.
15248
15249 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15250
15251         PR target/20353
15252         PR target/24578
15253         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15254         __UCLIBC__ is defined.
15255
15256 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR fortran/26224
15259         * gfortran.dg/gomp/pr26224.f: New test.
15260
15261 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15262
15263         PR tree-opt/25918
15264         * lib/target-supports.exp
15265         (check_effective_target_vect_short_mult): New.
15266         (check_effective_target_vect_char_mult): New.
15267         (check_effective_target_vect_widen_sum_qi_to_si): New.
15268         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15269         (check_effective_target_vect_widen_sum_hi_to_si): New.
15270         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15271         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15272         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15273         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15274         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15275         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15276         vect-reduc-pattern-2c.c
15277         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15278         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15279         vect-reduc-pattern-1c.c
15280
15281 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15282
15283         PR fortran/24557
15284         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15285
15286 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15287
15288         PR fortran/26054
15289         * gfortran.dg/enum_8.f90: Remove check for warning.
15290         * gfortran.dg/iomsg_1.f90: Ditto.
15291         * gfortran.dg/enum_1.f90: Ditto.
15292         * gfortran.dg/enum_9.f90: Ditto.
15293         * gfortran.dg/enum_2.f90: Ditto.
15294         * gfortran.dg/enum_10.f90: Ditto.
15295         * gfortran.dg/enum_3.f90: Ditto.
15296         * gfortran.dg/flush_1.f90: Ditto.
15297         * gfortran.dg/enum_4.f90: Ditto.
15298         * gfortran.dg/array_constructor_1.f90: Ditto.
15299         * gfortran.dg/enum_5.f90: Ditto.
15300         * gfortran.dg/enum_6.f90: Ditto.
15301         * gfortran.dg/enum_7.f90: Ditto.
15302
15303 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15304
15305         PR middle-end/26300
15306         * gcc.c-torture/compile/20060215-1.c: New test.
15307
15308 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15309
15310         PR middle-end/23670
15311         * gcc.dg/tree-ssa/andor-2.c: New test case.
15312
15313 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15314
15315         PR fortran/25045
15316         * optional_dim.f90: New test.
15317
15318 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15319
15320         PR fortran/26277
15321         * gfortran.dg/label_4.f90: New.
15322
15323 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15324             Diego Novillo  <dnovillo@redhat.com>
15325             Uros Bizjak  <uros@kss-loka.si>
15326
15327         * gfortran.dg/gomp: New directory.
15328
15329 2006-02-14  Richard Guenther  <rguenther@suse.de>
15330
15331         PR tree-optimization/26258
15332         * gcc.dg/torture/pr26258.c: New testcase.
15333
15334 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR fortran/26246
15337         * gfortran.dg/pr26246_1.f90: New test.
15338         * gfortran.dg/pr26246_2.f90: New test.
15339
15340         PR middle-end/26092
15341         * gcc.c-torture/compile/20060208-1.c: New test.
15342
15343 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15344
15345         PR fortran/26074
15346         PR fortran/25103
15347         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15348         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15349         * gfortran.dg/automatic_module_variable.f90: Change error message.
15350
15351         PR fortran/20861
15352         * gfortran.dg/internal_dummy_1.f90: New test.
15353
15354         PR fortran/20871
15355         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15356
15357
15358         PR fortran/25083
15359         * gfortran.dg/uncommon_block_data_1.f90: New test.
15360         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15361         with standard.
15362
15363         PR fortran/25088
15364         * gfortran.dg/typed_subroutine_1.f90: New test.
15365
15366 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15367
15368         * objc.dg/dwarf-1.m: New.
15369
15370 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15371
15372         PR middle-end/24427
15373         * gcc.dg/tree-ssa/andor-1.c: New test case.
15374
15375 2006-02-13  Josh Conner  <jconner@apple.com>
15376
15377         PR target/25376
15378         * gcc.dg/pr25376.c: New test.
15379
15380         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15381         assemble.
15382         * lib/target-supports.exp (check_named_sections_available):
15383         Only compile named-sections test -- don't assemble.
15384
15385 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15386
15387         * g++.dg/warn/no-write-strings.C: New test.
15388         * g++.dg/warn/write-strings.C: Likewise.
15389         * g++.dg/warn/write-strings-default.C: Likewise.
15390
15391 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15392
15393         PR fortran/25806
15394         * gfortran.dg/ret_pointer_2.f90: New test.
15395
15396 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15397
15398         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15399
15400 2006-02-10  Jeff Law  <law@redhat.com>
15401
15402         * gcc.c-torture/compile/pr26213.c: New test.
15403
15404 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15405
15406         gfortran.dg/null_1.f90: New test.
15407
15408 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15409
15410         PR fortran/14771
15411         * gfortran.dg/parens_4.f90: New.
15412         * gfortran.dg/parens_5.f90: New.
15413
15414 2006-02-10  Richard Guenther  <rguenther@suse.de>
15415
15416         * gcc.dg/pr23372-1.c: Remove empty file.
15417
15418 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15419         Paul Thomas  <pault@gcc.gnu.org>
15420
15421         PR fortran/14771
15422         * gfortran.dg/parens_1.f90: New.
15423         * gfortran.dg/parens_2.f90: New.
15424         * gfortran.dg/parens_3.f90: New.
15425
15426 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15427
15428         PR fortran/26038
15429         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15430
15431         PR fortran/25059
15432         * gfortran.dg/impure_assignment_1.f90: New test.
15433
15434         PR fortran/25070
15435         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15436
15437 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15438
15439         PR target/26141
15440         * g++.dg/expr/stdarg2.C: New test.
15441
15442 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15443
15444         PR inline-asm/16194
15445         * gcc.dg/pr16194.c: New test.
15446
15447 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15448
15449         * ada/acats/run_acats: Use portable variant of "$@".
15450
15451 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15452
15453         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15454         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15455
15456 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15457
15458         PR tree-opt/26179
15459         * g++.dg/opt/pr26179.C: New test.
15460
15461 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15462
15463         PR middle-end/26134
15464         * gcc.dg/tree-ssa/complex-3.c: New test.
15465
15466 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15467
15468         * gcc.c-torture/compile/volatile-1.c: New test.
15469
15470 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15471
15472         PR 26180
15473         * gcc.dg/tree-ssa/pr26180.c: New test.
15474
15475 2006-02-08  Jeff Law  <law@redhat.com>
15476
15477         * gcc.dg/tree-ssa/pr21417.c: New test.
15478
15479 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15480
15481         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15482         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15483
15484 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15485
15486         * lib/scanrtl.exp: New.
15487
15488 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15489
15490         PR c++/26071
15491         * g++.dg/other/virtual2.C: New test.
15492
15493         PR c++/26070
15494         * g++.dg/other/virtual1.C: New test.
15495
15496 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15497
15498         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15499         cleanup-ipa-dump): Update dump file glob patterns.
15500         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15501         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15502
15503         * lib/gcc-dg.exp: Load it.
15504         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15505
15506 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15507
15508         PR testsuite/26159
15509         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15510         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15511
15512 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15513
15514         PR fortran/25577
15515         * gfortran.dg/mvbits_1.f90: New.
15516
15517 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15518
15519         * g++.dg/warn/Wdiv-by-zero.C: New test.
15520         * g++.dg/warn/Wno-div-by-zero.C: New.
15521
15522 2006-02-07  Jeff Law  <law@redhat.com>
15523
15524         * gcc.dg/tree-ssa/pr21559.c: New test.
15525
15526         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15527         multiple VRP passes.
15528         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15529         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15530         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15531         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15532         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15533         * gcc.dg/tree-ssa/vrp02.c: Likewise
15534         * gcc.dg/tree-ssa/vrp11.c: Likewise
15535         * gcc.dg/tree-ssa/pr14341.c: Likewise
15536         * gcc.dg/tree-ssa/vrp19.c: Likewise
15537         * gcc.dg/tree-ssa/vrp20.c: Likewise
15538         * gcc.dg/tree-ssa/vrp03.c: Likewise
15539         * gcc.dg/tree-ssa/pr21086.c: Likewise
15540         * gcc.dg/tree-ssa/pr21959.c: Likewise
15541         * gcc.dg/tree-ssa/vrp21.c: Likewise
15542         * gcc.dg/tree-ssa/vrp04.c: Likewise
15543         * gcc.dg/tree-ssa/pr25485.c: Likewise
15544         * gcc.dg/tree-ssa/pr22026.c: Likewise
15545         * gcc.dg/tree-ssa/vrp22.c: Likewise
15546         * gcc.dg/tree-ssa/vrp05.c: Likewise
15547         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15548         * gcc.dg/tree-ssa/pr20701.c: Likewise
15549         * gcc.dg/tree-ssa/vrp23.c: Likewise
15550         * gcc.dg/tree-ssa/vrp06.c: Likewise
15551         * gcc.dg/tree-ssa/pr22117.c: Likewise
15552         * gcc.dg/tree-ssa/pr20702.c: Likewise
15553         * gcc.dg/tree-ssa/vrp15.c: Likewise
15554         * gcc.dg/tree-ssa/pr21090.c: Likewise
15555         * gcc.dg/tree-ssa/pr21294.c: Likewise
15556         * gcc.dg/tree-ssa/vrp24.c: Likewise
15557         * gcc.dg/tree-ssa/vrp07.c: Likewise
15558         * gcc.dg/tree-ssa/pr21563.c: Likewise
15559         * gcc.dg/tree-ssa/pr25382.c: Likewise
15560         * gcc.dg/tree-ssa/vrp16.c: Likewise
15561         * gcc.dg/tree-ssa/vrp25.c: Likewise
15562         * gcc.dg/tree-ssa/vrp08.c: Likewise
15563         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15564         * gcc.dg/tree-ssa/vrp17.c: Likewise
15565         * gcc.dg/tree-ssa/pr21458.c: Likewise
15566         * g++.dg/tree-ssa/pr18178.C: Likewise
15567
15568 2006-02-07  Richard Guenther  <rguenther@suse.de>
15569
15570         PR c++/26140
15571         Revert
15572         2006-01-30  Richard Guenther  <rguenther@suse.de>
15573         PR c++/23372
15574         * gcc.dg/pr23372-1.C: New testcase.
15575
15576         * g++.dg/tree-ssa/pr26140.C: New testcase.
15577
15578 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c++/9737
15581         * g++.dg/template/ttp15.C: New test.
15582         * g++.dg/template/ttp16.C: Likewise.
15583         * g++.dg/template/ttp17.C: Likewise.
15584         * g++.old-deja/g++.pt/ttp36.C: Remove.
15585         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15586         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15587         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15588         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15589         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15590         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15591         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15592         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15593         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15594
15595 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15596
15597         PR libfortran/23815
15598         * unf_io_convert_4.f90: New test.
15599
15600 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15601
15602         * gcc.dg/tree-ssa/loadpre10.c: New test.
15603         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15604         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15605         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15606
15607 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15608
15609         PR libfortran/24685
15610         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15611
15612 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15613
15614         PR tree-opt/25251
15615         * gfortran.dg/assign_7.f: New test.
15616
15617 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15618
15619         PR fortran/26041
15620         PR fortran/26064
15621         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15622         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15623         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15624
15625 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15628         in size_t typedef.
15629
15630 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15631
15632         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15633         * g++.dg/charset/string.c (foo): Likewise.
15634         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15635         const char*
15636         * g++.dg/ext/builtin2.C (printf): Likewise.
15637         * g++.dg/init/new15.C (printf): Likewise.
15638         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15639         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15640         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15641         * g++.dg/template/non-dependent4.C (temp): Likewise.
15642         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15643         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15644         parameter type to const char*.
15645         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15646         Change type to const char*.
15647         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15648         Likewise.
15649         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15650         second parameter type to const char*.
15651         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15652         (Y::Y): Change parameter type to const char*.
15653         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15654         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15655         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15656         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15657         (char*).
15658         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15659         const char*.
15660         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15661         type to const char*.
15662         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15663         return type to const char*.
15664         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15665         to const char*.
15666         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15667         * g++.old-deja/g++.law/refs1.C: Likewise.
15668         * g++.old-deja/g++.law/visibility1.C: Likewise.
15669         * g++.old-deja/g++.law/visibility2.C: Likewise.
15670         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15671         const char*.
15672         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15673         * g++.old-deja/g++.mike/net48.C: Likewise.
15674         * g++.old-deja/g++.mike/p646.C: Likewise.
15675         * g++.old-deja/g++.mike/p6746.C: Likewise.
15676         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15677         type to const char*.
15678         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15679         deprecated conversion warning.
15680         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15681         char*.
15682         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15683         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15684         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15685         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15686         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15687         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15688         * g++.old-deja/g++.pt/t39.C: Likewise.
15689         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15690         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15691
15692 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15693
15694         PR fortran/25075
15695         intrinsic_argument_conformance_1.f90: New test.
15696
15697 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15698
15699         PR fortran/20845
15700         * gfortran.dg/char_result_11.f90: Add SAVE.
15701         * gfortran.dg/der_pointer_4.f90: Ditto.
15702         * gfortran.dg/default_initialization.f90: New test.
15703
15704 2006-02-03  Jeff Law  <law@redhat.com>
15705
15706         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15707         handle more than 100 dump files.
15708         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15709         * lib/scantree.exp (scan-tree-dump): Likewise.
15710         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15711         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15712         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15713         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15714         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15715
15716 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15717
15718         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15719
15720 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15721
15722         * g++.dg/template/using12.C: New test.
15723
15724 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15725
15726         * gcc.target/powerpc/pr25960.c: New test.
15727
15728 2006-02-02  Steven G. Kargl  <kargls@comcast>
15729
15730         PR fortran/24958
15731         gfortran.dg/nullify_2.f90: New test.
15732
15733 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15734
15735         PR 25990
15736         * gcc.dg/gomp/pr25990.c: New test.
15737
15738 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/25342
15741         * g++.gd/template/partial4.C: New test.
15742
15743 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15744
15745         PR middle-end/26001
15746         * gfortran.dg/data_char_2.f90: New.
15747
15748 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15749
15750         PR fortran/26039
15751         maxval_maxloc_conformance_1.f90: New test.
15752
15753 2006-01-31  Richard Guenther  <rguenther@suse.de>
15754
15755         * gcc.target/i386/sselibm-1.c: New testcase.
15756         * gcc.target/i386/sselibm-2.c: Likewise.
15757         * gcc.target/i386/sselibm-3.c: Likewise.
15758         * gcc.target/i386/sselibm-4.c: Likewise.
15759         * gcc.target/i386/sselibm-5.c: Likewise.
15760
15761 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15762
15763         PR fortran/24266
15764         * gfortran.dg/arrayio_derived_2.f90: New.
15765
15766 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15767
15768         * gcc.dg/unsigned-long-compare.c: New test.
15769
15770 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15771
15772         PR testsuite/25318
15773         * lib/target-supports.exp (check_effective_target_freorder):
15774         Check to see if target supports -freorder-blocks-and-partition.
15775         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15776         instead of "dg-require-named-sections".
15777
15778 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15779
15780         PR target/14798:
15781         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15782         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15783         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15784         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15785         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15786         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15787         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15788         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15789
15790 2006-01-30  Richard Guenther  <rguenther@suse.de>
15791
15792         PR c++/23372
15793         * gcc.dg/pr23372-1.C: New testcase.
15794
15795 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15796
15797         * gcc.dg/gomp/pr25874.c: New test.
15798
15799 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15800
15801         PR tree-opt/25911
15802         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15803
15804 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15805
15806         PR fortran/18578
15807         PR fortran/18579
15808         PR fortran/20857
15809         PR fortran/20885
15810         * gfortran.dg/intent_out_1.f90: New test.
15811
15812 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15813
15814         PR fortran/17911
15815         * gfortran.dg/procedure_lvalue.f90: New test.
15816
15817         PR fortran/20895
15818         PR fortran/25030
15819         * gfortran.dg/char_pointer_assign_2.f90: New test.
15820         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15821         assignment to be consistent with standard.
15822         * gfortran.dg/char_result_2.f90: The same.
15823         * gfortran.dg/char_result_8.f90: The same.
15824
15825 2006-01-28  Zack Weinberg  <zackw@panix.com>
15826
15827         * gcc.dg/Woverlength-strings.c
15828         * gcc.dg/Woverlength-strings-pedantic-c89.c
15829         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15830         * gcc.dg/Woverlength-strings-pedantic-c99.c
15831         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15832
15833 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15834
15835         * gcc.c-torture/execute/20060127-1.c: New test.
15836
15837 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/25999
15840         * g++.dg/ext/pragmaweak1.C: New test.
15841
15842 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15843
15844         PR c++/25855
15845         * g++.dg/template/spec29.C: New test.
15846
15847 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15848
15849         PR c/19606.
15850         * gcc.c-torture/execute/pr19606.c: New.
15851
15852 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15853
15854         * gcc.dg/pragma-re-4.c: New test.
15855
15856 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15857
15858         PR fortran/25964
15859         * gfortran.dg/assumed_size_refs_3.f90: New test.
15860
15861 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15862
15863         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15864
15865 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15866
15867         PR ada/21317
15868         * ada/acats/support/impdef.a: Add One_Long_Second.
15869         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15870         * ada/acats/tests/c9/c94026.a: Likewise.
15871         * ada/acats/tests/c9/c97305c.ada: Likewise.
15872         * ada/acats/tests/c9/c99004a.ada: Likewise.
15873
15874 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15875
15876         PR fortran/25964
15877         * gfortran.dg/global_references_2.f90: New test.
15878
15879         PR fortran/25084
15880         PR fortran/20852
15881         PR fortran/25085
15882         PR fortran/25086
15883         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15884         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15885
15886         PR fortran/25416
15887         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15888
15889 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15890
15891         PR c/25892
15892         * gcc.dg/Wpointer-sign.c: New.
15893         * gcc.dg/Wpointer-sign-Wall.c: New.
15894         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15895         * gcc.dg/Wpointer-sign-pedantic.c: New.
15896         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15897         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15898
15899 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15900
15901         PR C/25861
15902         * gcc.c-torture/compile/pr25861.c: New test.
15903
15904 2006-01-26  Paul Brook  <paul@codesourcery.com>
15905
15906         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15907         on short-enum targets.
15908         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15909         variable.
15910         (generate_fields): Use short_enums.
15911         (main): Set short_enums.  Document -e.
15912         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15913         on short-enum targets.
15914         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15915         variable.
15916         (generate_fields): Use short_enums.
15917         (main): Set short_enums.  Document -e.
15918         * lib/target-supports.exp (check_effective_target_short_enums): New.
15919
15920 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15921
15922         PR target/25947
15923         * gcc.dg/torture/pr25947-1.c: New test.
15924
15925 2006-01-25  Jan Hubicka  <jh@suse.cz>
15926             Roger Sayle  <roger@eyesopen.com>
15927
15928         PR rtl-optimization/25703
15929         * gcc.target/i386/20060125-1.c: New test case.
15930         * gcc.target/i386/20060125-2.c: New test case.
15931
15932 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15933
15934         PR fortran/18540
15935         * gfortran.dg/goto_1.f: New.
15936
15937 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15938
15939         PR fortran/25716
15940         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15941         25716 on 32-bit systems too.
15942
15943 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15944
15945         PR testsuite/25590
15946         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15947
15948 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15949
15950         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15951
15952 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15953
15954         PR fortran/25835
15955         * gfortran.dg/read_eof.f90: Delete, renamed.
15956         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15957         * gfortran.dg/read_eof_2.f90: New test.
15958         * gfortran.dg/read_eof_3.f90: New test.
15959
15960 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         PR tree-opt/25860
15963         * gcc.c-torture/compile/pr25860.c: New test.
15964
15965 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15966
15967         PR c++/25552
15968         * g++.dg/parse/dtor8.C: New test.
15969
15970 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15971
15972         PR testsuite/25891
15973         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15974         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15975         check_effective_target_fopenmp returns 0.
15976
15977 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15978
15979         PR ada/20548
15980         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15981         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15982         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15983
15984 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15985
15986         PR tree-opt/25857
15987         * g++.dg/opt/pr25857.C: New test.
15988
15989 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15990         Jan Hubicka  <jh@suse.cz>
15991         Richard Guenther  <rguenther@suse.de>
15992
15993         PR rtl-optimization/25654
15994         * gcc.dg/torture/pr25654.c: New testcase.
15995         * gcc.target/i386/pr25654.c: Likewise.
15996
15997 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15998
15999         PR fortran/25901
16000         * gfortran.dg/internal references_2.f90: New test.
16001
16002         Fix regression in testing of admissability of attributes.
16003         * gfortran.dg/intent_used_1.f90: New test.
16004
16005 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16006
16007         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16008         Remove target conditional torture options for i?86 and x86_64
16009         GNU/Linux.
16010
16011 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16012
16013         PR c++/10891
16014         * g++.dg/rtti/no-rtti.C: New.
16015
16016 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/25895
16019         * g++.dg/inherit/conv2.C: New test.
16020
16021         PR c++/25856
16022         * g++.dg/parse/dtor7.C: New test.
16023
16024         PR c++/25858
16025         * g++.dg/template/crash44.C: New test.
16026
16027 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16028
16029         PR fortran/25124
16030         PR fortran/25625
16031         * gfortran.dg/internal_references_1.f90: New test.
16032           PR fortran/20881
16033         PR fortran/23308
16034         PR fortran/25538
16035         PR fortran/25710
16036         * gfortran.dg/global_references_1.f90: New test.
16037         * gfortran.dg/g77/19990905-1.f: Restore the error that
16038         there is a clash between the common block name and
16039         the name of a subroutine reference.
16040
16041         PR fortran/PR24276
16042         * gfortran.dg/aliasing_dummy_1.f90: New test.
16043
16044 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16045
16046         * gcc.dg/vmx/1b-01.c: Warning fix.
16047         * gcc.dg/vmx/1c-02.c: Likewise.
16048         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16049
16050 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16051
16052         PR testsuite/24962
16053         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16054
16055 2006-01-20  Richard Guenther  <rguenther@suse.de>
16056         Steven Bosscher <stevenb.gcc@gmail.com>
16057
16058         PR rtl-optimization/24626
16059         * gcc.dg/torture/pr24626-1.c: New testcase.
16060         * gcc.dg/torture/pr24626-2.c: Likewise.
16061         * gcc.dg/torture/pr24626-3.c: Likewise.
16062         * gcc.dg/torture/pr24626-4.c: Likewise.
16063
16064 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16065
16066         PR c++/5520
16067         * g++.dg/warn/empty-body.C: New.
16068
16069 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16070
16071         PR c++/22136
16072         * g++.dg/template/using10.C: New test.
16073         * g++.dg/temlpate/using11.C: Likewise.
16074         * g++.dg/inherit/using5.C: Tweak error messages.
16075
16076 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16077
16078         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16079         target test.
16080         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16081
16082 2006-01-19  Jan Hubicka  <jh@suse.cz>
16083
16084         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16085
16086 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16087
16088         PR c++/25854
16089         * g++.dg/template/spec28.C: New test.
16090
16091 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16092
16093         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16094         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16095
16096 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16097
16098         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16099         * gcc.dg/gomp/critical-1.c: Likewise.
16100         * gcc.dg/gomp/critical-3.c: Likewise.
16101         * gcc.dg/gomp/empty.c: Likewise.
16102         * gcc.dg/gomp/ordered-1.c: Likewise.
16103         * gcc.dg/gomp/for-4.c: Likewise.
16104         * gcc.dg/gomp/for-6.c: Likewise.
16105         * gcc.dg/gomp/master-3.c: Likewise.
16106         * gcc.dg/gomp/for-8.c: Likewise.
16107         * gcc.dg/gomp/for-10.c: Likewise.
16108         * gcc.dg/gomp/for-18.c: Likewise.
16109         * gcc.dg/gomp/for-5.c: Likewise.
16110         * gcc.dg/gomp/for-7.c: Likewise.
16111         * gcc.dg/gomp/for-9.c: Likewise.
16112
16113 2006-01-18  Jeff Law  <law@redhat.com>
16114
16115         * gcc.dg/tree-ssa/vrp25.c: New test.
16116
16117 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16118
16119         * gcc.dg/pr25805.c: Fix misapplied patch.
16120
16121 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16122
16123         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16124         (check_effective_target_vect_udot_qi): New.
16125         (check_effective_target_vect_sdot_hi): New.
16126         (check_effective_target_vect_udot_hi): New.
16127         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16128         prefixed with "wrapv-" with -fwrapv.
16129         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16130         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16131         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16132         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16133         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16134
16135         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16136         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16137         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16138         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16139
16140 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16141
16142         PR c++/16829
16143         * g++.dg/other/default2.C: New test.
16144         * g++.dg/other/default3.C: New test.
16145
16146 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16147
16148         PR c/25805
16149         * gcc.dg/pr25805.c: New file.
16150
16151 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16152
16153         PR c++/25836
16154         * g++.dg/template/init6.C: New test.
16155
16156 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16157
16158         * gcc.dg/tree-ssa/pr24287.c: New test
16159
16160 2006-01-18  Eric Christopher  <echristo@apple.com>
16161
16162         * g++.dg/eh/table.C: New.
16163
16164 2006-01-18  DJ Delorie  <dj@redhat.com>
16165
16166         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16167         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16168         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16169         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16170
16171 2006-01-18  Jeff Law  <law@redhat.com>
16172
16173         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16174         on wrapping on overflow semantics.
16175
16176         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16177
16178         * gcc.gc/tree-ssa/vrp23.c: New test.
16179         * gcc.gc/tree-ssa/vrp24.c: New test.
16180
16181 2006-01-18  Richard Henderson  <rth@redhat.com>
16182             Aldy Hernandez  <aldyh@redhat.com>
16183             Jakub Jelinek  <jakub@redhat.com>
16184             Diego Novillo  <dnovillo@redhat.com>
16185             Uros Bizjak  <uros@kss-loka.si>
16186
16187         * gcc.dg/gomp: New directory.
16188
16189 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16190             Steven G. Kargl  <kargls@comcast.net>
16191
16192         PR fortran/20869
16193         * gfortran.dg/intrinsic_external_1.f90: New test.
16194
16195         PR fortran/20875.
16196         * gfortran.dg/elemental_pointer_1.f90: New test.
16197
16198         PR fortran/25024
16199         * gfortran.dg/external_procedures_1.f90: New test.
16200
16201         PR fortran/25785
16202         gfortran.dg/assumed_present.f90: New test.
16203
16204 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16205
16206         * g++.dg/parse/lookup5.C: New test.
16207
16208 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16209
16210         PR fortran/25697
16211         * gfortran.dg/read_eof.f90: New test.
16212
16213 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16214
16215         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16216         add a closing brace.
16217
16218 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16219
16220         PR fortran/25631
16221         * gfortran.dg/fmt_tl.f: New test.
16222
16223 2006-01-17  Eric Christopher  <echristo@apple.com>
16224
16225         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16226         * g++.old-deja/g++.warn/impint2.C: Ditto.
16227         * g++.old-deja/g++.other/null1.C: Ditto.
16228         * g++.dg/warn/conv2.C: Ditto.
16229         * g++.dg/warn/conv4.C: New file.
16230
16231 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16232
16233         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16234
16235 2006-01-17  Andreas Jaeger  <aj@suse.de>
16236             Janis Johnson <janis187@us.ibm.com>
16237
16238         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16239         in 64-bit.
16240         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16241         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16242
16243 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16244
16245         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16246         (switchfiles): xfail txxx where xxx >= 25.
16247
16248 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16249
16250         PR testsuite/25764
16251         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16252
16253 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16254
16255         PR c/25682
16256         * gcc.dg/pr25682.c: New test.
16257         * g++.dg/parse/array-size2.C: New test.
16258
16259 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16260
16261         * consistency.vlad: Remove entire directory, 1652 files.
16262
16263 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16264
16265         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16266         check_effective_target_dfprt_nocache): New.
16267         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16268         (check_effective_target_dfprt): New.
16269         * lib/c-compat.exp (check_dfp): Remove.
16270         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16271         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16272         level of support for decimal float.
16273         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16274         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16275         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16276         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16277         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16278         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16279         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16280         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16281         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16282         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16283         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16284         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16285         directives.
16286
16287 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16288
16289         PR testsuite/25741
16290         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16291         $base_dir/../.
16292         * lib/gfortran.exp (gfortran_init): Likewise.
16293         * lib/obj-c++.exp (obj-c++_init): Likewise.
16294         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16295         (scan-assembler-dem-not): Likewise.
16296         * lib/scandump.exp (scan-dump-dem): Likewise.
16297         (scan-dump-dem-not): Likewise.
16298
16299 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16300
16301         PR testsuite/25767
16302         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16303         powerpc-*-darwin*.
16304         * lib/obj-c++.exp (obj-c++_init): Likewise.
16305
16306 2006-01-16  Richard Guenther  <rguenther@suse.de>
16307
16308         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16309
16310 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16311
16312         PR testsuite/25777
16313         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16314         to LD_LIBRARY_PATH.
16315
16316 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16317             Andrew Pinski  <pinskia@physics.uc.edu>
16318
16319         * gcc.dg/minmax-1.c: New test.
16320
16321 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16322
16323         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16324         * gcc.misc-tests/dectest.exp: Ditto.
16325
16326 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16327
16328         PR testsuite/25796
16329         * gcc.target/i386/cmov6.c: Use -march=k8.
16330
16331 2006-01-15  Andreas Jaeger  <aj@suse.de>
16332
16333         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16334         x86 does not have __float128.
16335
16336 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16337
16338         * gcc.target/i386/cmov6.c: New test.
16339
16340 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16341
16342         PR c++/25663
16343         * g++.dg/template/ctor6.C: New test.
16344
16345 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16346
16347         PR tree-optimization/25485
16348         * gcc.dg/tree-ssa/pr25485.c: New.
16349
16350 2006-01-14  Richard Guenther  <rguenther@suse.de>
16351
16352         PR tree-optimization/22548
16353         PR tree-optimization/22555
16354         PR tree-optimization/22501
16355         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16356         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16357         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16358         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16359         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16360         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16361         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16362         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16363         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16364
16365 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16366
16367         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16368         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16369
16370 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16371         Richard Guenther  <rguenther@suse.de>
16372
16373         PR rtl-optimization/24257
16374         * gcc.dg/torture/pr24257.c: New testcase.
16375
16376 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16377
16378         * gcc.c-torture/execute/20060110-1.c: New test.
16379         * gcc.c-torture/execute/20060110-2.c: New test.
16380
16381 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16382
16383         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16384
16385 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16386
16387         PR fortran/25756
16388         * gfortran.dg/label_3.f90: New test.
16389
16390 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16391
16392         PR tree-optimization/25771
16393         * g++.dg/tree-ssa/pr25771.C: New test
16394
16395 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR tree-opt/24365
16398         * g++.dg/opt/complex5.C: New test.
16399
16400 2006-01-13  Richard Guenther  <rguenther@suse.de>
16401
16402         * gcc.target/i386/387-9.c: New testcase.
16403
16404 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         PR c++/24824
16407         * g++.dg/debug/dwarf2-1.C: New.
16408
16409 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16410
16411         PR testsuite/25728
16412         * lib/gcov.exp (verify-lines): Add "close $fd".
16413
16414 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16415             Ben Elliston  <bje@au.ibm.com>
16416
16417         * gcc.dg/dfp/inf-1.c: New test.
16418
16419 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16420             Yao Qi  <qiyaoltc@cn.ibm.com>
16421             Ben Elliston  <bje@au.ibm.com>
16422             Jon Grimm  <jgrimm2@us.ibm.com>
16423
16424         * gcc.dg/nodfp-1.c: New test.
16425         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16426         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16427         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16428         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16429         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16430         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16431         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16432         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16433         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16434         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16435         * gcc.dg/format/dfp-printf-1.c: Likewise.
16436         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16437         (compat_setup_dfp): New.
16438         * gcc.dg/compat/compat.exp: Use it.
16439         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16440         Make some variables global, prepend "compat_" to their names.
16441         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16442         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16443         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16444         * lib/compat.exp (compat_skip_list): Make global, rename.
16445         * lib/c-compat.exp: New file.
16446         * lib/target-supports.exp (check_effective_target_dfp): New.
16447
16448         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16449         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16450         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16451         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16452         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16453         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16454         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16455         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16456         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16457         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16458         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16459         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16460         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16461         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16462         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16463         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16464         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16465         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16466         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16467         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16468         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16469         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16470         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16471         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16472         gcc.dg/dfp/struct-layout-1.c,
16473         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16474         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16475         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16476         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16477         gcc.dg/dfp/func-vararg-dfp.c,
16478         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16479         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16480         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16481         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16482         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16483
16484 2006-01-11  Richard Guenther  <rguenther@suse.de>
16485
16486         PR tree-optimization/25734
16487         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16488
16489 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16490
16491         PR fortran/25486
16492         * gfortran.dg/literal_character_constant_1_x.F: New test.
16493         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16494         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16495         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16496
16497 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16498
16499         PR c++/25386
16500         * g++.dg/ext/packed3.C: Add expected packed error.
16501
16502 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16503
16504         PR target/25706
16505         * gcc.dg/torture/pr25706-1.c: New test.
16506
16507 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16508
16509         PR tree-optimization/23109
16510         PR tree-optimization/23948
16511         PR tree-optimization/24123
16512
16513         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16514         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16515         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16516         g++.dg/tree-ssa/pr23948.C: New testcases.
16517         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16518         three divisions in order to do the optimization.
16519
16520 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16521
16522         PR c++/25632
16523         * g++.dg/other/pr25632.C: New test.
16524
16525 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16526
16527         PR fortran/25730
16528         * gfortran.dg/used_types_1.f90: New test.
16529
16530 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16531
16532         PR target/25718
16533         * gcc.dg/torture/pr25718-1.c: New test.
16534
16535 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16536
16537         * gfortran.dg/list_read_2.f90: Fix typo in description.
16538
16539 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16540
16541         * lib/target-supports.exp (check_visibility_available): Simplify test
16542         for *-*-netware*.
16543         (check_profiling_available): Fail for *-*-netware*.
16544         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16545         * gcc.dg/20021014-1.c: Likewise.
16546         * gcc.dg/nest.c: Likewise.
16547
16548 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16549
16550         fortran/24936
16551         * gfortran.dg/forall_3.f90: New test.
16552
16553 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16554
16555         PR fortran/21977
16556         * gfortran.dg/nesting_2.f90: New test.
16557         * gfortran.dg/nesting_3.f90: New test.
16558
16559 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16560
16561         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16562         Fix typo in comment.
16563
16564 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16565
16566         * gfortran.dg/single_char_string.f90: New test.
16567
16568 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16569
16570         * gfortran.dg/ichar_2.f90: New test.
16571
16572 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16573
16574         PR fortran/25093
16575         * gfortran.dg/private_type_4.f90: New.
16576
16577 2006-01-07  Richard Guenther  <rguenther@suse.de>
16578
16579         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16580
16581 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16582
16583         * gfortran.dg/func_decl_1.f90: New.
16584         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16585         * gfortran.dg/array_alloc_2.f90: Likewise.
16586         * gfortran.dg/char_result_8.f90: Likewise.
16587         * gfortran.dg/dup_save_1.f90: Likewise.
16588         * gfortran.dg/dup_save_2.f90: Likewise.
16589         * gfortran.dg/f2c_6.f90: Likewise.
16590         * gfortran.dg/f2c_7.f90: Likewise.
16591         * gfortran.dg/func_result_2.f90: Likewise.
16592         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16593
16594 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16595
16596         PR fortran/22146
16597         * gfortran.dg/elemental_subroutine_1.f90: New test.
16598         * gfortran.dg/elemental_subroutine_2.f90: New test.
16599
16600         PR fortran/25029
16601         PR fortran/21256
16602         * gfortran.dg/assumed_size_refs_1.f90: New test.
16603
16604         PR fortran/20868
16605         PR fortran/20870
16606         * gfortran.dg/assumed_size_refs_2.f90: New test.
16607         * gfortran.dg/initialization_1.f90: Change warning message.
16608
16609 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16610
16611         * gcc.dg/tree-ssa/loop-15.c: New test.
16612
16613 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16614
16615         PR fortran/25598
16616         * gfortran.dg/backspace_3.f: New test.
16617         * gfortran.dg/backspace_4.f: New test.
16618
16619 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16620
16621         PR fortran/24268
16622         * gfortran.dg/fmt_white.f: Update test.
16623
16624 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16625
16626         * gcc.dg/cast-1.c: Add new warning.
16627         * gcc.dg/cast-2.c: Likewise.
16628         * gcc.dg/cast-3.c: Likewise.
16629         * gcc.dg/format/cast-1.c: Likewise.
16630         * gcc.dg/cast-4.c: New testcase.
16631
16632 2006-01-05  Richard Guenther  <rguenther@suse.de>
16633
16634         PR tree-optimization/22555
16635         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16636
16637 2006-01-05  Richard Guenther  <rguenther@suse.de>
16638             Diego Novillo  <dnovillo@redhat.com>
16639
16640         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16641         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16642         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16643         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16644         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16645         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16646         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16647         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16648         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16649         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16650         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16651         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16652         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16653         * treelang/compile/extravar.tree: Likewise.
16654         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16655         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16656         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16657         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16658         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16659
16660 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16661
16662         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16663         for 64-bit fix.
16664
16665 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16666
16667         PR fortran/23675
16668         gfortran.dg/char_result_11.f90: New.
16669
16670 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16671
16672         PR c++/24782
16673         * g++.dg/parse/access9.C: New test.
16674         * g++.dg/tc1/dr52.C: Tweak error markers.
16675
16676 2006-01-04  Richard Henderson  <rth@redhat.com>
16677
16678         Merge from gomp branch.
16679         * g++.dg/parse/pragma2.C: Update expected error lines.
16680
16681 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16682
16683         * g++.dg/other/i386-2.C: New test.
16684
16685         PR target/25554
16686         * gcc.c-torture/compile/20051228-1.c: New test.
16687
16688         PR c/25559
16689         * gcc.dg/pr25559.c: New test.
16690
16691 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16692
16693         PR c++/25492
16694         * g++.dg/lookup/friend9.C: New test.
16695
16696         PR c++/25625
16697         * g++.dg/template/repo5.C: New test.
16698
16699 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16700
16701         PR fortran/25101
16702         * gfortran.dg/forall_2.f90: New test.
16703
16704 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16705
16706         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16707         dg-require-weak.  Adjust regexp to handle leading-underscore
16708         targets and space as well as TAB after .weak.  Change previous
16709         64-bit fix to not use naked dot.
16710
16711 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16712
16713         PR rtl-optimization/25578
16714         * gcc.c-torture/execute/20060102-1.c: New testcase.
16715
16716 2006-01-03  Richard Guenther  <rguenther@suse.de>
16717
16718         PR c/25183
16719         * gcc.dg/torture/pr25183.c: New testcase.
16720
16721 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16722
16723         Merge from gomp-branch.
16724         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16725         * gcc.dg/ia64-sync-2.c: Likewise.
16726         * gcc.dg/ia64-sync-3.c: Likewise.
16727         * gcc.dg/ia64-sync-4.c: Likewise.
16728         * gcc.dg/sync-2.c: Likewise.
16729         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16730         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16731
16732 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16733
16734         PR c++/25635
16735         * g++.dg/parse/operator6.C: New test.
16736
16737         PR c++/25637
16738         * g++.dg/parse/error29.C: New test.
16739
16740         PR c++/25638
16741         * g++.dg/parse/dtor6.C: New test.
16742
16743         PR c++/25633
16744         * g++.dg/parse/ctor3.C: New test.
16745
16746         PR c++/25634
16747         * g++.dg/template/class3.C: New test.
16748
16749 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16750
16751         * g++.dg/debug/debug9.C: New.
16752
16753 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16754
16755         PR fortran/24640
16756         * gfortran.dg/label_2.f90: New test.
16757
16758 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16759
16760         * g++.dg/lookup/using12.C: Tighten error marker.
16761
16762 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16763             Andrew Pinski <pinskia@physics.uc.edu>
16764
16765         * gcc.target/powerpc/darwin-abi-3.c: New file.
16766         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16767         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16768         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16769         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16770         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16771         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16772         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16773         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16774
16775 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16776
16777         * gcc.dg/tree-ssa/loadpre1.c: New;
16778         * gcc.dg/tree-ssa/loadpre2.c: New;
16779         * gcc.dg/tree-ssa/loadpre3.c: New;
16780         * gcc.dg/tree-ssa/loadpre4.c: New;
16781         * gcc.dg/tree-ssa/loadpre5.c: New;
16782         * gcc.dg/tree-ssa/loadpre6.c: New;
16783         * gcc.dg/tree-ssa/loadpre7.c: New;
16784         * gcc.dg/tree-ssa/loadpre8.c: New;
16785         * gcc.dg/tree-ssa/loadpre9.c: New;
16786
16787 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16788
16789         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16790         * g++.dg/abi/thunk4.C: Likewise.
16791
16792 2006-01-01  Andreas Jaeger  <aj@suse.de>
16793
16794         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16795         portable.
16796
16797 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16798
16799         PR c++/25294
16800         * gcc.dg/pragma-pack-3.c: New test.
16801         * g++.dg/parse/pragma3.C: New test.
16802
16803 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16804
16805         PR middle-end/24827
16806         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16807
16808 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16809
16810         PR testsuite/25214
16811         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16812
16813 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16814
16815         PR fortran/22607
16816         * gfortran-dg/pure_byref_3.f90: New.
16817
16818         fortran/PR 25396
16819         * gfortran.dg/userdef_operator_1.f90: New.
16820
16821 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16822
16823         * g++.dg/abi/thunk3.C: New.
16824         * g++.dg/abi/thunk4.C: New.
16825
16826 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16827
16828         PR fortran/25532
16829         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16830         associated derived type components of derived types are
16831         properly declared in contained procedures.
16832
16833 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16834
16835         PR libgfortran/25139
16836         * gfortran.dg/backspace_2.f: New test.
16837
16838 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16839
16840         PR libgfortran/25550
16841         * gfortran.dg/endfile.f: New test.
16842
16843 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16844
16845         PR libgfortran/25419
16846         * gfortran.dg/comma.f: New test.
16847
16848 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16849
16850         * lib/gfortran-dg.exp: Remove trailing whitespace.
16851         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16852         -funroll-all-loops.
16853
16854 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16855
16856         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16857         Extended Double long doubles or repeat tests when long double is
16858         the same size as double.
16859
16860 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16861
16862         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16863
16864         PR testsuite/25442
16865         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16866         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16867
16868         PR testsuite/25441
16869         * gcc.dg/pr23911.c: Make test variable static.
16870
16871         PR testsuite/25444
16872         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16873
16874 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16875
16876         PR c++/25439
16877         * g++.dg/parse/crash17.C: Adjust error markers.
16878         * g++.dg/template/error20.C: New test.
16879
16880 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16881
16882         PR c++/23172
16883         * g++.dg/ext/complit4.C: New test.
16884
16885         PR c++/25417
16886         * g++.dg/ext/complit5.C: Likewise.
16887
16888 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16889
16890         PR tree-optimization/25125
16891         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16892         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16893         * gcc.c-torture/execute/pr25125.c: New.
16894
16895 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16896
16897         PR fortran/25029
16898         PR fortran/21256
16899         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16900         functions with incorrect assumed size references.
16901
16902 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/23171
16905         * g++.dg/opt/init1.C: New test.
16906
16907 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/24671
16910         * g++.dg/template/sfinae3.C: New test.
16911
16912 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16913
16914         * g++.dg/other/friend4.C: New test.
16915
16916 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16917
16918         PR target/25005
16919         * g++.dg/opt/pr25005.C: New test.
16920
16921 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/25369
16924         * g++.dg/template/ptrmem16.C: New test.
16925
16926 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16927
16928         PR fortran/25029
16929         PR fortran/21256
16930         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16931
16932 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16933
16934         PR libgfortran/25307
16935         * gfortran.dg/list_read_5.f90: New test.
16936
16937 2005-12-22  Richard Henderson  <rth@redhat.com>
16938
16939         * gcc.target/i386/sse-7.c: Use -msse2.
16940
16941 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16942
16943         PR rtl-optimization/25432
16944         * gcc.c-torture/compile/20051216-1.c: New test.
16945
16946         PR objc/25328
16947         * objc/execute/pr25328.m: New test.
16948
16949 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/25364
16952         * g++.dg/template/call4.C: New test.
16953
16954 2005-12-22  Dale Johannesen  <dalej@apple.com>
16955
16956         * gcc.target/i386/sse-17.c: New.
16957
16958 2005-12-22  Paul Brook  <paul@codesourcery.com>
16959
16960         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16961
16962 2005-12-22  Paul Brook  <paul@codesourcery.com>
16963
16964         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16965
16966 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16967
16968         PR tree-opt/25513
16969         * gcc.c-torture/compile/pr25513.c: New test.
16970
16971 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16972
16973         PR c++/23333
16974         * g++.dg/parse/error25.C: Add more tests.
16975
16976 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16977
16978         PR fortran/18990
16979         * gfortran.dg/der_charlen_1.f90: New.
16980
16981 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16982
16983         PR fortran/20889
16984         * gfortran.dg/pointer_component_type_1.f90: New test.
16985
16986         PR fortran/25029
16987         PR fortran/21256
16988         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16989         should give an error with assumed size array refernces and checks
16990         those that should not.
16991         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16992         reference an upper bound so that it does not generate an error.
16993
16994         PR fortran/19362
16995         PR fortran/20244
16996         PR fortran/20864
16997         PR fortran/25391
16998         * gfortran.dg/used_dummy_types_1.f90: New test.
16999         * gfortran.dg/used_dummy_types_2.f90: New test.
17000         * gfortran.dg/used_dummy_types_3.f90: New test.
17001         * gfortran.dg/used_dummy_types_4.f90: New test.
17002         * gfortran.dg/used_dummy_types_5.f90: New test.
17003
17004         PR fortran/23152
17005         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17006         group already being USE associated.
17007         * gfortran.dg/assumed_shape_nml.f90: New test.
17008         * gfortran.dg/assumed_size_nml.f90: New test.
17009
17010         PR fortran/20862
17011         PR fortran/25053
17012         PR fortran/25063
17013         PR fortran/25064
17014         PR fortran/25066
17015         PR fortran/25067
17016         PR fortran/25068
17017         PR fortran/25307
17018         * gfortran.dg/io_constraints_1.f90: New test.
17019         * gfortran.dg/io_constraints_1.f90: New test.
17020         * gfortran.dg/iostat_3.f90: Change wording of warning.
17021         * gfortran.dg/g77/19981216-0.f: The same.
17022
17023 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17024
17025         PR tree-optimization/23518
17026         * gcc.dg/pr23518.c: New.
17027
17028 2005-12-21  Mike Stump  <mrs@apple.com>
17029
17030         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17031
17032 2005-12-21  Paul Brook  <paul@codesourcery.com>
17033
17034         * gcc.dg/pr19340.c: Skip on m68k targets.
17035
17036 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17037
17038         PR rtl-optimization/25196
17039         * gcc.dg/pr25196.c: New test.
17040
17041 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17042
17043         PR fortran/25423
17044         gfortran.dg/where_nested_1.f90: New.
17045
17046 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17047
17048         PR tree-optimization/25382.
17049         * gcc.dg/tree-ssa/pr25382.c: New.
17050
17051 2005-12-20  Richard Guenther  <rguenther@suse.de>
17052
17053         PR middle-end/24306
17054         * gcc.target/i386/pr24306.c: New testcase.
17055
17056 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17057
17058         PR tree-optimization/25501
17059         * gcc.dg/tree-ssa/pr25501.c: New.
17060
17061 2005-12-20  Richard Guenther  <rguenther@suse.de>
17062
17063         Revert
17064         2005-12-02  Richard Guenther  <rguenther@suse.de>
17065
17066         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17067
17068 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17069
17070         PR c++/21228
17071         * g++.dg/warn/Wunreachable-code-2.C: New test.
17072
17073 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17074
17075         PR c++/24278
17076         * g++.dg/template/ctor5.C: New test.
17077
17078         PR c++/24915
17079         * g++.dg/template/overload8.C: New test.
17080
17081 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17082
17083         * gcc.c-torture/compile/pr25483 : New test.
17084
17085 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17086
17087         PR c++/20552
17088         * g++.dg/ext/typeof10.C: New test.
17089
17090 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17091
17092         * gcc.dg/mt-loopi1.c: New.
17093
17094 2005-12-18  Richard Guenther  <rguenther@suse.de>
17095
17096         PR tree-optimization/25481
17097         * gcc.dg/torture/pr25481.c: New testcase.
17098
17099 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17100
17101         PR rtl-optimization/21041
17102         * gcc.dg/pr21041.c: New test.
17103
17104 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17105
17106         PR libgfortran/25463
17107         * gfortran.dg/advance.f90: New test.
17108
17109 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17110
17111         * gcc.dg/20051201-1.c: New test.
17112
17113 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17114
17115         PR fortran/25018
17116         * gfortran.dg/initialization_1.f90: New test.
17117         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17118         * gfortran.dg/g77/980616-0.f: The same.
17119
17120 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17121
17122         * PR fortran/25458
17123         * gfortran.dg/chkbits.f90: New test.
17124
17125 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17126
17127         * gfortran.dg/enum_5.f: Revert to previous version.
17128
17129 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17130
17131         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17132         * gfortran.dg/nested_modules_1.f90: Ditto.
17133         * gfortran.dg/hollerith_f95.f90: Ditto.
17134         * gfortran.dg/select_5.f90: Ditto.
17135         * gfortran.dg/secnds.f: Ditto.
17136         * gfortran.dg/hollerith2.f90: Ditto.
17137         * gfortran.dg/imag_2.f: Ditto.
17138         * gfortran.dg/ftell_2.f90: Ditto.
17139         * gfortran.dg/malloc_free_1.f90: Ditto.
17140         * gfortran.dg/logint-1.f: Ditto.
17141         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17142         * gfortran.dg/e_d_fmt.f90: Ditto.
17143         * gfortran.dg/hollerith_legacy.f90: Ditto.
17144         * gfortran.dg/logint-2.f: Ditto.
17145         * gfortran.dg/enum_5.f90: Ditto.
17146         * gfortran.dg/f2c_2.f90: Ditto.
17147         * gfortran.dg/pr17143.f90: Ditto.
17148         * gfortran.dg/namelist_14.f90: Ditto.
17149         * gfortran.dg/logint-3.f: Ditto.
17150         * gfortran.dg/spread_scalar_source.f90: Ditto.
17151         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17152         * gfortran.dg/namelist_11.f: Ditto.
17153         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17154         * gfortran.dg/g77/20010519-1.f
17155         * gfortran.dg/g77/alpha1.f: Ditto.
17156         * gfortran.dg/g77/990115-1.f: Ditto.
17157         * gfortran.dg/g77/erfc.f: Ditto.
17158         * gfortran.dg/g77/19990313-3.f: Ditto.
17159         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17160         * gfortran.dg/g77/20010426.f: Ditto.
17161         * gfortran.dg/g77/19990313-0.f: Ditto.
17162         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17163         * gfortran.dg/g77/20000629-1.f: Ditto.
17164         * gfortran.dg/g77/970125-0.f: Ditto.
17165         * gfortran.dg/g77/8485.f: Ditto.
17166         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17167         * gfortran.dg/g77/19990313-1.f: Ditto.
17168         * gfortran.dg/g77/int8421.f: Ditto.
17169         * gfortran.dg/g77/19990305-0.f: Ditto.
17170         * gfortran.dg/g77/947.f: Ditto.
17171         * gfortran.dg/g77/19990905-2.f: Ditto.
17172         * gfortran.dg/g77/cabs.f: Ditto.
17173         * gfortran.dg/g77/19990313-2.f: Ditto.
17174         * gfortran.dg/g77/20020307-1.f: Ditto.
17175         * gfortran.dg/g77/dcomplex.f: Ditto.
17176         * gfortran.dg/g77/19990502-1.f: Ditto.
17177         * gfortran.dg/g77/19981216-0.f: Ditto.
17178         * gfortran.dg/common_4.f90: Ditto.
17179         * gfortran.dg/entry_4.f90: Ditto.
17180         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17181         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17182         * gfortran.dg/namelist_12.f: Ditto.
17183         * gfortran.dg/scale_1.f90: Ditto.
17184         * gfortran.dg/modulo_1.f90
17185         * gfortran.dg/hollerith.f90: Ditto.
17186         * gfortran.dg/direct_io_3.f90: Ditto.
17187         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17188         * gfortran.dg/gnu_logical_1.F: Ditto.
17189         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17190         * gfortran.dg/assign_1.f90: Ditto.
17191         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17192         * gfortran.dg/pr23095.f: Ditto.
17193         * gfortran.dg/read_float_1.f90: Ditto.
17194
17195 2005-12-17  Andreas Jaeger  <aj@suse.de>
17196
17197         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17198         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17199
17200 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17201
17202         PR fortran/24268
17203         * gfortran.dg/fmt_white.f: New test.
17204
17205 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17206
17207         * gfortran.dg/label_1.f90: New test.
17208
17209 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17210
17211         PR testsuite/25422
17212         * gcc.dg/20031012-1.c: Add -Walways-true option.
17213         * gcc.dg/weak/weak-3.c: Likewise.
17214         * g++.old-deja/g++.mike/warn8.C: Likewise.
17215
17216 2005-12-16  Mike Stump  <mrs@apple.com>
17217
17218         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17219         exit.
17220
17221 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17222
17223         PR libgfortran/25264
17224         PR libgfortran/25349
17225         * gfortran.dg/tl_editing.f90: Added additional checks.
17226         * gfortran.dg/t_editing.f: New test.
17227         * gfortran.dg/write_padding.f90: New test
17228
17229 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17230
17231         PR testsuite/25215
17232         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17233
17234 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17235
17236         PR rtl-optimization/24899
17237         * gcc.c-torture/execute/20051215-1.c: New test.
17238
17239 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17240
17241         PR 24823
17242         * gfortran.dg/pr24823.f: New test.
17243
17244 2005-12-16  Jeff Law  <law@redhat.com>
17245
17246         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17247
17248 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17249
17250         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17251         (base_types): Change C++ style comments to C style comments.  Remove
17252         aligned types from the array.  Keep Enums disabled.
17253         (complex_types): Remove aligned types from the array.
17254         Comment out "_Complex long double".
17255         (attrib_types): Remove.
17256         (complex_attrib_types): Remove.
17257         (attrib_array_types): Remove.
17258         (complex_attrib_array_types): Remove.
17259         (aligned_bitfld_types): Remove.
17260         (n_aligned_bitfld_types): Remove.
17261         (FEATURE_ALIGNEDPACKED): Delete.
17262         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17263         (singles): Remove support for adding attributes.
17264         (choose_type): Remove support for attributed types.
17265         (generate_fields): Remove support for attributed bit-fields.
17266         Remove support for adding attributes.
17267         (generate_random_tests): Remove support for adding attributes.
17268         (features): Add back "[0] :0" and "complex vector [0]".
17269         (main): Remove support for attributed bit-fields.
17270         Uncomment the calling of generate_random_tests for the rests of
17271         the tests.
17272
17273 2005-12-16  Jan Hubicka  <jh@suse.cz>
17274
17275         * gcc.c-torture/combine/pr25224.c: New.
17276
17277 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17278
17279         PR other/25028
17280         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17281         HP-UX.
17282
17283 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17284
17285         * gcc.dg/20051215-1.c: New file.
17286
17287 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17288
17289         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17290         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17291
17292 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17293
17294         PR fortran/18197
17295         * gfortran.dg/dummy_functions_1.f90: New.
17296
17297 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17298
17299         PR rtl-optimization/25310
17300         * gcc.c-torture/compile/pr25310.c: New test.
17301
17302 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17303
17304         PR debug/25023
17305         * gcc.dg/pr25023.c: New test.
17306
17307 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17308
17309         * g++.old-deja/g++.brendan/redecl1.C,
17310         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17311         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17312         g++.old-deja/g++.oliva/typeof1.C,
17313         g++.old-deja/g++.other/crash16.C,
17314         g++.old-deja/g++.other/crash34.C,
17315         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17316         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17317         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17318         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17319         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17320         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17321         Remove xfail.
17322
17323 2005-12-14  Kean Johnston  <jkj@sco.com>
17324             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17325
17326         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17327         * gcc.target/i386/20020523-1.c: Ditto.
17328         * gcc.target/i386/tailcall-1.c: Ditto.
17329         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17330         * gcc.target/i386/ssetype-5.c: Ditto.
17331
17332 2005-12-14  Jeff Law  <law@redhat.com>
17333
17334         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17335
17336 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17337
17338         PR target/25254
17339         PR target/24188
17340         * gcc.target/i386/pr25254.c: New test.
17341         * gfortran.dg/PR24188.f: New test.
17342
17343 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17344
17345         * lib/fortran-torture.exp: Catch remaining uses of
17346         remote_file build delete.
17347
17348 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17349
17350         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17351
17352 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17353
17354         * gcc.dg/warn-addr-cmp.c: New test.
17355
17356 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17357
17358         PR debug/25023
17359         PR target/25293
17360         * gcc.target/i386/pr25293.c: New test.
17361
17362 2005-12-13  Petr Machata  <machata@post.cz>
17363
17364         PR c++/24907
17365         * g++.dg/parse/comma2.C: New test.
17366
17367 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17368             Jakub Jelinek  <jakub@redhat.com>
17369
17370         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17371         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17372         (limits.h): Include unconditionally.
17373         (stdlib.h): Likewise.
17374         (hashtab.h): Do not include.
17375         (getopt.h): Likewise.
17376         (stddef.h): Include.
17377         (hashval_t): Define.
17378         (struct entry): Add "next" field.
17379         (HASH_SIZE): New macro.
17380         (hash_table): New variable.
17381         (switchfiles): Do not use xmalloc.
17382         (mix): New macro.
17383         (iterative_hash): New function.
17384         (hasht): Remove.
17385         (e_exists): New function.
17386         (e_insert): Likewise.
17387         (output): Use, instead of libiberty hashtable functions.
17388         (main): Do not use getopt.  Do not call htab_create.
17389
17390 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17391
17392         PR c++/25331
17393         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17394         put atal* and atpaal* attributes on array elements.
17395         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17396         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17397         put atal* and atpaal* attributes on array elements.
17398         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17399
17400 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17401
17402         * gcc.dg/single-precision-constant.c: New test.
17403
17404 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17405
17406         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17407         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17408         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17409         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17410         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17411         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17412         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17413         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17414         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17415         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17416         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17417         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17418         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17419         gcc.target/powerpc/ppc-sdata-2.c,
17420         gcc.target/powerpc/ppc-stackalign-1.c,
17421         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17422         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17423         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17424         gcc.target/powerpc/rs6000-ldouble-2.c,
17425         gcc.target/powerpc/rs6000-power2-1.c,
17426         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17427         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17428         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17429         option into target selector.
17430         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17431         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17432
17433 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17434
17435         PR objc/25348
17436         * objc.dg/encode-9.m: New test.
17437
17438 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17439
17440         PR testsuite/20772
17441         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17442         * gcc.dg/asm-b.c: Fix typo.
17443         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17444         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17445         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17446         i?86 lp64 and x86_64 ilp32.
17447         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17448         on i?86 lp64.
17449         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17450
17451 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17452
17453         PR fortran/25078
17454         gfortran.dg/equiv_5.f90: New test.
17455
17456 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17457
17458         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17459         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17460         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17461         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17462         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17463         * gcc.dg/tree-ssa/reassoc-5.c: New.
17464         * gcc.dg/tree-ssa/reassoc-6.c: New.
17465         * gcc.dg/tree-ssa/reassoc-7.c: New.
17466         * gcc.dg/tree-ssa/reassoc-8.c: New.
17467         * gcc.dg/tree-ssa/reassoc-9.c: New.
17468         * gcc.dg/tree-ssa/reassoc-10.c: New.
17469         * gcc.dg/tree-ssa/reassoc-11.c: New.
17470
17471 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17472
17473         PR testsuite/25167
17474         PR testsuite/24478
17475         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17476
17477 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR c++/25300
17480         * g++.dg/template/inherit.C: Do not use a generic error message.
17481
17482 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17483
17484         PR libobjc/25354
17485         * objc.dg/gnu-encoding: New directory.
17486         * objc.dg/gnu-encoding/compat-common.h: New file.
17487         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17488         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17489         * objc.dg/gnu-encoding/vector-defs.h: New file.
17490         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17491         * objc.dg/gnu-encoding/generate-random.c: New file.
17492         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17493         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17494         * objc.dg/gnu-encoding/generate-random.h: New file.
17495
17496 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17497
17498         PR c++/25337
17499         * g++.dg/template/defarg7.C: New test.
17500
17501 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17502
17503         PR libobjc/25347
17504         * objc.dg/encode-8.m: New test.
17505
17506 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17507
17508         PR libobjc/25346
17509         * objc.dg/encode-7.m: New test.
17510
17511 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17512
17513         PR c++/25010
17514         * g++.dg/opt/inline10.C: New test.
17515
17516 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17517
17518         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17519
17520 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17521
17522         * gfortran.dg/substring_equivalence.f90: typo in comment
17523
17524 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17525
17526         PR fortran/25068
17527         * gfortran.dg/iostat_3.f90: New test.
17528
17529 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17530
17531         PR fortran/23815
17532         * gfortran.dg/unf_io_convert_1.f90: New test.
17533         * gfortran.dg/unf_io_convert_2.f90: New test.
17534         * gfortran.dg/unf_io_convert_3.f90: New test.
17535
17536 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17537
17538         PR testsuite/20772
17539         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17540         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17541         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17542         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17543         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17544         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17545         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17546         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17547         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17548         gcc.dg/torture/fp-int-convert-float128-timode.c,
17549         gcc.dg/torture/fp-int-convert-float128.c,
17550         gcc.dg/torture/fp-int-convert-float80-timode.c,
17551         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17552         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17553
17554         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17555
17556 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17557
17558         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17559
17560 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17561
17562         * gcc.dg/20051207-1.c,
17563         * gcc.dg/20051207-2.c,
17564         * gcc.dg/20051207-3.c: New tests.
17565
17566 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17567
17568         PR testsuite/20772
17569         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17570         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17571         dg-skip-if target selector.
17572
17573         PR testsuite/20772
17574         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17575         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17576         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17577         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17578         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17579         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17580         and/or merge with i?86 cases.
17581
17582         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17583
17584         PR testsuite/20772
17585         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17586         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17587         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17588         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17589         x86_64-*-linux*.
17590
17591 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17592
17593         PR target/25311
17594         * gcc.c-torture/compile/pr25311.c: New test.
17595
17596 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17597
17598         PR libgfortran/25039
17599         * gfortran.dg/read_comma.f: New test.
17600
17601 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17602
17603         PR c++/19317
17604         * g++.dg/opt/pr19317-1.C: New test.
17605         * g++.dg/opt/pr19317-2.C: New test.
17606         * g++.dg/opt/pr19317-3.C: New test.
17607
17608         PR target/19005
17609         * gcc.c-torture/execute/pr19005.c: New test.
17610
17611         PR target/17828
17612         * g++.old-deja/g++.other/comdat5.C: New test.
17613         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17614
17615         * g++.dg/compat/struct-layout-1.exp: New file.
17616         * g++.dg/compat/struct-layout-1.h: New.
17617         * g++.dg/compat/struct-layout-1_generate.c: New.
17618         * g++.dg/compat/struct-layout-1_x1.h: New.
17619         * g++.dg/compat/struct-layout-1_x2.h: New.
17620         * g++.dg/compat/struct-layout-1_y1.h: New.
17621         * g++.dg/compat/struct-layout-1_y2.h: New.
17622
17623         * gcc.dg/20050330-2.c: New test.
17624
17625 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17626
17627         PR fortran/25292
17628         * gfortran.dg/associated_1.f90: New.
17629
17630 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17631
17632         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17633         ILP32 vect_no_align platforms.
17634
17635 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17636             Jakub Jelinek  <jakub@redhat.com>
17637
17638         PR target/25268
17639         * gcc.c-torture/compile/20051207-1.c: New test.
17640
17641 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17642
17643         PR testsuite/20772
17644         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17645         gcc.dg/torture/pr18582-1.c,
17646         gcc.target/i386/attributes-error.c: Also test on x86_64.
17647
17648         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17649
17650 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17651
17652         PR c++/19397
17653         * g++.dg/template/typedef3.C: New test.
17654
17655         PR c++/19762
17656         PR c++/19764
17657         * g++.dg/template/dtor3.C: Fix error markers.
17658
17659 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17660
17661         * lib/target-supports.exp (check_effective_target_sync_char_short):
17662         Add s390*.
17663
17664 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17665
17666         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17667
17668 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17669
17670         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17671         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17672         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17673         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17674
17675 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17676
17677         PR c++/25263
17678         * g++.dg/other/array2.C: New test case.
17679
17680 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17681
17682         * gcc.dg/darwin-weakimport-3.c: New.
17683
17684         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17685         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17686         and to work on Darwin.
17687         * gcc.dg/attr-weakref-1b.c: New file.
17688         * gcc.dg/attr-weakref-2.c: New test.
17689         * gcc.dg/darwin-weakref-1.c: New test.
17690
17691 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17692
17693         PR testsuite/25247
17694         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17695         use in selector expressions.
17696         (dg-xfail-if): Ditto.
17697         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17698         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17699         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17700         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17701         * gcc.test-framework/test-framework.exp: Skip generated tests if
17702         CHECK_TEST_FRAMEWORK is not 1.
17703
17704 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17705
17706         PR tree-optimization/24963
17707         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17708
17709         PR target/24108
17710         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17711
17712         PR target/18580
17713         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17714         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17715         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17716         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17717
17718 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17719
17720         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17721         dg-options.
17722
17723 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17724
17725         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17726
17727 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17728
17729         * gcc.dg/format/cast-1.c: New test.
17730
17731 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17732
17733         PR c/7776
17734         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17735         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17736         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17737         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17738
17739 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17740
17741         * gcc.dg/cast-pretty-print-1.c: New test.
17742
17743 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17744
17745         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17746
17747 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17748
17749         PR c++/24173
17750         * g++.dg/template/friend40.C: New test.
17751
17752 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17753
17754         PR target/25199
17755         * gcc.target/i386/movq-2.c: New test.
17756         * gcc.target/i386/movq.c: Remove target i?86, instead add
17757         dg-require-effective-target ilp32.
17758
17759 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17760
17761         PR c++/24103
17762         * g++.dg/other/default1.C: New test.
17763
17764 2005-12-02  Richard Guenther  <rguenther@suse.de>
17765
17766         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17767
17768 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17769
17770         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17771
17772 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17773
17774         PR target/21017
17775         * gcc.target/powerpc/rotate.c: New.
17776
17777 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17778
17779         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17780         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17781
17782 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17783
17784         PR c/13384
17785         * gcc.dg/pr17730-1.c: Adjust.
17786         * gcc.dg/lvalue1.c (main): Likewise.
17787         * gcc.dg/lvalue-2.c: Likewise.
17788         * g++.dg/pr7503-3.C
17789
17790 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17791
17792         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17793         error messages.
17794
17795 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17796
17797         PR fortran/24789
17798         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17799
17800 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17801
17802         PR target/24475
17803         * lib/target-supports.exp (check_effective_target_tls): New.
17804         (check_effective_target_tls_runtime): New.
17805         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17806         for TLS support.
17807         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17808         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17809         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17810         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17811         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17812         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17813         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17814         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17815         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17816         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17817         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17818         effective-target TLS.
17819         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17820         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17821         effective-target TLS runtime.
17822
17823 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17824
17825         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17826
17827 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17828
17829         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17830         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17831         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17832         ignored" warnings when "packing" is the same as the ABI layout.
17833
17834 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17835
17836         PR fortran/21302
17837         * gfortran.dg/line_length_1.f: New test.
17838         * gfortran.dg/line_length_2.f90: Ditto.
17839
17840 2005-11-30  Richard Guenther  <rguenther@suse.de>
17841
17842         PR tree-optimization/21655
17843         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17844
17845 2005-11-30  Dale Johannesen  <dalej@apple.com>
17846
17847         * gcc.c-torture/compile/pr24930.c: New.
17848
17849 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17850
17851         PR fortran/15809
17852         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17853
17854 2005-11-30  Jeff Law  <law@redhat.com>
17855
17856         * g++.old-deja/g++.law/pr25000.C: New test.
17857
17858 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17859
17860         * gcc.dg/tls/opt-11.c: New test.
17861
17862 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17863
17864         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17865         targets.
17866         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17867         LP64 ia64.
17868
17869 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * gfortran.dg/open_access_1.f90: New test.
17872
17873 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17874
17875         * gcc.dg/charset/builtin2.c: New test.
17876
17877 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17878
17879         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17880         on mmix-*-* for *_[xy].c.
17881
17882 2005-11-28  Kean Johnston  <jkj@sco.com>
17883
17884         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17885         headers.
17886         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17887         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17888         * gcc.target/i386/asm-3.c: Ditto.
17889         * gcc.target/i386/clobbers.c: Ditto.
17890         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17891         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17892         test regexp.
17893         * gcc.target/i386/mul.c: Ditto.
17894         * gcc.target/i386/ssetype-1.c: Ditto.
17895         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17896         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17897         static so the test works with -fPIC mode too. Based on comment in
17898         PR19231 by Pinski.
17899         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17900
17901 2005-11-28  Richard Guenther  <rguenther@suse.de>
17902
17903         * gcc.dg/alias-9.c: New testcase.
17904         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17905
17906 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17907             Uros Bizjak  <uros@kss-loka.si>
17908
17909         PR middle-end/20219
17910         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17911         tan(x)/sin(x) transformations.
17912
17913 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17914
17915         PR middle-end/24575
17916         * gcc.dg/tree-ssa/divide-3.c: New test.
17917         * gcc.dg/tree-ssa/divide-4.c: New test.
17918
17919 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17920
17921         PR fortran/24917
17922         *  gfortran.dg/boz_6.f90: New test.
17923
17924 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17925
17926         PR fortran/23912
17927         * gfortran.dg/modulo_1.f90: New test.
17928
17929 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17930
17931         PR libfortran/24919
17932         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17933         fail on CRLF platforms.
17934         * gfortran.dg/ftell_2.f90: Likewise.
17935
17936 2005-11-26  Eric Christopher  <echristo@apple.com>
17937
17938         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17939
17940 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         * objc.dg/gnu-runtime-3.m: Simplify.
17943
17944 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         PR middle-end/23669
17947         * gcc.dg/tree-ssa/divide-1.c: New test.
17948         * gcc.dg/tree-ssa/divide-2.c: New test.
17949
17950 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17951
17952         PR libgfortran/24945
17953         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17954
17955 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17956
17957         PR libgfortran/24945
17958         * gfortran.dg/open_status_2.f90: New test.
17959
17960 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17961
17962         * gcc.c-torture/execute/builtins/fprintf.c,
17963         gcc.c-torture/execute/builtins/fputs-lib.c,
17964         gcc.c-torture/execute/builtins/fputs.c,
17965         gcc.c-torture/execute/builtins/lib/fprintf.c,
17966         gcc.c-torture/execute/builtins/lib/printf.c,
17967         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17968
17969 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17970
17971         * gcc.dg/20050922-2.c: New test.
17972
17973 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17974
17975         * objc.dg/gnu-runtime-3.m: New test.
17976
17977 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17978
17979         PR c++/9278
17980         * g++.dg/other/void1.C: New test.
17981
17982 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17983
17984         PR middle-end/24998
17985         * gcc.dg/torture/fp-int-convert-float.c,
17986         gcc.dg/torture/fp-int-convert-double.c,
17987         gcc.dg/torture/fp-int-convert-long-double.c,
17988         gcc.dg/torture/fp-int-convert-timode.c,
17989         gcc.dg/torture/fp-int-convert-float80.c,
17990         gcc.dg/torture/fp-int-convert-float80-timode.c,
17991         gcc.dg/torture/fp-int-convert-float128.c,
17992         gcc.dg/torture/fp-int-convert-float128-timode.c,
17993         gcc.dg/torture/fp-int-convert.h: New files.
17994
17995 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         PR middle-end/24989
17998         * gcc.dg/tree-ssa/bool-10.c: New test.
17999         * gcc.dg/tree-ssa/bool-11.c: New test.
18000         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18001
18002 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18003
18004         PR middle-end/24990
18005         * tree-ssa/pr24990-1.c: New test.
18006
18007 2005-11-24  Richard Guenther  <rguenther@suse.de>
18008         Dirk Mueller <dmueller@suse.de>
18009
18010         PR c++/14024
18011         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18012         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18013         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18014         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18015         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18016         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18017
18018 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18019
18020         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18021
18022 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18023
18024         PR c/21668
18025         * gcc.dg/Wc++-compat.c: New.
18026         * gcc.dg/Wno-c++-compat.c: New.
18027
18028 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18029
18030         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18031         (vspltish, vspltisw): Likewise.
18032
18033 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18034
18035         PR libgfortran/24794
18036         * gfortran.dg/namelist_12.f: Fix quotes.
18037         * gfortran.dg/namelist_13.f90: Fix quotes.
18038         * gfortran.dg/namelist_14.f90: Fix quotes.
18039         * gfortran.dg/namelist_15.f90: Fix quotes.
18040         * gfortran.dg/namelist_use.f90: Fix quotes.
18041         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18042         * gfortran.dg/namelist_21.f90: New test.
18043         * gfortran.dg/namelist_22.f90: New test.
18044
18045 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18046
18047         PR target/23435
18048         * gcc.c-torture/compile/pr23435.c: New.
18049
18050 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18051
18052         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18053
18054 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18055
18056         * gcc.target/powerpc/405-macchw-1.c,
18057         gcc.target/powerpc/405-macchw-2.c,
18058         gcc.target/powerpc/405-macchwu-1.c,
18059         gcc.target/powerpc/405-macchwu-2.c,
18060         gcc.target/powerpc/405-machhw-1.c,
18061         gcc.target/powerpc/405-machhw-2.c,
18062         gcc.target/powerpc/405-machhwu-1.c,
18063         gcc.target/powerpc/405-machhwu-2.c,
18064         gcc.target/powerpc/405-maclhw-1.c,
18065         gcc.target/powerpc/405-maclhw-2.c,
18066         gcc.target/powerpc/405-maclhwu-1.c,
18067         gcc.target/powerpc/405-maclhwu-2.c,
18068         gcc.target/powerpc/405-mulchw-1.c,
18069         gcc.target/powerpc/405-mulchw-2.c,
18070         gcc.target/powerpc/405-mulchwu-1.c,
18071         gcc.target/powerpc/405-mulchwu-2.c,
18072         gcc.target/powerpc/405-mulhhw-1.c,
18073         gcc.target/powerpc/405-mulhhw-2.c,
18074         gcc.target/powerpc/405-mulhhwu-1.c,
18075         gcc.target/powerpc/405-mulhhwu-2.c,
18076         gcc.target/powerpc/405-mullhw-1.c,
18077         gcc.target/powerpc/405-mullhw-2.c,
18078         gcc.target/powerpc/405-mullhwu-1.c,
18079         gcc.target/powerpc/405-mullhwu-2.c,
18080         gcc.target/powerpc/405-nmacchw-1.c,
18081         gcc.target/powerpc/405-nmacchw-2.c,
18082         gcc.target/powerpc/405-nmachhw-1.c,
18083         gcc.target/powerpc/405-nmachhw-2.c,
18084         gcc.target/powerpc/405-nmaclhw-1.c,
18085         gcc.target/powerpc/405-nmaclhw-2.c,
18086         gcc.target/powerpc/440-macchw-1.c,
18087         gcc.target/powerpc/440-macchw-2.c,
18088         gcc.target/powerpc/440-macchwu-1.c,
18089         gcc.target/powerpc/440-macchwu-2.c,
18090         gcc.target/powerpc/440-machhw-1.c,
18091         gcc.target/powerpc/440-machhw-2.c,
18092         gcc.target/powerpc/440-machhwu-1.c,
18093         gcc.target/powerpc/440-machhwu-2.c,
18094         gcc.target/powerpc/440-maclhw-1.c,
18095         gcc.target/powerpc/440-maclhw-2.c,
18096         gcc.target/powerpc/440-maclhwu-1.c,
18097         gcc.target/powerpc/440-maclhwu-2.c,
18098         gcc.target/powerpc/440-mulchw-1.c,
18099         gcc.target/powerpc/440-mulchw-2.c,
18100         gcc.target/powerpc/440-mulchwu-1.c,
18101         gcc.target/powerpc/440-mulchwu-2.c,
18102         gcc.target/powerpc/440-mulhhw-1.c,
18103         gcc.target/powerpc/440-mulhhw-2.c,
18104         gcc.target/powerpc/440-mulhhwu-1.c,
18105         gcc.target/powerpc/440-mulhhwu-2.c,
18106         gcc.target/powerpc/440-mullhw-1.c,
18107         gcc.target/powerpc/440-mullhw-2.c,
18108         gcc.target/powerpc/440-mullhwu-1.c,
18109         gcc.target/powerpc/440-mullhwu-2.c,
18110         gcc.target/powerpc/440-nmacchw-1.c,
18111         gcc.target/powerpc/440-nmacchw-2.c,
18112         gcc.target/powerpc/440-nmachhw-1.c,
18113         gcc.target/powerpc/440-nmachhw-2.c,
18114         gcc.target/powerpc/440-nmaclhw-1.c,
18115         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18116
18117 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18118
18119         PR fortran/24774
18120         * gfortran.dg/inquire_9.f90: New test.
18121
18122         PR fortran/21647
18123         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18124
18125 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18126
18127         PR libfortran/24432
18128         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18129         Check that 'cos' is supported.
18130
18131 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18132
18133         PR fortran/24223
18134         * gfortran.dg/substring_equivalence.f90: New test.
18135
18136         PR fortran/24705
18137         * gfortran.dg/auto_internal_assumed.f90: New test.
18138
18139 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18140
18141         * gcc.dg/fold-div-2.c: New test.
18142
18143 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18144
18145         PR rtl-optimization/24883
18146         * gcc.c-torture/compile/pr24883.c: New test.
18147
18148 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18149
18150         PR middle-end/20583
18151         * gcc.c-torture/compile/pr20583.c: New.
18152
18153 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18154
18155         * gcc.c-torture/execute/usmul.c: New test.
18156
18157 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18158
18159         * gcc.dg/tree-ssa/vrp22.c: New test.
18160
18161 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18162
18163         PR middle-end/24912
18164         * gcc.dg/torture/pr24912-1.c: New test.
18165
18166 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18167
18168         PR fortran/24862
18169         * gfortran.dg/arrayio_derived_1.f90: New test.
18170
18171 2005-11-19  Richard Guenther  <rguenther@suse.de>
18172
18173         PR middle-end/23294
18174         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18175
18176 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18177
18178         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18179
18180 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/8355
18183         * g++.dg/template/friend39.C: New test.
18184
18185 2005-11-18  James E Wilson  <wilson@specifix.com>
18186
18187         * gcc.dg/builtin-strstr.c: New.
18188
18189 2005-11-18  Richard Henderson  <rth@redhat.com>
18190
18191         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18192         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18193         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18194         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18195         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18196         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18197         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18198         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18199         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18200         renaming to remove initial "ia64-".
18201
18202 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18203
18204         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18205
18206 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18207
18208         * g++.dg/cpp/string-2.C: New test.
18209
18210 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18211
18212         * gcc.dg/tree-ssa/loop-14.c: New test.
18213
18214 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18215             Michael Chamberlain <michael@chamberlain.net.au>
18216
18217         * ada/acats/run_all.sh (target_run): Kill long running tests.
18218
18219 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18220
18221         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18222         * gcc.dg/cleanup-9.c: Likewise.
18223         * gcc.dg/cleanup-10.c: Likewise.
18224         * gcc.dg/cleanup-11.c: Likewise.
18225
18226 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18227
18228         PR fortran/24892
18229         * gfortran.dg/open_access_append_1.f90: New test.
18230         * gfortran.dg/open_access_append_2.f90: New test.
18231
18232 2005-11-16  Richard Guenther  <rguenther@suse.de>
18233
18234         PR middle-end/24851
18235         * gcc.c-torture/execute/pr24851.c: New testcase.
18236
18237 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18238
18239         * gcc.dg/fold-overflow-1.c: New test.
18240
18241 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18242
18243         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18244         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18245
18246 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18249         structures.
18250         * g++.dg/eh/forced2.C: Likewise.
18251         * g++.dg/eh/forced3.C: Likewise.
18252         * g++.dg/eh/forced4.C: Likewise.
18253
18254 2005-11-11  Mike Stump  <mrs@apple.com>
18255
18256         * g++.old-deja/g++.mike/unused.C: Add.
18257
18258 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/24667
18261         * g++.dg/warn/Wcast-qual1.C: New test.
18262
18263 2005-11-15  Jan Hubicka  <jh@suse.cz>
18264
18265         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18266
18267 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18268
18269         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18270
18271 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18272
18273         PR 24840
18274         * gcc.dg/tree-ssa/pr24840.c: New test.
18275
18276 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18277
18278         PR testsuite/24841
18279         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18280
18281 2005-11-14  Dale Johannesen  <dalej@apple.com>
18282
18283         * gcc.c-torture/execute/20051113-1.c: New.
18284
18285 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/24687
18288         * g++.dg/template/crash43.C: New test.
18289
18290 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18291
18292         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18293
18294 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18295
18296         PR c++/24817
18297         * g++.dg/eh/spec8.C: New test.
18298
18299 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18300
18301         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18302
18303 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/20293
18306         * g++.dg/parse/ambig4.C: New test.
18307         * g++.dg/tc1/dr101.C: Adjust error markers.
18308         * g++.dg/lookup/strong-using-2.C: Likewise.
18309         * g++.dg/lookup/ambig5.C: Likewise.
18310         * g++.dg/lookup/ambig4.C: Likewise.
18311         * g++.dg/parse/crash22.C: Likewise.
18312
18313 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18314
18315         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18316
18317 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18318
18319         * gcc.dg/nested-calls-1.c: New test.
18320
18321 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18322
18323         * gfortran.dg/complex_intrinsic_1.f90: New test.
18324         * gfortran.dg/complex_intrinsic_2.f90: New test.
18325         * gfortran.dg/fgetc_1.f90: New test.
18326         * gfortran.dg/fgetc_2.f90: New test.
18327         * gfortran.dg/fgetc_3.f90: New test.
18328         * gfortran.dg/ftell_1.f90: New test.
18329         * gfortran.dg/ftell_2.f90: New test.
18330         * gfortran.dg/gnu_logical_1.F: New test.
18331         * gfortran.dg/gnu_logical_2.f90: New test.
18332
18333 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18334
18335         PR middle-end/24820
18336         * gcc.dg/pr24820.c: New test.
18337
18338 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18339
18340         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18341         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18342         variable.
18343
18344 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18345
18346         PR testsuite/24614
18347         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18348
18349 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18350
18351         * gcc.target/cris/cris.exp: New file.
18352         * gcc.target/cris/rld-legit1.c: New test.
18353         * gcc.target/cris/rld-legit2.c: New test.
18354
18355 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18356
18357         PR c++/24780
18358         * g++.dg/opt/pr24780.C: New test.
18359
18360         PR c++/24761
18361         * g++.dg/template/asm1.C: New test.
18362
18363 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18364
18365         PR libgfortran/24787
18366         * gfortran.dg/scan_1.f90: New test.
18367
18368 2005-11-12  Jan Hubicka  <jh@suse.cz>
18369
18370         * gcc.target/i386/minmax-1.c: New.
18371         * gcc.target/i386/minmax-2.c: New.
18372
18373 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18374
18375         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18376
18377 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18378
18379         * gcc.c-torture/execute/20051110-1.c,
18380         gcc.c-torture/execute/20051110-2.c: New tests.
18381
18382 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18383
18384         PR middle-end/24750
18385         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18386         New tests.
18387
18388 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18389
18390         * lib/target-libpath.exp (get_shlib_extension): New proc.
18391         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18392         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18393         * lib/objc.exp (objc_target_compile): Likewise.
18394         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18395         detection.
18396
18397 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18398
18399         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18400
18401         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18402         Add -static to additional_flags and pass it to target_compile.
18403
18404 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18405
18406         PR libgfortran/24719
18407         gfortran.dg/read_noadvance.f90: New test.
18408
18409         PR libgfortran/24699
18410         gfortran.dg/fmt_t_2.f90: New test.
18411
18412         PR libgfortran/24785
18413         gfortran.dg/read_x_eor.f90: New test.
18414
18415         PR libgfortran/24584
18416         gfortran.dg/namelist_empty.f90: Rename test.
18417
18418         PR libgfortran/24489
18419         gfortran/read_eor.f90: Rename test.
18420
18421 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18422
18423         PR fortran/15976
18424         * gfortran.dg/automatic_module_variable.f90: New test.
18425
18426 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18427
18428         PR target/24445
18429         * gcc.dg/pr24445.c: New test.
18430
18431 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18432
18433         PR fortran/24655
18434         PR fortran/24755
18435         * gfortran.dg/recursive_statement_functions.f90: Add statement
18436         functions using inline intrinsic functions and parameters to test
18437         that they no longer seg-fault.
18438
18439         PR fortran/24409
18440         gfortran.dg/nested_modules_4.f90: New test.
18441         gfortran.dg/nested_modules_5.f90: New test.
18442
18443 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18444
18445         PR fortran/24643
18446         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18447
18448 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18449
18450         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18451         failures.
18452
18453 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18454
18455         * gcc.dg/sparc-getcontext-1.c: New test.
18456
18457 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18458
18459         * gcc.dg/ifcvt-fabs-1.c: New test.
18460
18461 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18462
18463         PR other/4372
18464         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18465         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18466
18467 2005-11-09  Richard Guenther  <rguenther@suse.de>
18468
18469         PR tree-optimization/24716
18470         * gcc.c-torture/execute/pr24716.c: New testcase.
18471
18472 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18473
18474         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18475
18476 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18477
18478         PR 24624
18479         * gcc.dg/pr24624.c: Testcase added.
18480
18481 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18482
18483         PR 24623
18484         * g++.dg/other/pr24623.C: Testcase added.
18485
18486 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18487
18488         PR fortran/22607
18489         * gfortran-dg/pure_byref_1.f90: New.
18490         * gfortran-dg/pure_byref_2.f90: New.
18491
18492 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18493
18494         PR c/24101
18495         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18496         * gcc.dg/dg.exp: Run main loop also for *.i files.
18497
18498 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18499
18500         PR c++/19450
18501         * g++.dg/tls/diag-3.C: New test.
18502         * g++.dg/tls/diag-4.C: New test.
18503         * g++.dg/tls/static-1.C: New test.
18504         * g++.dg/tls/static-1a.cc: New file.
18505
18506 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18507
18508         PR 23046
18509         * g++.dg/tree-ssa/pr23046.C: New test.
18510
18511 2005-11-08  Devang Patel <dpatel@apple.com>
18512
18513         PR tree-optimization/23115
18514         * gcc.dg/tree-ssa/pr23115.c: New.
18515
18516 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18517
18518         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18519         * gcc.target/powerpc/pr16155.c: Same.
18520         * gcc.target/powerpc/altivec-1.c: Same.
18521         * gcc.target/powerpc/altivec-2.c: Same.
18522         * gcc.target/powerpc/altivec-3.c: Same.
18523         * gcc.target/powerpc/altivec-5.c: Same.
18524         * gcc.target/powerpc/altivec-11.c: Same.
18525         * gcc.target/powerpc/altivec-12.c: Same.
18526         * gcc.target/powerpc/altivec-14.c: Same.
18527         * gcc.target/powerpc/altivec-22.c: Same.
18528         * gcc.target/powerpc/altivec-consts.c: Same.
18529         * gcc.target/powerpc/altivec-pr22085.c: Same.
18530         * gcc.target/powerpc/altivec-splat.c: Same.
18531         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18532         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18533         * gcc.target/powerpc/darwin-longlong.c: Same.
18534
18535 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18536
18537         PR target/19340
18538         * gcc.dg/pr19340.c: New test.
18539
18540 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18541
18542         PR rtl-optimization/24683
18543         * gcc.dg/pr24683.c: New test.
18544
18545 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18546
18547         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18548         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18549
18550 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18551
18552         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18553
18554 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18555
18556         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18557
18558 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18559
18560         PR target/24230
18561
18562         * gcc.target/powerpc/altivec-consts.c,
18563         gcc.target/powerpc/altivec-splat.c: New testcase.
18564
18565 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18566
18567         PR c/24599
18568
18569         * gcc.dg/overflow-2.c: New testcase.
18570
18571 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18572
18573         PR rtl-optimization/23567
18574         * gcc.c-torture/execute/20051104-1.c: New test.
18575
18576 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18577
18578         PR fortran/24534
18579         gfortran.dg/private_type_2.f90: Modified to check that case with
18580         PRIVATE declaration within derived type is accepted.
18581
18582         PR fortran/20838
18583         gfortran.dg/pointer_assign_1.f90: New test.
18584
18585         PR fortran/20840
18586         * gfortran.dg/arrayio_0.f90: New test.
18587
18588         PR fortran/17737
18589         gfortran.dg/data_initialized.f90: New test.
18590         gfortran.dg/data_constraints_1.f90: New test.
18591         gfortran.dg/data_constraints_2.f90: New test.
18592
18593 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18594
18595         PR fortran/24174
18596         PR fortran/24305
18597         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18598
18599 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18600
18601         PR 24670
18602         * gcc.dg/tree-ssa/pr24670.c: New test.
18603
18604 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18605
18606         PR target/22432
18607         * gcc.target/i386/pr22432.c: New test.
18608
18609 2005-11-05  Richard Henderson  <rth@redhat.com>
18610
18611         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18612         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18613         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18614         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18615         from gcc.dg/alpha-*.
18616         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18617         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18618
18619 2005-11-05  Andreas Jaeger  <aj@suse.de>
18620
18621         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18622
18623 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18624
18625         PR target/23424
18626         * gcc.dg/torture/pr23424-1.c: New test.
18627
18628 2005-11-04  Richard Henderson  <rth@redhat.com>
18629
18630         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18631         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18632         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18633         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18634         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18635         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18636         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18637         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18638         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18639         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18640         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18641         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18642         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18643         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18644         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18645         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18646         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18647         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18648         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18649         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18650         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18651         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18652         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18653         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18654         Move from gcc.dg/.
18655         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18656         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18657         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18658         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18659         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18660         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18661         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18662         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18663         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18664         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18665         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18666         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18667         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18668         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18669         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18670         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18671         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18672         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18673         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18674         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18675         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18676         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18677         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18678         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18679         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18680         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18681         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18682         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18683         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18684         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18685         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18686         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18687         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18688         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18689         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18690         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18691         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18692         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18693         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18694         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18695         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18696         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18697         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18698         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18699         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18700
18701 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18702
18703         PR 24627
18704         * gcc.dg/tree-ssa/pr24627.c: New test.
18705
18706 2005-11-04 Paul Brook  <paul@codesourcery.com>
18707
18708         * gcc.dg/tls/opt-10.c: New test.
18709
18710 2005-11-04  Andreas Jaeger  <aj@suse.de>
18711
18712         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18713         avoid extra warnings.
18714
18715 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18716
18717         PR libfortran/22298
18718         * lib/target-supports.exp
18719         (check_effective_target_static_libgfortran): New
18720         static_libgfortran effective target.
18721         * gfortran.dg/static_linking_1.f: New test.
18722         * gfortran.dg/static_linking_1.c: New file.
18723
18724 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18725
18726         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18727
18728 2005-11-03  Josh Conner  <jconner@apple.com>
18729
18730         PR c++/19989
18731         g++.dg/ext/array2.C: New test.
18732         g++.dg/template/dependent-name3.C: New test.
18733         g++.dg/template/dependent-name4.C: New test.
18734         g++.dg/template/sfinae2.C: New test.
18735
18736 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18737
18738         PR preprocessor/22042
18739         * gcc.dg/cpp/strify4.c: New test.
18740
18741 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18742
18743         PR c++/17964
18744         * g++.dg/cpp/string-1.C: New test.
18745
18746 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18747
18748         * gcc.target/powerpc: New directory.
18749         * gcc.target/powerpc/powerpc.exp: New file.
18750         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18751         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18752         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18753         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18754         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18755         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18756         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18757         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18758         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18759         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18760         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18761         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18762         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18763         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18764         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18765         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18766         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18767         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18768         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18769         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18770         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18771         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18772         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18773         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18774         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18775         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18776         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18777         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18778         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18779         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18780         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18781         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18782         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18783         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18784
18785 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/21627
18788         * g++.dg/warn/inline2.C: New test.
18789
18790 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18791
18792         PR middle-end/23155
18793         * g++.dg/ext/c99struct1.C: New test.
18794         * gcc.dg/union-cast-1.c: New test.
18795         * gcc.dg/union-cast-2.c: New test.
18796         * gcc.dg/union-cast-3.c: New test.
18797
18798 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18799
18800         PR middle-end/24589
18801         * gcc.c-torture/execute/zero-struct-2.c: New test.
18802
18803 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18804
18805         PR c++/24582
18806         * g++.dg/init/switch1.C: New test.
18807
18808 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18809
18810         * gcc.dg/delay-slot-1.c: New test.
18811
18812 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18813
18814         PR target/24620
18815         * gcc.dg/pr24620.c: New test.
18816
18817 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18818
18819         PR c/24329
18820         * gcc.dg/format/unnamed-1.c: New test.
18821
18822 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/22434
18825         * g++.dg/expr/cond8.C: New test.
18826
18827         PR c++/24560
18828         * g++.dg/parse/dot1.C: New test.
18829
18830 2005-11-02  Jan Hubicka  <jh@suse.cz>
18831
18832         PR target/23303
18833         * gcc.dg/i386-lea.c: New test
18834
18835 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18836
18837         PR target/24615
18838         * gcc.dg/pr24615.c: New test.
18839
18840 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18841
18842         PR target/24600
18843         * gcc.dg/pr24600.c: New test.
18844
18845 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/19253
18848         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18849         * g++.dg/parse/typename9.C: New test.
18850         * g++/dg/parse/typename10.C: Likewise.
18851
18852 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18853
18854         PR fortran/18157
18855         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18856         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18857         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18858
18859 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/24569
18862         * g++.dg/debug/static1.C: New test.
18863
18864 2005-11-02  Josh Conner  <jconner@apple.com>
18865
18866         * g++.dg/crash38.C: moved into proper directory...
18867         * g++.dg/template/crash42.C: ...here
18868
18869 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18870
18871         PR target/18338
18872         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18873         pcc_bitfield_type_matters || default_packed.
18874
18875         * lib/target-supports.exp
18876         (check_effective_target_pcc_bitfield_type_matters): New proc.
18877         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18878
18879         PR testsuite/23304
18880         * lib/target-supports.exp (check_effective_default_packed): New proc.
18881         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18882         Gate expected errors on target ! default_packed.
18883         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18884
18885 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18886
18887         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18888         change (r106358).
18889
18890 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18891
18892         PR fortran/24008
18893         * gfortran.dg/entry_5.f90: New.
18894         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18895
18896 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18897
18898         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18899
18900 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18901
18902         PR fortran/21565
18903         gfortran.dg/namelist_blockdata.f90: New test.
18904
18905         PR fortran/18737
18906         gfortran.dg/external_implicit_none.f90: New test.
18907
18908         PR fortran/14994
18909         * gfortran.dg/secnds.f: New test.
18910
18911 2005-10-31  Jan Hubicka  <jh@suse.cz>
18912
18913         PR target/20928
18914         * gcc.c-torture/compile/pr20928.c: New test.
18915
18916 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18917
18918         PR middle-end/23492
18919         * gcc.c-torture/compile/zero-strct-5.c: New test.
18920
18921 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18922
18923         PR libgfortran/24584
18924         * gfortran.dg/pr24584.f90: New test.
18925
18926 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18927
18928         PR fortran/18883
18929         * gfortran.dg/char_result_9.f90: New.
18930         * gfortran.dg/char_result_10.f90: New.
18931
18932 2005-10-30  Jan Hubicka  <jh@suse.cz>
18933
18934         * g++.dg/tree-ssa/pr24172.C: New testcase.
18935
18936 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18937
18938         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18939
18940 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18941
18942         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18943         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18944         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18945         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18946         gfortran.dg/enum_9.f90,
18947         gfortran.fortran-torture/compile/enum_1.f90,
18948         gfortran.fortran-torture/execute/enum_1.f90,
18949         gfortran.fortran-torture/execute/enum_2.f90,
18950         gfortran.fortran-torture/execute/enum_3.f90,
18951         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18952
18953 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18954
18955         PR target/18482
18956         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18957         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18958
18959 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18960
18961         PR libfortran/20179
18962         * gfortran.dg/mixed_io_1.f90: New test.
18963         * gfortran.dg/mixed_io_1.c: New file.
18964
18965 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18966
18967         * gfortran.dg/malloc_free_1.f90: New test.
18968
18969 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18970
18971         * gcc.dg/nested-func-4.c: Require profiling -pg.
18972
18973 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18974
18975         PR C++/23229
18976         * g++.dg/warn/main-2.C: New test.
18977
18978 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18979
18980         PR fortran/24545
18981         * gfortran.dg/interface_2.f90: new test.
18982
18983 2005-10-28  Josh Conner  <jconner@apple.com>
18984
18985         PR c++/22153
18986         * g++.dg/template/crash38.C: New test.
18987         * g++.dg/parse/explicit1.C: Change expected errors.
18988
18989 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18990
18991         PR C++/23426
18992         * g++.dg/other/large-size-array.C: New test.
18993
18994 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18995
18996         PR middle-end/24362
18997         * g++.dg/opt/complex4.C: New test.
18998
18999 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19000
19001         * gcc.dg/nested-func-4.c: New test.
19002
19003 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19004
19005         PR fortran/24158
19006         gfortran.dg/derived_recursion.f90: New test.
19007         gfortran.dg/implicit_actual.f90: New test.
19008
19009 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19010
19011         PR middle-end/24295, PR testsuite/24477
19012         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19013         removed when weakref hits the tree.
19014
19015 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19016
19017         * gfortran.dg/cray_pointers_4.f90: New test.
19018
19019         * gfortran.dg/cray_pointers_5.f90: New test.
19020
19021 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19022
19023         PR fortran/22290
19024         * gfortran.dg/assign_5.f90: New test.
19025         * gfortran.dg/assign_6.f: New test.
19026
19027 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19028
19029         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19030         CPU has no SSE support.
19031
19032 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19033
19034         PR libgfortran/24224
19035         * gfortran.dg/arrayio_1.f90: Update attribution.
19036         * gfortran.dg/arrayio_2.f90: Update attribution.
19037         * gfortran.dg/arrayio_3.f90: Update attribution.
19038         * gfortran.dg/arrayio_4.f90: Update test conditions.
19039         * gfortran.dg/arrayio_5.f90: Update attribution.
19040         * gfortran.dg/arrayio_6.f90: New test.
19041         * gfortran.dg/arrayio_7.f90: New test.
19042
19043 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19044
19045         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19046
19047 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19048
19049         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19050
19051 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19052
19053         PR fortran/24416
19054         * gfortran.dg/namelist_char_only.f90: New test.
19055
19056 2005-10-24  Asher Langton  <langton2@llnl.gov>
19057
19058         PR fortran/17031
19059         PR fortran/22282
19060         * gfortran.dg/cray_pointers_1.f90: New test.
19061         * gfortran.dg/cray_pointers_2.f90: New test.
19062         * gfortran.dg/cray_pointers_3.f90: New test.
19063         * gfortran.dg/loc_1.f90: New test.
19064         * gfortran.dg/loc_2.f90: New test.
19065
19066 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19067
19068         * gcc.dg/pr24225.c: New test.
19069
19070 2005-10-24  Asher Langton  <langton2@llnl.gov>
19071
19072         * gfortran.dg/dup_save_1.f90: New test.
19073         * gfortran.dg/dup_save_2.f90: New test.
19074
19075 2005-10-24  Paul Brook  <paul@codesourcery.com>
19076
19077         PR 24107
19078         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19079         stdint.h.
19080
19081 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19082
19083         PR libgfortran/24489
19084         * gfortran.dg/pr24489.f90: New test.
19085
19086 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19087
19088         PR fortran/23635
19089         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19090
19091 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19092
19093         PR target/18911
19094         * g++.dg/init/array16.C: Skip for mmix-*-*.
19095
19096 2005-10-23  Asher Langton  <langton2@llnl.gov>
19097
19098         * gfortran.dg/byte_1.f90: New test.
19099         * gfortran.dg/byte_2.f90: New test.
19100
19101 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19102
19103         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19104
19105 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19106
19107         PR fortran/18022
19108         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19109
19110         PR fortran/24311
19111         * gfortran.dg/merge_char_const.f90: New test.
19112
19113         PR fortran/24384
19114         * gfortran.dg/spread_scalar_source.f90: New test.
19115
19116 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19117
19118         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19119
19120         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19121         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19122
19123         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19124
19125 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19126
19127         PR fortran/24426
19128         * gfortran.dg/der_pointer_4.f90: New.
19129
19130 2005-10-22  David Ayers  <d.ayers@inode.at>
19131
19132         * obj-c++.dg/except-1.mm: Simplify.
19133
19134 2005-10-21  David Ayers  <d.ayers@inode.at>
19135
19136         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19137
19138 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19139
19140         * gfortran.dg/assumed_dummy_2.f90: New test.
19141
19142 2005-10-21  James E Wilson  <wilson@specifix.com>
19143
19144         PR preprocessor/15220
19145         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19146
19147 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19148
19149         * gcc.c-torture/execute/20051021-1.c: New test.
19150
19151 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/24260
19154         * g++.dg/ext/tmplattr1.C: New test.
19155
19156 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19157
19158         PR fortran/24440
19159         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19160
19161 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19162
19163         * obj-c++.dg/except-1.mm: New.
19164
19165         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19166
19167 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19168
19169         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19170
19171 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19172
19173         PR middle-end/24295
19174         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19175         declarations with the same names as thunks' alias targets, use
19176         aliases instead.
19177         * gcc.dg/attr-alias-3.c: New test.
19178         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19179
19180 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19181
19182         PR c++/22618
19183         * g++.dg/parse/access8.C: New test.
19184
19185 2005-10-20  Richard Guenther  <rguenther@suse.de>
19186
19187         PR c++/24439
19188         * g++.dg/tree-ssa/pr24439.C: New testcase.
19189
19190 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19191
19192         * g++.dg/opt/delay-slot-1.C: New test.
19193
19194 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19195
19196         PR fortran/21625
19197         * gfortran.fg/der_init_1.f90: New.
19198
19199 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19200
19201         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19202
19203 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19204
19205         PR c++/21908
19206         * g++.dg/parse/error28.C: New test.
19207
19208 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19209
19210         * gcc.dg/profile-generate-2.c: New test.
19211
19212 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19213
19214         PR target/23589
19215         * g++.dg/ext/dllimport11.C: New.
19216
19217 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19218
19219         PR c++/22293
19220         * g++.dg/other/friend3.C: New test.
19221
19222 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19223
19224         PR c++/23293
19225         * g++.dg/template/error19.C: New test.
19226
19227 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19228
19229         PR c++/21383
19230         * g++.dg/overload/koenig2.C: New.
19231
19232         PR c++/23118
19233         * g++.dg/overload/error2.C: New.
19234
19235         PR c++/22604
19236         * g++.dg/inherit/covariant14.C: New.
19237
19238 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19239
19240         PR c++/23440
19241         * g++.dg/parse/for1.C: New test.
19242
19243 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19244
19245         PR fortran/23446
19246         * gfortran.dg/host_dummy_index_1.f90: New test.
19247
19248         PR fortran/21459
19249         * gfortran.dg/automatic_char_len_2.f90: New test.
19250
19251         PR fortran/20866
19252         * gfortran.dg/recursive_statement_functions.f90: New test.
19253
19254         PR fortran/20853
19255         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19256
19257         PR fortran/20849
19258         * gfortran.dg/external_initializer.f90: New test.
19259
19260         PR fortran/20837
19261         * non_module_public.f90: New test.
19262
19263 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19264
19265         PR c++/24386
19266         * g++.dg/template/overload7.C: New.
19267
19268         PR c++/22551
19269         * g++.dg/other/switch2.C: Remove expected warnings.
19270
19271         PR c++/21353
19272         * g++.dg/template/defarg6.C: New.
19273
19274 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19275
19276         PR target/24315
19277         * gcc.target/i386/pr24315.c: New test.
19278
19279 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19280
19281         PR c++/24389
19282         * g++.dg/template/static21.C: New test.
19283         * g++.dg/template/static21-a.cc: Likewise.
19284
19285 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19286
19287         PR c++/23959
19288         * g++.dg/warn/Wswitch-default-1.C: New test.
19289         * g++.dg/warn/Wswitch-default-2.C: New test.
19290
19291 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/22173
19294         * g++.dg/parse/template18.C: New test.
19295         * g++.dg/template/nontype15.C: Likewise.
19296
19297 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19298
19299         PR fortran/22273
19300         * gfortran.dg/spec_expr_2.f90: New.
19301
19302 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19303
19304         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19305         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19306         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19307         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19308         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19309         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19310         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19311         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19312         previous target-specific skips and warning-message matches where
19313         applicable.
19314
19315 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19316
19317         PR c++/21347
19318         * g++.dg/warn/Wctor-dtor.C: New test.
19319
19320 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19321
19322         PR c/23439
19323         * gcc.dg/for-1.c: New test.
19324
19325 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/19565
19328         * g++.dg/warn/Wconversion1.C: New test.
19329         * g++.dg/ext/packed4.C: Compile with -w.
19330         * g++.dg/opt/20050511-1.C: Likewise.
19331         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19332
19333 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * gfortran.dg/boz_5.f90: New test.
19336
19337 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19338
19339         PR c++/22551
19340         * g++.dg/other/switch2.C: New.
19341
19342         PR c++/23984
19343         * g++.dg/init/ctor7.C: New.
19344
19345 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19346
19347         PR c++/23730
19348         * g++.dg/parse/crash32.C: New test.
19349
19350 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/20721
19353         * g++.dg/init/goto2.C: New test.
19354
19355         PR c++/22464
19356         * g++.dg/template/crash/41.C: New test.
19357
19358         PR c++/22180
19359         * g++.dg/template/crash40.C: New test.
19360
19361         PR c++/23694
19362         * g++.dg/parse/friend5.C: New test.
19363
19364         PR c++/23307
19365         * g++.dg/template/crash38.C: New test.
19366
19367         PR c++/22352
19368         * g++.dg/template/friend38.C: New test.
19369
19370         PR c++/22405
19371         * g++.dg/template/crash39.C: New test.
19372
19373 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19374
19375         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19376         gcc.dg/debug/dwarf2/dwarf-char2.c,
19377         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19378
19379         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19380
19381 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19382
19383         * gcc.dg/dll-2.c: Add tests for warnings.
19384         * gcc.dg/dll-3.c: Likewise.
19385         * gcc.dg/dll-4.c: Likewise.
19386
19387         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19388         * g++.dg/ext/dllimport2.C: Likewise.
19389         * g++.dg/ext/dllimport3.C: Likewise.
19390         * g++.dg/ext/dllimport7.C: Likewise.
19391         * g++.dg/ext/dllimport8.C: Likewise.
19392         * g++.dg/ext/dllimport9.C: Likewise.
19393
19394 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19395
19396         PR fortran/24092
19397         * gfortran.dg/derived_pointer_recursion.f90: New test.
19398
19399 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19400
19401         * gcc.c-torture/execute/20051012-1.c: New test.
19402
19403 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19404
19405         PR fortran/18082
19406         * gfortran.dg/automatic_char_len_1.f90: New test.
19407
19408 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19409
19410         PR fortran/20847
19411         * gfortran.dg/save_common.f90: New test.
19412
19413         PR fortran/20856
19414         * gfortran.dg/save_result.f90: New test.
19415
19416 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19417
19418         PR c++/21592
19419         * g++.dg/template/dependent-expr1.C: Add new expected error.
19420         * g++.dg/template/dependent-expr2.C: Adjust error text.
19421         * g++.dg/template/overload6.C: New.
19422
19423         PR c++/23797
19424         * g++.dg/other/typename8.C: New.
19425
19426         PR c++/21117
19427         * g++.dg/other/return1.C: New.
19428
19429 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19430
19431         PR c++/24052
19432         * g++.dg/ext/label5.C: New.
19433
19434 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19435
19436         PR c++/19964
19437         * g++.dg/parse/crash31.C: New.
19438
19439 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19440
19441         * g++.dg/ipa/ipa-1.c: New test.
19442         * g++.dg/ipa/ipa-2.c: New test.
19443         * g++.dg/ipa/ipa-3.c: New test.
19444         * g++.dg/ipa/ipa-4.c: New test.
19445         * g++.dg/ipa/ipa-5.c: New test.
19446         * g++.dg/ipa/ipa.exp: New file.
19447
19448 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19449
19450         PR fortran/24207
19451         * gfortran.dg/private_type_3.f90: New test.
19452
19453 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19454
19455         PR fortran/20786
19456         gfortran.dg/aint_anint_1.f90: New test.
19457
19458 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19459
19460         PR libgfortran/24313
19461         gfortran.dg/csqrt.f: New test.
19462
19463 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19464
19465         PR c++/8057
19466         * g++.dg/warn/noeffect7.C: New test.
19467         * g++.dg/warn/noeffect2.C: Instantiate templates.
19468         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19469         and warning.
19470
19471 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19472
19473         PR c++/21089
19474         * g++.dg/init/float1.C: New test.
19475
19476         PR c++/24277
19477         * g++.dg/init/member1.C: Tweak error markers.
19478
19479 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19480
19481         PR testsuite/24281
19482         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19483         Check for null pointer.
19484
19485 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19486
19487         PR c++/21369
19488         * g++.dg/parse/ret-type3.C: New test.
19489
19490 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19491
19492         PR tree-opt/23946
19493         * gcc.c-torture/compile/pr23946.c: New test.
19494
19495 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * g++.dg/opt/mmx2.C: New test.
19498
19499 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c++/24277
19502         * g++.dg/template/static20.C: New test.
19503
19504         PR c++/24302
19505         * g++.dg/warn/Wunused-12.C: New test.
19506
19507         PR c++/23437
19508         * g++.dg/template/arg4.C: New test.
19509
19510 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19511
19512         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19513         * gcc.dg/ucnid-3.c: Likewise.
19514         * gcc.dg/ucnid-4.c: Likewise.
19515         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19516         * g++.dg/other/ucnid-1.C: Likewise.
19517         * gcc.dg/sparc-frame-1.c: New test.
19518
19519 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19520
19521         PR c++/24139
19522         * g++.dg/template/spec27.C: New test.
19523
19524         PR c++/24275
19525         * g++.dg/template/static19.C: New test.
19526
19527 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19528
19529         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19530         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19531
19532 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19533
19534         PR target/24136
19535         * gfortran.fortran-torture/compile/pr24136.f: New test.
19536
19537 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19538
19539         PR c++/22172
19540         * g++.dg/parse/crash30.C: New test.
19541
19542 2005-10-07  Richard Guenther  <rguenther@suse.de>
19543
19544         PR middle-end/24227
19545         * gcc.c-torture/compile/pr24227.c: New testcase.
19546
19547 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19548
19549         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19550         Do not put aligned attributes on array elements.
19551
19552 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19553
19554         PR testsuite/23611, PR testsuite/23615
19555         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19556         writing prototypes of library functions by hand.
19557         * obj-c++.dg/bitfield-4.mm: Likewise.
19558         * obj-c++.dg/const-str-4.mm: Likewise.
19559         * obj-c++.dg/encode-4.mm: Likewise.
19560         * obj-c++.dg/encode-5.mm: Likewise.
19561         * obj-c++.dg/encode-6.mm: Likewise.
19562         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19563         * obj-c++.dg/method-10.mm: Likewise.
19564         * obj-c++.dg/method-17.mm: Likewise.
19565         * obj-c++.dg/method-19.mm: Likewise.
19566         * obj-c++.dg/try-catch-2.mm: Likewise.
19567
19568 2005-10-06  Richard Henderson  <rth@redhat.com>
19569
19570         PR 24236
19571         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19572
19573 2005-10-06  Dale Johannesen  <dalej@apple.com>
19574
19575         * gcc.c-torture/execute/20030125-1.c: Correct.
19576
19577 2005-10-06  Richard Guenther  <rguenther@suse.de>
19578
19579         PR tree-optimization/24238
19580         * g++.dg/tree-ssa/pr24238.C: New testcase.
19581
19582 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19583
19584         PR 18568
19585         * gfortran.dg/der_pointer_3.f90: New test.
19586
19587 2005-10-05  Devang Patel  <dpatel@apple.com>
19588
19589         PR Debug/23205
19590         * g++.dg/other/PR23205.C: New.
19591
19592 2005-10-05  Richard Henderson  <rth@redhat.com>
19593
19594         PR target/23602
19595         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19596         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19597
19598 2005-10-05  Dale Johannesen  <dalej@apple.com>
19599
19600         * gcc.c-torture/execute/float-floor.c: New.
19601
19602 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19603
19604         PR tree-optimization/21419
19605         PR tree-optimization/24146
19606         PR tree-optimization/24151
19607
19608         * g++.dg/ext/asm7.C: New.
19609         * g++.dg/ext/asm8.C: New.
19610         * gcc.dg/asm-1.c: Compile on all targets.
19611         * gcc.dg/asm-pr24146.c: New.
19612         * gcc.dg/pr21419.c: Adjust error messages.
19613
19614 2005-10-05  Richard Guenther  <rguenther@suse.de>
19615
19616         PR fortran/24176
19617         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19618
19619 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19620
19621         PR c++/23513
19622         * g++.dg/template/spec22.C: Robustify test.
19623         * g++.dg/template/spec26.C: New.
19624
19625 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19626
19627         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19628         if target supports vector instructions.
19629
19630 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19631
19632         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19633         C99 functions.
19634
19635 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19636
19637         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19638         check_effective_target_fortran_large_int): Replace cached result
19639         when target changes.
19640
19641 2005-10-04  Devang Patel  <dpatel@apple.com>
19642
19643         * gcc.dg/i386-sse-vect-types.c: New.
19644
19645 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19646
19647         PR preprocessor/13726
19648         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19649         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19650
19651 2005-10-04  Richard Guenther  <rguenther@suse.de>
19652
19653         PR c/23576
19654         * gcc.dg/noncompile/pr23576.c: New testcase.
19655
19656 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19657
19658         PR middle-end/23125
19659         * gcc.dg/register-var-3.c: New test.
19660
19661 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19662
19663         * gcc.dg/pr23049.c: New test.
19664
19665         * gcc.dg/ucnid-4.c: Fix test.
19666
19667 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19668
19669         PR 23445
19670         * gcc.c-torture/compile/pr23445.c: New test.
19671
19672 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19673
19674         * g++.dg/overload/unknown1.C: New.
19675
19676 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/17775
19679         * g++.dg/template/repo4.C: New test.
19680
19681 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19682
19683         PR libfortran/19308
19684         * gfortran.dg/large_real_kind_2.F90: New test.
19685         * gfortran.dg/large_integer_kind_2.f90: New test.
19686
19687 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19688
19689         * lib/target-supports.exp (check_effective_target_vect_shift):
19690         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19691         (check_effective_target_vect_condition): Fix copy-n-pasto.
19692
19693         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19694         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19695         targets.
19696
19697 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/22621
19700         * g++.dg/template/overload5.C : New test.
19701
19702         PR c++/23840
19703         * g++.dg/expr/stdarg1.C: New test.
19704
19705 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19706
19707         PR 24142
19708         * gcc.c-torture/execute/pr24142.c: New test.
19709
19710 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19711
19712         PR 24141
19713         * gcc.c-torture/execute/pr24141.c: New test.
19714
19715 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19716             Diego Novillo  <dnovillo@redhat.com>
19717
19718         PR 23604
19719         * gcc.c-torture/execute/pr23604.c: New test.
19720
19721 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19722
19723         PR fortran/16404
19724         PR fortran/20835
19725         PR fortran/20890
19726         PR fortran/20899
19727         PR fortran/20900
19728         PR fortran/20901
19729         PR fortran/20902
19730         gfortran.dg/equiv_constraint_1.f90: New test.
19731         gfortran.dg/equiv_constraint_2.f90: New test.
19732         gfortran.dg/equiv_constraint_3.f90: New test.
19733         gfortran.dg/equiv_constraint_4.f90: New test.
19734         gfortran.dg/equiv_constraint_5.f90: New test.
19735         gfortran.dg/equiv_constraint_6.f90: New test.
19736         gfortran.dg/equiv_constraint_7.f90: New test.
19737         gfortran.dg/equiv_constraint_8.f90: New test.
19738         gfortran.dg/private_type_1.f90: New test.
19739         gfortran.dg/private_type_2.f90: New test.
19740         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19741         980628-10.f: Assert std=gnu to permit mixing of
19742         types in equivalence statements.
19743
19744 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19745
19746         PR 24112
19747         * gfortran.dg/open_status_1.f90: New.
19748
19749 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19750
19751         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19752         * gcc.dg/vect/pr22480.c: Clean up temp files.
19753         * gcc.dg/vect/pr23831.c: Clean up temp files.
19754         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19755         Clean up temp files.
19756         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19757         Clean up temp files.
19758
19759         * gcc.dg/20050309-1.c: Clean up temp files.
19760         * gcc.dg/20050325-1.c: Clean up temp files.
19761
19762 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19763
19764         PR tree-optimization/24059
19765         * gcc.dg/vect/pr24059.c : New test.
19766
19767 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19768
19769         PR middle-end/24109
19770         * gcc.c-torture/execute/20050929-1.c: New test.
19771
19772 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19773
19774         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19775
19776 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19777
19778         PR c/21419
19779         * gcc.dg/pr21419.c: New test.
19780
19781 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19782
19783         * gcc.dg/pr23911.c: New test.
19784
19785 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19786
19787         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19788
19789         PR c++/16782
19790         * g++.dg/parse/qualified4.C: New test.
19791         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19792         * g++.old-deja/g++.mike/p8154.C: Likewise.
19793
19794 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/22147
19797         * g++.dg/template/friend37.C: New test.
19798         * g++.dg/parse/crash28.C: Adjust error markers.
19799
19800 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19801
19802         PR fortran/18518
19803         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19804
19805 2005-09-27  Devang Patel  <dpatel@apple.com>
19806
19807         PR tree-optimization/23625
19808         * gcc.dg/pr23625.c: New test.
19809
19810 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19811
19812         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19813         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19814
19815 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19816
19817         PR fortran/23677
19818         * gfortran.fortran-torture/execute/save_1.f90: New test.
19819         * gfortran.dg/save_1.f90: New test.
19820
19821 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19822
19823         * gcc.target/i386/builtin-apply-mmx.c: New test.
19824
19825         PR target/22576
19826         * gcc.target/i386/pr22576.c: New test.
19827
19828         PR target/22585
19829         * gcc.target/i386/pr22585.c: New test.
19830
19831         PR target/23268
19832         * gcc.target/i386/pr23268.c: New test.
19833
19834         PR middle-end/23831
19835         * gcc.dg/vect/pr23831.c: New test.
19836
19837         PR target/24055
19838         * gcc.target/i386/pr24055.c: New test.
19839
19840 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19841
19842         PR tree-optimization/23960
19843         * gcc.c-torture/compile/pr23960.c: New.
19844
19845 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19846
19847         PR fortran/16861
19848         * gfortran.dg/nested_modules_3.f90: New.
19849
19850 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19851
19852         PR fortran/24005
19853         gfortran.dg/interface_1.f90: New test.
19854
19855 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19856         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19857
19858         PR fortran/23843
19859         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19860
19861 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19862
19863         PR fortran/23516
19864         * gfortran.dg/imag_1.f: New test.
19865         * gfortran.dg/imag_2.f: Ditto.
19866
19867 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19868
19869         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19870
19871 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19872
19873         PR c++/21983
19874         * g++.dg/warn/pr21983.C: New test.
19875
19876 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19877
19878         * gcc.dg/20050922-1.c: Testcase added.
19879
19880 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19881
19882         PR c++/23993
19883         * g++.dg/template/array14.C: New test.
19884
19885 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19886
19887         PR fortran/19929
19888         * gfortran.dg/der_ptr_component_1.f90: New test.
19889
19890 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19891
19892         PR c++/23965
19893         * g++.dg/template/error1.C: Reject "no matching function" message.
19894
19895 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19896
19897         PR c++/17609
19898         * g++.dg/lookup/error1.C: New test.
19899
19900 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19901
19902         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19903         functionality of the testcase.
19904
19905 2005-09-20  Richard Henderson  <rth@redhat.com>
19906
19907         * gcc.dg/vect/vect-22.c: Require vect_float.
19908         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19909
19910 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19911
19912         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19913         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19914         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19915         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19916         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19917         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19918         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19919         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19920         * gcc.dg/cpp/ucnid-8.c: New test.
19921
19922 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19923
19924         PR tree-optimization/23929
19925         * gcc.c-torture/compile/pr23929.c: New test.
19926
19927 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19928
19929         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19930         for one loop.
19931
19932 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19933
19934         PR testsuite/23186
19935         * g++.dg/other/pr22003.C: Require named sections.
19936
19937 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19938
19939         PR c++/23947
19940         * g++.dg/rtti/crash3.C: New test.
19941
19942         PR tree-optimization/23818
19943         * gcc.dg/pr23818.c: New test.
19944
19945 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19946
19947         PR fortran/23420
19948         * gfortran.dg/print_fmt_4.f: New.
19949
19950 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19951
19952         PR fortran/23663
19953         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19954
19955 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19956
19957         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19958         Use pointers to local alignable arrays instead. Added comments.
19959         * gcc.dg/vect/vect-46.c: Likewise.
19960         * gcc.dg/vect/vect-48.c: Likewise.
19961         * gcc.dg/vect/vect-49.c: Likewise.
19962         * gcc.dg/vect/vect-52.c: Likewise.
19963         * gcc.dg/vect/vect-53.c: Likewise.
19964         * gcc.dg/vect/vect-54.c: Likewise.
19965         * gcc.dg/vect/vect-56.c: Likewise.
19966         * gcc.dg/vect/vect-57.c: Likewise.
19967         * gcc.dg/vect/vect-58.c: Likewise.
19968         * gcc.dg/vect/vect-60.c: Likewise.
19969         * gcc.dg/vect/vect-61.c: Likewise.
19970
19971         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19972         The test is no longer vectorizable on vect_no_align targets.
19973         * gcc.dg/vect/vect-43.c: Likewsie.
19974
19975         * gcc.dg/vect/vect-44.c: Added comments.
19976         * gcc.dg/vect/vect-45.c: Added comments.
19977         * gcc.dg/vect/vect-50.c: Added comments.
19978         * gcc.dg/vect/vect-51.c: Added comments.
19979
19980         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19981         aligned type.
19982         * gcc.dg/vect/Os-vect-95.c: Likewise.
19983
19984         * gcc.dg/vect/vect-41.c: Test removed.
19985         * gcc.dg/vect/vect-47.c: Test removed.
19986         * gcc.dg/vect/vect-55.c: Test removed.
19987         * gcc.dg/vect/vect-59.c: Test removed.
19988
19989 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19990
19991         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19992         No longer vectorizable on vect_no_align targets.
19993         * gcc.dg/vect/pr20122.c: Likewise.
19994         * gcc.dg/vect/vect-74.c: Likewise.
19995         * gcc.dg/vect/vect-75.c: Likewise.
19996         * gcc.dg/vect/vect-76.c: Likewise.
19997
19998         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19999         Will not be vectorizable on vect_no_align targets once aliasing issues
20000         are resolved.
20001         * gcc.dg/vect/vect-79.c: Likewise.
20002
20003         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20004         * gcc.dg/vect/vect-78.c: Likewise.
20005         * gcc.dg/vect/vect-97.c: Likewise.
20006
20007 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20008
20009         * gcc.dg/pr23943.c: New test.
20010
20011 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20012
20013         PR fortran/19181
20014         * gfortran.dg/derived_pointer_null_1.f90: New test.
20015
20016 2005-09-18  Richard Guenther  <rguenther@suse.de>
20017
20018         PR middle-end/23944
20019         * gcc.c-torture/compile/pr23944.c: New testcase.
20020
20021 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20022
20023         PR fortran/15975
20024         * gfortran.dg/der_pointer_2.f90: New test.
20025
20026 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20027
20028         PR fortran/16861
20029         * gfortran.dg/nested_modules_2.f90: New test.
20030
20031 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20032
20033         PR c++/18368
20034         * g++.dg/other/semicolon.C: New test.
20035
20036 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20037
20038         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20039         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20040
20041 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20042
20043         PR c++/23914
20044         * g++.dg/template/static18.C: New test.
20045
20046         PR c++/21514
20047         * g++.dg/template/crash19.C: Remove dg-error marker.
20048         * g++.dg/template/local4.C: New test.
20049
20050 2005-09-16  Paul Brook  <paul@codesourcery.com>
20051
20052         PR fortran/23906
20053         * gfortran.dg/dependency_1.f90: New test.
20054
20055 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/23896
20058         * g++.dg/template/static17.C: New test.
20059
20060 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20061
20062         PR c++/23139
20063         * g++.dg/warn/huge-val1.C: New test.
20064
20065 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c++/13140
20068         * g++.dg/parse/class2.C: New test.
20069         * g++.dg/template/explicit8.C: Likewise.
20070         * g++.dg/template/spec25.C: Likewise.
20071
20072 2005-09-14  Josh Conner  <jconner@apple.com>
20073
20074         PR middle-end/23584
20075         * gcc.dg/pr23584.c: New test.
20076
20077 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20078
20079         PR fortran/21875 Internal Unit Array I/O, NIST
20080         * gfortran.dg/arrayio_1.f90: New test.
20081         * gfortran.dg/arrayio_1.f90: New test.
20082         * gfortran.dg/arrayio_1.f90: New test.
20083         * gfortran.dg/arrayio_1.f90: New test.
20084         * gfortran.dg/arrayio_1.f90: New test.
20085
20086 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20087
20088         PR middle-end/22480
20089         * gcc.dg/vect/pr22480.c: New test.
20090
20091 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20092
20093         PR fortran/19358
20094         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20095
20096 2005-09-13 Josh Conner <jconner@apple.com>
20097
20098         PR c++/23180
20099         * g++.dg/init/struct2.C: New test.
20100         * g++.dg/init/struct3.C: New test.
20101
20102 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20103
20104         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20105         Clean up temp files.
20106         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20107         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20108         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20109         gcc.dg/tree-ssa/builtin-printf-1.c,
20110         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20111         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20112         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20113         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20114         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20115         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20116         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20117         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20118         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20119         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20120         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20121         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20122
20123 2005-09-13  Josh Conner  <jconner@apple.com>
20124
20125         * lib/gcc-dg.exp: Load scanipa.exp.
20126         (cleanup-dump): New procedure.
20127         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20128         * lib/scandump.exp: New file.
20129         * lib/scantree.exp: Use it.
20130         * lib/scanipa.exp: New file.
20131
20132 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20133
20134         PR fortran/17740
20135         * gfortran.dg/generic_4.f90: New test.
20136
20137 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20138
20139         PR target/23816
20140         * gcc.target/i386/pr23816-1.c: New test.
20141         * gcc.target/i386/pr23816-2.c: New test.
20142
20143
20144 2005-09-13  Bastian Blank <waldi@debian.org>
20145
20146         PR c++/16171
20147         * g++.dg/abi/mangle26.C: New test.
20148         * g++.dg/abi/mangle27.C: New test.
20149         * g++.dg/abi/mangle28.C: New test.
20150         * g++.dg/abi/mangle29.C: New test.
20151
20152         PR c++/23839
20153         * g++.dg/parse/register1.C: New test.
20154
20155 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20156
20157         PR c++/23842
20158         * g++.dg/template/access16.C: New test.
20159
20160 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20161
20162         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20163
20164 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20165
20166         PR fortran/18899
20167         * gfortran.dg/shape_2.f90: New test.
20168
20169 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20170
20171         PR target/19269
20172         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20173         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20174         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20175         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20176         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20177         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20178         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20179         tests.
20180
20181 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/23841
20184         * g++.dg/parse/template17.C: New test.
20185
20186 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/23789
20189         * g++.dg/template/nontype14.C: New test.
20190
20191 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20192
20193         PR g++/7874
20194         * g++.dg/lookup/friend7.C: New test.
20195         * g++.dg/lookup/friend8.C: New test.
20196         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20197         so that it will be found via argument dependent lookup.
20198         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20199         friend functions which will no longer be found.
20200         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20201         function g, so that it will be found via argument dependent
20202         lookup.
20203         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20204         * g++.old-deja/g++.mike/net43.C: Likewise.
20205
20206 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20207
20208         PR c++/23691
20209         * g++.dg/template/static16.C: New test.
20210
20211 2005-09-12  Josh Conner  <jconner@apple.com>
20212
20213         PR middle-end/23237
20214         * gcc.c-torture/compile/pr23237.c: New test.
20215
20216 2005-09-11  Richard Henderson  <rth@redhat.com>
20217
20218         * g++.dg/other/error8.C: Update expected diagnostic text.
20219
20220 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20221
20222         PR libfortran/19872
20223         * gfortran.dg/overwrite_1.f: New test.
20224
20225 2005-09-09  Josh Conner  <jconner@apple.com>
20226
20227         * g++.dg/init/pr23180-1.C: Removed.
20228         * g++.dg/init/pr23180-2.C: Removed.
20229
20230 2005-09-09  David Daney <ddaney@avtrex.com>
20231
20232         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20233         files which are ...
20234         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20235         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20236
20237 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20238
20239         * gfortran.dg/iostat_2.f90: New test.
20240
20241 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20242
20243         PR c++/22252
20244         * g++.dg/ext/interface1.C: New test.
20245         * g++.dg/ext/interface1.h: Likewise.
20246         * g++.dg/ext/interface1a.cc: Likewise.
20247
20248 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20249
20250         * gfortran.dg/iomsg_1.f90: New test case.
20251
20252 2005-09-09  Richard Guenther  <rguenther@suse.de>
20253
20254         PR c++/23624
20255         * g++.dg/tree-ssa/pr23624.C: New testcase.
20256
20257 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20258
20259         PR fortran/19239
20260         * gfortran.dg/vector_subscript_1.f90,
20261         * gfortran.dg/vector_subscript_2.f90: New tests.
20262
20263 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20264
20265         PR fortran/21104
20266         * gfortran.dg/array_alloc_1.f90,
20267         * gfortran.dg/array_alloc_2.f90,
20268         * gfortran.dg/array_alloc_3.f90: New tests.
20269
20270 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20271
20272         PR fortran/12840
20273         * gfortran.dg/array_constructor_6.f90
20274         * gfortran.dg/array_constructor_7.f90
20275         * gfortran.dg/array_constructor_8.f90
20276         * gfortran.dg/array_constructor_9.f90
20277         * gfortran.dg/array_constructor_10.f90
20278         * gfortran.dg/array_constructor_11.f90
20279         * gfortran.dg/array_constructor_12.f90: New tests.
20280
20281 2005-09-08  Josh Conner  <jconner@apple.com>
20282
20283         PR c++/23180
20284         * g++.dg/init/pr23180-1.C: New test.
20285         * g++.dg/init/pr23180-2.C: New test.
20286
20287 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20288
20289         PR fortran/18878
20290         * gfortran.dg/module_double_reuse.f90: New.
20291
20292 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20293
20294         PR fortran/23270
20295         PR fortran/22304
20296         PR fortran/18870
20297         PR fortran/17917
20298         PR fortran/16511
20299         * gfortran.dg/common_equivalence_1.f: New.
20300         * gfortran.dg/common_equivalence_2.f: New.
20301         * gfortran.dg/common_equivalence_3.f: New.
20302         * gfortran.dg/contained_equivalence_1.f90: New.
20303         * gfortran.dg/module_blank_common.f90: New.
20304         * gfortran.dg/module_commons_1.f90: New.
20305         * gfortran.dg/module_equivalence_1.f90: New.
20306         * gfortran.dg/nested_modules_1.f90: New.
20307         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20308         equivalences and add comment to connect the test with
20309         the PR.
20310
20311 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20312
20313         PR fortran/23765
20314         * gfortran.dg/common_6.f90: New test.
20315
20316 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20317
20318         PR fortran/15326
20319         * gfortran.dg/char_result_1.f90,
20320         * gfortran.dg/char_result_2.f90,
20321         * gfortran.dg/char_result_3.f90,
20322         * gfortran.dg/char_result_4.f90,
20323         * gfortran.dg/char_result_5.f90,
20324         * gfortran.dg/char_result_6.f90,
20325         * gfortran.dg/char_result_7.f90,
20326         * gfortran.dg/char_result_8.f90: New tests.
20327
20328 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20329
20330         PR fortran/19928
20331         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20332
20333 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20334
20335         PR obj-c++/16816
20336         * obj-c++.dg/selector-5.mm: New test.
20337         * obj-c++.dg/selector-6.mm: New test.
20338
20339 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20340
20341         PR objc/20574
20342         PR objc/19324
20343         * objc.dg/error-1.m: New test.
20344
20345 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20346
20347         PR fortran/23373
20348         * gfortran.fortran-torture/execute/pr23373-1.f90,
20349         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20350
20351 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20352
20353         PR libfortran/23760
20354         * gfortran.dg/g77/1832.f: Remove long string in write statement
20355         to allow the test to pass on correct list directed output with
20356         prepended space.
20357
20358 2005-09-07  James E Wilson  <wilson@specifix.com>
20359
20360         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20361
20362 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20363
20364         * gfortran.dg/parameter+save.f90: Rename to
20365         * gfortran.dg/parameter_save.f90: .. this.
20366
20367 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20368
20369         PR fortran/20848
20370         * gfortran.dg/parameter+save.f90: New test case.
20371
20372 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20373
20374         PR fortran/19269
20375         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20376
20377 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20378
20379         PR c/23075
20380         * gcc.dg/pr23075.c: New test.
20381         * g++.dg/warn/pr23075.C: New test.
20382
20383         PR target/22362
20384         * gcc.target/i386/pr22362.c: New test.
20385
20386         PR rtl-optimization/23098
20387         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20388
20389         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20390         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20391         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20392
20393 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20394
20395         * g++.dg/expr/cast6.C: New test.
20396
20397         PR c++/9782
20398         * g++.dg/init/new15.C: New test.
20399
20400 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20401
20402         * gcc.dg/vect/Os-vect-95.c: New test.
20403         * gcc.dg/vect/vect-95.c: Same.
20404
20405 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20406
20407         * gcc.dg/vect/vect-29.c: Update xfail testing.
20408         * gcc.dg/vect/vect-44.c: Same.
20409         * gcc.dg/vect/vect-48.c: Same.
20410         * gcc.dg/vect/vect-50.c: Same.
20411         * gcc.dg/vect/vect-72.c: Same.
20412         * gcc.dg/vect/vect-77.c: Same.
20413         * gcc.dg/vect/vect-78.c: Same.
20414         * gcc.dg/vect/vect-80.c: Same.
20415         * gcc.dg/vect/vect-96.c: Same.
20416         * gcc.dg/vect/vect-100.c: Same.
20417         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20418         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20419         * gfortran.dg/vect/vect-5.f90: Same.
20420
20421 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20422
20423         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20424         start strings.
20425         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20426         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20427
20428         PR c++/23056
20429         * g++.dg/opt/pr23056.C: New test.
20430
20431         PR rtl-optimization/23098
20432         * gcc.target/i386/pr23098.c: New test.
20433
20434 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/23667
20437         * g++.dg/template/static15.C: New test.
20438
20439         PR c++/21440
20440         * g++.dg/ext/stmtexpr5.C: New test.
20441         * g++.dg/ext/stmtexpr6.C: Likewise.
20442
20443 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20444
20445         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20446
20447         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20448         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20449         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20450
20451 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20452
20453         PR libfortran/23321
20454         * gfortran.dg/direct_io_4.f90: New test case.
20455
20456 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20457             Rasmus Hahn  <rassahah@neofonie.de>
20458
20459         PR libobjc/23108
20460         * objc.dg/type-stream-1.m: New test.
20461
20462 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20463
20464         PR fortran/23661
20465         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20466         gfortran.dg/print_fmt_3.f90: New test.
20467
20468 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20469
20470         * gfortran.dg/fmt_t_1.f90: New test.
20471
20472 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20473
20474         PR rtl-optimization/23454
20475         * g++.dg/opt/pr23454.C: New test.
20476
20477 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20478
20479         PR c++/23699
20480         * g++.dg/ext/static1.C: New test.
20481
20482 2005-09-02  Richard Henderson  <rth@redhat.com>
20483
20484         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20485         tail call to check_fa_work.
20486
20487 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20488
20489         PR c++/21687
20490         * g++.dg/other/gc3.C: New test.
20491
20492 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20493
20494         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20495         * gcc.dg/20050826-1.c: Likewise.
20496
20497 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20498
20499         PR c++/23167
20500         * g++.dg/expr/volatile1.C: New test.
20501
20502 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20503
20504         PR middle-end/23547
20505         * gcc.dg/pr23547.c: New test.
20506
20507 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20508
20509         PR c/22061
20510         * gcc.c-torture/execute/pr22061-1.c,
20511         * gcc.c-torture/execute/pr22061-2.c,
20512         * gcc.c-torture/execute/pr22061-3.c,
20513         * gcc.c-torture/execute/pr22061-4.c: New tests.
20514
20515 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20516
20517         * gcc.dg/Wredundant-decls-2.c: New test to check that
20518         -Wredundant-decls does not issue warning for a variable
20519         definition following a declaration.
20520
20521 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20522
20523         PR debug/7241
20524         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20525         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20526         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20527
20528         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20529         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20530         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20531         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20532         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20533         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20534         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20535         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20536
20537 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         PR objc/23306
20540         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20541         scan-assmbler.
20542
20543 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20544
20545         PR target/21255
20546         * gcc.dg/pr21255-1.c: New test.
20547         * gcc.dg/pr21255-2-mb.c: Likewise.
20548         * gcc.dg/pr21255-2-ml.c: Likewise.
20549         * gcc.dg/pr21255-3.c: Likewise.
20550         * gcc.dg/pr21255-4.c: Likewise.
20551
20552 2005-08-31  Dale Johannesen  <dalej@apple.com>
20553
20554         * gcc.dg/20050830-1.c: New.
20555
20556 2005-08-31  Josh Conner  <jconner@apple.com>
20557
20558         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20559         command-line options for arm-*-* targets.
20560         * g++.dg/init/array16.C: Likewise.
20561         * g++.dg/other/crash-4.C: Likewise.
20562
20563 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20564
20565         PR obj-c++/23640
20566         * obj-c++.dg/gnu-runtime-3.mm: New test.
20567
20568 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20569
20570         PR c++/13377
20571         * g++.dg/lookup/ambig4.C: New test.
20572         * g++.dg/lookup/ambig5.C: New test.
20573         * g++.dg/tc1/dr101.C: Adjust error markers.
20574
20575 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20576
20577         PR c++/23639
20578         * g++.dg/template/ttp5.C: Adjust error markers.
20579
20580 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20581
20582         PR testsuite/23609
20583         * lib/obj-c++.exp: Include target-libpath.exp.
20584         (obj-c++_link_flags): Look for the GNU libobjc library
20585         and set the library path to include it.
20586         Don't manually set LD_LIBRARY_PATH (etc.) but call
20587         set_ld_library_path_env_vars instead.
20588         (obj-c++_target_compile): Don't set library path or
20589         linker flags because they are already set correctly
20590         in obj-c++_link_flags.
20591
20592 2005-08-30  Josh Conner  <jconner@apple.com>
20593
20594         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20595         to command-line options for arm-*-* targets.
20596
20597 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20598
20599         * g++.dg/other/i386-1.C: New.
20600
20601 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20602
20603         PR preprocessor/20348
20604         PR preprocessor/20356
20605         * gcc.dg/cpp/pr20348.c: New test.
20606         * gcc.dg/cpp/pr20348.h: New file.
20607         * gcc.dg/cpp/inc/pr20348.h: New file.
20608         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20609         * gcc.dg/cpp/pr20356.c: New test.
20610         * gcc.dg/cpp/pr20356.h: New file.
20611         * gcc.dg/cpp/inc/pr20356.h: New file.
20612         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20613
20614 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20615
20616         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20617         Fix array dimension to avoid correct end-of-file error.
20618
20619 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20620
20621         PR libfortran/23598
20622         * gfortran.dg/iostat_1.f90: New test.
20623
20624 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20625
20626         PR middle-end/23408
20627         * gcc.dg/pr23408.c: New test.
20628
20629 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20630
20631         PR c++/23099
20632         * g++.dg/init/member1.C: Make sure erroneous static data member
20633         definitions are required.
20634         * g++.dg/template/static13.C: New test.
20635         * g++.dg/template/static14.C: Likewise.
20636
20637 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20638
20639         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20640         -march=pentium4, remove ilp32 requirement.
20641
20642         PR middle-end/23484
20643         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20644         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20645
20646 2005-08-29  Andreas Jaeger  <aj@suse.de>
20647
20648         PR testsuite/23607
20649         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20650
20651 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20652
20653         * gcc.c-torture/execute/20050316-2.c: New test.
20654         * gcc.c-torture/execute/20050316-3.c: New test.
20655         * gcc.dg/torture/pr16104-1.c: New test.
20656
20657 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20658
20659         PR middle-end/23463
20660         * gcc.c-torture/execute/zero-struct-1.c: New test.
20661
20662 2005-08-27  Richard Guenther  <rguenther@suse.de>
20663
20664         PR target/23575
20665         * gcc.target/i386/pr23575.c: New testcase.
20666
20667 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20668
20669         PR rtl-optimization/23561
20670         * gcc.c-torture/execute/20050826-1.c: New test.
20671
20672         PR rtl-opt/23560
20673         * gcc.c-torture/execute/20050826-2.c: New test.
20674
20675 2005-08-26  Dale Johannesen  <dalej@apple.com>
20676
20677         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20678         * gcc.dg/20050826-1.c: New.
20679
20680 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20681
20682         PR c++/19004
20683         * g++.dg/template/nontype13.C: New test.
20684
20685         PR c++/23491
20686         * g++.dg/init/new14.C: New test.
20687         * g++.dg/expr/anew1.C: Do not XFAIL.
20688         * g++.dg/expr/anew2.C: Likewise.
20689         * g++.dg/expr/anew3.C: Likewise.
20690
20691 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20692
20693         PR middle-end/22439
20694         * gcc.dg/vla-3.c: New test.
20695
20696 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20697
20698         PR fortran/20363
20699         * gfortran.dg/named_interface.f90: New.
20700
20701 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20702
20703         * gcc.c-torture/execute/frame-address.c: New test.
20704
20705 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         PR c++/20817
20708         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20709
20710 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20711
20712         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20713
20714 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20715
20716         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20717         * gcc.dg/altivec-22.c: Rename from..
20718         * gcc.dg/altivec-nomfcr.c: ..this.
20719
20720 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20721
20722         PR tree-optimization/23546
20723         * gcc.dg/tree-ssa/pr23546.c: New test.
20724
20725 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20726
20727         PR fortran/17758
20728         * gfortran.dg/nonreturning_statements.f90: New test.
20729
20730 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20731
20732         PR c++/22454
20733         * g++.dg/parse/crash29.C: New.
20734
20735 2005-08-23  DJ Delorie  <dj@redhat.com>
20736
20737         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20738         constants have the L suffix.
20739
20740 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         PR c++/23044
20743         * g++.dg/template/instantiate8.C: New.
20744
20745 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20746
20747         PR middle-end/23467
20748         * gcc.c-torture/execute/pr23467.c: New test.
20749
20750 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR tree-optimization/22043
20753         * gcc.c-torture/execute/20050613-1.c: New test.
20754
20755 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20756
20757         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20758
20759 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20760
20761         PR rtl-optimization/23478
20762         * g++.dg/opt/pr23478.C: New test.
20763
20764 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20765
20766         PR c/18715
20767         * gcc.dg/switch-warn-3.c: New test.
20768
20769 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20770
20771         PR c++/22233
20772         * g++.dg/template/param1.C: New test.
20773
20774 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20775
20776         PR c++/23089
20777         * g++.dg/other/incomplete1.C: New test.
20778
20779 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20780
20781         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20782         are vectorizable.
20783
20784 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20785
20786         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20787         d_lines_5.f: New.
20788
20789 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20790
20791         * gcc.target/i386/sse-4.c: New test.
20792
20793 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20794
20795         PR testsuite/23239
20796         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20797
20798 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * gcc.dg/20050811-1.c: New test.
20801         * gcc.dg/20050811-2.c: New test.
20802
20803 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20804
20805         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20806
20807 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20808
20809         PR 23476
20810         * gcc.c-torture/compile/pr23476.c: New test.
20811
20812 2005-08-19  Devang Patel  <dpatel@apple.com>
20813
20814         PR tree-optimization/23048
20815         * gcc.dg/tree-ssa/pr23048.c: New test.
20816
20817 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20818
20819         PR middle-end/20624
20820         * g++.dg/warn/Wreturn-3.C: New test
20821
20822 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20823
20824         PR tree-optimization/22228
20825         * g++.dg/vect/pr22543.cc: New test.
20826
20827 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20828
20829         PR tree-optimization/21574
20830         * gcc.dg/tree-ssa/pr21574.c: New test.
20831
20832 2005-08-16  James E Wilson  <wilson@specifix.com>
20833
20834         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20835
20836 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20837
20838         PR tree-opt/23402
20839         * gcc.c-torture/compile/zero-strct-3.c: New test.
20840         * gcc.c-torture/compile/zero-strct-4.c: New test.
20841
20842 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20843
20844         PR target/23376
20845         * gcc.target/x86_64/pr23376.c: New test.
20846
20847 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20848
20849         PR c++/23337
20850         * g++.dg/ext/vector2.C: New.
20851
20852 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20853
20854         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20855
20856 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20857
20858         PR libfortran/23428
20859         * gfortran.dg/inquire-complex.f90: New test case.
20860
20861 2005-08-16  James E Wilson  <wilson@specifix.com>
20862
20863         PR tree-optimization/21105
20864         * gcc.dg/large-size-array.c: New.
20865
20866 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20867
20868         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20869         type.
20870         * gcc.dg/vect/vect-41: Likewise.
20871         * gcc.dg/vect/vect-42: Likewise.
20872         * gcc.dg/vect/vect-43: Likewise.
20873         * gcc.dg/vect/vect-44: Likewise.
20874         * gcc.dg/vect/vect-46: Likewise.
20875         * gcc.dg/vect/vect-47: Likewise.
20876         * gcc.dg/vect/vect-48: Likewise.
20877         * gcc.dg/vect/vect-52: Likewise.
20878         * gcc.dg/vect/vect-53: Likewise.
20879         * gcc.dg/vect/vect-54: Likewise.
20880         * gcc.dg/vect/vect-55: Likewise.
20881         * gcc.dg/vect/vect-56: Likewise.
20882         * gcc.dg/vect/vect-57: Likewise.
20883         * gcc.dg/vect/vect-58: Likewise.
20884         * gcc.dg/vect/vect-59: Likewise.
20885         * gcc.dg/vect/vect-60: Likewise.
20886         * gcc.dg/vect/vect-61: Likewise.
20887         * gcc.dg/vect/vect-85: Likewise.
20888         * gcc.dg/vect/vect-87: Likewise.
20889         * gcc.dg/vect/vect-88: Likewise.
20890         * gcc.dg/vect/vect-93.c: Likewise.
20891         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20892         * gcc.dg/vect/vect-75: Likewise.
20893         * gcc.dg/vect/vect-76: Likewise.
20894         * gcc.dg/vect/vect-77: Likewise.
20895         * gcc.dg/vect/vect-78: Likewise.
20896         * gcc.dg/vect/vect-80: Likewise.
20897         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20898         vectorized for the expected reason, rather than checking how alignment
20899         was handled.
20900         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20901         aligned type and also instead of aligned pointers. Added documentation.
20902
20903 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20904
20905         * gfortran.dg/power.f90: New test.
20906
20907 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20908
20909         PR rtl-optimization/23299
20910         * g++.dg/opt/pr23299.C: New test.
20911
20912 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20913
20914         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20915
20916 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20917
20918         * g++.dg/template/local6.C: New test.
20919
20920 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20921
20922         * execute/exceptions/finally-1.m: Check that the catch and finally are
20923         being called.  Also add a "return 0;" at the end of main.
20924
20925 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20926
20927         PR fortran/21432.
20928         * gfortran.dg/namelist_print_1.f: New test of functionality of
20929         PRINT namelist.
20930         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20931         namelist generates error with -std=f95.
20932
20933 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20934
20935         PR tree-optimization/23119
20936         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20937
20938 2005-08-13  Marcin Koziej  <creep@desk.pl>
20939             Andrew Pinski  <pinskia@physics.uc.edu>
20940
20941         PR libobjc/22492
20942         * execute/exceptions/finally-1.m: New test.
20943
20944 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20945
20946         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20947         testsuite.
20948         * objc/execute/exceptions/trivial.m: New test.
20949         * objc.dg/try-catch-11.m: Move to ...
20950         * objc/execute/exceptions/foward-1.m: Here.
20951         * objc.dg/try-catch-2.m: Move to ...
20952         * objc/execute/exceptions/catchall-1.m: Here.
20953         * objc.dg/try-catch-8.m: Move to ...
20954         * objc/execute/exceptions/local-variables-1.m: Here.
20955
20956 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20957
20958         * objc.dg/nested-func-1.m: Move to ...
20959         * objc/execute/nested-func-1.m: Here.
20960
20961 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20962
20963         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20964         in ${options} instead of [target_info name].
20965         * lib/obj-c++.exp (objc_target_compile): Likewise.
20966
20967 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20968
20969         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20970
20971 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         part of PR testsuite/23348
20974         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20975         each of the torture options.
20976         * objc/compile/trivial.m: New test.
20977
20978 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20979
20980         * gfortran.dg/eoshift.f90: Correct format.
20981
20982 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20983
20984         * gfortran.fortran-torture/execute/character_passing.f90:
20985         Fix comment typo.
20986
20987 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20988
20989         PR c++/8271
20990         * g++.dg/template/unify10.C: New.
20991
20992 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20993
20994         * g++.dg/parse/pr22514.C: Move to...
20995         * g++.dg/debug/pr22514.C: here.
20996
20997 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20998
20999         PR c++/23266
21000         * g++.dg/inherit/pure1.C: New test.
21001
21002         * ChangeLog: Fix typos.
21003
21004 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21005             Steven Bosscher  <stevenb@suse.de>
21006
21007         * gfortran.dg/runtime_warning_1.f90: New test.
21008
21009 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21010
21011         PR c++/23219
21012         * g++.dg/parse/crash28.C: New.
21013
21014 2005-08-11  Richard Guenther  <rguenther@suse.de>
21015
21016         PR target/23289
21017         * gcc.target/i386/tailcall-1.c: New testcase.
21018
21019 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21020
21021         * gcc.dg/vect/vect-67.c: Un-xfail.
21022
21023 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21024
21025         PR c++/23225
21026         * g++.dg/parse/crash27.C: new test.
21027
21028 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21029
21030         PR libfortran/22143
21031         * gfortran.dg/shift-kind.f90: New testcase.
21032
21033 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21034
21035         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21036         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21037
21038 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21039
21040         PR c++/20646
21041         * g++.dg/other/mult-stor1.C: New test.
21042
21043 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21044
21045         * gcc.c-torture/pr18299-1.c: Move to ...
21046         * gcc.c-torture/compile/pr18299-1.c: Here.
21047
21048 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21049
21050         * gfortran/fortran.torture/execute/character_passing.f90:
21051         Fix types for LSAME.
21052
21053 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21054
21055         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21056         input data back to what it was originally.
21057
21058 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21059
21060         * objc.dg/try-catch-8.m: Enable for all targets.
21061
21062 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21063
21064         * gcc.dg/pr23165.c: New test.
21065
21066 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21067
21068         PR tree-optimization/23234
21069         * gcc.dg/tree-ssa/pr23234.c: New test.
21070
21071 2005-08-08  Josh Conner  <jconner@apple.com>
21072
21073         PR rtl-optimization/23241
21074         * gcc.dg/char-compare.c: New test.
21075
21076 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21077
21078         PR c++/22508
21079         * g++.dg/init/new13.C: New test.
21080
21081 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         PR c++/21166
21084         * g++.dg/other/crash-4.C: Adjust
21085         * g++/dg/ext/packed9.C: New.
21086
21087 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21088
21089         PR middle-end/21964
21090         * gcc.c-torture/execute/pr21964-1.c: New test.
21091
21092 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21093
21094         PR c/22458
21095         * gcc.dg/pr22458-1.c: New test.
21096
21097 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21098             Steven G. Kargl <kargls@comcast.net>
21099
21100         PR fortran/22390
21101         * gfortran.dg/flush_1.f90: New test.
21102
21103 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21104
21105         PR c++/23191
21106         * g++.dg/template/eh2.C: New test.
21107
21108 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21109
21110         PR c++/19498
21111         * g++.dg/template/instantiate7.C: New test.
21112
21113 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21114
21115         PR c/23113
21116         * gcc.dg/Wunused-value-1.c: New test.
21117
21118 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21119
21120         PR rtl-optimization/23233
21121         * gcc.c-torture/compile/pr23233-1.c: New test.
21122
21123 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21124
21125         PR fortran/18833
21126         PR fortran/20850
21127         * gfortran.dg/equiv_1.f90: New test.
21128         * gfortran.dg/equiv_2.f90: New test.
21129         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21130         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21131         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21132
21133 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21134
21135         * gcc.c-torture/execute/vrp-5.c: New test.
21136         * gcc.c-torture/execute/vrp-6.c: New test.
21137         * gcc.dg/tree-ssa/vrp21.c: New test.
21138
21139 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21140
21141         * g++.dg/parse/pr22514.C: New test.
21142
21143 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21144
21145         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21146
21147         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21148         instead of constant loads / pool entries.
21149
21150 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21151
21152         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21153         TEST_TO_WCTYPE.
21154
21155 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21156
21157         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21158         __WINT_TYPE__ in generated prototypes if possible.
21159
21160 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21161
21162         PR 22037
21163         * g++.dg/tree-ssa/pr22037.C:
21164
21165 2005-08-04  Richard Henderson  <rth@redhat.com>
21166
21167         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21168         scan-tree-dump-times directive.
21169
21170 2005-08-04  Jan Hubicka  <jh@suse.cz>
21171
21172         * gcov-1.C: Fix switch counts.
21173         * gcov-4b.c: Likewise.
21174
21175 2005-08-03  Jeff Law  <law@redhat.com>
21176
21177         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21178
21179 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21180
21181         * gcc.c-torture/execute/pr23135.c: New test.
21182
21183 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21184
21185         PR tree-optimization/19899
21186         * gcc.dg/tree-ssa/scev-1.c: New test.
21187         * gcc.dg/tree-ssa/scev-2.c: New test.
21188
21189 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21190
21191         PR target/18582
21192         * gcc.dg/torture/pr18582-1.c: New test.
21193
21194 2005-08-03  Jan Hubicka  <jh@suse.cz>
21195
21196         * update-conroll.c: New testcase.
21197         * update-conroll-2.c: New testcase.
21198
21199 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21200
21201         * gfortran.dg/constant_substring.f: New test.
21202         * gfortran.dg/pr22491.f: New test.
21203
21204 2005-08-02  Jan Hubicka  <jh@suse.cz>
21205
21206         * update-threading.c: Replace by the proper one.
21207
21208 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21209
21210         PR 23164
21211         * g++.dg/tree-ssa/pr23164.C: New test.
21212
21213 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21214
21215         * gcc.dg/tree-ssa/pr23192.c: New test.
21216
21217 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21218
21219         * gcc.c-torture/execute/vrp-4.c: New test.
21220
21221 2005-08-02  Jan Hubicka  <jh@suse.cz>
21222
21223         * update-threading.c: New test.
21224
21225 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21226
21227         * gcc.c-torture/compile/20050801-1.c: New test.
21228         * gcc.c-torture/compile/20050801-2.c: New test.
21229
21230 2005-08-01  Jan Hubicka  <jh@suse.cz>
21231
21232         * val-prof-5.c: New test.
21233
21234 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21235
21236         PR c/22311
21237         * gcc.dg/pr22311-1.c : New test.
21238
21239 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21240
21241         PR target/23095
21242         * gfortran.dg/pr23095.f: New test.
21243
21244         PR c++/22003
21245         * g++.dg/other/pr22003.C: New test.
21246
21247 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21248
21249         PR target/20621
21250         * gcc.c-torture/execute/pr20621-1.c: New test.
21251
21252 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21253
21254         * gfortran.dg/comma_format_extension_4.f: Adjust length
21255         of string for format.
21256         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21257         print statement with internal write.
21258         * gfortran.dg/der_array_io_2.f: Likewise.
21259         * gfortran.dg/der_array_io_3.f: Likewise.
21260
21261 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21262
21263         * gcc.dg/fold-abs-4.c: new test.
21264
21265 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21266
21267         PR fortran/22570 an related issues.
21268         * gfortran.dg/x_slash_1.f: New test.
21269
21270 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21271
21272         PR c/23143
21273         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21274         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21275
21276 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21277
21278         PR c/529
21279         * gcc.dg/Wshadow-3.c: New test.
21280
21281 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21282
21283         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21284         used to have the wrong bounds).
21285
21286 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21287
21288         PR c/21720
21289         * gcc.dg/hex-round-1.c: Test more cases.
21290         * gcc.dg/hex-round-2.c: New test.
21291
21292 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21293
21294         PR 22550
21295         * g++.dg/tree-ssa/pr22550.C: New test.
21296
21297 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21298
21299         * gcc.dg/tree-ssa/vrp19.c: New test.
21300         * gcc.dg/tree-ssa-vrp20.c: New test.
21301
21302 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21303
21304         PR c/22240
21305         * gcc.dg/transparent-union-4.c: New test.
21306
21307 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21308
21309         PR c/22192
21310         * gcc.dg/c99-vla-2.c: New test.
21311
21312 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21313
21314         PR c/21720
21315         * gcc.dg/hex-round-1.c: New test.
21316
21317 2005-07-28  Jan Hubicka  <jh@suse.cz>
21318
21319         * inliner-1.c: Do not dump everything.
21320         * tree-prof.exp: Do not pass -ftree-based-profiling.
21321         * bprob.exp: Likewise.
21322
21323         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21324
21325 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21326
21327         PR c++/22545
21328         * g++.dg/expr/ptrmem7.C: New test.
21329
21330 2005-07-28  Mike Stump  <mrs@apple.com>
21331
21332         * g++.old-deja/g++.mike/visibility-1.C: New test.
21333
21334 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21335
21336         PR c/20187
21337         * gcc.c-torture/execute/pr20187-1.c: New test.
21338
21339 2005-07-28  Jeff Law  <law@redhat.com>
21340
21341         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21342         * gcc.dg/tree-ssa/vrp18.c: New test.
21343
21344 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21345
21346         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21347
21348 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21349
21350         PR tree-optimization/22506
21351         * gcc.dg/vect/ps22506.c: New test.
21352
21353 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21354
21355         PR target/21149
21356         * gcc.target/i386/sse-3.c: New test.
21357
21358 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21359
21360         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21361         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21362
21363 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21364
21365         PR c/22589
21366         * gcc.c-torture/compile/pr22589-1.c: New test.
21367
21368 2005-07-28  Jan Hubicka  <jh@suse.cz>
21369
21370         * update-loopch.c: New testcase.
21371
21372 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21373
21374         PR rtl-optimization/23047
21375         * gcc.c-torture/execute/pr23047.c: New test.
21376         * gcc.c-torture/execute/pr23047.x: New.
21377
21378 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21379
21380         PR tree-optimization/22493
21381         * gcc.c-torture/execute/pr22493-1.c: New test.
21382         * gcc.c-torture/execute/pr22493-1.x: New.
21383         * gcc.c-torture/execute/vrp-1.c: New test.
21384         * gcc.c-torture/execute/vrp-2.c: New test.
21385         * gcc.c-torture/execute/vrp-2.c: New test.
21386
21387 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21388
21389         * gcc.target/frv/all-builtin-read8.c: Delete.
21390         * gcc.target/frv/all-builtin-read16.c: Delete.
21391         * gcc.target/frv/all-builtin-read32.c: Delete.
21392         * gcc.target/frv/all-builtin-read64.c: Delete.
21393         * gcc.target/frv/all-builtin-write8.c: Delete.
21394         * gcc.target/frv/all-builtin-write16.c: Delete.
21395         * gcc.target/frv/all-builtin-write32.c: Delete.
21396         * gcc.target/frv/all-builtin-write64.c: Delete.
21397         * gcc.target/frv/all-read-write-1.c: New.
21398
21399 2005-07-27  Jeff Law  <law@redhat.com>
21400
21401         * gcc.c-torture/execute/pr22630.c: New test.
21402
21403 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21404
21405         PR tree-optimization/23073
21406         * gcc.dg/vect/nodump-pr23073.c: New test.
21407         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21408
21409 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21410
21411         PR tree-optimize/22348
21412         * gcc.c-torture/execute/pr22348.c: New.
21413
21414 2005-07-27  Richard Guenther  <rguenther@suse.de>
21415
21416         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21417
21418 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21419
21420         PR fortran/22503
21421         * gfortran.dg/logical_comp.f90: New test.
21422
21423 2005-07-27  Jan Hubicka  <jh@suse.cz>
21424
21425         * inliner-1.c: Add cleanup of dumps.
21426         * val-prof-*.c: Likewise.
21427         * update-tailcall.c: New.
21428
21429 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21430
21431         PR 22591
21432         * gcc.dg/tree-ssa/pr22591.c: New test.
21433         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21434
21435 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21436
21437         PR libobjc/22606
21438         * objc.dg/try-catch-11.m: New test.
21439
21440 2005-07-26  Richard Guenther  <rguenther@suse.de>
21441
21442         PR tree-optimization/22486
21443         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21444
21445 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21446
21447         PR tree-opt/22484
21448         * g++.dg/opt/loop2.C: New test.
21449
21450 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21451
21452         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21453         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21454
21455 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21456
21457         * lib/profopt.exp (profopt-execute): Check for profiling data
21458         files on the target.
21459
21460 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21461
21462         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21463         for matching of asm labels.
21464
21465 2005-07-25  Richard Guenther  <rguenther@suse.de>
21466
21467         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21468
21469 2005-07-25  Richard Guenther  <rguenther@suse.de>
21470
21471         PR testsuite/22624
21472         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21473
21474 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21475
21476         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21477         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21478         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21479         * gcc.dg/vect/vect-100.c: New test.
21480         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21481         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21482         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21483         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21484         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21485         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21486         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21487         * gfortran.dg/vect/pr19049.f90: New testcase.
21488         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21489
21490 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21491
21492         * gcc.c-torture/execute/20050713-1.c: New test.
21493
21494         PR fortran/20063
21495         * gfortran.fortran-torture/execute/data_4.f90: New test.
21496
21497         PR middle-end/20303
21498         * gcc.dg/visibility-d.c: New test.
21499
21500 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21501
21502         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21503         * gfortran.dg/underflow.f90: Ditto.
21504
21505 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21506
21507         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21508         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21509         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21510
21511 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21512
21513         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21514         include case of field width of zero.
21515
21516 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21517
21518         PR libgfortran/21875
21519         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21520         with trailing blanks on normal formatted read.
21521
21522 2005-07-23  Chao-ying Fu  <fu@mips.com>
21523
21524         * gcc.target/mips/mips32-dsp-type.c: New test.
21525         * gcc.target/mips/mips32-dsp.c: New test.
21526
21527 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21528
21529         PR testsuite/21073
21530         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21531
21532         PR testsuite/20454
21533         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21534         and __cyg_profile_func_exit.
21535
21536 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21537
21538         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21539         * gfortran.dg/comma_format_extension_4.f: Same.
21540         * gfortran.dg/pr15332.f: Same.
21541         * gfortran.dg/pr21730.f: Same.
21542
21543 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21544
21545         * g++.dg/opt/vrp2.C: Fix testcase.
21546
21547         PR tree-opt/22625
21548         * g++.dg/opt/vrp2.C: New test.
21549
21550 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR debug/21828
21553         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21554
21555 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21556
21557         * gcc.dg/tree-ssa/20050719-1.c: New test.
21558
21559 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21560
21561         * gcc.dg/bfin-longcall-1.c: New file.
21562         * gcc.dg/bfin-longcall-2.c: New file.
21563
21564 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21565
21566         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21567
21568 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21569
21570         PR middle-end/19055
21571         * gcc.dg/tree-ssa/pr19055.c: New test.
21572         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21573
21574 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21575
21576         PR C++/22358
21577         * g++.dg/other/pr22358.C: New test.
21578
21579 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21580
21581         PR c++/2922
21582         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21583
21584 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21585
21586         PR c++/15938
21587         * g++.dg/init/union2.C: New test.
21588
21589 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21590
21591         PR c/22393
21592         * gcc.dg/complex-4.c: New test.
21593
21594 2005-07-21  Richard Guenther  <rguenther@suse.de>
21595
21596         PR testsuite/22522
21597         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21598         scanning for asm labels.
21599         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21600
21601 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21602
21603         PR target/22085
21604         * gcc.dg/altivec-pr22085.c: New.
21605
21606 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21607
21608         PR tree-optimization/19210
21609         * gcc.dg/tree-ssa/pr19210-1.c: New.
21610         * gcc.dg/tree-ssa/pr19210-2.c: New.
21611
21612 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21613
21614         PR rtl-optimization/22167
21615         * g++.dg/opt/pr22167.C: New test.
21616
21617 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21618
21619         PR c++/2922
21620         * g++.dg/lookup/two-stage2.C: New.
21621         * g++.dg/lookup/two-stage3.C: New.
21622         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21623         fixed two-stage name lookup for operators.
21624         * g++.dg/template/call3.C: Compiler now produces an appropriate
21625         error message.
21626         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21627         14 as a candidate.
21628         * g++.dg/template/ptrmem4.C: Compiler produces different error
21629         message.
21630         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21631         connect_to_method as a candidate.
21632
21633 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21634
21635         * gcc.dg/fold-alloc-1.c: New test.
21636
21637 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21638
21639         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21640         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21641
21642 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21643
21644         * gcc.dg/fold-abs-1.c: New test.
21645         * gcc.dg/fold-abs-2.c: New test.
21646         * gcc.dg/fold-abs-3.c: New test.
21647
21648 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21649
21650         Make CONSTRUCTOR use VEC to store initializers.
21651         * g++.dg/ext/complit3.C: Check for specific error messages.
21652         * g++.dg/init/brace2.C: Update error message.
21653         * g++.dg/warn/Wbraces2.C: Likewise.
21654
21655 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21656
21657         PR fortran/16940
21658         * gfortran.dg/module_interface_1.f90: New test.
21659
21660 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21661             Kenneth Zadeck <zadeck@naturalbridge.com>
21662
21663         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21664
21665 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21666
21667         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21668         specify -Wformat for these tests.
21669         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21670         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21671         * gcc.dg/format/opt-6.c: Delete.
21672
21673 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21674
21675         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21676         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21677
21678 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21679
21680         * gcc.dg/tree-ssa/alias-2.c: New test.
21681
21682 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21683
21684         PR c++/22263
21685         * g++.dg/template/explicit7.C: New test.
21686
21687 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21688
21689         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21690         field width of 8 to +Inf and -Inf.
21691
21692 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR c++/22139
21695         * g++.dg/template/friend36.C: New test.
21696
21697 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21698
21699         PR fortran/21730
21700         * gfortran.dg/pr21730.f: New test.
21701
21702 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21703             Kenneth Zadeck <zadeck@naturalbridge.com>
21704
21705         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21706         since pure const detection cannot run at -O1 in c compiler.
21707         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21708         can now optimize this case properly.
21709         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21710         because we now pass.
21711         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21712
21713 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21714
21715         PR c/22421
21716         * gcc.dg/format/bitfld-1.c: New test.
21717
21718 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21719
21720         PR c++/22204
21721         * g++.dg/rtti/repo1.C: New test.
21722
21723 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21724
21725         PR middle-end/22398
21726         * gcc.c-torture/compile/pr22398.c: New test.
21727
21728 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/22132
21731         * g++.dg/expr/cast4.C: New test.
21732
21733 2005-07-15  Richard Guenther  <rguenther@suse.de>
21734
21735         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21736         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21737
21738 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21739
21740         PR tree-optimization/22230
21741         * gcc.dg/tree-ssa/pr22230.c: New test.
21742
21743 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21744
21745         * gfortran.dg/g77/cpp6.f: New test.
21746
21747         PR fortran/22417
21748         * gfortran.dg/g77/cpp5.F: New test.
21749         * gfortran.dg/g77/cpp5.h: New file.
21750         * gfortran.dg/g77/cpp5inc.h: New file.
21751
21752 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21753
21754         PR libfortran/16435
21755         * gfortran.dg/tl_editting.f90: New.
21756         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21757
21758 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21759
21760         * gfortran.dg/char_array_constructor.f90: New test.
21761
21762 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21763
21764         * gfortran.dg/past_eor.f90: New.
21765         * gfortran.dg/complex_read.f90: New.
21766
21767 2005-07-13  Jeff Law  <law@redhat.com>
21768
21769         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21770         additional casts.
21771
21772         * gcc.dg/tree-ssa/pr22321.c: New test
21773
21774 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21775
21776         PR tree-optimization/21921
21777         * gcc.dg/tree-ssa/pr21921.c: New.
21778
21779 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21780
21781         PR tree-optimizatio/22442
21782         * gcc.dg/tree-ssa/loop-11.c: New test.
21783
21784 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21785
21786         PR tree-opt/21840
21787         * gcc.c-torture/compile/pr21840.c: New test.
21788
21789 2005-07-12  Jan Hubicka  <jh@suse.cz>
21790
21791         * gcc.c-torture/compile/pr22379.c: New test.
21792
21793 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21794
21795         PR libfortran/21593
21796         gfortran.dg/dev_null.f90: Remove outdated comment about
21797         PR libfortran/21593.
21798
21799
21800 2005-07-12  Dale Johannesen  <dalej@apple.com>
21801
21802         * gcc.target/i386/compress-float-sse.c: New.
21803         * gcc.target/i386/compress-float-sse-pic.c: New.
21804         * gcc.target/i386/compress-float-387.c: New.
21805         * gcc.target/i386/compress-float-387-pic.c: New.
21806         * gcc.dg/compress-float-ppc.c: New.
21807         * gcc.dg/compress-float-ppc-pic.c: New.
21808
21809 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21810
21811         PR libfortran/21593
21812         gfortran.dg/dev_null.f90: Remove targets.
21813
21814 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         PR tree-opt/22335
21817         * gcc.dg/pr22335-1.c: New test.
21818         * gcc.dg/pr22335-2.c: New test.
21819
21820 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21821
21822         PR c++/20172
21823         * g++.dg/template/nontype12.C : New test.
21824
21825 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21826
21827         * gcc.dg/tree-ssa/loop-10.c: New test.
21828
21829 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21830
21831         * gcc.c-torture/execute/20020720-1.x: Remove.
21832
21833 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21836
21837 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21838
21839         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21840         (dg-mips-options): Use it.
21841
21842 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21843
21844         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21845
21846 2005-07-09  Richard Henderson  <rth@redhat.com>
21847
21848         * lib/target-supports.exp (check_effective_target_sync_char_short):
21849         Add alpha.
21850
21851 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21852
21853         PR libfortran/22217
21854         * gfortran.dg/negative-z-descriptor.f90: New test.
21855
21856 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21857
21858         PR tree-opt/22329
21859         * gcc.dg/pr22329.c: New test.
21860
21861 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21862
21863         PR tree-optimization/20139
21864         * gcc.dg/tree-ssa/pr20139.c: New.
21865
21866 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         PR tree-opt/22356
21869         * gcc.dg/pr22356-1.c: New test.
21870
21871 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         PR c++/21799
21874         * g++.dg/template/unify8.C: New.
21875         * g++.dg/template/unify9.C: New.
21876
21877 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21878
21879         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21880
21881 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21882
21883         * gcc.dg/darwin-version-1.c: New.
21884         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21885         * gcc.dg/builtins-20.c: Likewise.
21886         * gcc.dg/builtins-53.c: Likewise.
21887         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21888         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21889         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21890         * gcc.dg/torture/builtins-power-1.c: Likewise.
21891         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21892         on Darwin.
21893
21894 2005-07-07  Jeff Law  <law@redhat.com>
21895
21896         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21897         argument evaluation order.
21898
21899 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21900
21901         PR libfortran/21594
21902         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21903         Add test cases where the shift length is greater than the
21904         array length.
21905
21906 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21907
21908         * obj-c++.dg/proto-lossage-6.mm: New.
21909         * objc.dg/proto-lossage-6.m: New.
21910
21911 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21912
21913         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21914         * objc.dg/gnu-runtime-2.m: Likewise.
21915
21916 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21917
21918         * gfortran.dg/longline.f: New test.
21919
21920         * gfortran.dg/badline.f: New test.
21921
21922 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21923
21924         PR fortran/16531
21925         PR fortran/15966
21926         PR fortran/18781
21927         * gfortran.dg/hollerith.f90: New.
21928         * gfortran.dg/hollerith2.f90: New.
21929         * gfortran.dg/hollerith3.f90: New.
21930         * gfortran.dg/hollerith4.f90: New.
21931         * gfortran.dg/hollerith_f95.f90: New.
21932         * gfortran.dg/hollerith_legacy.f90: New.
21933         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21934
21935 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21936
21937         PR objc/22274
21938         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21939         * objc.dg/gnu-runtime-2.m: New.
21940
21941 2005-07-06  Jeff Law  <law@redhat.com>
21942
21943         * gcc.dg/tree-ssa/vrp17.c: New test.
21944
21945 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21946
21947         PR fortran/22327
21948         * gfortran.dg/array_constructor_5.f90: New test.
21949
21950 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21951
21952         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21953
21954 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21955
21956         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21957         * gcc.dg/980816-1.c: Ditto.
21958
21959 2005-07-06  Jeff Law  <law@redhat.com>
21960
21961         * gcc.c-torture/compile/pr21356.c: New test.
21962
21963 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21964
21965         PR c/22013
21966         PR c/22098
21967         * gcc.c-torture/compile/pr22013-1.c,
21968         gcc.c-torture/execute/pr22098-1.c,
21969         gcc.c-torture/execute/pr22098-2.c,
21970         gcc.c-torture/execute/pr22098-3.c: New tests.
21971
21972 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21973
21974         PR c/22308
21975         * gcc.dg/pr22308-1.c: New test.
21976
21977 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21978
21979         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21980         target.
21981         * gcc.dg/compare9.c: Use -fshort-enums instead of
21982         -fno-short-enums.  Change the last test to dg-bogus.
21983
21984 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21985
21986         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21987         * gcc.dg/compare9.c: New.
21988
21989 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21990
21991         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21992
21993 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21994
21995         PR testsuite/22288
21996         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21997
21998
21999 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001         * gcc.dg/format/gcc_gfc-1.c: New.
22002
22003 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22004
22005         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22006
22007 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22008
22009         PR fortran/20842
22010         * gfortran.dg/io_invalid_1.f90: New test.
22011
22012 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22013
22014         * gcc.dg/format/gcc_diag-1.c: Update.
22015
22016 2005-07-02  Jeff Law  <law@redhat.com>
22017
22018         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22019         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22020
22021 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22022
22023         * gcc.dg/format/gcc_diag-1.c: Update.
22024
22025 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22026
22027         PR tree-opt/22269
22028         * gcc.c-torture/compile/pr22269.c: New test.
22029
22030 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22031
22032         PR 21584
22033         PR 22219
22034         * g++.dg/tree-ssa/pr21584-1.C: New test.
22035         * g++.dg/tree-ssa/pr21584-2.C: New test.
22036
22037 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22038
22039         * obj-c++.dg/try-catch-11.mm: New.
22040         * objc.dg/try-catch-10.m: New.
22041
22042 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22043
22044         * g++.dg/other/ucnid-1.C: xfail on AIX.
22045
22046 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22047
22048         PR 22234
22049         * gcc.dg/20050629-1.c: New test.
22050
22051 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22052
22053         * obj-c++.dg/const-str-1[0-1].mm: New.
22054         * objc.dg/const-str-1[0-1].m: New.
22055
22056 2005-05-29  Richard Henderson  <rth@redhat.com>
22057
22058         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22059         Rename from check_effective_target_vect_no_max.
22060         (check_effective_target_vect_no_int_add): New.
22061         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22062         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22063         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22064         * gcc.dg/vect/vect-reduc-1.c: Use both.
22065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22066
22067 2005-05-29  Richard Henderson  <rth@redhat.com>
22068
22069         * lib/target-supports.exp (check_effective_target_vect_no_max):
22070         Remove i386 and x86_64.
22071
22072 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22073
22074         PR testsuite/21969
22075         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22076
22077 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22078
22079         PR middle-end/21969
22080         * gcc.dg/vect/pr21969.c: New test.
22081
22082 2005-06-28  Eric Christopher  <echristo@redhat.com>
22083
22084         PR c/22052
22085         PR c/21975
22086         * gcc.dg/inline1.c: New test.
22087         * gcc.dg/inline2.c: Ditto.
22088         * gcc.dg/inline3.c: Ditto.
22089         * gcc.dg/inline4.c: Ditto.
22090         * gcc.dg/inline5.c: Ditto.
22091
22092 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22093
22094         PR libfortran/22142
22095         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22096         Add testcase also testing eoshift1 for PR 22142.
22097
22098 2005-06-28  Richard Henderson  <rth@redhat.com>
22099
22100         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22101         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22102         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22103         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22104         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22105
22106 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22107
22108         PR libfortran/22142
22109         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22110         Add testcase for PR 22142.
22111
22112 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22113
22114         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22115         gcc.target/ia64/fpreg-2.c: New tests.
22116
22117 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22118
22119         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22120
22121 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22122
22123         PR libfortran/22170
22124         * gfortran.dg/slash_1.f90: New test.
22125
22126 2005-06-27  Richard Henderson  <rth@redhat.com>
22127
22128         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22129         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22130         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22131         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22132         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22133         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22134
22135 2005-06-27  Richard Henderson  <rth@redhat.com>
22136
22137         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22138         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22139
22140 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22141
22142         * obj-c++.dg/proto-lossage-5.mm: New.
22143         * objc.dg/proto-lossage-5.m: New.
22144
22145 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22146
22147         PR 21959
22148         * gcc.dg/tree-ssa/pr21959.c: New test.
22149
22150 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22151
22152         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22153         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22154         testing uninitialized var.
22155
22156         * gcc.c-torture/execute/builtins/chk.h: New.
22157         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22158         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22159         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22160         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22161         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22162         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22163         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22164         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22165         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22166         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22167         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22168         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22169         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22170         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22171         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22172         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22173         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22174         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22175         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22176         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22177         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22178         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22179         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22180         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22181         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22182         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22183         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22184         * gcc.dg/builtin-object-size-1.c: New test.
22185         * gcc.dg/builtin-object-size-2.c: New test.
22186         * gcc.dg/builtin-object-size-3.c: New test.
22187         * gcc.dg/builtin-object-size-4.c: New test.
22188         * gcc.dg/builtin-object-size-5.c: New test.
22189         * gcc.dg/builtin-stringop-chk-1.c: New test.
22190         * gcc.dg/builtin-stringop-chk-2.c: New test.
22191         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22192         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22193         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22194         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22195         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22196         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22197         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22198         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22199         * gcc.c-torture/execute/printf-1.c: New test.
22200         * gcc.c-torture/execute/fprintf-1.c: New test.
22201         * gcc.c-torture/execute/vprintf-1.c: New test.
22202         * gcc.c-torture/execute/vfprintf-1.c: New test.
22203         * gcc.c-torture/execute/printf-chk-1.c: New test.
22204         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22205         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22206         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22207
22208 2005-06-27  Michael Matz  <matz@suse.de>
22209
22210         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22211         slot is not merged if address escapes.
22212
22213 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22214
22215         PR c/21911
22216         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22217
22218 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22219
22220         PR middle-end/17965
22221         * gcc.c-torture/compile/20050622-1.c: New test.
22222
22223         PR middle-end/22028
22224         * gcc.dg/20050620-1.c: New test.
22225
22226 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22227
22228         PR tree-optimization/22026
22229         * gcc.dg/tree-ssa/pr22026.c: New.
22230
22231 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22232
22233         PR libfortran/22144
22234         * gfortran.dg/shift-alloc.f90: New testcase.
22235
22236 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22237
22238         * all files: Update FSF address in copyright headers.
22239
22240 2005-06-22  Jan Hubicka  <jh@suse.cz>
22241
22242         * wholeprogram-1.c: New testcase.
22243         * wholeprogram-2.c: New testcase.
22244
22245 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22246
22247         PR 22171
22248         * gcc.dg/tree-ssa/pr22171.c: New test.
22249
22250 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22251
22252         * gfortran.dg/simplify_modulo.f90: New.
22253
22254 2005-06-24  Jan Hubicka  <jh@suse.cz>
22255
22256         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22257
22258 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22259
22260         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22261
22262 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22263
22264         * obj-c++.dg/typedef-alias-1.mm: New.
22265         * objc.dg/typedef-alias-1.m: New.
22266
22267 2005-06-23  Jeff Law  <law@redhat.com>
22268
22269         * gcc.dg/tree-ssa/vrp16.c: New test.
22270
22271 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22272
22273         * lib/target-supports.exp: Add
22274         check_effective_target_fortran_large_real and
22275         check_effective_target_fortran_large_int to check for
22276         corresponding effective targets.
22277         * gfortran.dg/large_integer_kind_1.f90: New test.
22278         * gfortran.dg/large_real_kind_1.f90: New test.
22279
22280 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22281
22282         PR tree-optimization/22117
22283         * gcc.dg/tree-ssa/pr22117.c: New.
22284
22285 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22286
22287         PR testsuite/22123
22288         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22289
22290 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22291
22292         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22293
22294 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22295
22296         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22297         * gfortran.dg/f2c_4.c: Likewise.
22298
22299 2005-06-22 Paul Brook  <paul@codesourcery.com>
22300
22301         PR fortran/21034
22302         * gfortran.dg/auto_save_1.f90: New test.
22303
22304 2005-06-22  Michael Matz  <matz@suse.de>
22305
22306         * gcc.target/x86-64/abi: New directory.
22307         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22308         * gcc.target/x86-64/abi/README.gcc: New file.
22309         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22310         * gcc.target/x86-64/abi/asm-support.s: New file.
22311         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22312         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22313         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22314         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22315         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22316         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22317         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22318         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22319         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22320         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22321         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22322         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22323         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22324         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22325         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22326         * gcc.target/x86_64/abi/test_varargs.c: New test.
22327
22328 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22329
22330         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22331         32-bit i?86 and x86_64.
22332
22333 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22334
22335         * obj-c++.dg/const-str-[1-9].mm: New tests.
22336
22337 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22338
22339         PR fortran/22010
22340         * gfortran.dg/namelist_use.f90: New.
22341         * gfortran.dg/namelist_use_only.f90: New.
22342
22343 2005-06-21  Jeff Law  <law@redhat.com>
22344
22345         * gcc.dg/tree-ssa/vrp15.c: New test.
22346
22347 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22348
22349         * lib/target-supports.exp (check_effective_target_vect_reduction):
22350         Remove.
22351         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22352         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22353         remove vect_reduction target keyword. Also avoid two returns in main.
22354         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22355         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22356         * gcc.dg/vect/vect-reduc-1short.c: New test.
22357         * gcc.dg/vect/vect-reduc-1char.c: New test.
22358         * gcc.dg/vect/vect-reduc-2short.c: New test.
22359         * gcc.dg/vect/vect-reduc-2char.c: New test.
22360         * gcc.dg/vect/vect-reduc-6.c: New test.
22361         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22362         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22363         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22364
22365 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22366         Paul Thomas  <pault@gcc.gnu.org>
22367
22368         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22369         New tests.
22370
22371 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22372
22373         * gfortran.dg/backslash_1.f90: New test.
22374         * gfortran.dg/backslash_2.f90: New test.
22375
22376 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22377
22378         * gfortran.dg/duplicate_labels.f90: New test.
22379
22380 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22381
22382         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22383         unsupportable relocations.
22384         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22385         * gcc.dg/20050321-2.c: xfail for NetWare.
22386
22387 2005-06-20  Andreas Jaeger  <aj@suse.de>
22388
22389         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22390         gcc.target/i386/fastcall-sseregparm.c,
22391         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22392
22393 2005-06-19  Richard Henderson  <rth@redhat.com>
22394
22395         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22396
22397 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22398
22399         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22400
22401 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22402
22403         PR c++/22115
22404         * g++.dg/conversion/simd2.C: Change expected error message.
22405
22406 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22407
22408         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22409         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22410         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22411
22412 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22413
22414         * gcc.dg/fold-mod-1.c: New test.
22415
22416 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22417
22418         PR fortran/19926
22419         * gfortran.dg/pr19926.f90: New test.
22420
22421 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22422
22423         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22424         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22425         targets.
22426         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22427         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22428
22429 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22430
22431         * gcc.target/ia64/float80-varargs-1.c: New test.
22432
22433 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22434
22435         PR tree-opt/22035
22436         * gfortran.dg/f2c_6.f90: New test.
22437
22438 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22439
22440         PR c++/17413
22441         * g++.dg/template/local5.C: New.
22442
22443 2005-06-17  Richard Henderson  <rth@redhat.com>
22444
22445         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22446
22447 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22448
22449         PR testsuite/21945
22450         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22451
22452 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22453
22454         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22455         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22456         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22457         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22458         check_vect to verify the presence of hardware vector support.
22459
22460 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22461
22462         PR testsuite/22056
22463         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22464
22465 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22466
22467         PR libfortran/19216
22468         * gfortran.dg/pr19216.f: Add correct space between brackets and
22469         dg directive.
22470
22471 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22472
22473         PR libfortran/16436
22474         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22475
22476 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22477
22478         * gcc.target/i386/attributes-error.c: New testcase.
22479         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22480         * gcc.target/i386/regparm-stdcall.c: Likewise.
22481         * gcc.target/i386/sseregparm-1.c: Likewise.
22482         * gcc.target/i386/sseregparm-2.c: Likewise.
22483
22484 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         * g++.dg/rtti/crash2.C: New.
22487
22488 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22489
22490         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22491
22492 2005-06-15  David Ung  <davidu@mips.com>
22493
22494         * gcc.target/mips/mips16e-extends.c: New test for testing the
22495         generation of MIPS16e zeb/zeh, seb/seh instructions.
22496
22497 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22498
22499         PR 22018
22500         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22501         * gcc.dg/tree-ssa/pr22018.c: New test.
22502
22503 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22504
22505         * gcc.dg/simd-1.c: Update error messages.
22506         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22507         * gcc.dg/simd-2.c: Update error messages.
22508         * gcc.dg/simd-4.c: New.
22509
22510 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22511
22512         PR c++/20678
22513         * g++.dg/other/crash-4.C: New.
22514
22515 2005-06-14  Devang Patel  <dpatel@apple.com>
22516
22517         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22518
22519 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22520
22521         PR c++/21929
22522         * g++.dg/parse/crash11.C: Update
22523
22524 2005-06-13  Jeff Law  <law@redhat.com>
22525
22526         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22527         perform the desired transformations.
22528         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22529         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22530
22531 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22532
22533         PR fortran/22038
22534         * gfortran.dg/forall_1.f90: Un-XFAIL.
22535
22536 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22537
22538         PR c++/21929
22539         * g++.dg/parse/crash26.C: New.
22540
22541         PR c++/20789
22542         * g++.dg/init/member1.C: New.
22543
22544 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * gfortran.dg/altreturn_1.f90: New test.
22547
22548 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22549
22550         PR middle-end/21985
22551         * gcc.dg/tree-ssa/pr21985.c: New test.
22552
22553 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22554
22555         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22556
22557 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22558
22559         PR c++/21930
22560         * g++.dg/other/error10.C: New test case.
22561
22562 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22563
22564         PR libfortran/19155
22565         * gfortran.dg/pr19155.f: Add test.
22566
22567 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22568
22569         * gfortran.dg/f2c_7.f90: New test.
22570
22571         * gfortran.dg/forall_1.f90: XFAILed.
22572
22573 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22574
22575         * gcc.dg/pr14796-1.c: New.
22576         * gcc.dg/pr14796-2.c: New.
22577
22578 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22579
22580         PR fortran/17792
22581         PR fortran/21375
22582         * gfortran.dg/deallocate_stat.f90: New test.
22583
22584 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22585
22586         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22587
22588 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22589
22590         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22591         access will be generated when this loop is vectorized. Test that
22592         accesses with same alignment were detected.
22593         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22594         Test that accesses with same alignment were detected.
22595         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22596         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22597         alignment were detected.
22598
22599 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22600
22601         PR c++/10611
22602         * g++.dg/conversion/simd2.C: New.
22603
22604 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22605
22606         * gcc.dg/Wcxx-compat-1.c: New.
22607
22608 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22609
22610         PR libfortran/21480
22611         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22612         complex array.
22613
22614 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         * gcc.dg/alias-8.c: New.
22617
22618 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22619
22620         * gcc.dg/format/cmn_err-1.c: Update.
22621
22622 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22623
22624         PR target/20666
22625         * gcc.target/sparc/fexpand-2.c: New.
22626         * gcc.target/sparc/fpmerge-2.c: New.
22627         * gcc.target/sparc/fpmul-2.c: New.
22628         * gcc.target/sparc/noresult.c: New.
22629         * gcc.target/sparc/pdist-2.c: New.
22630         * gcc.target/sparc/pdist-3.c: New.
22631
22632 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22633
22634         PR testsuite/21702
22635         * gcc.target/i386/i386.exp: Fix comment typo.
22636
22637 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         PR c++/19497
22640         * g++.dg/inherit/using5.C: New.
22641         * g++.dg/inherit/using6.C: New.
22642
22643 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22644
22645         PR c++/19894
22646         * g++.dg/template/ptrmem15.C: New test.
22647
22648         PR c++/20563
22649         * g++.dg/ext/label4.C: New test.
22650
22651 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22652
22653         * gcc.dg/tls/debug-1.c: New test.
22654
22655 2005-06-07  Dale Johannesen  <dalej@apple.com>
22656
22657         * gcc.target/i386/movq.c: New.
22658
22659 2005-06-07  Dale Johannesen  <dalej@apple.com>
22660
22661         * gcc.dg/20050607-1.c: New.
22662
22663 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22664
22665         PR middle-end/21850
22666         * gcc.c-torture/execute/20050607-1.c: New test.
22667
22668 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22669
22670         PR libfortran/21926
22671         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22672         Test case where the return array has lowest stride one,
22673         but isn't packed.
22674
22675 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22676
22677         * lib/target-supports.exp (check_effective_target_sync_int_long):
22678         Add s390 and s390x targets.
22679
22680 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22681
22682         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22683         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22684         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22685         * gcc.dg/tree-ssa/loop-9.c: New test.
22686
22687 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         * g++.dg/parse/defarg10.C: New.
22690
22691 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22692
22693         PR regression/21897
22694         * gcc.c-torture/execute/20050604-1.c: New test.
22695
22696 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22697
22698         PR 21903
22699         * g++.dg/parse/defarg9.C: New.
22700
22701         PR c++/20637
22702         * g++.dg/inherit/using4.C: New.
22703         * g++.dg/overload/error1.C: Adjust expected errors.
22704         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22705         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22706         * g++.old-deja/g++.other/redecl2.C: Likewise.
22707         * g++.old-deja/g++.other/redecl4.C: Likewise.
22708         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22709
22710 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22711
22712         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22713
22714 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22715
22716         * lib/gfortran.exp (gfortran_target_compile): Call
22717         dg-additional-files-options
22718         * gfortran.dg/f2c_4.f90: New file
22719         * gfortran.dg/f2c_4.c: New file
22720         * gfortran.dg/f2c_5.f90: New file
22721         * gfortran.dg/f2c_5.c: New file
22722
22723 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22724
22725         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22726
22727         PR fortran/21912
22728         * gfortran.dg/array_constructor_4.f90: New test.
22729
22730 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22731
22732         PR c++/21619
22733         * g++.dg/ext/builtin9.C: New test.
22734
22735 2005-06-05  Dale Johannesen  <dalej@apple.com>
22736
22737         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22738         * gcc.c-torture/execute/20050603-2.c: Ditto.
22739
22740 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22741
22742         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22743         * gcc.dg/vect/vect-reduc-1.c: New.
22744         * gcc.dg/vect/vect-reduc-2.c: New.
22745         * gcc.dg/vect/vect-reduc-3.c: New.
22746
22747 2005-06-04  Dale Johannesen  <dalej@apple.com>
22748
22749         * gcc.c-torture/execute/20050603-1.c: New.
22750         * gcc.c-torture/execute/20050603-2.c: New.
22751         * gcc.dg/20050603-3.c: New.
22752
22753 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22754
22755         PR fortran/19195
22756         * gfortran.dg/debug_1.f90: New test.
22757
22758         * gfortran.dg/forall_1.f90: New test.
22759
22760 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22761
22762         * gfortran.dg/array_constructor_3.f90: New test.
22763
22764 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22765
22766         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22767
22768 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22769
22770         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22771
22772 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22773
22774         PR c/21873
22775         * gcc.dg/init-excess-1.c: New test.
22776
22777 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22778
22779         PR c++/21853
22780         * g++.dg/expr/static_cast6.C: New test.
22781
22782 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22783
22784         * gcc.dg/tree-ssa/vrp14.c: New test.
22785
22786 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22787
22788         PR c++/21336
22789         * g++.dg/template/new2.C: New test.
22790
22791 2005-06-03  Josh Conner  <jconner@apple.com>
22792
22793         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22794         all entries in initializer.
22795
22796 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22797
22798         PR middle-end/21858
22799         * gcc.dg/pr21858.c: New testcase.
22800
22801 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22802
22803         PR tree-optimization/21292
22804
22805         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22806         New.
22807         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22808         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22809         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22810         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22811         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22812
22813 2005-06-02  Richard Henderson  <rth@redhat.com>
22814
22815         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22816
22817 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22818
22819         * gcc.dg/wtypequal.c: New testcase.
22820
22821 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22822
22823         PR 21582
22824         * gcc.dg/tree-ssa/pr21582.c: New test.
22825
22826 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22827
22828         PR c++/21280
22829         * g++.dg/opt/interface2.h: New.
22830         * g++.dg/opt/interface2.C: New.
22831         * g++.dg/init/ctor4.C: Adjust error lines.
22832         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22833         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22834         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22835         * g++.old-deja/g++.pt/assign1.C: Likewise.
22836         * g++.old-deja/g++.pt/crash20.C: Likewise.
22837
22838 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22839
22840         PR tree-optimization/21734
22841         * g++.dg/vect/pr21734_1.cc: New.
22842         * g++.dg/vect/pr21734_2.cc: New.
22843
22844 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22845
22846         PR c++/20350
22847         * g++.dg/template/spec24.C: New.
22848
22849         PR c++/21151
22850         * g++.dg/pch/local-1.C: New.
22851         * g++.dg/pch/local-1.Hs: New.
22852
22853 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22854
22855         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22856         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22857         * gcc.dg/tree-ssa/pr14341.c: New test.
22858         * gcc.dg/tree-ssa/pr14841.c: New test.
22859         * gcc.dg/tree-ssa/pr20701.c: New test.
22860         * gcc.dg/tree-ssa/pr21086.c: New test.
22861         * gcc.dg/tree-ssa/pr21090.c: New test.
22862         * gcc.dg/tree-ssa/pr21332.c: New test.
22863         * gcc.dg/tree-ssa/pr21458.c: New test.
22864         * gcc.dg/tree-ssa/pr21658.c: New test.
22865         * gcc.dg/tree-ssa/vrp01.c: New test.
22866         * gcc.dg/tree-ssa/vrp02.c: New test.
22867         * gcc.dg/tree-ssa/vrp03.c: New test.
22868         * gcc.dg/tree-ssa/vrp04.c: New test.
22869         * gcc.dg/tree-ssa/vrp05.c: New test.
22870         * gcc.dg/tree-ssa/vrp06.c: New test.
22871         * gcc.dg/tree-ssa/vrp07.c: New test.
22872         * gcc.dg/tree-ssa/vrp08.c: New test.
22873         * gcc.dg/tree-ssa/vrp09.c: New test.
22874         * gcc.dg/tree-ssa/vrp10.c: New test.
22875         * gcc.dg/tree-ssa/vrp11.c: New test.
22876         * gcc.dg/tree-ssa/vrp12.c: New test.
22877         * gcc.dg/tree-ssa/vrp13.c: New test.
22878
22879 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22880
22881         PR 21029
22882         * gcc.dg/tree-ssa/pr21029.c: New test.
22883
22884 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22885
22886         * gfortran.dg/logint-1.f: New test case.
22887         * gfortran.dg/logint-2.f: Likewise.
22888         * gfortran.dg/logint-3.f: Likewise.
22889
22890 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22891
22892         PR c/21536
22893         PR c/20760
22894         * gcc.dg/20050527-1.c: New test.
22895
22896         * gcc.dg/i386-sse-12.c: New test.
22897
22898         PR fortran/21729
22899         * gfortran.dg/implicit_5.f90: New test.
22900
22901 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22902
22903         PR fortran/20883
22904         * gfortran/assign_4.f90: New test.
22905         * gfortran/assign_2.f90: Change compile to run.
22906
22907 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22908
22909         * lib/target-supports.exp
22910         (check_effective_target_sync_char_short): New.
22911         * gcc.dg/sync-2.c: New.
22912
22913 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22914
22915         PR tree-optimization/21817
22916         * gcc.dg/torture/pr21817-1.c: New.
22917
22918 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22919
22920         PR c++/21165
22921         * g++.dg/template/init5.C: New.
22922
22923 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22924
22925         * gfortran.dg/char_initialiser_actual.f90:
22926         Test character initialisers as actual arguments.
22927         * gfortran.dg/char_pointer_comp_assign.f90:
22928         Test character pointer structure component assignments.
22929         * gfortran.dg/char_array_structure_constructor.f90:
22930         Test character components in structure constructors.
22931
22932 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22933
22934         PR middle-end/20931
22935         * g++.dg/opt/pr20931.C: New test.
22936
22937 2005-05-31  Andreas Jaeger  <aj@suse.de>
22938
22939         PR testsuite/20772
22940         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22941         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22942         g++.old-deja/g++.ext/asmspec1.C,
22943         g++.old-deja/g++.other/regstack.C,
22944         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22945         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22946         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22947         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22948         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22949         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22950         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22951         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22952         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22953         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22954         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22955         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22956         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22957         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22958         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22959         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22960         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22961         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22962         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22963
22964 2005-05-31  Jeff Law  <law@redhat.com>
22965
22966         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22967
22968 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22969
22970         PR middle-end/21743
22971         * gcc.dg/builtins-1.c: Activate disabled clog test.
22972         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22973
22974 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22975
22976         * gfortran.dg/char_pointer_assign.f90:
22977         Test character-pointer assignments and pointer assignments.
22978         * gfortran.dg/char_pointer_dummy.f90:
22979         Test character-pointer dummy arguments.
22980         * gfortran.dg/char_pointer_func.f90:
22981         Test character-pointer function returns.
22982         * gfortran.dg/char_pointer_dependency.f90:
22983         Test character-pointer functions with dependencies.
22984
22985 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/21784
22988         * g++.dg/lookup/using14.C: New test.
22989
22990 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22991
22992         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22993         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22994         trailing ^M.
22995
22996 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22997
22998         PR c++/17413
22999         * g++.dg/template/local5.C: New.
23000
23001         PR target/21761
23002         * gcc.c-torture/compile/pr21761.c: New.
23003
23004         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23005         before darwin8.
23006
23007 2005-05-30  Steven G. Kargl
23008
23009         PR fortran/20846
23010         * gfortran.dg/inquire_8.f90: New test.
23011
23012 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23013
23014         PR libfortran/21376
23015         * gfortran.dg/output_exponents_1.f90: New test.
23016
23017 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23018
23019         PR libfortran/20006
23020         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23021
23022 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/21210
23025         * g++.dg/ext/complex1.C: New test.
23026
23027         PR c++/21340
23028         * g++.dg/init/ctor6.C: New test.
23029
23030 2005-05-29  Jan Hubicka  <jh@suse.cz>
23031
23032         * gcc.c-torture/compile/pr21562.c: New.
23033
23034 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23035
23036         * gfortran.dg/subnormal_1.f90: New test.
23037
23038 2005-05-28  Jan Hubicka  <jh@suse.cz>
23039
23040         * tree-prof.exp: Fix comment.
23041         * value-prof-1.c: New.
23042         * value-prof-2.c: New.
23043         * value-prof-3.c: New.
23044         * value-prof-4.c: New.
23045
23046 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23047
23048         PR c++/21614
23049         * g++.dg/expr/ptrmem6.C: New test.
23050         * g++.dg/expr/ptrmem6a.C: Likewise.
23051
23052 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23053
23054         PR tree-optimization/21658
23055         * gcc.dg/tree-ssa/pr21658.c: New.
23056
23057 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23058
23059         PR c++/21455
23060         * g++.dg/inherit/ptrmem3.C: New.
23061
23062         PR c++/21681
23063         * g++.dg/parse/template16.C: New.
23064
23065 2005-05-27  Andreas Jaeger  <aj@suse.de>
23066
23067         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23068
23069         * gcc.dg/i386-sse-8.c: Run test on all archs.
23070
23071 2005-05-26  Mike Stump  <mrs@apple.com>
23072
23073         * objc.dg/isa-field-1.m: Only run on darwin.
23074         * objc.dg/lookup-1.m: Likewise.
23075         * objc.dg/try-catch-8.m: Likewise.
23076
23077 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23078
23079         PR tree-optimization/9814
23080         * gcc.dg/pr9814-1.c: New test case.
23081
23082 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23083
23084         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23085         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23086         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23087         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23088         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23089         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23090         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23091         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23092         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23093         objc.dg/try-catch-8.m: New.
23094
23095 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23096
23097         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23098         remove extraneous semicolons.
23099
23100 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23101
23102         * obj-c++.dg/comp-types-12.mm: New.
23103         * objc.dg/comp-types-11.m: New.
23104         * objc.dg/selector-4.m: New.
23105
23106 2005-05-26  Andreas Jaeger  <aj@suse.de>
23107
23108         PR testsuite/20772
23109         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23110         g++.old-deja/g++.ext/attrib3.C,
23111         g++.old-deja/g++.other/store-expr1.C,
23112         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23113         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23114         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23115         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23116         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23117         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23118         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23119         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23120         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23121         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23122         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23123         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23124         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23125         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23126         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23127         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23128         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23129         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23130         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23131
23132 2005-05-26  Andreas Jaeger  <aj@suse.de>
23133
23134         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23135         x86-64 compilation.
23136
23137 2005-05-26  Andreas Jaeger  <aj@suse.de>
23138
23139         PR testsuite/20772
23140         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23141         gcc.misc-tests/i386-pf-athlon-1.c,
23142         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23143         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23144         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23145         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23146         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23147         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23148         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23149         programs.
23150
23151         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23152         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23153         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23154         x86-64 compilation.
23155
23156         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23157         x86_64.
23158
23159         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23160         effective-target ilp32.
23161
23162 2005-05-26  David Ung  <davidu@mips.com>
23163
23164         * gcc.target/mips/ext_ins.c: New test for testing the generation
23165         of MIPS32/64 rev 2 ext/ins instructions.
23166
23167 2005-05-26  Andreas Jaeger  <aj@suse.de>
23168
23169         * treelang/compile/unsigned.tree: Use gimple instead of
23170         nonexisting generic dump.
23171
23172 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23173
23174         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23175
23176 2005-05-26  Andreas Jaeger  <aj@suse.de>
23177
23178         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23179
23180 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23181
23182         PR libfortran/17283
23183         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23184         Test callee-allocated memory with write statements.
23185
23186 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23187
23188         PR middle-end/21709
23189         * gcc.dg/pr21709-1.c: New test case.
23190
23191 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23192             Mike Stump  <mrs@apple.com>
23193
23194         * objc/execute/next_mapping.h: Update for C++.
23195
23196         * obj-c++.dg/selector-1.mm: Move to...
23197         * obj-c++.dg/selector-4.mm: here...
23198
23199         * obj-c++.dg/basic.mm: New.
23200         * obj-c++.dg/comp-types-1.mm: New.
23201         * obj-c++.dg/cxx-class-1.mm: New.
23202         * obj-c++.dg/cxx-ivars-1.mm: New.
23203         * obj-c++.dg/cxx-ivars-2.mm: New.
23204         * obj-c++.dg/cxx-ivars-3.mm: New.
23205         * obj-c++.dg/cxx-scope-1.mm: New.
23206         * obj-c++.dg/cxx-scope-2.mm: New.
23207         * obj-c++.dg/defs.mm: New.
23208         * obj-c++.dg/empty-private-1.mm: New.
23209         * obj-c++.dg/encode-1.mm: New.
23210         * obj-c++.dg/encode-2.mm: New.
23211         * obj-c++.dg/encode-3.mm: New.
23212         * obj-c++.dg/extern-c-1.mm: New.
23213         * obj-c++.dg/extra-semi.mm: New.
23214         * obj-c++.dg/fix-and-continue-2.mm: New.
23215         * obj-c++.dg/isa-field-1.mm: New.
23216         * obj-c++.dg/ivar-list-semi.mm: New.
23217         * obj-c++.dg/local-decl-1.mm: New.
23218         * obj-c++.dg/lookup-1.mm: New.
23219         * obj-c++.dg/lookup-2.mm: New.
23220         * obj-c++.dg/method-1.mm: New.
23221         * obj-c++.dg/method-2.mm: New.
23222         * obj-c++.dg/method-3.mm: New.
23223         * obj-c++.dg/method-4.mm: New.
23224         * obj-c++.dg/method-5.mm: New.
23225         * obj-c++.dg/method-6.mm: New.
23226         * obj-c++.dg/method-7.mm: New.
23227         * obj-c++.dg/no-extra-load.mm: New.
23228         * obj-c++.dg/overload-1.mm: New.
23229         * obj-c++.dg/pragma-1.mm: New.
23230         * obj-c++.dg/pragma-2.mm: New.
23231         * obj-c++.dg/private-1.mm: New.
23232         * obj-c++.dg/private-2.mm: New.
23233         * obj-c++.dg/proto-qual-1.mm: New.
23234         * obj-c++.dg/qual-types-1.mm: New.
23235         * obj-c++.dg/stubify-1.mm: New.
23236         * obj-c++.dg/stubify-2.mm: New.
23237         * obj-c++.dg/super-class-1.mm: New.
23238         * obj-c++.dg/super-class-2.mm: New.
23239         * obj-c++.dg/super-dealloc-1.mm: New.
23240         * obj-c++.dg/super-dealloc-2.mm: New.
23241         * obj-c++.dg/template-1.mm: New.
23242         * obj-c++.dg/template-2.mm: New.
23243         * obj-c++.dg/template-3.mm: New.
23244         * obj-c++.dg/template-4.mm: New.
23245         * obj-c++.dg/template-5.mm: New.
23246         * obj-c++.dg/template-6.mm: New.
23247         * obj-c++.dg/try-catch-1.mm: New.
23248         * obj-c++.dg/try-catch-2.mm: New.
23249         * obj-c++.dg/try-catch-3.mm: New.
23250         * obj-c++.dg/try-catch-4.mm: New.
23251         * obj-c++.dg/try-catch-5.mm: New.
23252         * obj-c++.dg/try-catch-6.mm: New.
23253         * obj-c++.dg/try-catch-7.mm: New.
23254         * obj-c++.dg/try-catch-8.mm: New.
23255         * obj-c++.dg/try-catch-9.mm: New.
23256         * obj-c++.dg/va-meth-1.mm: New.
23257
23258 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23259
23260         * obj-c++.dg/selector-1.mm: New.
23261         * obj-c++.dg/selector-2.mm: New.
23262
23263 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23264
23265         * obj-c++.dg/selector-3.mm: New.
23266         * objc.dg/selector-3.m: New.
23267
23268 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23269
23270         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23271         about where warning appears.
23272
23273 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23274
23275         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23276         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23277         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23278         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23279
23280 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23281
23282         * gcc.dg/20050524-1.c: New test.
23283
23284 2005-05-25  Jan Hubicka  <jh@suse.cz>
23285
23286         * gcc.dg/tree-prof/inliner-1.c: New.
23287
23288 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23289
23290         * gcc.dg/tree-prof: New directory.
23291         * gcc.dg/tree-prof/tree-prof.exp: New.
23292
23293 2005-05-25  DJ Delorie  <dj@redhat.com>
23294
23295         * gcc.dg/Wattributes-1.c: New.
23296         * gcc.dg/Wattributes-2.c: New.
23297         * gcc.dg/Wattributes-3.c: New.
23298
23299 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23300
23301         PR tree-optimization/19833
23302         * gcc.dg/uninit-4.c: Remove xfail.
23303         * gcc.dg/uninit-9.c: Ditto.
23304
23305 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23306
23307         * obj-c++.dg/bitfield-[1-5].mm: New.
23308         * obj-c++.dg/class-protocol-1.mm: New.
23309         * obj-c++.dg/comp-types-1[0-1].mm: New.
23310         * obj-c++.dg/comp-types-[2-9].mm: New.
23311         * obj-c++.dg/encode-[4-8].mm: New.
23312         * obj-c++.dg/layout-1.mm: New.
23313         * obj-c++.dg/method-1[0-9].mm: New.
23314         * obj-c++.dg/method-2[0-1].mm: New.
23315         * obj-c++.dg/method-[8-9].mm: New.
23316         * obj-c++.dg/objc-gc-3.mm: New.
23317         * obj-c++.dg/try-catch-10.mm: New.
23318         * objc.dg/bitfield-5.m: New.
23319         * objc.dg/comp-types-10.m: New.
23320         * objc.dg/comp-types-9.m: New.
23321         * objc.dg/layout-1.m: New.
23322         * objc.dg/objc-gc-4.m: New.
23323         * objc.dg/try-catch-9.m: New.
23324         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23325         * objc.dg/comp-types-1.m: Likewise.
23326         * objc.dg/comp-types-[5-6].m: Likewise.
23327         * objc.dg/method-9.m: Likewise.
23328
23329 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23330
23331         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23332         and on hardware without VMX support.
23333
23334         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23335
23336         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23337
23338         * lib/profopt.exp (dg-final-generate, dg-final-use,
23339         profopt-final-code, profopt-get-options): New.
23340         (profopt-execute): Process test directives.
23341
23342         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23343         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23344         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23345
23346 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23347
23348         PR C++/21645
23349         * g++.dg/init/ctor5.C: New test.
23350
23351 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23352
23353         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23354         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23355         vect-113.c, vect-114.c.
23356
23357 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23358
23359         * gcc.dg/const-elim-1.c: Remove xfails.
23360
23361 2005-05-23  Jeff Law  <law@redhat.com>
23362
23363         * gcc.c-torture/compile/pr21638.c: New test.
23364         * gcc.c-torture/compile/20050520-1.c: New test.
23365
23366 2005-05-23  Nick Clifton  <nickc@redhat.com>
23367
23368         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23369         be a proper triple, ie: m32r*-*-*.
23370         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23371
23372 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23373
23374         PR middle-end/21331
23375         PR tree-opt/21293
23376         * gcc.c-torture/compile/pr21293.c: New test.
23377         * gcc.c-torture/execute/pr21331.c: New test.
23378
23379 2004-05-20  Richard Henderson  <rth@redhat.com>
23380
23381         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23382
23383 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23384
23385         * obj-c++-dg.exp: Add.
23386         * obj-c++.exp: Add.
23387         * obj-c++.dg/dg.exp: Add.
23388
23389 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23390
23391         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23392         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23393
23394 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23395
23396         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23397
23398 2004-05-19  Richard Henderson  <rth@redhat.com>
23399
23400         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23401
23402 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23403
23404         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23405
23406         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23407
23408 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23409
23410         PR c++/21495
23411         * g++.dg/parse/extern1.C: New test.
23412         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23413
23414 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23415
23416         * gcc.dg/c99-math.h: New.
23417         * gcc.dg/c99-math-float-1.c: New test.
23418         * gcc.dg/c99-math-double-1.c: Likewise.
23419         * gcc.dg/c99-math-long-double-1.c: Likewise.
23420
23421 2005-05-18  Richard Henderson  <rth@redhat.com>
23422
23423         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23424
23425 2005-05-18  Devang Patel  <dpatel@apple.com>
23426
23427         * g++.dg/opt/20050511-1.C: New test.
23428
23429 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23430
23431         PR libfortran/21127
23432         * gfortran.dg/reshape-complex.f90: New test.
23433
23434 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23435
23436         * gfortran.dg/array_constructor_1.f90: New test.
23437         * gfortran.dg/array_constructor_2.f90: New test.
23438
23439 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23440
23441         PR fortran/20954
23442         * gfortran.dg/pr20954.f: New test.
23443
23444 2005-05-17  Mike Stump  <mrs@apple.com>
23445
23446         Yet more Objective-C++...
23447
23448         * objc.dg/method-5.m: Update.
23449         * objc.dg/method-6.m: Update.
23450         * objc.dg/method-7.m: Update.
23451         * objc.dg/method-9.m: Update.
23452         * objc.dg/try-catch-2.m: Update.
23453
23454 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23455
23456         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23457         Remove little-endian optimizations.
23458
23459 2005-05-17  Jeff Law  <law@redhat.com>
23460
23461         * g++.dg/tree-ssa/pr14814.C: New test.
23462         * gcc.dg/tree-ssa/pr14814.C: New test.
23463         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23464         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23465
23466 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23467
23468         * gcc.dg/compat/generate-random.c: Do not include
23469         libiberty.h.
23470         * gcc.dg/compat/generate-random_r.c: Likewise.
23471
23472 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23473
23474         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23475
23476 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23477
23478         PR middle-end/21595
23479         * g++.dg/tree-ssa/builtin1.C: New testcase.
23480
23481 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23482
23483         PR c++/21454
23484         * g++.dg/opt/const4.C: New test.
23485
23486         PR middle-end/21492
23487         * g++.dg/opt/crossjump1.C: New test.
23488
23489         PR tree-optimization/21610
23490         * gcc.c-torture/compile/20050516-1.c: New test.
23491
23492         PR fortran/15080
23493         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23494         about the test failing.
23495         * gfortran.fortran-torture/execute/where_7.f90: New test.
23496         * gfortran.fortran-torture/execute/where_8.f90: New test.
23497
23498 2005-05-16  Richard Henderson  <rth@redhat.com>
23499
23500         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23501         i?86 and x86_64.
23502
23503 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23504
23505         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23506         (limits.h): Include unconditionally.
23507         (stdlib.h): Likewise.
23508         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23509         (limits.h): Include unconditionally.
23510         (stdlib.h): Likewise.
23511         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23512         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23513         (limits.h): Include unconditionally.
23514         (stdlib.h): Likewise.
23515         (hashtab.h): Do not include.
23516         (getopt.h): Likewise.
23517         (stddef.h): Include.
23518         (hashval_t): Define.
23519         (struct entry): Add "next" field.
23520         (HASH_SIZE): New macro.
23521         (hash_table): New variable.
23522         (switchfiles): Do not use xmalloc.
23523         (mix): New macro.
23524         (iterative_hash): New function.
23525         (hasht): Remove.
23526         (e_exists): New function.
23527         (e_insert): Likewise.
23528         (output): Use, instead of libiberty hashtable functions.
23529         (main): Do not use getopt.  Do not call htab_create.
23530
23531 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23532
23533         PR libstdc++/21526
23534         * lib/target-supports.exp (check_mkfifo_available):
23535         Return 0 for cygwin as mkfifo support incomplete on platform.
23536         Fix typos in comments.
23537
23538 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23541
23542 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23543
23544         PR fortran/17432
23545         * gfortran.dg/assign_4.f: New test.
23546
23547 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23548
23549         PR tree-optimization/21563
23550         * gcc.dg/tree-ssa/pr21563.c: New.
23551
23552 2005-05-14  Jan Hubicka  <jh@suse.cz>
23553
23554         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23555
23556 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23557
23558         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23559
23560 2005-05-13  Julian Brown  <julian@codesourcery.com>
23561
23562         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23563         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23564
23565 2005-05-13  Jan Hubicka  <jh@suse.cz>
23566
23567         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23568         * gcc.dg/fold-xor-?.c: Likewise.
23569         * gcc.dg/pr15784-?.c: Likewise.
23570         * gcc.dg/pr20922-?.c: Likewise.
23571         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23572         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23573         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23574
23575 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23576
23577         PR fortran/21260
23578         * gfortran.dg/hollerith_1.f90: New test.
23579
23580 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23581
23582         * gfortran.dg/func_result_2.f90: New test.
23583
23584 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23585
23586         * gfortran.dg/dev_null.f90: New test.
23587
23588 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23589
23590         * gcc.dg/arm-vfp1.c: Revert last change.
23591
23592 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23593
23594         PR middle-end/19807
23595         PR tree-optimization/19639
23596         * g++.dg/tree-ssa/pr19807.C: New testcase.
23597
23598 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23599
23600         PR libfortran/21471
23601         * gfortran.dg/append-1.f90: New test.
23602
23603 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23604
23605         * gcc.dg/pr18501.c: XFAIL.
23606         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23607         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23608         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23609         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23610         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23611         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23612         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23613         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23614
23615 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23616
23617         PR fortran/20178
23618         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23619         gfortran.dg/f2c_3.f90: New tests.
23620
23621         * gfortran.dg/return_1.f90: Fix dg annotation.
23622
23623 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23624
23625         * gcc.c-torture/compile/20050510-1.c: New test.
23626
23627 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23628
23629         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23630
23631 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23632
23633         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23634
23635 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23636
23637         PR c/17913
23638         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23639
23640 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23641
23642         PR c/21342
23643         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23644         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23645
23646 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23647
23648         PR debug/16676
23649         * gcc.dg/debug/pr16676.c: New test.
23650
23651 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23652
23653         PR testsuite/21443
23654         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23655         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23656         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23657         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23658         Change -O1 to -O2.
23659         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23660         -fno-tree-dominator-opts.
23661
23662 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23663
23664         * gfortran.dg/return_1.f90: New test.
23665
23666 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23667
23668         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23669
23670         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23671
23672 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23673
23674         PR c++/21427
23675         * g++.dg/inherit/covariant13.C: New.
23676
23677 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23678
23679         PR libfortran/19155
23680         * gfortran.dg/pr19155.f: New test.
23681
23682 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23683
23684         PR inline-asm/8788
23685         * gcc.dg/pr8788-1.c: New testcase.
23686
23687 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23688
23689         PR target/21416
23690         * gcc.target/mips/fpcmp-[12].c: New tests.
23691
23692 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23693
23694         * lib/target-supports-dg.exp (dg-require-fork): New function.
23695         (dg-require-mkfifo): Likewise.
23696         * lib/target-supports.exp (check_function_available): New
23697         function.
23698         (check_fork_available): Likewise.
23699         (check_mkfifo_available): Likewise.
23700
23701 2005-05-06  Jeff Law  <law@redhat.com>
23702
23703         * gcc.c-torture/compile/pr21380.c: New test.
23704
23705 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23706
23707         PR c++/20961
23708         * g++.dg/ext/weak3.C: New test.
23709
23710 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23711
23712         PR c++/21352
23713         * g++.dg/template/crash37.C: New test.
23714
23715 2005-05-05  Paul Brook  <paul@codesourcery.com>
23716
23717         * gcc.dg/arm-g2.c: Use effective-target arm32.
23718         * gcc.dg/arm-mmx-1.c: Ditto.
23719         * gcc.dg/arm-scd42-2.c: Ditto.
23720         * gcc.dg/arm-vfp1.c: Ditto.
23721         * lib/target-supports.exp (check_effective_target_arm32): New
23722         function.
23723
23724 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23725
23726         PR libfortran/21354
23727         gfortran.dg/in_pack_rank7.f90: New test.
23728
23729 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23730
23731         PR middle-end/15618
23732         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23733
23734 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23735
23736         PR middle-end/21265
23737         * gcc.dg/20050503-1.c: New test.
23738
23739         PR rtl-optimization/21239
23740         * gcc.dg/i386-sse-11.c: New test.
23741
23742 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23743
23744         PR target/16888
23745         * gcc.target/i386/asm-1.c: New test.
23746
23747 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23748
23749         PR rtl-optimization/21330
23750         * gcc.c-torture/execute/20050502-1.c: New test.
23751
23752         PR target/21297
23753         * gcc.c-torture/execute/20050502-2.c: New test.
23754
23755 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23756
23757         PR middle-end/21282
23758         * gcc.dg/pr21282.c: New.
23759
23760 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23761
23762         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23763         * gcc.dg/vect/vect-92.c: Likewise.
23764         * gcc.dg/vect/vect-93.c: Likewise.
23765         * gcc.dg/vect/vect-dv-1.c: Likewise.
23766         * gcc.dg/vect/vect-dv-2.c: Likewise.
23767         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23768
23769 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23770
23771         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23772         * gfortran.dg/vect/vect-2.f90: Likewise.
23773         * gfortran.dg/vect/vect-3.f90: Likewise.
23774         * gfortran.dg/vect/vect-4.f90: Likewise.
23775         * gfortran.dg/vect/vect-5.f90: Likewise.
23776
23777 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23778
23779         PR target/20813
23780         * gcc.dg/rs6000-fpint-2.c: New.
23781
23782 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23783
23784         PR c/15698
23785         * gcc.dg/builtins-30.c: Update expected messages.
23786         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23787         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23788         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23789
23790 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23791
23792         PR tree-optimization/21294
23793         * gcc.dg/tree-ssa/pr21294.c: New.
23794
23795 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23796
23797         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23798         __builtin_altivec_st_internal_4si built-in.
23799
23800 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23801
23802         PR c++/15875
23803         * g++.dg/template/ptrmem14.C: New test.
23804
23805 2005-05-02  Paul Brook  <paul@codesourcery.com>
23806
23807         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23808
23809 2005-05-02  Michael Matz  <matz@suse.de>
23810
23811         PR c++/19542
23812         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23813
23814 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23815
23816         * g++.dg/cpp/weak.C: New test.
23817
23818 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23819
23820         * gcc.dg/tree-ssa/loop-8.c: New test.
23821
23822 2005-04-30  Michael Maty  <matz@suse.de>
23823
23824         * gcc.dg/inline-mcpy.c: New test.
23825
23826 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23827
23828         PR libfortran/18958
23829         * gfortran.dg/eoshift.f90: New test case.
23830
23831 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23832
23833         PR libfortran/18857
23834         * gfortran.dg/matmul_1.f90: New test.
23835
23836 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23837
23838         PR tree-optimization/21030
23839         * gcc.dg/tree-ssa/pr21030.c: New.
23840
23841 2005-04-29  Devang Patel  <dpatel@apple.com>
23842
23843         PR tree-optimization/21272
23844         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23845
23846 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23847
23848         PR fortran/13082
23849         PR fortran/18824
23850         * gfortran.dg/entry_4.f90: New test.
23851         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23852         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23853         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23854         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23855         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23856         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23857         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23858
23859 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23860
23861         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23862
23863 2005-04-29  Paul Brook  <paul@codesourcery.com>
23864
23865         * gfortran.dg/entry_3.f90: New test.
23866
23867 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23868
23869         * gfortran.dg/implicit_4.f90: New test.
23870
23871 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23872
23873         * lib/target-supports.exp (check_profiling_available): Return
23874         false for xtensa-*-elf.
23875
23876 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23877
23878         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23879         error if file cannot be deleted.
23880
23881 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23882
23883         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23884         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23885         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23886         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23887         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23888         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23889         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23890         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23891         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23892         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23893         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23894         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23895         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23896
23897 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23898
23899         PR fortran/20865
23900         * gfortran.dg/pr20865.f90: New test.
23901
23902 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23903
23904         * gcc.dg/void-cast-2.c: New test.
23905
23906 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23907
23908         PR c/21159
23909         * gcc.dg/void-cast-1.c: New test.
23910
23911 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23912
23913         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23914
23915 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23916
23917         PR fortran/21177
23918         * gfortran.dg/pr21177.f90: New test.
23919
23920 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23921
23922         PR tree-optimization/21171
23923         * gcc.dg/tree-ssa/pr21171.c: New test.
23924
23925 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23926
23927         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23928         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23929         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23930         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23931         gcc.dg/tree-ssa/gen-vect-32.c: New.
23932         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23933         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23934         don't run on PPC32.
23935
23936 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23937
23938         PR c/21213
23939         * gcc.dg/transparent-union-3.c: New test.
23940
23941 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23942
23943         PR c/20740
23944         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23945         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23946         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23947         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23948         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23949         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23950
23951 2005-04-26  Jeff Law  <law@redhat.com>
23952
23953         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23954         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23955         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23956         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23957         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23958         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23959         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23960
23961 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23962
23963         PR tree-optimization/17598
23964         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23965
23966 2005-04-25  Mike Stump  <mrs@apple.com>
23967
23968         * objc.dg/fix-and-continue-1.m: Add.
23969
23970 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23971
23972         PR c++/20995
23973         * g++.dg/opt/pr20995-1.C: New test case.
23974
23975 2005-04-25  Devang Patel <dpatel@apple.com>
23976
23977         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23978
23979 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23980
23981         PR testsuite/21062
23982         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23983
23984 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23985
23986         PR C++/21188
23987         * g++.dg/opt/rtti2.C: New test.
23988
23989 2005-04-25  Paul Brook  <paul@codesourcery.com>
23990         Steven G. Kargl  <kargls@comcast.net>
23991
23992         PR fortran/20879
23993         * gfortran.dg/ichar_1.f90: New file.
23994
23995 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23996
23997         PR middle-end/20991
23998         * g++.dg/opt/pr20991.C: New test.
23999
24000         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24001         where sizeof (type) < __alignof__ (type).
24002         * gcc.dg/compat/struct-layout-1.h: Likewise.
24003
24004 2005-04-24  Per Bothner  <per@bothner.com>
24005             Devang Patel  <dpatel@apple.com>
24006
24007         PR preprocessor/20907
24008         * gcc.dg/cpp/very-long-comment.c: New test.
24009
24010 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24011
24012         PR fortran/20059
24013         * gfortran.dg/common_5.f: New test.
24014
24015 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24016
24017         PR middle-end/21082
24018         * g++.dg/tree-ssa/pr21082.C: New testcase.
24019
24020 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24021
24022         * gcc.dg/vect/vect-99.c: New test.
24023
24024 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24025
24026         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24027
24028 2005-04-22  Jeff Law  <law@redhat.com>
24029
24030         * gcc.dg/uninit-5.c: Remove xfails.
24031         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24032         conditionals and loads.
24033
24034 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24035
24036         PR libfortran/20074
24037         PR libfortran/20436
24038         PR libfortran/21108
24039         * gfortran.dg/nested_reshape.f90: new test
24040         * gfortran.dg/reshape-alloc.f90: new test
24041         * gfortran.dg/reshape.f90: new test
24042
24043 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24044
24045         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24046
24047         * gcc.dg/arm-vfp1.c: New test.
24048
24049 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24050
24051         PR c++/21087
24052         * g++.dg/lookup/builtin2.C: New test.
24053
24054 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24055
24056         * gcc.dg/weak/weak-13.c: New test.
24057
24058 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24059
24060         * lib/target-supports.exp (check_effective_target_sync_int_long):
24061         Add powerpc*.
24062
24063 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24064
24065         * gcc.target/mips/branch-1.c: New test.
24066
24067 2005-04-21  Richard Henderson  <rth@redhat.com>
24068
24069         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24070         * gcc.dg/vect/vect-86.c: Likewise.
24071         * gcc.dg/vect/vect-87.c: Likewise.
24072         * gcc.dg/vect/vect-88.c: Likewise.
24073
24074 2005-04-21  Devang Patel  <dpatel@apple.com>
24075
24076         PR optimization/20994
24077         * gcc.dg/tree-ssa/ifc-3.c: New test.
24078
24079 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24080
24081         PR c/12913
24082         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24083         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24084         gcc.dg/c99-vla-jump-5.c: New tests.
24085
24086 2005-04-19  Richard Henderson  <rth@redhat.com>
24087
24088         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24089         Fix typo in exists check.
24090         (check_effective_target_sync_int_long): New.
24091         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24092         * gcc.dg/ia64-sync-2.c: Likewise.
24093         * gcc.dg/ia64-sync-3.c: Likewise.
24094         * gcc.dg/ia64-sync-4.c: Likewise.
24095
24096 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24097
24098         * gcc.dg/fold-xor-1.c: New test.
24099         * gcc.dg/fold-xor-2.c: New test.
24100
24101 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24102
24103         PR target/20670
24104         * g++.dg/eh/fp-regs.C: New test.
24105
24106 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24107
24108         * gcc.dg/Wint-to-pointer-cast-1.c,
24109         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24110         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24111         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24112
24113 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24114
24115         PR fortran/16861
24116         * gfortran.dg/pr16861.f90: New test.
24117
24118 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24119
24120         * gcc.dg/pr21085.c: New test.
24121
24122 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24123
24124         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24125         (setup_mips_tests, dg-mips-options): New procedures.
24126         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24127         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24128         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24129         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24130         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24131         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24132         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24133         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24134         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24135         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24136         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24137         dg-mips-options instead of dg-options.  Remove now-redundant
24138         preprocessor guards.
24139         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24140         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24141         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24142         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24143         * gcc.dg/vr-mult-2.c: Delete.
24144         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24145         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24146         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24147         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24148         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24149         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24150         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24151
24152 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24153
24154         * ada/acats/run_all.sh: Use sync when executable not present.
24155
24156 2005-04-18  Devang Patel  <dpatel@apple.com>
24157
24158         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24159         * gcc.dg/vect/vect-11a.c: New.
24160         * gcc.dg/vect/vect-none.c: Update.
24161         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24162
24163 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24164
24165         PR tree-optimization/20922
24166         * gcc.dg/pr20922-1.c: New test.
24167         * gcc.dg/pr20922-2.c: New test.
24168         * gcc.dg/pr20922-3.c: New test.
24169         * gcc.dg/pr20922-4.c: New test.
24170         * gcc.dg/pr20922-5.c: New test.
24171         * gcc.dg/pr20922-6.c: New test.
24172
24173 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24174
24175         PR libfortran/20950
24176         * gfortran.dg/pr20950.f: New test.
24177
24178 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24179
24180         PR libfortran/19216
24181         * gfortran.dg/pr19216.f: New test.
24182
24183 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24184
24185         PR tree-optimization/21001
24186         * gcc.dg/tree-ssa/pr21001.c: New.
24187
24188 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24189
24190         PR libfortran/21075
24191         * gfortran.dg/reshape_rank7.f90: New test.
24192
24193 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24194
24195         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24196         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24197         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24198         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24199         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24200         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24201         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24202         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24203         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24204         wrong way round).
24205         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24206         in namelists.  New test.
24207         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24208         New test.
24209         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24210         New test.
24211         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24212         namelist.  New test.
24213         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24214         New test.
24215         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24216         New test.
24217         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24218         namelist.  New test.
24219         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24220         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24221         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24222         New test.
24223         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24224         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24225         arrays. New test.
24226
24227 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24228
24229         * gfortran.dg/wtruncate.f: New testcase.
24230         * gfortran.dg/wtruncate.f90: New testcase.
24231
24232 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/21025
24235         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24236         which sizeof/alignof is dependent, rather than just whether we are
24237         processing_template_decl.
24238
24239 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24240
24241         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24242         corrected typo where the wrong variables had been compared.
24243
24244 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24245
24246         PR libfortran/18495
24247         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24248         Test callee-allocated version of return array with a write
24249         statement.
24250         Test spread with a temporary with another write statement.
24251
24252 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24253
24254         PR tree-optimization/21031
24255         * gcc.dg/tree-ssa/pr21031.c: New.
24256
24257 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24258
24259         PR tree-optimization/21004
24260         * gcc.dg/builtins-53.c: Include builtins-config.h.
24261         Check floorf, ceilf, floorl and ceill transformations
24262         only when HAVE_C99_RUNTIME is defined.
24263
24264 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24265
24266         PR middle-end/20739
24267         * gcc.dg/tree-ssa/pr20739.c: New test.
24268
24269 2005-04-14  Mike Stump  <mrs@apple.com>
24270
24271         * gcc.dg/Foundation.framework/empty: New.
24272         * gcc.dg/framework-2.c: New.
24273
24274 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24275
24276         PR tree-optimization/21021
24277         * gcc.c-torture/compile/pr21021.c: New.
24278
24279 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24280
24281         PR testsuite/21010
24282         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24283         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24284         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24285         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24286         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24287         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24288         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24289         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24290
24291 2005-04-14  Richard Henderson  <rth@redhat.com>
24292
24293         * lib/target-supports.exp (check_effective_target_vect_condition):
24294         Add ia64, i?86, and x86_64.
24295
24296 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24297
24298         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24299
24300 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24301
24302         PR tree-optimization/20657
24303         * gcc.dg/tree-ssa/pr20657.c: New.
24304
24305 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24306
24307         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24308         (long long int)trunc*.
24309
24310 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24311
24312         PR target/20927
24313         * gcc.dg/pr20927.c: New test.
24314
24315 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24316
24317         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24318         * gcc.target/mips/asm-1.c: Likewise.
24319
24320 2005-04-13  Dale Johannesen  <dalej@apple.com>
24321
24322         * objc.dg/objc-fast-4.m: New.
24323
24324 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24325
24326         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24327         directory.
24328         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24329
24330 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24331
24332         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24333         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24334         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24335
24336 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24337
24338         PR tree-optimization/20913
24339         * gcc.dg/tree-ssa/pr20913.c: New.
24340
24341         PR tree-optimization/20702
24342         * gcc.dg/tree-ssa/pr20702.c: New.
24343
24344 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24345
24346         PR c++/13744
24347         * g++.dg/inherit/local3.C: New test.
24348
24349 2005-04-12  Jeff Law  <law@redhat.com>
24350
24351         * gcc.dg/tree-ssa/20050412-1.c: New test.
24352
24353 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24354
24355         PR libfortran/19016
24356         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24357         Add tests with mask generated by expression.
24358         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24359         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24360         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24361
24362 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24363
24364         PR middle-end/20917
24365         * gcc.dg/20050409-1.c: New test.
24366
24367 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24368
24369         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24370
24371 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24372
24373         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24374         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24375         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24376         (TARGET_CXX): Adjust accordingly.
24377         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24378         determine_class_data_visibility and class_data_always_comdat.
24379         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24380         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24381         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24382         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24383         (arm_cxx_determine_class_data_visibility): New.
24384         (arm_cxx_class_data_always_comdat): Likewise.
24385         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24386         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24387         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24388         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24389         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24390         Define.
24391
24392 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24393
24394         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24395
24396 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24397
24398         * gcc.dg/i386-darwin-fpmath.c: New.
24399
24400 2004-04-11  Devang Patel  <dpatel@apple.com>
24401
24402         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24403         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24404         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24405         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24406         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24407         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24408         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24409         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24410         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24411
24412 2004-04-11  Devang Patel  <dpatel@apple.com>
24413
24414         * gcc.dg/vect/vect-dv-1.c: New test.
24415         * gcc.dg/vect/vect-dv-2.c: New test.
24416
24417 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24418
24419         PR tree-optimization/20933
24420         * gcc.dg/tree-ssa/pr20933.c: New test.
24421
24422 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24423
24424         * gfortran.dg/fold_nearest.f90: New test.
24425
24426 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24427
24428         * gcc.dg/tree-ssa/alias-1.c: New test.
24429
24430 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24431
24432         PR tree-optimization/20920
24433         * g++.dg/tree-ssa/pr20920.C: New test.
24434
24435 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24436
24437         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24438         (long long int)ceil*.
24439
24440 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24441
24442         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24443         explicit C++ linkage.
24444
24445 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24446
24447         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24448         warning for arithmetic IF statements.
24449
24450 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24451
24452         * eor_handling_1.f90: New test case.
24453         * eor_handling_2.f90: New test case.
24454         * eor_handling_3.f90: New test case.
24455         * eor_handling_4.f90: New test case.
24456         * eor_handling_5.f90: New test case.
24457         * noadv_size.f90: New test case.
24458         * pad_no.f90: New test case.
24459
24460 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24461
24462         * gcc.c-torture/execute/20050410-1.c: New test.
24463
24464 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24465
24466         * gcc.dg/pr20126.c: New.
24467
24468 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24469             Steven G. Kargl <kargls@comcast.net>
24470
24471         * gfortran.dg/PR19872.f: New test.
24472
24473 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24474
24475         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24476
24477 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24478
24479         * gfortran.dg/nint_1.f90: New test.
24480
24481 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24482
24483         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24484         Added test for callee-allocated arrays with write statements.
24485         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24486         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24487         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24488         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24489         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24490
24491 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24492
24493         PR libfortran/20163
24494         * gfortran.dg/open-options-blanks.f: New test.
24495
24496 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24497
24498         PR fortran/13257
24499         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24500
24501 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24502
24503         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24504         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24505         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24506         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24507         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24508         * gcc.c-torture/execute/stdarg-4.c: New test.
24509
24510         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24511
24512         PR target/20795
24513         * g++.dg/abi/param2.C: New test.
24514
24515 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24516
24517         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24518
24519 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24520
24521         * gcc.dg/builtins-53.c: New test.
24522
24523 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24524
24525         * g++.dg/tree-ssa/pr18178.C: New test.
24526         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24527         * gcc.c-torture/execute/20041019-1.c: New test.
24528         * gcc.dg/tree-ssa/20041008-1.c: New test.
24529         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24530         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24531         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24532         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24533         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24534         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24535         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24536         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24537         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24538         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24539
24540 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24541
24542         PR rtl-optimization/20466
24543         * gcc.c-torture/execute/pr20466-1.c: New test.
24544
24545 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/20905
24548         * g++.dg/parse/cond2.C: New test.
24549
24550         PR c++/20145
24551         * g++.dg/warn/Wdtor1.C: New test.
24552
24553 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24554
24555         PR fortran/17229
24556         * gfortran.dg/pr17229.f: New test.
24557
24558 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24559
24560         * gfortran.dg/tiny_1.f90: New test.
24561         * gfortran.dg/tiny_2.f90: ditto.
24562
24563 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24564
24565         * gfortran.dg/eor_1.f90: Fix dg-do run line
24566         * gfortran.dg/open_new.f90: Fix dg-do run line
24567
24568 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24569
24570         * lib/target-supports.exp (get_compiler_messages): Support
24571         optional arguments, the fourth being compiler options.
24572         (check_effective_target_fpic): New proc.
24573         * gcc.dg/20050321-2.c: Restrict to target fpic.
24574
24575 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24576
24577         * gcc.dg/15443-1.c: New test.
24578         * gcc.dg/15443-2.c: Likewise.
24579
24580 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24581
24582         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24583
24584 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24585
24586         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24587
24588 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24589
24590         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24591         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24592         -m64.
24593         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24594         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24595         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24596
24597 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/20212
24600         * g++.dg/warn/Wunused-11.C: New test.
24601
24602 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24603
24604         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24605
24606 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24607
24608         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24609
24610 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24611
24612         PR c++/20734
24613         * g++.dg/template/ptrmem13.C: New test.
24614
24615 2005-04-05  Per Bothner  <per@bothner.com>
24616
24617         * lib/gcc.exp: Always add -fno-show-column, for now.
24618
24619 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24620
24621         PR testsuite/20767
24622         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24623         of plain old "unsigned int" for the type of "i".  Makes this test
24624         64bit clean.
24625
24626 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24627
24628         * gcc.dg/i386-ssefn-1.c: New test.
24629         * gcc.dg/i386-ssefn-2.c: New test.
24630         * gcc.dg/i386-ssefn-3.c: New test.
24631         * gcc.dg/i386-ssefn-4.c: New test.
24632
24633 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24634
24635         PR tree-optimization/20076
24636         * gcc.dg/builtin-apply4.c: New test.
24637
24638         PR preprocessor/19475
24639         * gcc.dg/cpp/macspace1.c: New test.
24640         * gcc.dg/cpp/macspace2.c: New test.
24641
24642 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24643
24644         * gfortran.dg/pr20755.f: Fixed bad format.
24645
24646 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24647
24648         PR c++/20763
24649         * g++.dg/ext/attrib21.C: New test.
24650
24651 2004-04-05  Devang Patel  <dpatel@apple.com>
24652
24653         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24654         * gcc.dg/vect/vect-shift-1.c: New test.
24655
24656 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24657
24658         PR libfortran/20755
24659         * gfortran.dg/pr20755.f: New test.
24660
24661 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24662
24663         * gfortran.dg/pr15959.f90: New test.
24664         * gfortran.dg/string_pad_trunc.f90: New test.
24665
24666 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24667
24668         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24669         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24670         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24671         syntax.
24672
24673 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24674
24675         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24676
24677 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24678
24679         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24680         * gcc.c-torture/compile/20011119-2.c: Likewise.
24681         * gcc.c-torture/compile/981001-2.c: Likewise.
24682
24683 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24684
24685         PR c++/20679
24686         * g++.dg/template/overload4.C: New test.
24687
24688 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24689
24690         PR c++/20746
24691         * g++.dg/abi/covariant5.C: New.
24692
24693         PR debug/20505
24694         * g++.dg/debug/const2.C: New.
24695
24696 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24697
24698         PR rtl-optimization/16104
24699         * gcc.c-torture/execute/20050316-1.c: New test.
24700
24701 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24702
24703         * g++.dg/template/spec23.C: Fix dg-error text.
24704
24705 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24706
24707         PR c++/19199
24708         * g++.dg/expr/lval2.C: New.
24709
24710 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24711
24712         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24713         __builtin_strcasecmp and __builtin_strncasecmp.
24714
24715 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         PR c++/20723
24718         * g++.dg/template/spec22.C: New.
24719         * g++.dg/template/spec23.C: New.
24720
24721 2005-04-03  Dale Ranta  <dir@lanl.gov>
24722             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24723
24724         PR libfortran/20068
24725         PR libfortran/20125
24726         PR libfortran/20156
24727         PR libfortran/20471
24728         * gfortran.dg/backspace.f: New test.
24729
24730 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24731
24732         * gcc.dg/pr19345.c: New test.
24733
24734 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24735
24736         PR tree-optimization/20640
24737         * gcc.dg/torture/tree-loop-1.c: New.
24738
24739 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24740
24741         PR rtl-optimization/20290
24742         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24743
24744 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24745
24746         * gcc.dg/rs6000-fpint.c: New.
24747
24748 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24749
24750         * gcc.dg/old-style-then-proto-1.c: New test.
24751
24752 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24753
24754         * gfortran.fortran-torture/execute/backspace.f90: Check
24755         after backspace and read was incorrect.
24756
24757 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24758
24759         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24760         buffer past the terminating NUL using memcmp.
24761         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24762         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24763
24764         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24765         Fix unused/uninitialized variable warnings.
24766
24767         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24768         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24769         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24770         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24771
24772         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24773         gcc.c-torture/execute/builtins/fputs-lib.c,
24774         gcc.c-torture/execute/builtins/lib/fprintf.c,
24775         gcc.c-torture/execute/builtins/lib/main.c,
24776         gcc.c-torture/execute/builtins/lib/memcmp.c,
24777         gcc.c-torture/execute/builtins/lib/memmove.c,
24778         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24779         gcc.c-torture/execute/builtins/lib/memset.c,
24780         gcc.c-torture/execute/builtins/lib/printf.c,
24781         gcc.c-torture/execute/builtins/lib/sprintf.c,
24782         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24783         gcc.c-torture/execute/builtins/lib/strchr.c,
24784         gcc.c-torture/execute/builtins/lib/strcmp.c,
24785         gcc.c-torture/execute/builtins/lib/strcpy.c,
24786         gcc.c-torture/execute/builtins/lib/strcspn.c,
24787         gcc.c-torture/execute/builtins/lib/strlen.c,
24788         gcc.c-torture/execute/builtins/lib/strncat.c,
24789         gcc.c-torture/execute/builtins/lib/strncmp.c,
24790         gcc.c-torture/execute/builtins/lib/strncpy.c,
24791         gcc.c-torture/execute/builtins/lib/strrchr.c,
24792         gcc.c-torture/execute/builtins/lib/strspn.c,
24793         gcc.c-torture/execute/builtins/lib/strstr.c,
24794         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24795         gcc.c-torture/execute/builtins/strlen-2.c,
24796         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24797         prototypes.
24798
24799 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24800
24801         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24802         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24803         selectany usage.
24804
24805 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24806
24807         PR c++/19406
24808         * g++.dg/debug/using1.C: New test.
24809
24810 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24811
24812         PR middle-end/20524
24813         * gcc.dg/alias-7.c: Prefix asm-declared name with
24814         __USER_LABEL_PREFIX__.
24815
24816 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24817
24818         Fix fallout from PR middle-end/15700:
24819         * gcc.c-torture/compile/20011119-1.c: Take
24820         __USER_LABEL_PREFIX__ into account.
24821         * gcc.c-torture/compile/20011119-2.c: Likewise.
24822
24823 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24824
24825         PR c++/18644
24826         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24827
24828 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24829
24830         PR c/17855
24831         * gcc.c-torture/compile/struct-non-lval-1.c,
24832         gcc.c-torture/compile/struct-non-lval-2.c,
24833         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24834
24835 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24836
24837         * gcc.dg/tls/tls.exp: Remove temporary file.
24838         * g++.dg/tls/tls.exp: Ditto.
24839         * lib/file-format.exp: Ditto.
24840         * g++.dg/special/ecos.exp: Ditto.
24841
24842         * lib/profopt.exp: Treat prof_ext as a list.
24843         * gcc.misc-tests/bprob.exp: Ditto.
24844         * g++.dg/bprob/bprob.exp: Ditto.
24845
24846         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24847         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24848         g++.dg/tree-ssa/pointer-reference-alias.C,
24849         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24850         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24851         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24852         g++.dg/vect/pr19951.cc: Ditto.
24853         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24854         gcc.dg/builtins-47.c: Ditto.
24855         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24856         gcc.dg/pr20115-1.c: Ditto.
24857         * gcc.dg/tree-ssa/20030530-2.c,
24858         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24859         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24860         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24861         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24862         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24863         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24864         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24865         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24866         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24867         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24868         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24869         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24870         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24871         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24872         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24873         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24874         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24875         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24876         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24877         gcc.dg/tree-ssa/20030824-1.c,
24878         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24879         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24880         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24881         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24882         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24883         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24884         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24885         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24886         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24887         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24888         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24889         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24890         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24891         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24892         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24893         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24894         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24895         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24896         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24897         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24898         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24899         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24900         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24901         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24902         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24903         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24904         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24905         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24906         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24907         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24908         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24909         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24910         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24911         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24912         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24913         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24914         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24915         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24916         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24917         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24918         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24919         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24920         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24921         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24922         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24923         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24924         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24925         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24926         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24927         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24928         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24929         gcc.dg/tree-ssa/useless-1.c: Ditto.
24930         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24931         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24932         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24933         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24934         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24935         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24936         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24937         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24938         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24939         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24940         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24941         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24942         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24943         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24944         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24945         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24946         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24947         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24948         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24949         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24950         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24951         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24952         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24953         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24954         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24955         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24956         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24957         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24958         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24959         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24960         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24961         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24962         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24963         gcc.dg/vect/vect-none.c: Ditto.
24964         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24965         treelang/compile/unsigned.tree: Ditto.
24966
24967         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24968         * gcc.dg/cpp/direct2s.c: Ditto.
24969         * gcc.dg/cpp/paste4.c: Ditto.
24970         * gcc.dg/cpp/separate-1.c: Ditto.
24971         * gcc.dg/pch/save-temps-1.c: Ditto.
24972         * g++.dg/ext/altivec-10.C: Ditto.
24973         * g++.dg/pch/pch.C: Ditto.
24974
24975         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24976
24977         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24978         * g++.dg/template/repo1.C: Ditto.
24979         * g++.dg/template/repo2.C: Ditto.
24980         * g++.dg/template/repo3.C: Ditto.
24981         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24982         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24983         * g++.old-deja/g++.pt/repo1.C: Ditto.
24984         * g++.old-deja/g++.pt/repo2.C: Ditto.
24985         * g++.old-deja/g++.pt/repo3.C: Ditto.
24986         * g++.old-deja/g++.pt/repo4.C: Ditto.
24987
24988         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24989         * gcc.dg/20030107-1.c: Ditto.
24990         * gcc.dg/20030702-1.c: Ditto.
24991         * gcc.dg/profile-generate-1.c: Ditto.
24992         * g++.dg/other/profile1.C: Ditto.
24993         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24994
24995         * lib/gcc-dg.exp (remove-build-file): New.
24996         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24997         cleanup-tree-dump, cleanup-saved-temps): New.
24998
24999 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25000
25001         PR c++/19203, DR 214
25002         * g++.dg/parse/ambig3.C: Not ambiguous.
25003         * g++.dg/template/spec20.C: New.
25004         * g++.dg/template/spec21.C: New.
25005
25006 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25007
25008         PR target/20045
25009         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25010
25011 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25012
25013         PR libfortran/20660
25014         * gfortran.dg/negative_unit.f: New test.
25015
25016 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25017
25018         * gcc.dg/20050330-1.c: New test.
25019
25020 2005-03-30  Devang Patel  <dpatel@apple.com>
25021
25022         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25023
25024 2005-03-30  Dale Johannesen  <dalej@apple.com>
25025
25026         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25027
25028 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25029
25030         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25031         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25032         Strip options from test name.
25033
25034 2005-03-31  Jan Hubicka  <jh@suse.cz>
25035
25036         * gcc.dg/varpool-1.c: New testcase.
25037
25038 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25039
25040         PR c/772
25041         PR c/17913
25042         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25043         gcc.dg/stmt-expr-label-3.c : New tests.
25044         * gcc.c-torture/execute/medce-2.c: Remove.
25045
25046 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25047
25048         PR c/20368
25049         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25050         tests.
25051
25052 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25053
25054         * gcc.c-torture/compile/pr20203.c: New test.
25055
25056 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25057
25058         * gfortran.dg/promotion.f90: New test.
25059
25060 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25061
25062         PR middle-end/20491
25063         * gcc.dg/torture/asm-subreg-1.c: New test.
25064
25065 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25066
25067         PR c/20672
25068         * gcc.dg/pr20672-1.c: New test.
25069
25070 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25071
25072         * gfortran.dg/vect: New directory.
25073         * gfortran.dg/vect/vect.exp: New.
25074         * gfortran.dg/vect/vect-1.f90: New test.
25075         * gfortran.dg/vect/vect-2.f90: New test.
25076         * gfortran.dg/vect/vect-3.f90: New test.
25077         * gfortran.dg/vect/vect-4.f90: New test.
25078         * gfortran.dg/vect/vect-5.f90: New test.
25079
25080 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25081
25082         PR middle-end/20622
25083         * gcc.dg/alias-7.c: New test.
25084
25085 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25086
25087         * gcc.dg/sparc-reg-1.c: New test.
25088
25089 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25090
25091         PR target/19890
25092         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25093
25094 2005-03-29  Dale Ranta  <dir@lanl.gov>
25095             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25096
25097         PR libfortran/20163
25098         * gfortran.dg/pr20163-2.f: New test.
25099
25100 2005-03-28  Jan Hubicka  <jh@suse.cz>
25101
25102         PR middle-end/20635
25103         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25104         by Jakub Jelinek.
25105
25106 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25107
25108         PR tree-optimization/20626
25109         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25110         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25111
25112 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25113
25114         * gfortran.dg/underflow.f90: New test.
25115         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25116
25117 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25118
25119         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25120
25121 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25122
25123         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25124         (g++_init): Make sure that CXXFLAGS is set.
25125         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25126         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25127         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25128         * lib/objc.exp (objc_init): Likewise.
25129         * lib/treelang.exp (treelang_init): Likewise.
25130
25131 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25132
25133         PR tree-optimization/20470
25134         * gcc.dg/tree-ssa/pr20470.c: New test.
25135
25136 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25137
25138         * gcc.dg/ppc-stfiwx.c: New.
25139
25140 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25141
25142         PR target/19888
25143         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25144
25145 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25146
25147         * gcc.dg/20050325-1.c: Fix a typo.
25148
25149 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25150
25151         PR libfortran/19678
25152         PR libfortran/19679
25153         * gfortran.dg/dos_eol.f: New test.
25154
25155 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25156
25157         PR rtl-optimization/20249
25158         * gcc.dg/20050325-1.c: New test.
25159
25160 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25161
25162         PR libfortran/15332
25163         * gfortran.dg/pr15332.f: New test.
25164
25165 2005-03-24  Dale Johannesen  <dalej@apple.com>
25166
25167         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25168
25169 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25170
25171         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25172         'internal' visibility.
25173         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25174         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25175         'protected' visibility.
25176         * gcc.dg/visibility-7.c: Likewise.
25177         * lib/target-supports.exp (check_visibility_available): Take
25178         a parameter, the kind of visibility to check for.
25179         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25180         to check_visibility_available.
25181
25182         * g++.dg/expr/cast3.C: New.
25183
25184 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25185
25186         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25187         rs6000.
25188
25189 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25190
25191         PR target/20095
25192         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25193
25194 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25195
25196         * gcc.dg/badshift.c: Renamed to...
25197         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25198
25199         * gcc.target/i386/badshift.c: Renamed to...
25200         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25201         only.
25202
25203         PR rtl-optimization/20532
25204         * gcc.target/i386/badshift.c: New.
25205
25206 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25207
25208         * gfortran.dg/pr18025.f90: New test.
25209
25210 2005-03-23  Dale Johannesen  <dalej@apple.com>
25211
25212         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25213
25214 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25215
25216         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25217
25218         * lib/target-supports.exp (check_iconv_available): Default
25219         libiconv to -liconv, if there is no definition.
25220
25221 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25222
25223         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25224
25225 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25226
25227         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25228         * g++.dg/opt/pr7503-2.C: Likewise.
25229         * g++.dg/opt/pr7503-3.C: Likewise.
25230         * g++.dg/opt/pr7503-4.C: Likewise.
25231         * g++.dg/opt/pr7503-5.C: Likewise.
25232         * g++.dg/warn/minmax.C: New test.
25233
25234 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25235
25236         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25237         * gfortran.dg/g77_intrinsics_sub.f: New test.
25238
25239 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25240             Jan Hubicka  <jh@suse.cz>
25241             Steven Bosscher <stevenb@suse.de
25242
25243         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25244
25245 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25246
25247         PR c++/19980
25248         * g++.dg/template/redecl3.C: New test.
25249
25250 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25251
25252         PR c++/20499
25253         * g++.dg/parse/error16.C: Tweak error markers.
25254
25255 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25256
25257         PR target/20561
25258         * gcc.dg/20050321-2.c: New test.
25259
25260 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25261
25262         PR c++/20465
25263         PR c++/20381
25264         * g++.dg/template/ptrmem12.C: New.
25265
25266 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25267
25268         PR rtl-optimization/20527
25269         * gcc.c-torture/execute/pr20527-1.c: New test.
25270
25271 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25272
25273         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25274         program, compile it into a real executable and then delete the .c
25275         and .x files afterwards, to avoid problems on testglue targets.
25276
25277 2005-03-21  Stuart Hastings  <stuart@apple.com>
25278
25279         * gcc.target/i386/sse-2.c: New.
25280
25281 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25282
25283         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25284
25285 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25286
25287         * g++.dg/parse/crash25.C: Fix typo.
25288
25289 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25290
25291         PR c++/20461
25292         * g++.dg/parse/crash24.C: New test.
25293
25294         PR c++/20536
25295         * g++.dg/parse/crash25.C: New test.
25296
25297 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25298
25299         PR c++/20147
25300         * g++.dg/ext/stmtexpr4.C: New test.
25301
25302 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25303
25304         PR middle-end/20539
25305         * gcc.c-torture/compile/pr13066-1.c: New test case.
25306         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25307         * g++.dg/opt/pr13066-1.C: Likewise.
25308
25309 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25310
25311         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25312
25313 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25314
25315         PR fortran/18525
25316         * gfortran.dg/nesting_1.f90: New test.
25317
25318 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25319
25320         PR c++/20240
25321         * g++.dg/lookup/using13.C: New test.
25322
25323 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25324
25325         PR c++/20333
25326         * g++.dg/template/crash36.C: New test.
25327
25328 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25329
25330         PR c++/20463
25331         * g++.dg/template/crash35.C: New test.
25332
25333 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25334
25335         PR c++/19966
25336         * g++.dg/overload/operator2.C: New test.
25337
25338 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25339
25340         PR libfortran/20257
25341         * gfortran.dg/pr20257.f90: New test.
25342
25343 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25344
25345         PR libfortran/20480
25346         * gfortran.dg/pr20480.f90: New test.
25347
25348 2005-03-16  Richard Henderson  <rth@redhat.com>
25349
25350         PR middle-end/15700
25351         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25352         (_rtld_global): New.
25353         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25354         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25355
25356         * gcc.dg/alias-3.c: New.
25357         * gcc.dg/alias-4.c: New.
25358         * gcc.dg/alias-5.c: New.
25359         * gcc.dg/alias-6.c: New.
25360
25361 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25362
25363         * gcc.dg/cpp/ucnid-7.c: New.
25364
25365 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25366             Dorit Naishlos  <dorit@il.ibm.com>
25367
25368         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25369         darwin.
25370
25371 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25372
25373         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25374         support misaligned accesses.
25375         * gcc.dg/vect/vect-58.c: Likewise.
25376         * gcc.dg/vect/vect-92.c: New.
25377         * gcc.dg/vect/vect-93.c: New.
25378
25379 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25380
25381         PR fortran/18827
25382         * gfortran.dg/assign_2.f90: New test.
25383         * gfortran.dg/assign_3.f90: New test.
25384         * gfortran.dg/assign.f90: New test.
25385
25386 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25387
25388         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25389         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25390         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25391         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25392         names.
25393
25394 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25395
25396         * gcc.dg/cpp/ucnid-6.c: New.
25397
25398         * gcc.dg/cpp/normalize-1.c: New.
25399         * gcc.dg/cpp/normalize-2.c: New.
25400         * gcc.dg/cpp/normalize-3.c: New.
25401         * gcc.dg/cpp/normalize-4.c: New.
25402         * gcc.dg/cpp/ucnid-4.c: New.
25403         * gcc.dg/cpp/ucnid-5.c: New.
25404         * g++.dg/cpp/normalize-1.C: New.
25405         * g++.dg/cpp/ucnid-1.C: New.
25406
25407 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25408
25409         * gcc.dg/pr18628.c: New.
25410
25411 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25412
25413         PR c++/20280
25414         * g++.dg/tree-ssa/pr20280.C: New.
25415
25416 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25417
25418         PR fortran/20467
25419         * gfortran.dg/stfunc_2.f90: New test.
25420
25421 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25422
25423         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25424
25425 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25426
25427         * gcc.dg/tree-ssa/20050314-1.c: New test.
25428
25429 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25430
25431         PR c++/4403
25432         PR c++/9783, DR433
25433         * g++.dg/template/friend34.C: New test.
25434         * g++.dg/template/friend35.C: Likewise.
25435         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25436
25437 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25438
25439         Friend class name lookup 5/n
25440         PR c++/1016
25441         * g++.dg/lookup/hidden-class1.C: New test.
25442         * g++.dg/lookup/hidden-class2.C: Likewise.
25443         * g++.dg/lookup/hidden-class3.C: Likewise.
25444         * g++.dg/lookup/hidden-class4.C: Likewise.
25445         * g++.dg/lookup/hidden-class5.C: Likewise.
25446         * g++.dg/lookup/hidden-class6.C: Likewise.
25447         * g++.dg/lookup/hidden-class7.C: Likewise.
25448         * g++.dg/lookup/hidden-class8.C: Likewise.
25449         * g++.dg/lookup/hidden-class9.C: Likewise.
25450         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25451         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25452         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25453         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25454         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25455         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25456         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25457         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25458         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25459         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25460         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25461
25462 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25463
25464         PR c++/20157
25465         * g++.dg/template/error18.C: New test.
25466
25467 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25468
25469         PR debug/16792
25470         * g++.dg/debug/pr16792.C: New test.
25471
25472 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25473
25474         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25475         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25476         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25477         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25478         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25479         test assertion names.
25480
25481 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25482
25483         PR fortran/18600
25484         * gfortran.dg/stfunc_1.f90: New test.
25485
25486 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25487
25488         PR fortran/16907
25489         * gfortran.dg/real_index_1.f90: New test.
25490
25491 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25492
25493         PR fortran/20323
25494         * gfortran.dg/spec_expr_1.f90: New test.
25495
25496 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25497
25498         PR c/20402
25499         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25500         new parser.
25501
25502 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25503
25504         PR fortran/20361
25505         * gfortran.dg/largeequiv_1.f90: New test.
25506
25507 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25508
25509         * gcc.dg/ucnid-1.c: New.
25510         * gcc.dg/ucnid-2.c: New.
25511         * gcc.dg/ucnid-3.c: New.
25512         * gcc.dg/ucnid-4.c: New.
25513         * gcc.dg/ucnid-5.c: New.
25514         * gcc.dg/ucnid-6.c: New.
25515         * gcc.dg/cpp/ucnid-1.c: New.
25516         * gcc.dg/cpp/ucnid-2.c: New.
25517         * gcc.dg/cpp/ucnid-3.c: New.
25518         * g++.dg/other/ucnid-1.C: New.
25519
25520 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25521
25522         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25523
25524 2005-03-11  Per Bothner  <per@bothner.com>
25525
25526         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25527         that diagnotics refer to correct token.
25528         * gcc.dg/unused-3.c: Likewise.
25529
25530 2005-03-11  Per Bothner  <per@bothner.com>
25531
25532         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25533         constant" is now actually on same line as string constant.
25534         * gcc.dg/cpp/direct2s.c: Likewise.
25535
25536 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25537
25538         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25539
25540 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25541
25542         PR libfortran/20124
25543         * gfortran.dg/pr20124.f90: New Test
25544
25545 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25546
25547         PR tree-optimization/20130
25548         * gcc.dg/pr20130-1.c: New test.
25549
25550 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25551
25552         PR target/20095
25553         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25554
25555 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25556
25557         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25558
25559 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25560
25561         * g++.dg/eh/forced1.C: Fix comment.
25562         * g++.dg/eh/forced2.C: Ditto.
25563         * g++.dg/eh/forced3.C: Ditto.
25564         * g++.dg/eh/forced4.C: Ditto.
25565
25566 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25567
25568         PR rtl-opt/20412
25569         * gcc.c-torture/compile/pr20412.c: New test.
25570
25571 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25572
25573         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25574
25575 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25576
25577         PR target/20322
25578         * gcc.dg/20050307-1.c: New test.
25579
25580 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         PR c++/20375
25583         * g++.dg/other/stdarg3.C: New.
25584
25585 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25586
25587         PR c++/18384, c++/18327
25588         * g++.dg/init/array19.C: New test.
25589
25590         PR inline-asm/20314
25591         * gcc.dg/torture/pr20314-1.c: New test.
25592         * gcc.dg/torture/pr20314-2.c: New test.
25593
25594 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25595
25596         * gcc.dg/20050309-1.c: New test.
25597
25598 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25599
25600         * gcc.dg/builtins-10.c: Reactivate disabled test.
25601         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25602         new cbrt transformations.
25603
25604 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25605
25606         PR c++/20208
25607         * g++.dg/template/array13.C: New test.
25608
25609 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25610
25611         PR c++/16859
25612         * g++.dg/init/brace4.C: New test.
25613
25614 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         PR c++/20186
25617         * g++.dg/template/non-dependent12.C: New.
25618
25619 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/20142
25622         * g++.dg/init/array18.C: Add dg-do run marker.
25623
25624         PR c++/20142
25625         * g++.dg/init/array18.C: New test.
25626
25627 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25628
25629         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25630         * g++.dg/gcov/gcov.exp: Likewise.
25631         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25632         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25633         * lib/c-torture.exp: Likewise.
25634         * lib/fortran-torture.exp: Likewise.
25635         * lib/g++.exp: Likewise.
25636         * lib/gcc-defs.exp: Likewise.
25637         * lib/gcc-dg.exp: Likewise.
25638         * lib/gcc.exp: Likewise.
25639         * lib/gcov.exp: Likewise.
25640         * lib/gfortran.exp: Likewise.
25641         * lib/mike-g++.exp: Likewise.
25642         * lib/mike-gcc.exp: Likewise.
25643         * lib/objc-torture.exp: Likewise.
25644         * lib/objc.exp: Likewise.
25645         * lib/profopt.exp: Likewise.
25646         * lib/target-libpath.exp: Likewise.
25647         * lib/target-supports.exp: Likewise.
25648         * lib/treelang.exp: Likewise.
25649         * lib/wrapper.exp: Likewise.
25650
25651 2005-03-08  Jeff Law  <law@redhat.com>
25652
25653         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25654         PHI-OPT changes.
25655
25656 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25657
25658         * gcc.dg/vect/pr20122.c: New test.
25659
25660 2005-03-07  Jeff Law  <law@redhat.com>
25661
25662         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25663         was folded away.
25664         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25665         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25666         * gcc.dg/tree-ssa/pr18134.c: New test.
25667
25668 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25669
25670         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25671         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25672         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25673
25674 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25675
25676         PR tree-opt/17671
25677         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25678
25679 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25680
25681         * g++.dg/warn/Wnvdtor.C: New test.
25682
25683 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25684
25685         * gcc.dg/torture/pr19683-1.c: New test.
25686
25687 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25688
25689         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25690         * gfortran.dg/g77/19990313-2.f: Ditto.
25691         * gfortran.dg/g77/19990313-3.f: Ditto.
25692         * gfortran.dg/g77/19990525-0.f: Ditto.
25693         * gfortran.dg/g77/19990826-0.f: Ditto.
25694         * gfortran.dg/g77/19990826-2.f: Ditto.
25695         * gfortran.dg/g77/19990826-3.f: Ditto.
25696         * gfortran.dg/g77/20000511-1.f: Ditto.
25697         * gfortran.dg/g77/20000511-2.f: Ditto.
25698         * gfortran.dg/g77/970625-2.f: Ditto.
25699         * gfortran.dg/g77/980310-2.f: Ditto.
25700         * gfortran.dg/g77/980310-3.f: Ditto.
25701         * gfortran.dg/g77/980310-8.f: Ditto.
25702         * gfortran.dg/g77/980519-2.f: Ditto.
25703         * gfortran.dg/g77/alpha1.f: Ditto.
25704         * gfortran.dg/g77/claus.f: Ditto.
25705         * gfortran.dg/g77/erfc.f: Ditto.
25706         * gfortran.dg/g77/short.f: Ditto.
25707         * gfortran.fortran-torture/execute/data.f90: Ditto.
25708         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25709         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25710
25711 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25712
25713         * lib/file-format.exp (gcc_target_object_format): Add check for som
25714         format and hardcode object formats on hppa*-*-hpux*.
25715         * lib/target-supports.exp (check_weak_available): Add check for som
25716         object format.  Always return 0 on hppa*-*-hpux10*.
25717
25718         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25719         is defined.
25720
25721         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25722
25723 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25724
25725         * gfortran.dg/pr19936_1.f90: New test.
25726         * gfortran.dg/pr19936_2.f90: New test.
25727         * gfortran.dg/pr19936_3.f90: New test.
25728
25729 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25730             Paul Thomas <prthomas@drfccad.cea.fr>
25731
25732         * gfortran.dg/PR19754_1.f90: New test.
25733         * gfortran.dg/PR19754_2.f90: Ditto.
25734
25735 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25736
25737         PR c++/19311
25738         * g++.dg/template/non-dependent11.C: New test.
25739
25740 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25741
25742         * lib/target-supports.exp (check_iconv_available): Fix comment.
25743
25744 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25745             Joseph S. Myers  <joseph@codesourcery.com>
25746
25747         PR c++/19797
25748         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25749
25750 2005-03-04  Matthew Sachs  <msachs@apple.com>
25751
25752         * gcc.exp (gcc_target_compile): Put braces around
25753         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25754         * objc.exp (objc_target_compile): Likewise.
25755         * treelang.exp (treelang_target_compile): Likewise.
25756
25757 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25758
25759         PR fortran/19673
25760         * gfortran.dg/func_result_1.f90: New test.
25761
25762 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25763
25764         * gcc.misc-tests/options.exp: New test.
25765
25766 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25767
25768         * gcc.dg/pr15784-4.c: New test.
25769
25770 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25771
25772         * gcc.c-torture/execute/pr17133.c: New.
25773         * gcc.c-torture/compile/20050303-1.c: New.
25774
25775 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25776
25777         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25778
25779 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25780
25781         * g++.dg/overload/using2.C: New.
25782
25783 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25784
25785         PR c++/19916
25786         * g++.dg/init/ptrmem2.C: New test.
25787
25788 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25789
25790         PR c/8927
25791         * gcc.dg/pr8927-1.c: New test.
25792
25793 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         PR c++/20232
25796         * g++.dg/inherit/covariant12.C: New.
25797
25798 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25799
25800         PR fortran/19479
25801         * gfortran.dg/bound_1.f90: New test.
25802
25803 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25804
25805         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25806         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25807
25808 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25809
25810         PR c/20245
25811         * gcc.dg/pr20245-1.c: New test.
25812
25813 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25814
25815         PR middle-end/19874
25816         * gcc.c-torture/execute/20050119-2.c: New test case.
25817
25818 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25819
25820         * README: Update the DejaGnu bug reporting address.
25821         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25822         * lib/objc-torture.exp: Likewise.
25823
25824 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25825
25826         * gfortran.dg/boz_1.f90: New test.
25827         * gfortran.dg/boz_3.f90: New test.
25828         * gfortran.dg/boz_4.f90: New test.
25829
25830 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25831
25832         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25833         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25834
25835 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25836
25837         PR libfortran/20101
25838         * gfortran.dg/write_0_pe_format.f90: New test.
25839
25840 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25841
25842         PR c++/20206
25843         * g++.dg/opt/thunk2.C: New test.
25844         * g++.dg/opt/covariant1.C: New test.
25845
25846 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25847
25848         * gfortran.dg/e_d_fmt.f90: New test.
25849
25850 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25851
25852         * gcc.dg/asm-b.c: Fix comment typos.
25853
25854 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25855
25856         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25857         a V_MAY_DEF also.
25858
25859 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25860
25861         PR tree-opt/20188
25862         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25863         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25864         * gcc.dg/asm-b.c: New test.
25865
25866 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25867
25868         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25869         Disable this test on IRIX 6.
25870
25871 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25872
25873         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25874         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25875         parser.
25876
25877 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25878
25879         PR tree-optimization/20204
25880         * gcc.dg/pr20204.c: New test.
25881
25882 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25883
25884         PR target/20196
25885         * gcc.c-torture/execute/20050224-1.c: New test.
25886
25887         PR c++/20175
25888         * g++.dg/warn/Wbraces2.C: New test.
25889
25890 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25891
25892         PR c++/19878
25893         * g++.dg/init/const2.C: New test.
25894
25895 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25896
25897         PR tree-optimization/20100
25898         * gcc.c-torture/execute/pr20100-1.c: New test.
25899
25900 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25901
25902         * gfortran.dg/implicit_3.f90: New test.
25903
25904         * gfortran.dg/deftype_1.f90: New test.
25905
25906 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25907
25908         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25909         the test passes.
25910         * g++.dg/other/anon3.C: Accept a warning.
25911
25912 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25913
25914         * gcc.dg/pr20017.c: Fix a comment typo.
25915
25916 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25917
25918         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25919
25920 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25921
25922         PR ada/19902
25923         * ada/acats/tests/cxa/cxa3004.a: Remove.
25924         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25925
25926 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR c++/20073
25929         * g++.dg/init/const1.C: New test.
25930
25931         PR c++/19991
25932         * g++.dg/parse/constant7.C: New test.
25933
25934         PR c++/20152
25935         * g++.dg/parse/error27.C: New test.
25936         * g++.dg/template/qualttp15.C: Adjust error markers.
25937         * g++.old-deja/g++.other/struct1.C: Likewise.
25938
25939         PR c++/20153
25940         * g++.dg/template/error17.C: New test.
25941
25942         PR c++/20148
25943         * g++.dg/parser/error26.C: New test.
25944
25945 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25946
25947         PR tree-optimization/20100
25948         PR tree-optimization/20115
25949         * gcc.dg/pr20115.c: New test.
25950         * gcc.dg/pr20115-1.c: New test.
25951         * gcc.dg/pr20100.c: New test.
25952         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25953         call-clobbered variables after alias1.
25954
25955 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25956
25957         * gfortran.dg/list_read_4.f90: new test.
25958
25959 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25960
25961         PR rtl-optimization/20017.
25962         * gcc.dg/pr20017.c: New.
25963
25964 2005-02-22  Devang Patel  <dpatel@apple.com>
25965
25966         PR 19952
25967         * g++.dg/tree-ssa/pr19952.C: New test.
25968
25969 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25970
25971         PR c++/19883
25972         * g++.dg/parse/constant6.C: New test.
25973
25974 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25975
25976         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25977         * g++.dg/charset/asm2.c: Likewise.
25978         * g++.dg/charset/asm3.c: Likewise.
25979         * g++.dg/charset/asm4.c: Likewise.
25980         * g++.dg/charset/asm5.c: Likewise.
25981         * g++.dg/charset/attribute1.c: Likewise.
25982         * g++.dg/charset/attribute2.c: Likewise.
25983         * g++.dg/charset/extern1.cc: Likewise.
25984         * g++.dg/charset/extern2.cc: Likewise.
25985         * g++.dg/charset/extern3.cc: Likewise.
25986         * g++.dg/charset/function.cc: Likewise.
25987         * g++.dg/charset/string.c: Likewise.
25988         * g++.dg/charset/charset.exp: Likewise.
25989         * lib/target-supports.exp (check_iconv_available): Fix comment.
25990
25991 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25992
25993         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25994         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25995         * gcc.dg/charset/asm2.c: Likewise.
25996         * gcc.dg/charset/asm3.c: Likewise.
25997         * gcc.dg/charset/asm4.c: Likewise.
25998         * gcc.dg/charset/asm5.c: Likewise.
25999         * gcc.dg/charset/asm6.c: Likewise.
26000         * gcc.dg/charset/attribute1.c: Likewise.
26001         * gcc.dg/charset/attribute2.c: Likewise.
26002         * gcc.dg/charset/builtin1.c: Likewise.
26003         * gcc.dg/charset/extern.c: Likewise.
26004         * gcc.dg/charset/function.c: Likewise.
26005         * gcc.dg/charset/string.c: Likewise.
26006         * gcc.dg/charset/charset.exp: Likewise.
26007
26008 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26009
26010         PR fortran/20086
26011         * gfortran.dg/pr20086.f90: New test.
26012
26013 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26014
26015         PR tree-optimization/19786
26016         * g++.dg/tree-ssa/pr19786.C: New.
26017
26018 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26019
26020         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26021
26022 2005-02-21  Jeff Law  <law@redhat.com>
26023
26024         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26025
26026 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26027
26028         * gfortran.dg/do_iterator: Split loop, markup all lines for
26029         which an error locus is printed.
26030         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26031         locus is printed.
26032         * gfortran.dg/select_4.f90: Likewise.
26033         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26034         locuses in the various permutations.
26035
26036 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26037
26038         PR tree-optimization/19951
26039         * g++.dg/vect: New directory.
26040         * g++.dg/vect/vect.exp: New file.
26041         * g++.dg/vect/pr19951.cc: New testcase.
26042         * g++.dg/dg.exp: Also prune vectorizer tests.
26043
26044 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26045
26046         PR 18785
26047         * gcc.dg/charset/builtin1.c: New test.
26048
26049 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26050
26051         PR c++/19299
26052         * g++.dg/inherit/volatile1.C: New test.
26053
26054         PR c++/19440
26055         * g++.dg/template/dtor4.C: New test.
26056
26057 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26058
26059         * gfortran.dg/int_1.f90: New test.
26060
26061 2005-02-19  Devang Patel  <dpatel@apple.com>
26062
26063         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26064
26065 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26066
26067         * gfortran.dg/achar_1.f90: New test.
26068
26069 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26070
26071         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26072
26073 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26074             Jakub Jelinek  <jakub@redhat.com>
26075
26076         PR tree-optimization/19828
26077         * gcc.dg/tree-ssa/loop-7.c: New test.
26078         * gcc.c-torture/execute/20050218-1.c: New test.
26079
26080 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26081
26082         PR c/20043
26083         * gcc.dg/transparent-union-1.c: New test.
26084         * gcc.dg/transparent-union-2.c: New test.
26085
26086 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26087
26088         PR tree-optimization/18977
26089         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26090
26091 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26092
26093         PR target/20054
26094         * gcc.dg/pr20054.c: New test.
26095
26096 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26097
26098         PR c++/19508
26099         * g++.dg/ext/attrib20.C: New test.
26100
26101 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26102
26103         PR middle-end/20030
26104         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26105
26106 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26107
26108         PR c++/20008
26109         * g++.dg/opt/switch4.C: New.
26110
26111 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26112
26113         PR c++/20023
26114         PR tree-optimization/20009
26115         * gcc.c-torture/compile/20050217-1.c: New test.
26116         * g++.dg/opt/switch3.C: New test.
26117
26118         PR tree-optimization/18947
26119         * gcc.c-torture/compile/20050215-1.c: New test.
26120         * gcc.c-torture/compile/20050215-2.c: New test.
26121         * gcc.c-torture/compile/20050215-3.c: New test.
26122
26123 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26124
26125         PR c++/20028
26126         * g++.dg/template/crash34.C: New.
26127
26128         PR c++/20022
26129         * g++.dg/other/access3.C: New.
26130
26131 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26132
26133         * gcc.dg/vect/vect-98.c: New test.
26134
26135 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26136
26137         PR tree-optimization/19967
26138         * gcc.dg/pr19967.c: New.
26139
26140 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26141
26142         PR middle-end/19857
26143         * gcc.dg/tree-ssa/20050215-1.c: New test.
26144         * gcc.c-torture/execute/20050215-1.c: New test.
26145
26146 2005-02-15  Eric Christopher  <echristo@redhat.com>
26147
26148         * gcc.dg/cpp/20050215-1.c: New file.
26149
26150 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26151
26152         PR tree-optimization/15785
26153         * gcc.dg/pr15785-1.c: New test.
26154
26155 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26156
26157         PR c++/17788
26158         * g++.dg/init/ctor4.C: New.
26159         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26160
26161 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26162
26163         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26164         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26165
26166 2005-02-15  Andreas Schwab  <schwab@suse.de>
26167
26168         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26169         declare malloc.
26170
26171 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26172
26173         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26174
26175 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26176
26177         PR tree-optimization/19853
26178         * gcc.c-torture/compile/pr19853.c: New test.
26179
26180 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         PR c++/19608
26183         * g++.dg/parse/local-class1.C: New.
26184
26185         PR c++/19895
26186         * g++.dg/parse/ptrmem3.C: New.
26187
26188         PR c++/19884
26189         * g++.old-deja/g++.oliva/template6.C: Add another case.
26190         * g++.dg/template/explicit6.C: New.
26191
26192 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26193
26194         PR c++/17816
26195         * g++.dg/other/redecl2.C: New.
26196
26197 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         PR c++/19891
26200         * g++.dg/abi/covariant4.C: New.
26201
26202 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26203
26204         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26205         New tests.
26206
26207 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26208
26209         * gcc.dg/vect/vect-96.c: Fix typo.
26210
26211 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26212
26213         PR c++/14479
26214         PR c++/19487
26215         * g++.dg/template/enum5.C: New test.
26216
26217 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26218
26219         * gcc.dg/vect/vect-97.c: New test.
26220
26221 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26222
26223         * gcc.dg/vect/vect-96.c: New test.
26224
26225 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26226
26227         * gcc.dg/builtins-34.c: Also check ldexp*.
26228
26229 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26230
26231         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26232
26233 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26234
26235         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26236         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26237         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26238         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26239         selector_list, selector_expression, dg-process-target): Move to new
26240         file target-supports-dg.exp.
26241         * lib/target-supports-dg.exp: New.
26242
26243         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26244         New.
26245
26246 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26247
26248         PR c++/19666
26249         * g++.dg/other/ptrmem6.C: New test.
26250
26251         PR middle-end/19858
26252         * gcc.c-torture/compile/20050210-1.c: New test.
26253
26254 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26255
26256         PR c++/19755
26257         * g++.dg/warn/Wbraces1.C: New test.
26258
26259 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26260
26261         * gcc.dg/builtins-52.c: New testcase.
26262
26263 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26264
26265         PR c/19342
26266         * gcc.c-torture/execute/20050119-1.c: New test.
26267
26268 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26269
26270         PR c++/19811
26271         * g++.dg/init/delete1.C: New test.
26272
26273 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26274
26275         PR c++/18470
26276         * g++.dg/template/static12.C: New test.
26277
26278 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/19787
26281         * g++.dg/conversion/ambig1.C: New test.
26282
26283         PR c++/19739
26284         * g++.dg/ext/attrib19.C: New test.
26285
26286         PR c++/19732
26287         * g++.dg/parse/dtor5.C: New test.
26288
26289         PR c++/19762
26290         * g++.dg/template/dtor3.C: New test.
26291
26292         PR c++/19826
26293         * g++.dg/template/static11.C: New test.
26294         * g++.dg/template/crash2.C: Remove dg-error marker.
26295
26296 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26297
26298         PR C++/18491
26299         * g++.old-deja/g++.mike/p10769a.C: Remove.
26300
26301 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26302
26303         * gcc.dg/builtins-48.c: New test case.
26304         * gcc.dg/builtins-49.c: New test case.
26305         * gcc.dg/builtins-50.c: New test case.
26306         * gcc.dg/builtins-51.c: New test case.
26307
26308 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26309
26310         PR middle-end/19583
26311         * g++.dg/warn/Wreturn-type-3.C: New test.
26312
26313 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26314
26315         PR middle-end/19402
26316         * gcc.dg/pr19402-1.c: New testcase.
26317         * gcc.dg/pr19402-2.c: likewise.
26318
26319 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26320
26321         PR middle-end/19854
26322         * g++.dg/tree-ssa/tmmti.C: New testcase.
26323
26324 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26325
26326         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26327
26328 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26329
26330         PR c++/19733
26331         * g++.dg/parse/crash23.C: New test.
26332         * g++.dg/warn/Weff1.C: New test.
26333
26334 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26335
26336         * gcc.dg/20050209-1.c: New test.
26337
26338 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26339
26340         PR target/19799
26341         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26342
26343 2005-02-08  Mike Stump  <mrs@apple.com>
26344
26345         * g++.dg/pch/import-2.c: New test.
26346         * g++.dg/pch/import-2.hs: New.
26347         * g++.dg/pch/include/import-2a.h: New.
26348         * g++.dg/pch/include/import-2b.h: New.
26349
26350 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26351
26352         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26353
26354 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         * gfortran.dg/substr_1.f90: New test.
26357
26358 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26359
26360         PR middle-end/19775
26361         * gcc.dg/torture/builtin-power-1.c: Disable test for
26362         invalid transformation.
26363         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26364         no longer optimize.
26365         * gcc.dg/builtins-47.c: New testcase.
26366
26367 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26368             Dorit Naishlos  <dorit@il.ibm.com>
26369
26370         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26371
26372 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26373
26374         * gcc.c-torture/compile/20050206-1.c: New test.
26375
26376 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26377
26378         PR tree-opt/19768
26379         * g++.dg/opt/pr19768.C: New test.
26380
26381 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26382
26383         PR tree-opt/19736
26384         * gcc.c-torture/compile/pr19736.c: New test.
26385
26386 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26387
26388         PR c++/17401
26389         * g++.dg/parse/error25.C: New test.
26390
26391 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26392
26393         * gcc.c-torture/execute/20050203-1.c: New.
26394
26395 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26396
26397         * gcc.dg/vect/vect-85.c: Remove xfail.
26398         * gcc.dg/vect/vect-86.c: Remove xfail.
26399         * gcc.dg/vect/vect-87.c: Remove xfail.
26400         * gcc.dg/vect/vect-88.c: Remove xfail.
26401
26402 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26403
26404         * gcc.dg/altivec-19.c: New.
26405
26406 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26407
26408         PR c/17807
26409         * gcc.dg/nested-func-3.c: New test.
26410         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26411
26412 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26413
26414         * gcc.test-framework/gen_directive_tests: Generate tests for
26415         selector expressions.
26416
26417 2005-02-02  Matt Austern  <austern@apple.com>
26418
26419         PR c++/19628
26420         * g++/ext/builtin7.C: New.
26421         * g++/ext/builtin8.C: New.
26422
26423 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26424
26425         PR c/18502
26426         * gcc.dg/pr18502-1.c: New test.
26427
26428 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26429
26430         PR c++/17413
26431         * g++.dg/template/local4.C: Tweak.
26432
26433 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26434
26435         PR tree-optimization/19578
26436         * gcc.c-torture/compile/20050202-1.c: New test.
26437
26438 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26439
26440         PR c/19435
26441         * gcc.dg/c99-init-4.c: New test.
26442
26443 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26444
26445         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26446
26447         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26448
26449         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26450         * g++.dg/eh/check-vect.h: New.
26451
26452         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26453         * gcc.dg/vect/vect-78.c: Ditto.
26454         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26455         Remove.
26456
26457         * g++.dg/conversion/simd1.C: Expect warning.
26458         * g++.dg/ext/attribute-test-1.C: Ditto.
26459         * g++.dg/ext/attribute-test-2.C: Ditto.
26460         * g++.dg/ext/attribute-test-3.C: Ditto.
26461         * g++.dg/ext/attribute-test-4.C: Ditto.
26462
26463         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26464         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26465
26466         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26467
26468 2005-02-01  Richard Henderson  <rth@redhat.com>
26469
26470         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26471         long double for ibm double-double format.
26472         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26473
26474 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26475
26476         PR tree-optimization/19633
26477         * gcc.dg/pr19633-1.c: New test.
26478         * gcc.dg/pr19633.c: Tweak to make pointer point
26479         to NULL or a symbol.
26480
26481 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26482
26483         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26484         New procs.
26485         (dg-process-target (local override)): Handle selector expressions.
26486
26487         * gcc.test-framework/README: Describe tests in source directory.
26488         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26489         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26490         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26491         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26492         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26493         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26494         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26495         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26496         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26497         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26498         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26499         * gcc.test-framework/dg-error-exp-P.c: New test.
26500         * gcc.test-framework/dg-error-exp-XP.c: New test.
26501         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26502         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26503         * gcc.test-framework/dg-output-exp-P.c: New test.
26504         * gcc.test-framework/dg-output-exp-XF.c: New test.
26505         * gcc.test-framework/dg-warning-exp-P.c: New test.
26506         * gcc.misc-tests/dg-1.c: Remove.
26507         * gcc.misc-tests/dg-2.c: Remove.
26508         * gcc.misc-tests/dg-3.c: Remove.
26509         * gcc.misc-tests/dg-4.c: Remove.
26510         * gcc.misc-tests/dg-5.c: Remove.
26511         * gcc.misc-tests/dg-6.c: Remove.
26512         * gcc.misc-tests/dg-7.c: Remove.
26513         * gcc.misc-tests/dg-8.c: Remove.
26514         * gcc.misc-tests/dg-9.c: Remove.
26515         * gcc.misc-tests/dg-10.c: Remove.
26516         * gcc.misc-tests/dg-11.c: Remove.
26517         * gcc.misc-tests/dg-12.c: Remove.
26518         * gcc.misc-tests/dg-test.exp: Remove.
26519
26520         * gcc.test-framework/test-framework.awk: Change recording and
26521         printing of passes and failures.
26522
26523         * gcc.test-framework: New directory.
26524         * gcc.test-framework/README: New.
26525         * gcc.test-framework/test-framework.exp: New.
26526         * gcc.test-framework/test-framework.awk: New.
26527         * gcc.test-framework/gen_directive_tests: New.
26528
26529 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26530
26531         * lib/treelang.exp: Fix comment typos.
26532         (treelang_target_compile): Don't append libs=-ltreelang to options.
26533
26534 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26535
26536         * g++.dg/parse/typename7.C: Adjust error messages.
26537
26538 2005-01-31  Jeff Law  <law@redhat.com>
26539
26540         * gcc.c-torture/execute/20050131-1.c: New test.
26541         * gcc.dg/wcaselabel.c: New test.
26542
26543 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26544
26545         * g++.dg/other/warning1.C: Adjust error messags.
26546         * g++.dg/parse/constant5.C: New test.
26547
26548 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26549
26550         PR c/19333
26551         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26552         the test case valid.
26553         * gcc.dg/20030815-1.c: Remove invalid tests.
26554         * gcc.dg/array-7.c: Adjust expected result.
26555         * gcc.dg/pr18596-3.c: Likewise.
26556         * gcc.dg/noncompile/20000901-1.c: Likewise.
26557         * gcc.dg/noncompile/init-2.c: Likewise.
26558         * gcc.dg/noncompile/init-4.c: Likewise.
26559
26560 2005-01-31  Dale Johannesen  <dalej@apple.com>
26561
26562         * g++.dg/opt/pr19650.C: New test.
26563
26564 2005-01-31  Richard Henderson  <rth@redhat.com>
26565
26566         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26567         long double for intel double extended format.
26568         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26569
26570 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26571
26572         PR c++/19555
26573         * g++.dg/template/static10.C: New test.
26574
26575         PR c++/19395
26576         * g++.dg/parse/error24.C: New test.
26577
26578         PR c++/19367
26579         * g++.dg/lookup/builtin1.C: New test.
26580
26581         PR c++/19457
26582         * g++.dg/warn/conv3.C: New test.
26583
26584 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26585
26586         PR fortran/19647
26587         * gfortan.dg/inquire_7.f90
26588
26589 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26590
26591         PR tree-optimization/15791
26592         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26593         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26594         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26595         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26596         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26597         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26598         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26599         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26600         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26601         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26602
26603 2005-01-29  Paul Brook  <paul@codesourcery.com>
26604
26605         PR fortran/18565
26606         * check.c (real_or_complex_check): New function.
26607         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26608         * intrinsic.c (add_functions): Use new check functions.
26609         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26610         Add prototypes.
26611
26612 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26613
26614         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26615         gcc.dg/lvalue-3.c: New tests.
26616         * gcc.dg/concat.c: Update expected messages.
26617
26618 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26619
26620         PR libfortran/19595
26621         * gfortran.dg/eor_1.f90: New test.
26622
26623 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26624
26625         PR fortran/19589
26626         * gfortran.dg/logical_data_1.f90: New test.
26627
26628 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/19253
26631         * g++.dg/template/crash33.C: New test.
26632
26633         PR c++/19667
26634         * g++.dg/template/crash32.C: New test.
26635
26636 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26637
26638         PR middle-end/16558
26639         * g++.dg/warn/Wreturn-type-2.C: New test.
26640
26641 2004-06-24  Jeff Law  <law@redhat.com>
26642
26643         * gcc.dg/tree-ssa/20050128-1.c: New test.
26644
26645 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26646
26647         * gcc.target/frv/all-mdpackh-1.c: New test.
26648
26649 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26650
26651         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26652
26653 2005-01-27  Richard Henderson  <rth@redhat.com>
26654
26655         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26656
26657 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26658
26659         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26660
26661 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26662
26663         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26664         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26665         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26666         to cope with cases where the multilib options override the dg-options.
26667
26668 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26669
26670         PR c/18946
26671         * gcc.dg/noncompile/20050120-1.c: New test.
26672
26673 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26674
26675         PR tree-optimization/19633
26676         * gcc.dg/pr19633.c: New test.
26677         * gcc.dg/tree-ssa/pr19633.c: New test.
26678
26679 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26680
26681         * gcc.dg/20041216-1.c: New test.
26682
26683 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26684
26685         PR objc/18862
26686         * objc.dg/selector-2.m: New test.
26687
26688 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26689
26690         * g++.dg/opt/range-test-2.C: New test.
26691
26692         PR rtl-optimization/19579
26693         * gcc.c-torture/execute/20050124-1.c: New test.
26694
26695 2005-01-26  Greg Parker  <gparker@apple.com>
26696         Stuart Hastings  <stuart@apple.com>
26697
26698         * gcc.c-torture/execute/20050125-1.c: New.
26699
26700 2005-01-18  Jan Hubicka  <jh@suse.cz>
26701
26702         PR tree-optimize/19337
26703         * gcc.c-torture/compile/20050119-1.c: New test.
26704
26705 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26706
26707         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26708         test for successful match.
26709
26710 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26711
26712         PR objc/18408
26713         * objc.dg/comp-types-7.m: New test.
26714
26715 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26716
26717         * lib/target-supports.exp (current_target_name): New.
26718         (check_effective_target_ilp32, check_effective_target_lp64):
26719         Cache the result to use as long as the current target, with
26720         multilib flags, remains the same.
26721
26722         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26723         (dg-require-weak, dg-require-visibility, dg-require-alias,
26724         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26725         dg-require-effective-target, dg-skip-if): Remove call to
26726         skip_test_and_clear_xfail.
26727         (dg-test): Clear xfail data.
26728
26729 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26730
26731         PR target/17751
26732         * gcc.dg/ppc64-toc.c: New test.
26733
26734         * g++.dg/tree-ssa/empty-1.C: New test.
26735
26736         PR middle-end/19551
26737         * gcc.c-torture/execute/20050121-1.c: New test.
26738         * gcc.dg/20050121-2.c: New test.
26739
26740 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26741         Paul Brook  <paul@codesourcery.com>
26742
26743         PR fortran/17941
26744         * gfortran.dg/real_const_1.f: New test.
26745         * gfortran.dg/real_const_2.f90: New test.
26746         * gfortran.dg/complex_int_1.f90: New test.
26747
26748 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26749
26750         PR fortran/19313
26751         * gfortan.dg/inquire_6.f90: New test.
26752
26753 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26754
26755         PR libfortran/19451
26756         * open_readonly_1.f90: New test.
26757
26758 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26759
26760         PR libfortran/18982
26761         * gfortran.dg/open_new.f90: New file.
26762
26763 2005-01-22  Paul Brook  <paul@codesourcery.com>
26764
26765         * namelist_1.f90: New test.
26766
26767 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26768
26769         PR tree-optimization/19484
26770         * gcc.c-torture/compile/20050122-[12].c: New tests.
26771
26772 2005-01-22  Paul Brook  <paul@codesourcery.com>
26773
26774         * gfortran.dg/implicit_2.f90: New test.
26775
26776 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26777
26778         PR fortran/19314
26779         * gfortran.dg/inquire_5.f90: New test.
26780
26781 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26782
26783         PR c/18809
26784         * gcc.dg/pr18809-1.c: New test.
26785
26786 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26787
26788         * gcc.dg/20050121-1.c: New test.
26789
26790         PR tree-optimization/13000
26791         * gcc.dg/20040206-1.c: Change warning to point where function is
26792         being inlined.
26793
26794 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26795
26796         PR c++/19208
26797         * g++.dg/template/array11.C: New test.
26798
26799 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26800
26801         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26802         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26803         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26804         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26805         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26806         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26807
26808 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26809
26810         PR tree-optimization/15349
26811         * gcc.dg/tree-ssa/pr15349.c: New.
26812
26813 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26814
26815         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26816
26817 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26818
26819         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26820         scan-assembler-times directive name.
26821
26822         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26823         after dg-do.
26824
26825         PR rtl-optimization/19462
26826         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26827
26828 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26829
26830         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26831         counting function calls on ia64.
26832
26833 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26834
26835         PR rtl-optimization/15139
26836         * gcc.dg/20050111-2.c: New test.
26837
26838         PR c/17297
26839         * gcc.c-torture/compile/20050113-1.c: New testcase.
26840
26841         PR middle-end/19164
26842         * gcc.dg/20050113-1.c: New testcase.
26843
26844 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26845
26846         * gcc.dg/vect/vect-85.c: Add comment.
26847         * gcc.dg/vect/vect-86.c: Add xfail for now.
26848         * gcc.dg/vect/vect-87.c: Add xfail for now.
26849         * gcc.dg/vect/vect-88.c: Add xfail for now.
26850         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26851
26852 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26853
26854         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26855
26856 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26857
26858         * g++.dg/debug/typedef3.C: New test.
26859
26860 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26861
26862         PR c/19472
26863         * gcc.dg/asm-a.c: New test.
26864
26865 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26866
26867         * gcc.dg/sh-relax.c: Add prototype for abort.
26868
26869 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26870
26871         * gcc.dg/short-compare-1.c: New test.
26872         * gcc.dg/short-compare-2.c: Likewise.
26873
26874 2005-01-18  Michael Matz  <matz@suse.de>
26875
26876         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26877
26878 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26879
26880         PR tree-optimization/19121
26881         * gcc.c-torture/compile/pr19121.c: New test.
26882
26883 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26884
26885         PR target/19357
26886         * gcc.c-torture/compile/pr19357.c: New test.
26887
26888 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26889
26890         PR c/5675
26891         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26892         pass--those that refer just to the variable, possibly with a
26893         cast.
26894         * gcc.dg/c99-const-expr-3.c: Likewise.
26895
26896         PR middle-end/13127
26897         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26898         longer emitted.
26899
26900 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26901
26902         PR fortran/18778
26903         * gfortran.dg/endfile_2.f90: New test.
26904
26905 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26906
26907         PR 19168
26908         * gfortran.dg/select_5.f90: New test.
26909
26910 2004-01-16  Paul Brook  <paul@codesourcery.com>
26911
26912         * gfortran.dg/common_4.f90: New test.
26913
26914 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26915
26916         PR rtl-optimization/19462
26917         * gcc.dg/torture/pr19462-1.c: New test.
26918
26919 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26920
26921         PR objc/19321
26922         * objc.dg/func-ptr-2.m: New.
26923         * objc.dg/volatile-1.m: New.
26924
26925 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26926
26927         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26928
26929 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26930
26931         PR tree-optimization/19060
26932         * gcc.c-torture/execute/20050104-1.c: New test.
26933
26934 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26935
26936         PR fortran/18983
26937         * gfortran.dg/write_to_null.f90: New test.
26938
26939 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26940             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26941
26942         PR other/19328
26943         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26944         argument.
26945
26946 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26947
26948         PR c++/19263
26949         * g++.dg/init/vector1.C: New test.
26950
26951 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26952
26953         PR target/13158
26954         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26955         PR target/18987
26956         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26957
26958 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26959
26960         * gfortran.dg/select_1.f90: New test.
26961         * gfortran.dg/select_2.f90: New test.
26962         * gfortran.dg/select_3.f90: New test.
26963         * gfortran.dg/select_4.f90: New test.
26964
26965 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26966
26967         PR middle-end/19084
26968         PR rtl-optimization/19348
26969         * gcc.dg/20050111-1.c: New test.
26970         * gcc.c-torture/execute/20050111-1.c: New test.
26971
26972         * gcc.dg/i386-asm-4.c: New test.
26973
26974 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26975
26976         * gcc.dg/nested-func-2.c: New test.
26977         * ada/acats/norun.lst: Remove c953002.
26978
26979 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26980
26981         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26982
26983 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26984
26985         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26986
26987 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26988
26989         PR target/18761
26990         * g++.dg/abi/align1.C: New test.
26991
26992 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26993
26994         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26995         at a time.
26996         * g++.dg/ext/altivec_check.h: Support compiling as C.
26997
26998 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26999
27000         PR c++/19355
27001         * g++.dg/expr/pr19355-1.C: New test case.
27002
27003 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27004
27005         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27006         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27007         * ada/acats/tests/c3/c92005b.ada: Likewise.
27008         * ada/acats/tests/c3/cxb3012.a: Likewise.
27009         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27010
27011 2005-01-09  Paul Brook  <paul@codesourcery.com>
27012
27013         * gfortran.dg/common_2.f90: New file.
27014         * gfortran.dg/common_3.f90: New file.
27015
27016 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27017
27018         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27019
27020 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27021
27022         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27023         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27024         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27025         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27026         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27027         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27028         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27029         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27030         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27031         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27032         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27033         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27034         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27035         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27036         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27037         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27038         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27039         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27040         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27041         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27042         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27043         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27044         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27045         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27046         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27047         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27048         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27049         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27050         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27051         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27052         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27053         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27054         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27055         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27056         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27057         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27058         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27059         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27060         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27061         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27062         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27063         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27064         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27065         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27066         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27067         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27068         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27069         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27070         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27071         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27072         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27073         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27074         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27075         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27076         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27077         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27078         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27079         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27080         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27081         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27082         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27083         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27084         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27085         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27086         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27087         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27088         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27089
27090         * gcc.dg/vect/vect-1.c: Fix spelling.
27091         * gcc.dg/vect/vect-10.c: Fix spelling.
27092         * gcc.dg/vect/vect-11.c: Fix spelling.
27093         * gcc.dg/vect/vect-12.c: Fix spelling.
27094         * gcc.dg/vect/vect-14.c: Fix spelling.
27095         * gcc.dg/vect/vect-15.c: Fix spelling.
27096         * gcc.dg/vect/vect-16.c: Fix spelling.
27097         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27098         * gcc.dg/vect/vect-64.c: Fix comments.
27099         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27100
27101 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27102             Ira Rosen  <irar@il.ibm.com>
27103
27104         * gcc.dg/vect/vect-70.c: New test.
27105         * gcc.dg/vect/vect-71.c: New test.
27106
27107 2005-01-09  Manfred Hollstein  <mh@suse.com>
27108
27109         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27110         * gcc.dg/pr18241-2.c: Likewise.
27111         * gcc.dg/pr18241-3.c: Likewise.
27112         * gcc.dg/pr18241-4.c: Likewise.
27113         * gcc.dg/pr18241-5.c: Likewise.
27114
27115 2005-01-08  Richard Henderson  <rth@redhat.com>
27116
27117         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27118         False for x86 and x86-64.
27119
27120 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27121
27122         PR tree-optimization/18241
27123         * gcc.dg/pr18241-1.c: New test.
27124         * gcc.dg/pr18241-2.c: New test.
27125         * gcc.dg/pr18241-3.c: New test.
27126         * gcc.dg/pr18241-4.c: New test.
27127         * gcc.dg/pr18241-5.c: New test.
27128
27129 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27130
27131         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27132         gfortran.dg/select_4.f90: New.
27133
27134 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27135
27136         * gcc.c-torture/execute/20050107-1.c: New test.
27137
27138 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27139
27140         PR c++/19298
27141         * g++.dg/template/ref2.C: New.
27142
27143 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27144
27145         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27146         instead of being empty.
27147
27148 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27149
27150         PR fortran/15553
27151         * gfortran.dg/array-1.f90: New test.
27152
27153 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27154
27155         PR tree-optimization/19283
27156         * gcc.c-torture/execute/20050106-1.c: New test.
27157
27158         PR rtl-optimization/18861
27159         * gcc.dg/20050105-1.c: New test.
27160
27161         PR tree-optimization/18828
27162         * gcc.dg/20050105-2.c: New test.
27163
27164 2005-01-07  Andreas Jaeger  <aj@suse.de>
27165
27166         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27167
27168 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27169
27170         PR fortran/18398
27171         * gfortran.dg/fmt_read.f90: New test.
27172
27173 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27174
27175         * gcc.dg/rs6000-ldouble-2.c: New.
27176
27177 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR c++/19244
27180         * g++.dg/parser/ctor2.C: New test.
27181
27182 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27183
27184         PR c++/17154
27185         * g++.dg/template/using9.C: New test.
27186
27187 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27188
27189         PR c++/19258
27190         * g++.dg/lookup/friend6.C: New test.
27191
27192 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         PR c++/19270
27195         * g++.dg/template/array10.C: New.
27196
27197 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27198
27199         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27200         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27201
27202 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * gcc.c-torture/compile/20050105-1.c: New test.
27205
27206 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27207
27208         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27209
27210 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27211
27212         PR middle-end/19100
27213         * gcc.dg/conv-3.c: New test case.
27214
27215 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27216
27217         * gcc.dg/asm-wide-1.c: New test.
27218
27219 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         PR c++/19030
27222         * g++.dg/parse/crash22.C: New
27223
27224 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27225
27226         PR 19257
27227         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27228
27229 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27230
27231         PR middle-end/17767
27232         * gcc.dg/i386-mmx-6.c: New test case.
27233
27234 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27235
27236         PR tree-optimization/18308
27237         * gcc.dg/vect/pr18308.c: New testcase.
27238
27239 2005-01-04  Andreas Jaeger  <aj@suse.de>
27240
27241         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27242
27243 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27244             Robert Bowdidge <bowdidge@apple.com>
27245
27246         * gcc.dg/cpp/subframework1.c: New.
27247         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27248         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27249         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27250         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27251
27252 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27253
27254         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27255         producing warning.
27256         * gcc.dg/darwin-weakimport-2.c: New.
27257
27258 2005-01-03  Richard Henderson  <rth@redhat.com>
27259
27260         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27261
27262 2005-01-03  Richard Henderson  <rth@redhat.com>
27263
27264         * gcc.dg/vect/vect.exp: Enable for ia64.
27265         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27266         (check_effective_target_vect_float): Likewise.
27267         (check_effective_target_vect_no_align): Likewise.
27268         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27269         * gcc.dg/vect/vect-8.c: Likewise.
27270
27271 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27272
27273         PR target/19236
27274         * gcc.dg/pr19236-1.c: New test case.
27275
27276 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27277
27278         PR rtl-optimization/12092
27279         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27280
27281 2005-01-02  Andreas Jaeger  <aj@suse.de>
27282
27283         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27284
27285 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27286             Andrew Pinski  <pinskia@physics.uc.edu>
27287
27288         PR rtl-optimization/12092
27289         * gcc.dg/pr12092-1.c: New test case.
27290
27291 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27292
27293         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27294         'hidden' and 'default' for better portability.
27295         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27296
27297         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27298         6 and 7.
27299         * g++.old-deja/g++.brendan/new3.C: Likewise.
27300
27301 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27302
27303         * gcc.dg/20041231-1.C: New test.
27304         * g++.dg/warn/Wunreachable-code-1.C: New test.
27305
27306 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27307
27308         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27309         file, not /dev/null.  Abort on error.
27310
27311 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27312             Ziemowit Laski  <zlaski@apple.com>
27313
27314         PR objc/18971
27315         * objc.dg/encode-5.m: New test.
27316
27317 2004-12-29  Richard Henderson  <rth@redhat.com>
27318
27319         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27320         * objc.dg/stabs-1.m: Disable for ia64.
27321
27322 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/19190
27325         * g++.dg/warn/Wunused-10.C: New test.
27326
27327 2004-12-28  Richard Henderson  <rth@redhat.com>
27328
27329         * objc.dg/stabs-1.m: Disable for alpha.
27330
27331 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27332
27333         PR c++/19149
27334         * g++.dg/parse/error23.C: New test.
27335
27336 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27337
27338         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27339
27340         PR fortran/19032
27341         * gfortran.dg/intrinsic_modulo_1.f90: New.
27342         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27343         tests with divisor -1.
27344
27345 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27346
27347         * g++.dg/opt/temp1.C (memcpy): Return a value.
27348
27349         PR c++/19148
27350         * g++.dg/expr/cond7.C: New test.
27351
27352 2004-12-27  Paul Brook  <paul@codesourcery.com>
27353
27354         * gfortran.dg/g77/select_no_compile.f: Remove.
27355
27356 2004-12-27  Richard Henderson  <rth@redhat.com>
27357
27358         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27359         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27360         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27361
27362 2004-12-26  Richard Henderson  <rth@redhat.com>
27363
27364         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27365         by 1i instead of token pasting.
27366
27367 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27368
27369         PR tree-optimization/17578
27370         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27371         to additional_flags.
27372         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27373
27374 2004-12-25  Richard Henderson  <rth@redhat.com>
27375
27376         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27377         Remove Alpha.
27378
27379 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27380
27381         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27382         hppa*-*-hpux*.
27383         * gcc.dg/pr17957.c (dg-options): Likewise.
27384         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27385         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27386         instead of 0 on __hppa__.
27387         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27388         "foo,%r" on hppa*-*-*.
27389
27390 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27391
27392         PR fortran/19071
27393         * gfortran.dg/complex_write.f90: New test.
27394
27395 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/17595
27398         * g++.dg/parse/pragma2.C: New test.
27399
27400         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27401
27402 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27403
27404         * gcc.dg/empty2.c: Add missing dg-warning.
27405
27406 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27407
27408         PR c++/17413
27409         * g++.dg/template/local4.C: New test.
27410         * g++.dg/template/crash19.C: Add dg-error marker.
27411
27412         * g++.dg/template/crash31.C: Correct embedded PR number.
27413
27414 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27415
27416         PR c++/16405
27417         * g++.dg/opt/temp1.C: Add do-run marker.
27418
27419 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27420
27421         * g++.dg/template/spec19.C: New.
27422
27423 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27424
27425         PR target/16819
27426         * gcc.dg/empty2.c: New.
27427
27428 2004-12-23  Richard Henderson  <rth@redhat.com>
27429
27430         * lib/target-supports.exp (check_effective_target_vect_no_align):
27431         Remove i?86 and x86-64.
27432
27433 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/16405
27436         * g++.dg/opt/temp1.C: New test.
27437
27438 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27439
27440         PR c++/18733
27441         * g++.dg/template/friend33.C: New testcase.
27442
27443 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/18464
27446         * g++.dg/template/cond5.C: New test.
27447
27448         PR c++/18492
27449         * g++.dg/inherit/thunk3.C: New test.
27450
27451         PR c++/11224
27452         * g++.dg/warn/Wunused-9.C: New test.
27453
27454 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27455
27456         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27457
27458 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27459
27460         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27461
27462 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27463
27464         PR c++/18378
27465         * g++.dg/ext/packed8.C: New test.
27466
27467         PR c++/19063
27468         * g++.dg/template/crash31.C: New test.
27469
27470         PR c++/19034
27471         * g++.dg/template/crash30.C: New test.
27472
27473 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27474
27475         PR C++/18984
27476         * g++.dg/eh/ctor3.C: New test.
27477
27478 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27479
27480         * objc.dg/stabs-1.m: Allow section name to be quoted and
27481         assembly label to begin with '.LL'.
27482
27483 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27484
27485         * gcc.dg/vect/vect.exp
27486         (check_effective_target_lp64_or_vect_no_align): New.
27487         * gcc.dg/vect/vect-77.c: Use it.
27488         * gcc.dg/vect/vect-78.c: Use it.
27489
27490         * lib/target-supports.exp
27491         (check_effective_target_vect_no_max,
27492         check_effective_target_vect_no_bitwise,
27493         check_effective_target_vect_no_align): New.
27494         * gcc.dg/vect/vect-13.c: Use them.
27495         * gcc.dg/vect/vect-17.c: Ditto.
27496         * gcc.dg/vect/vect-18.c: Ditto.
27497         * gcc.dg/vect/vect-19.c: Ditto.
27498         * gcc.dg/vect/vect-20.c: Ditto.
27499         * gcc.dg/vect/vect-27.c: Ditto.
27500         * gcc.dg/vect/vect-29.c: Ditto.
27501         * gcc.dg/vect/vect-44.c: Ditto.
27502         * gcc.dg/vect/vect-48.c: Ditto.
27503         * gcc.dg/vect/vect-50.c: Ditto.
27504         * gcc.dg/vect/vect-52.c: Ditto.
27505         * gcc.dg/vect/vect-54.c: Ditto.
27506         * gcc.dg/vect/vect-56.c: Ditto.
27507         * gcc.dg/vect/vect-58.c: Ditto.
27508         * gcc.dg/vect/vect-60.c: Ditto.
27509         * gcc.dg/vect/vect-72.c: Ditto.
27510         * gcc.dg/vect/vect-80.c: Ditto.
27511
27512 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         PR c++/14075
27515         * g++.dg/init/string1.C: New.
27516
27517         PR c++/18975
27518         * g++.dg/other/synth1.C: New.
27519
27520 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27521
27522         PR c/18963
27523         * gcc.dg/pr18963-1.c: New test.
27524
27525 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27526
27527         PR c/18596
27528         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27529         * gcc.dg/pr18596-1.c: Use dg-error.
27530         (dg-options): Use -fno-unit-at-a-time.
27531         * gcc.dg/pr18596-2.c: New test.
27532         * gcc.dg/pr18596-3.c: New test.
27533
27534 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27535
27536         PR middle-end/18683
27537         * g++.dg/opt/pr18683-1.C: New test case.
27538
27539 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27540
27541         PR other/19093
27542         * g++.dg/opt/max1.C: Fix for 64bit targets.
27543
27544 2004-12-20  Matt Austern  <austern@apple.com>
27545
27546         PR c++/19044
27547         * g++.dg/ext/builtin6.C: New
27548
27549 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27550
27551         PR tree-optimization/19080
27552         * gcc.c-torture/compile/pr19080.c: New test.
27553
27554 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27555
27556         * gcc.dg/20041219-1.c: New test.
27557
27558 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27559
27560         PR middle-end/19068
27561         * g++.dg/opt/max1.C: New test case.
27562
27563 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27564
27565         * gcc.dg/fdata-sections-1.c: New test.
27566
27567 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27568
27569         PR middle-end/18548
27570         * gcc.dg/max-1.c: New test case.
27571
27572 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27573
27574         * gcc.c-torture/execute/20041218-1.c: New test.
27575
27576 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27577
27578         * gcc.dg/pr18501.c: New test.
27579         * gcc.dg/uninit-5.c: XFAIL.
27580         * gcc.dg/uninit-9.c: XFAIL.
27581
27582 2004-12-17  Dale Johannesen  <dalej@apple.com>
27583
27584         * gcc.dg/20041213-1.c: New.
27585
27586 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27587
27588         * objc.dg/stabs-1.m: Allow assembly label to begin
27589         with a dot ('.').
27590
27591 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.c-torture/execute/20041213-1.c: Move...
27594         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27595
27596 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         PR c++/18721
27599         * g++.dg/lookup/conv-5.C: New.
27600
27601 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27602
27603         * objc.dg/stabs-1.m: New test.
27604
27605 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27606
27607         * gcc.dg/visibility-c.c: Change compile to
27608         assemble for the test.
27609
27610 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27611
27612         PR target/19041
27613         * gcc.dg/visibility-c.c: New test.
27614
27615 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27616
27617         PR middle-end/18493
27618         * gcc.dg/switch-8.c: New test case.
27619
27620 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         PR c++/18905
27623         * g++.dg/template/init4.C: New.
27624         * g++.dg/opt/static3.C: Enable optimizer.
27625
27626 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27627
27628         * g++.dg/other/complex1.C: New test.
27629
27630 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27631
27632         * g++.dg/opt/inline9.C: New test.
27633
27634 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27635
27636         PR fortran/18993
27637         * gfotran.dg/nullify_1.f: New test.
27638
27639 2004-12-15  Richard Henderson  <rth@redhat.com>
27640
27641         * gcc.target/i386/i386.exp: New harness.
27642         * gcc.target/i386/vect-args.c: New.
27643
27644 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27645
27646         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27647
27648 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27649
27650         PR c++/18825
27651         * g++.dg/template/friend32.C: New test.
27652
27653 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27654
27655         * cpp/pragma-once-1.c: New test.
27656         * cpp/pragma-once-1b.h: Likewise.
27657         * cpp/pragma-once-1c.h: Likewise.
27658         * cpp/pragma-once-1d.h: Likewise.
27659         * cpp/inc/pragma-once-1a.h: Likewise.
27660
27661 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27662             Steven G. Kargl  <kargls@comcast.net>
27663
27664         PR fortran/17597
27665         * gfortran.dg/list_read_3.f90: New test.
27666
27667 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27668
27669         * gcc.dg/ftrapv-2.c: New test.
27670
27671 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         PR c++/18981
27674         * g++.dg/template/typename9.C: New test.
27675
27676 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27677
27678         PR c++/18738
27679         * g++.dg/template/typename8.C: New test.
27680         * g++.dg/parse/friend2.C: Tweak error message.
27681
27682 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27683
27684         * gcc.c-torture/20041214-1.c: New test.
27685
27686 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27687
27688         PR c++/18965
27689         * g++.dg/init/array17.C: New test.
27690
27691 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/18793
27694         * g++.dg/init/aggr3.C: New test.
27695
27696 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27697
27698         * gcc.dg/altivec-types-1.c: New test.
27699         * gcc.dg/altivec-types-2.c: New test.
27700         * gcc.dg/altivec-types-3.c: New test.
27701         * gcc.dg/altivec-types-4.c: New test.
27702         * g++.dg/ext/altivec-types-1.C: New test.
27703         * g++.dg/ext/altivec-types-2.C: New test.
27704         * g++.dg/ext/altivec-types-3.C: New test.
27705         * g++.dg/ext/altivec-types-4.C: New test.
27706
27707 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27708
27709         PR middle-end/18951
27710         * gcc.c-torture/execute/20041213-1.c: New test.
27711
27712 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         PR c++/18949
27715         * g++.dg/template/cast1.C: New.
27716
27717 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27718
27719         * gcc.c-torture/execute/20041213-2.c: New test.
27720
27721 2004-12-13  Richard Henderson  <rth@redhat.com>
27722
27723         * gcc.dg/i386-sse-10.c: Fix typo in options.
27724
27725 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27726
27727         PR c++/18968
27728         * g++.dg/opt/pr18968.C: New test.
27729
27730 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/18925
27733         * g++.dg/ext/visibility/staticdatamem.C: New test.
27734
27735 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27736
27737         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27738
27739 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27740
27741         PR rtl-optimization/18928
27742         * gcc.dg/pr18928-1.c: New test case.
27743
27744 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27745
27746         PR tree-opt/16951
27747         * gcc.c-torture/compile/20041211-1.c: New.
27748
27749 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27750
27751         PR middle-end/17564
27752         * gcc.c-torture/execute/20041212-1.c: New test.
27753
27754 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27755
27756         PR fortran/18869
27757         * gfortran.dg/common_1.f90: New test.
27758
27759 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27760         Paul Brook  <paul@codesourcery.com>
27761
27762         PR fortran/16222
27763         * gfortran.dg/real_do_1.f90: New test.
27764
27765 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27766
27767         PR tree-opt/18040
27768         * g++.dg/opt/ptrmem6.C: New test.
27769
27770 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27771
27772         PR middle-end/18921
27773         * gcc.dg/pr18921-1.c: New test case.
27774
27775 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27776
27777         PR fortran/17175
27778         * gfortran.dg/scale_1.f90: New test.
27779
27780 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27781
27782         PR middle-end/18903
27783         * gcc.c-torture/compile/pr18903.c: New test.
27784
27785 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27786
27787         * gcc.c-torture/execute/20041210-1.c: New test.
27788
27789 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27790
27791         PR c++/18731
27792         * g++.dg/parser/struct-1.C: New test.
27793         * g++.dg/parser/struct-2.C: New test.
27794         * g++.dg/parser/struct-3.C: New test.
27795
27796 2004-12-09  Richard Henderson  <rth@redhat.com>
27797
27798         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27799
27800         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27801         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27802
27803 2004-12-09  Matt Austern  <austern@apple.com>
27804
27805         PR c++/18514
27806         * g++.dg/ext/builtin1.C: New
27807         * g++.dg/ext/builtin2.C: New
27808         * g++.dg/ext/builtin3.C: New
27809         * g++.dg/ext/builtin4.C: New
27810         * g++.dg/ext/builtin5.C: New
27811
27812 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27813
27814         PR tree-opt/18904
27815         * g++.dg/opt/ptrmem5.C: New test.
27816
27817 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27818
27819         * g++.dg/parse/typename5.C: Adjust for new error.
27820         * g++.dg/parse/typename7.C: New.
27821
27822 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27823
27824         PR c++/18073
27825         * g++.dg/other/mmintrin.C: New test.
27826
27827 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         PR c++/16681
27830         * g++.dg/init/array15.C: New.
27831         * g++.dg/init/array16.C: New.
27832
27833 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27834
27835         PR fortran/18826
27836         * gfortran.dg/assign_1.f90: New test.
27837
27838 2004-12-08  Nick Clifton  <nickc@redhat.com>
27839
27840         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27841         * gcc.target/xstormy16/data_below100: Likewise.
27842         * gcc.target/xstormy16/sfr: Likewise.
27843         * gcc.target/xstormy16/below100.S: New test source file.
27844         * gcc.target/xstormy16/below100.ld: New test linker script.
27845         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27846         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27847         bp instructions.
27848         * gcc.target/xstormy16/bp.c: Likewise.
27849
27850         * gcc.target/xstormy16/bss_below100: New files:
27851         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27852         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27853         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27854         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27855         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27856         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27857         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27858         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27859         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27860         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27861         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27862         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27863         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27864         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27865         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27866         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27867         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27868         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27869         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27870         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27871         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27872         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27873         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27874         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27875         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27876         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27877         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27878
27879         * gcc.target/xstormy16/data_below100: New files:
27880         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27881         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27882         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27883         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27884         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27885         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27886         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27887         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27888         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27889         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27890         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27891         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27892         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27893         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27894         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27895         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27896         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27897         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27898         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27899         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27900         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27901         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27902         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27903         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27904         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27905         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27906         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27907
27908         * gcc.target/xstormy16/sfr: New files:
27909         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27910         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27911         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27912         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27913         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27914         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27915         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27916         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27917         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27918         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27919         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27920         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27921         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27922         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27923         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27924         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27925         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27926         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27927         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27928         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27929         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27930         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27931         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27932         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27933         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27934         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27935         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27936         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27937         27_if0_sfrw_bitfield_f.c
27938
27939 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27940
27941         PR c++/18100
27942         * g++.dg/lookup/name-clash4.C: New test.
27943
27944 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27945
27946         PR c++/18672
27947         * g++.dg/opt/array1.C: New.
27948
27949         PR c++/18803
27950         * g++.dg/template/operator5.C: New.
27951
27952 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27953
27954         PR c/18867
27955         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27956
27957 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27958
27959         * gcc.dg/noncompile/20041207.c: New test.
27960
27961 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27962
27963         * g++.dg/other/unreachable-1.C: New test.
27964
27965 2004-12-06  Nick Clifton  <nickc@redhat.com>
27966
27967         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27968         <limits.h> because the latter comes from gcc's include/ directory
27969         and not the newlib/libc/include directory.
27970
27971 2004-12-04  Richard Henderson  <rth@redhat.com>
27972
27973         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27974
27975 2004-12-04  Richard Henderson  <rth@redhat.com>
27976
27977         * lib/target-supports.exp (check_gc_sections_available): Disable
27978         for alpha and ia64.
27979
27980 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27981
27982         PR middle-end/17909
27983         * g++.dg/other/vararg-2.C: New test.
27984
27985 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27986
27987         PR c++/17011, c++/17971
27988         * g++.dg/template/error15.C: Adjust expected error.
27989         * g++.dg/template/instantiate3.C: Likewise.
27990
27991 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27992
27993         * gcc.dg/altivec-18.c: Fix for darwin
27994
27995 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27996
27997         PR c++/18782
27998         * g++.dg/parse/ptrmem2.C: New.
27999
28000         PR c++/18318
28001         * g++.dg/template/new1.C: New.
28002
28003 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28004
28005         PR fortran/18710
28006         * gfortran.dg/direct_io_3.f90: New test.
28007
28008 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28009
28010         PR 18758
28011         * g++.dg/parse/crash21.C: New.
28012
28013 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28014
28015         PR c++/15664, c++/18276
28016         * g++.dg/template/ttp13.C: New test.
28017         * g++.dg/template/ttp14.C: Likewise.
28018
28019 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28020
28021         PR c++/18123
28022         * g++.dg/parse/enum2.C: New test.
28023         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28024
28025 2004-12-02  Nick Clifton  <nickc@redhat.com>
28026
28027         * gcc.target/xstormy16: New test directory.
28028         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28029         * gcc.target/xstormy16/bp.c: Check the generation of bp
28030         instructions.
28031         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28032         bn instructions and the BELOW100 attribute.
28033
28034 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28035
28036         PR target/16952
28037         * gcc.dg/ppc-eabi.c: New.
28038
28039 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28040
28041         PR fortran/18284
28042         * gfortran.dg/backspace.f90
28043
28044 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28045
28046         * gfortran.dg/inquire.f90: New test.
28047
28048 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28049
28050         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28051         handle effective-target-keyword.
28052         (dg-skip-if): Support effective-target keyword as target list.
28053         (dg-xfail-if): Ditto.
28054         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28055
28056 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28057
28058         PR tree-optimization/18291
28059         * gcc.c-torture/compile/pr18291.c: New test.
28060
28061 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28062
28063         PR C++/18729
28064         * g++.dg/parse/crash20.C: New.
28065
28066         PR c++/17431
28067         * g++.dg/overload/arg1.C: New.
28068         * g++.dg/overload/arg2.C: New.
28069         * g++.dg/overload/arg3.C: New.
28070         * g++.dg/overload/arg4.C: New.
28071
28072 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28073
28074         * gcc.dg/c99-flex-array-4.c: Remove.
28075
28076 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28077
28078         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28079
28080         * lib/target-supports.exp (is-effective-target): Simplify.
28081
28082         * lib/target-supports.exp (check_effective_target_vect_long):
28083         Fix for powerpc64-*-*.
28084
28085 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28086
28087         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28088         to support new requirements on FreeBSD 5.
28089
28090 2004-11-30  Devang Patel  <dpatel@apple.com>
28091
28092         PR 18702
28093         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28094
28095 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28096
28097         * g++.dg/ext/altivec-13.C: New test.
28098
28099 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28100
28101         PR tree-opt/18298
28102         * gcc.c-torture/execute/p18298.c: New test.
28103
28104 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28105             Dorit Naishlos  <dorit@il.ibm.com>
28106
28107         PR tree-opt/18607
28108         * gcc.dg/vect/vect-89.c: New test.
28109
28110 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28111
28112         * gcc.dg/pr18596-1.c: New test.
28113
28114 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28115
28116         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28117
28118 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28119
28120         PR c/18479
28121         * gcc.dg/pr18479.c: New test.
28122
28123 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28124
28125         PR target/18490
28126         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28127         mmix-knuth-mmixware.
28128
28129         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28130         cris-*-elf* cris-*-aout* mmix-*-*
28131
28132 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28133
28134         PR middle-end/18725
28135         * gcc.dg/pr18725.c: New test.
28136
28137 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28138
28139         PR target/18488
28140         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28141
28142         PR target/18336
28143         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28144
28145 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28146
28147         PR c++/18368
28148         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28149         * g++.old-deja/g++.law/ctors5.C: Likewise.
28150         * g++.old-deja/g++.other/crash25.C: Likewise.
28151
28152         PR c++/18674
28153         * g++.dg/template/error16.C: New test.
28154
28155         PR c++/18512
28156         * g++.dg/template/crash29.C: New test.
28157
28158 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28159
28160         PR tree-optimization/18712
28161         * gcc.c-torture/compile/pr18712.c: New test.
28162
28163 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28164
28165         PR c/7544
28166         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28167         tests.
28168
28169 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28170
28171         PR c++/18652
28172         * g++.dg/lookup/crash6.C: New test.
28173
28174 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28175
28176         PR middle-end/18164
28177         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28178
28179 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28180
28181         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28182         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28183         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28184
28185 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28186
28187         * gcc.dg/pr18164.c: New test.
28188
28189 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28190
28191         * gcc.dg/funroll-loops-all.c: New.
28192
28193 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28194
28195         PR target/18489
28196         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28197         delimeter, match space and TAB as well as ":".
28198
28199         PR target/18484
28200         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28201
28202         PR target/18348
28203         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28204
28205         PR target/18345
28206         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28207
28208         PR target/18337
28209         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28210
28211 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28212
28213         * gfortran.dg/direct_io_2.f90: New test.
28214
28215 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28216
28217         PR target/18334
28218         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28219
28220 2004-11-28  Richard Henderson  <rth@redhat.com>
28221
28222         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28223
28224 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28225
28226         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28227         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28228         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28229         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28230         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28231         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28232         gcc.dg/pointer-arith-8.c: New tests.
28233
28234 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28235
28236         PR fortran/18364
28237         * gfortran.dg/endfile.f90: New test.
28238
28239 2004-11-27  Falk Hueffner  <falk@debian.org>
28240
28241         * gcc.dg/loop-6.c: New test.
28242
28243 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28244
28245         * gcc.c-torture/execute/20041126-1.c: New test.
28246
28247 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28248
28249         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28250         on IRIX.
28251
28252 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28253
28254         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28255         functions.
28256
28257 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28258
28259         PR rtl-optimization/17825
28260         * gcc.c-torture/compile/20041119-1.c: New test.
28261
28262 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28263
28264         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28265         Check existence of ld library path variables before unsetting.
28266
28267 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28268
28269         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28270
28271 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28272
28273         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28274
28275 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28276
28277         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28278
28279 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28280
28281         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28282         dg-do directive.
28283
28284 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28285
28286         * gcc.dg/pr17957.c: Pass --param, not -param.
28287
28288 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         PR middle-end/17957
28291         * gcc.dg/pr17957.c: New test.
28292
28293 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28294
28295         PR c++/18445
28296         * g++.dg/template/crash28.C: Likewise.
28297
28298         PR c++/18001
28299         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28300         * g++.dg/ext/lvaddr.C: Likewise.
28301         * g++.dg/opt/pr7503-3.C: Likewise.
28302
28303         PR c++/18466
28304         * g++.dg/parse/qualified3.C: New test.
28305         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28306
28307         PR c++/18545
28308         * g++.dg/expr/return1.C: New test.
28309
28310 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28311
28312         Friend class name lookup 3/n, PR c++/3332
28313         * g++.dg/lookup/friend3.C: New test.
28314         * g++.dg/lookup/friend4.C: Likewise.
28315         * g++.dg/lookup/friend5.C: Likewise.
28316
28317 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28318
28319         Friend class name lookup 2/n, PR c++/14513, c++/15410
28320         * g++.dg/lookup/friend2.C: New test.
28321         * g++.dg/template/friend31.C: Likewise.
28322
28323 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28324
28325         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28326
28327 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/17473
28330         * g++.dg/tc1/dr56.C: Remove.
28331         * g++.dg/template/typedef1.C: Add dg-error markers.
28332         * g++.old-deja/g++.other/typedef7.C: Likewise.
28333
28334         PR c++/18285
28335         * g++.dg/parse/typedef7.C: New test.
28336
28337 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28338
28339         * gcc.c-torture/execute/20041124-1.c: New test.
28340
28341 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28342
28343         * g++.dg/template/deduce3.C: New test.
28344
28345         PR c++/18586
28346         * g++.dg/template/crash27.C: New test.
28347
28348         PR c++/18530
28349         * g++.dg/warn/Wshadow-3.C: New test.
28350
28351 2004-11-24  Devang Patel  <dpatel@apple.com>
28352
28353         PR/18555
28354         * gcc.dg/cpp/isysroot-1.c: New test.
28355         * gcc.dg/cpp/usr/include/stdio.h: New file.
28356         * gcc.dg/cpp/isysroot-2.c: New test.
28357         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28358         New file.
28359
28360 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28361
28362         PR c++/8929
28363         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28364
28365 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28366
28367         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28368         * gcc.target/sparc/pdist.c: Likewise.
28369
28370 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28371
28372         PR c++/16882
28373         * g++.dg/conversion/simd1.C: New test.
28374
28375 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28376
28377         * lib/target-libpath.exp: New file defining
28378         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28379         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28380         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28381         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28382         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28383
28384 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28385
28386         * gcc.dg/pragma-align-2.c: Test macro expansion.
28387         * gcc.dg/pragma-pack-2.c: New test.
28388
28389 2004-11-23  Richard Henderson  <rth@redhat.com>
28390
28391         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28392         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28393         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28394         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28395         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28396         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28397
28398         * gcc.dg/vect/vect.exp: Add check for alpha.
28399         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28400         (check_effective_target_vect_int): Enable for alpha.
28401         (check_effective_target_vect_long): New.
28402         (is-effective-target): Add it.
28403
28404 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28405
28406         * gcc.dg/pr18614-1.c: New test.
28407
28408 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28409
28410         * gcc.dg/setjmp-2.c: New test.
28411
28412 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28413
28414         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28415         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28416         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28417         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28418         gcc.target/sparc/pdist.c: New tests.
28419
28420 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28421
28422         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28423
28424 2004-11-22  Dale Johannesen  <dalej@apple.com>
28425
28426         * gcc.dg/20041111-1.c: New.
28427
28428 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28429
28430         PR tree-opt/18536
28431         * gcc.dg/vect/pr18536.c: New test.
28432
28433 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28434
28435         PR c++/18354
28436         * g++.dg/template/nontype11.C: New test.
28437
28438 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28439
28440         PR middle-end/18520
28441         * gcc.dg/pr18520-1.c: New test case.
28442
28443 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28444
28445         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28446         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28447         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28448         expected diagnostics.
28449
28450 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28451
28452         PR target/18580
28453         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28454         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28455         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28456
28457 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28458
28459         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28460
28461 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28462             Joseph Myers  <joseph@codesourcery.com>
28463
28464         * lib/target-supports.exp (check_visibility_available): Really
28465         test the compiler.
28466
28467 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28468
28469         PR tree-opt/18181
28470         * gcc.dg/vect/vect-85.c: New test.
28471         * gcc.dg/vect/vect-86.c: New test.
28472         * gcc.dg/vect/vect-87.c: New test.
28473         * gcc.dg/vect/vect-88.c: New test.
28474
28475 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28476
28477         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28478
28479 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28480
28481         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28482         * gcc.dg/ppc-and-1.c: Ditto.
28483         * gcc.dg/ppc-compare-1.c: Ditto.
28484         * gcc.dg/ppc-mov-1.c: Ditto
28485
28486 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28487             Mark Mitchell  <mark@codesourcery.com>
28488
28489         * gcc.dg/pragma-init-fini-2.c: New test.
28490
28491 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28492             Aldy Hernandez  <aldyh@redhat.com>
28493
28494         * lib/target-supports.exp (check_effective_target_vect_int): New
28495         (check_effective_target_vect_float): New
28496         (check_effective_target_vect_double): New.
28497         (is-effective-target): Support new effective targets keywords.
28498         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28499         default action for dg-do.
28500         * gcc.dg/vect/pr16105.c: Use new support.
28501         * gcc.dg/vect/pr18400.c: Ditto.
28502         * gcc.dg/vect/pr18425.c: Ditto.
28503         * gcc.dg/vect/vect-1.c: Ditto.
28504         * gcc.dg/vect/vect-10.c: Ditto.
28505         * gcc.dg/vect/vect-11.c: Ditto.
28506         * gcc.dg/vect/vect-12.c: Ditto.
28507         * gcc.dg/vect/vect-13.c: Ditto.
28508         * gcc.dg/vect/vect-14.c: Ditto.
28509         * gcc.dg/vect/vect-15.c: Ditto.
28510         * gcc.dg/vect/vect-16.c: Ditto.
28511         * gcc.dg/vect/vect-17.c: Ditto.
28512         * gcc.dg/vect/vect-18.c: Ditto.
28513         * gcc.dg/vect/vect-19.c: Ditto.
28514         * gcc.dg/vect/vect-2.c: Ditto.
28515         * gcc.dg/vect/vect-20.c: Ditto.
28516         * gcc.dg/vect/vect-21.c: Ditto.
28517         * gcc.dg/vect/vect-22.c: Ditto.
28518         * gcc.dg/vect/vect-23.c: Ditto.
28519         * gcc.dg/vect/vect-24.c: Ditto.
28520         * gcc.dg/vect/vect-25.c: Ditto.
28521         * gcc.dg/vect/vect-26.c: Ditto.
28522         * gcc.dg/vect/vect-27.c: Ditto.
28523         * gcc.dg/vect/vect-27a.c: Ditto.
28524         * gcc.dg/vect/vect-28.c: Ditto.
28525         * gcc.dg/vect/vect-29.c: Ditto.
28526         * gcc.dg/vect/vect-29a.c: Ditto.
28527         * gcc.dg/vect/vect-3.c: Ditto.
28528         * gcc.dg/vect/vect-30.c: Ditto.
28529         * gcc.dg/vect/vect-31.c: Ditto.
28530         * gcc.dg/vect/vect-32.c: Ditto.
28531         * gcc.dg/vect/vect-33.c: Ditto.
28532         * gcc.dg/vect/vect-34.c: Ditto.
28533         * gcc.dg/vect/vect-35.c: Ditto.
28534         * gcc.dg/vect/vect-36.c: Ditto.
28535         * gcc.dg/vect/vect-37.c: Ditto.
28536         * gcc.dg/vect/vect-38.c: Ditto.
28537         * gcc.dg/vect/vect-4.c: Ditto.
28538         * gcc.dg/vect/vect-40.c: Ditto.
28539         * gcc.dg/vect/vect-41.c: Ditto.
28540         * gcc.dg/vect/vect-42.c: Ditto.
28541         * gcc.dg/vect/vect-43.c: Ditto.
28542         * gcc.dg/vect/vect-44.c: Ditto.
28543         * gcc.dg/vect/vect-45.c: Ditto.
28544         * gcc.dg/vect/vect-46.c: Ditto.
28545         * gcc.dg/vect/vect-47.c: Ditto.
28546         * gcc.dg/vect/vect-48.c: Ditto.
28547         * gcc.dg/vect/vect-48a.c: Ditto.
28548         * gcc.dg/vect/vect-49.c: Ditto.
28549         * gcc.dg/vect/vect-5.c: Ditto.
28550         * gcc.dg/vect/vect-50.c: Ditto.
28551         * gcc.dg/vect/vect-51.c: Ditto.
28552         * gcc.dg/vect/vect-52.c: Ditto.
28553         * gcc.dg/vect/vect-53.c: Ditto.
28554         * gcc.dg/vect/vect-54.c: Ditto.
28555         * gcc.dg/vect/vect-55.c: Ditto.
28556         * gcc.dg/vect/vect-56.c: Ditto.
28557         * gcc.dg/vect/vect-56a.c: Ditto.
28558         * gcc.dg/vect/vect-57.c: Ditto.
28559         * gcc.dg/vect/vect-58.c: Ditto.
28560         * gcc.dg/vect/vect-59.c: Ditto.
28561         * gcc.dg/vect/vect-6.c: Ditto.
28562         * gcc.dg/vect/vect-60.c: Ditto.
28563         * gcc.dg/vect/vect-61.c: Ditto.
28564         * gcc.dg/vect/vect-62.c: Ditto.
28565         * gcc.dg/vect/vect-63.c: Ditto.
28566         * gcc.dg/vect/vect-64.c: Ditto.
28567         * gcc.dg/vect/vect-65.c: Ditto.
28568         * gcc.dg/vect/vect-66.c: Ditto.
28569         * gcc.dg/vect/vect-67.c: Ditto.
28570         * gcc.dg/vect/vect-68.c: Ditto.
28571         * gcc.dg/vect/vect-69.c: Ditto.
28572         * gcc.dg/vect/vect-7.c: Ditto.
28573         * gcc.dg/vect/vect-72.c: Ditto.
28574         * gcc.dg/vect/vect-72a.c: Ditto.
28575         * gcc.dg/vect/vect-73.c: Ditto.
28576         * gcc.dg/vect/vect-74.c: Ditto.
28577         * gcc.dg/vect/vect-75.c: Ditto.
28578         * gcc.dg/vect/vect-76.c: Ditto.
28579         * gcc.dg/vect/vect-77.c: Ditto.
28580         * gcc.dg/vect/vect-77a.c: Ditto.
28581         * gcc.dg/vect/vect-78.c: Ditto.
28582         * gcc.dg/vect/vect-79.c: Ditto.
28583         * gcc.dg/vect/vect-8.c: Ditto.
28584         * gcc.dg/vect/vect-80.c: Ditto.
28585         * gcc.dg/vect/vect-82.c: Ditto.
28586         * gcc.dg/vect/vect-82_64.c: Ditto.
28587         * gcc.dg/vect/vect-83.c: Ditto.
28588         * gcc.dg/vect/vect-83_64.c: Ditto.
28589         * gcc.dg/vect/vect-9.c: Ditto.
28590         * gcc.dg/vect/vect-all.c: Ditto.
28591         * gcc.dg/vect/vect-none.c: Ditto.
28592
28593 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28594
28595         * lib/gcc-dg.exp (dg-skip-if): New function.
28596         (dg-forbid-option): Remove.
28597         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28598         * g++.dg/abi/bitfield8.C: Likewise.
28599         * g++.dg/abi/dtor1.C: Likewise.
28600         * g++.dg/abi/empty10.C: Likewise.
28601         * g++.dg/abi/empty7.C: Likewise.
28602         * g++.dg/abi/empty9.C: Likewise.
28603         * g++.dg/abi/layout3.C: Likewise.
28604         * g++.dg/abi/layout4.C: Likewise.
28605         * g++.dg/abi/thunk1.C: Likewise.
28606         * g++.dg/abi/thunk2.C: Likewise.
28607         * g++.dg/abi/vbase11.C: Likewise.
28608         * g++.dg/abi/vthunk2.C: Likewise.
28609         * g++.dg/abi/vthunk3.C: Likewise.
28610         * g++.dg/ext/attrib8.C: Likewise.
28611         * g++.dg/opt/longbranch2.C: Likewise.
28612         * g++.dg/opt/reg-stack4.C: Likewise.
28613         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28614         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28615         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28616         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28617         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28618         * gcc.dg/20000609-1.c: Likewise.
28619         * gcc.dg/20000720-1.c: Likewise.
28620         * gcc.dg/20011107-1.c: Likewise.
28621         * gcc.dg/20011119-1.c: Likewise.
28622         * gcc.dg/20020108-1.c: Likewise.
28623         * gcc.dg/20020122-2.c: Likewise.
28624         * gcc.dg/20020122-3.c: Likewise.
28625         * gcc.dg/20020201-3.c: Likewise.
28626         * gcc.dg/20020206-1.c: Likewise.
28627         * gcc.dg/20020218-1.c: Likewise.
28628         * gcc.dg/20020310-1.c: Likewise.
28629         * gcc.dg/20020411-1.c: Likewise.
28630         * gcc.dg/20020418-2.c: Likewise.
28631         * gcc.dg/20020426-1.c: Likewise.
28632         * gcc.dg/20020426-2.c: Likewise.
28633         * gcc.dg/20020517-1.c: Likewise.
28634         * gcc.dg/20020523-1.c: Likewise.
28635         * gcc.dg/20020523-2.c: Likewise.
28636         * gcc.dg/20020729-1.c: Likewise.
28637         * gcc.dg/20030204-1.c: Likewise.
28638         * gcc.dg/20030826-2.c: Likewise.
28639         * gcc.dg/20030926-1.c: Likewise.
28640         * gcc.dg/20031202-1.c: Likewise.
28641         * gcc.dg/980312-1.c: Likewise.
28642         * gcc.dg/980313-1.c: Likewise.
28643         * gcc.dg/990117-1.c: Likewise.
28644         * gcc.dg/990424-1.c: Likewise.
28645         * gcc.dg/990524-1.c: Likewise.
28646         * gcc.dg/991230-1.c: Likewise.
28647         * gcc.dg/i386-387-1.c: Likewise.
28648         * gcc.dg/i386-387-2.c: Likewise.
28649         * gcc.dg/i386-387-3.c: Likewise.
28650         * gcc.dg/i386-387-4.c: Likewise.
28651         * gcc.dg/i386-387-5.c: Likewise.
28652         * gcc.dg/i386-387-6.c: Likewise.
28653         * gcc.dg/i386-asm-1.c: Likewise.
28654         * gcc.dg/i386-bitfield1.c: Likewise.
28655         * gcc.dg/i386-bitfield2.c: Likewise.
28656         * gcc.dg/i386-loop-1.c: Likewise.
28657         * gcc.dg/i386-loop-2.c: Likewise.
28658         * gcc.dg/i386-loop-3.c: Likewise.
28659         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28660         * gcc.dg/i386-pic-1.c: Likewise.
28661         * gcc.dg/i386-regparm.c: Likewise.
28662         * gcc.dg/i386-signbit-1.c: Likewise.
28663         * gcc.dg/i386-signbit-2.c: Likewise.
28664         * gcc.dg/i386-signbit-3.c: Likewise.
28665         * gcc.dg/i386-sse-5.c: Likewise.
28666         * gcc.dg/i386-sse-8.c: Likewise.
28667         * gcc.dg/i386-unroll-1.c: Likewise.
28668         * gcc.dg/tls/opt-1.c: Likewise.
28669         * gcc.dg/tls/opt-2.c: Likewise.
28670         * gcc.dg/unroll-1.c: Likewise.
28671         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28672         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28673         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28674         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28675
28676 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28677
28678         * g++.dg/template/incomplete1.C: New test.
28679
28680 2004-11-16  Nick Clifton  <nickc@redhat.com>
28681
28682         Revert patches accidentally commited during checkin of fixes for
28683         xstormy16 tests:
28684         gcc.c-torture/execute/simd-4.c: Revert
28685         gcc.dg/20040910-1.c: Revert.
28686
28687 2004-11-16  Paul Brook  <paul@codesourcery.com>
28688
28689         PR fortran/13010
28690         * gfortran.dg/der_pointer_1.f90: New test.
28691
28692 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28693
28694         PR c/18498
28695         * gcc.dg/bitfld-13.c: New test.
28696
28697 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28698
28699         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28700         powerpc*-*-linux*.
28701
28702         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28703         * gcc.dg/ppc64-abi-2.c: Ditto.
28704         * gcc.dg/ppc64-abi-3.c: Ditto.
28705
28706         * lib/gcc-dg.exp (dg-target-list): Remove.
28707
28708 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28709
28710         * gcc.dg/ia64-postinc.c: New test.
28711
28712 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28713
28714         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28715
28716 2004-11-15  Nick Clifton  <nickc@redhat.com>
28717
28718         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28719         __INT_MAX__ so that the test can be compiled by toolchains
28720         targeted at 16-bit processors.
28721
28722         * gcc.dg/20040625-1.c: Use long constants rather than integers
28723         when performing arithmetic that will overflow 16-bits.
28724
28725         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28726         xstormy16.  It does not support 128-bit vector operations.
28727
28728         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28729         with the macro PTR_TYPE.  Define this macro to an integer type
28730         suitable for holding a pointer.
28731
28732         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28733         the target is a 16-bit processor.
28734
28735         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28736         16-bit targets where the character constant will be too long.
28737
28738         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28739         where the double will not be directly addressable.
28740
28741 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28742
28743         Friend class name lookup 1/n, PR c++/18471
28744         * g++.dg/template/crash26.C: New test.
28745         * g++.dg/lookup/struct1.C: Adjust expected error.
28746         * g++.dg/parse/elab1.C: Likewise.
28747         * g++.dg/parse/elab2.C: Likewise.
28748         * g++.dg/parse/int-as-enum1.C: Likewise.
28749         * g++.dg/parse/struct-as-enum1.C: Likewise.
28750         * g++.dg/parse/typedef1.C: Likewise.
28751         * g++.dg/parse/typedef3.C: Likewise.
28752         * g++.dg/parse/typedef4.C: Likewise.
28753         * g++.dg/parse/typedef5.C: Likewise.
28754         * g++.dg/template/nontype4.C: Likewise.
28755         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28756         * g++.old-deja/g++.other/elab1.C: Likewise.
28757         * g++.old-deja/g++.other/syntax4.C: Likewise.
28758
28759 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28760
28761         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28762
28763 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28764
28765         * gcc.c-torture/execute/20041114-1.c: New test.
28766
28767 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28768
28769         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28770         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28771         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28772         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28773         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28774         gcc.dg/switch-7.c: New tests.
28775
28776 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28777
28778         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28779
28780 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28781
28782         PR tree-opt/18400
28783         * gcc.dg/vect/pr18400.c: New test.
28784
28785 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28786             Andrew Pinski  <pinskia@physics.uc.edu>
28787
28788         PR tree-opt/18425
28789         * gcc.dg/vect/pr18425.c: New test.
28790
28791 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28792
28793         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28794         Guard with dg-require-alias and dg-require-visibility.
28795
28796 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28797
28798         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28799
28800 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28801
28802         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28803
28804 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28805
28806         PR c++/17344
28807         * g++.dg/template/defarg5.C: New test.
28808
28809 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28810
28811         * g++.dg/parse/cast1.C: Run only on ILP32.
28812         * g++.old-deja/g++.mike/p784.C: Likewise.
28813
28814 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28815
28816         * gcc.c-torture/execute/20041113-1.c: New test.
28817
28818 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28819
28820         PR target/18230
28821         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28822         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28823         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28824         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28825         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28826         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28827         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28828         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28829         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28830         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28831         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28832         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28833         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28834
28835 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28836
28837         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28838         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28839         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28840         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28841         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28842         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28843         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28844         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28845         gcc.target/sparc/combined-1.c: New tests.
28846
28847 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28848
28849         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28850         New tests.
28851
28852 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28853
28854         * lib/gcc-dg.exp (dg-forbid-option): New function.
28855         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28856         * g++.dg/abi/bitfield8.C: Likewise.
28857         * g++.dg/abi/dtor1.C: Likewise.
28858         * g++.dg/abi/empty10.C: Likewise.
28859         * g++.dg/abi/empty7.C: Likewise.
28860         * g++.dg/abi/empty9.C: Likewise.
28861         * g++.dg/abi/layout3.C: Likewise.
28862         * g++.dg/abi/layout4.C: Likewise.
28863         * g++.dg/abi/thunk1.C: Likewise.
28864         * g++.dg/abi/thunk2.C: Likewise.
28865         * g++.dg/abi/vbase11.C: Likewise.
28866         * g++.dg/abi/vthunk2.C: Likewise.
28867         * g++.dg/abi/vthunk3.C: Likewise.
28868         * g++.dg/ext/attrib8.C: Likewise.
28869         * g++.dg/opt/longbranch2.C: Likewise.
28870         * g++.dg/opt/reg-stack4.C: Likewise.
28871         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28872         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28873         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28874         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28875         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28876         * gcc.dg/20000609-1.c: Likewise.
28877         * gcc.dg/20000720-1.c: Likewise.
28878         * gcc.dg/20011107-1.c: Likewise.
28879         * gcc.dg/20011119-1.c: Likewise.
28880         * gcc.dg/20020108-1.c: Likewise.
28881         * gcc.dg/20020122-2.c: Likewise.
28882         * gcc.dg/20020122-3.c: Likewise.
28883         * gcc.dg/20020201-3.c: Likewise.
28884         * gcc.dg/20020206-1.c: Likewise.
28885         * gcc.dg/20020218-1.c: Likewise.
28886         * gcc.dg/20020310-1.c: Likewise.
28887         * gcc.dg/20020411-1.c: Likewise.
28888         * gcc.dg/20020418-2.c: Likewise.
28889         * gcc.dg/20020426-1.c: Likewise.
28890         * gcc.dg/20020426-2.c: Likewise.
28891         * gcc.dg/20020517-1.c: Likewise.
28892         * gcc.dg/20020523-1.c: Likewise.
28893         * gcc.dg/20020523-2.c: Likewise.
28894         * gcc.dg/20020729-1.c: Likewise.
28895         * gcc.dg/20030204-1.c: Likewise.
28896         * gcc.dg/20030826-2.c: Likewise.
28897         * gcc.dg/20030926-1.c: Likewise.
28898         * gcc.dg/20031202-1.c: Likewise.
28899         * gcc.dg/980312-1.c: Likewise.
28900         * gcc.dg/980313-1.c: Likewise.
28901         * gcc.dg/990117-1.c: Likewise.
28902         * gcc.dg/990424-1.c: Likewise.
28903         * gcc.dg/990524-1.c: Likewise.
28904         * gcc.dg/991230-1.c: Likewise.
28905         * gcc.dg/i386-387-1.c: Likewise.
28906         * gcc.dg/i386-387-2.c: Likewise.
28907         * gcc.dg/i386-387-3.c: Likewise.
28908         * gcc.dg/i386-387-4.c: Likewise.
28909         * gcc.dg/i386-387-5.c: Likewise.
28910         * gcc.dg/i386-387-6.c: Likewise.
28911         * gcc.dg/i386-asm-1.c: Likewise.
28912         * gcc.dg/i386-bitfield1.c: Likewise.
28913         * gcc.dg/i386-bitfield2.c: Likewise.
28914         * gcc.dg/i386-loop-1.c: Likewise.
28915         * gcc.dg/i386-loop-2.c: Likewise.
28916         * gcc.dg/i386-loop-3.c: Likewise.
28917         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28918         * gcc.dg/i386-pic-1.c: Likewise.
28919         * gcc.dg/i386-regparm.c: Likewise.
28920         * gcc.dg/i386-signbit-1.c: Likewise.
28921         * gcc.dg/i386-signbit-2.c: Likewise.
28922         * gcc.dg/i386-signbit-3.c: Likewise.
28923         * gcc.dg/i386-sse-5.c: Likewise.
28924         * gcc.dg/i386-sse-8.c: Likewise.
28925         * gcc.dg/i386-unroll-1.c: Likewise.
28926         * gcc.dg/tls/opt-1.c: Likewise.
28927         * gcc.dg/tls/opt-2.c: Likewise.
28928         * gcc.dg/unroll-1.c: Likewise.
28929         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28930         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28931         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28932         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28933         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28934         -m64 is specified.
28935
28936 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28937
28938         PR c++/18389
28939         * g++.dg/parse/cond1.C: New test.
28940
28941         PR c++/18429
28942         * g++.dg/template/array9.C: New test.
28943         * g++.dg/ext/vla1.C: Adjust error messages.
28944         * g++.dg/ext/vlm1.C: Likewise.
28945         * g++.dg/template/crash2.C: Likewise.
28946
28947         PR c++/18436
28948         * g++.dg/template/call3.C: New test.
28949
28950         PR c++/18407
28951         * g++.dg/template/ptrmem11.C: New test.
28952
28953 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28954
28955         PR other/14264
28956         * lib/g++.exp: Set LC_ALL and LANG to C.
28957         * lib/gcc-dg.exp: Likewise.
28958         * lib/gfortran.exp: Likewise.
28959         * lib/objc.exp: Likewise.
28960         * lib/treelang.exp: Likewise.
28961
28962 2004-11-12  Andreas Schwab  <schwab@suse.de>
28963
28964         * gcc.dg/pr16286.c: Fix last change.
28965
28966 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/18416
28969         * g++.dg/init/global1.C: New test.
28970
28971 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28972
28973         * gcc.c-torture/execute/20041112-1.c: New test.
28974
28975 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28976
28977         * lib/gcc-dg.exp (dg-target-list): New.
28978
28979 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28980             Richard Sandiford  <rsandifo@redhat.com>
28981
28982         * lib/target-supports.exp (get-compiler_messages): New.
28983         (check_named_sections_available): Use it.
28984         (check_effective_target_ilp32): New.
28985         (check_effective_target_lp64): New.
28986         (is-effective-target): New.
28987         * lib/gcc-dg.exp (dg-require-effective-target): New.
28988
28989 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28990
28991         * gcc.dg/precedence-1.c: New test.
28992
28993 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28994
28995         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28996
28997         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28998         message, delete generated files, use more descriptive name for
28999         executable, and make the test unsupported when it cannot be run.
29000
29001         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29002         (dg-require-weak, dg-require-visibility, dg-require-alias,
29003         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29004         dg-require-iconv, dg-require-named-sections): Use it.
29005
29006         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29007
29008 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29009
29010         PR target/16457
29011         * gcc.dg/ppc-and-1: New
29012
29013         PR target/16796
29014         * gcc.dg/ppc-mov-1.c: New.
29015
29016         PR target/16458
29017         * gcc.dg/ppc-compare-1.c: New.
29018
29019 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29020
29021         * objc.dg/desig-init-2.m: New test.
29022
29023 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29024
29025         PR middle-end/18160
29026         * g++.dg/warn/register-var-1.C: New test.
29027         * g++.dg/warn/register-var-2.C: New test.
29028
29029 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29030
29031         * gcc.dg/union-2.c: New test.
29032
29033 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29034
29035         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29036         New test for PR tree-optimization/17892.
29037
29038 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/18369
29041         * g++.dg/init/new12.C: New test.
29042
29043 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29044
29045         * gcc.target/sparc: New directory.
29046         * gcc.target/sparc/sparc.exp: New driver.
29047         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29048         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29049         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29050         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29051
29052 2004-11-10  Paul Brook  <paul@codesourcery.com>
29053
29054         PR fortran/18218
29055         * gfortran.dg/list_read.c: New test.
29056
29057 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29058
29059         PR c/18322
29060         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29061         expected diagnostic location.
29062
29063 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29064
29065         * gcc.dg/20041109-1.c: New test.
29066
29067 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29068
29069         PR objc/18406
29070         * objc/compile/pr18406.m: New test.
29071
29072 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29073
29074         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29075
29076 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29077
29078         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29079
29080 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29081
29082         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29083
29084 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29085
29086         * gcc.dg/20030225-2.c: Add prototype for abort and
29087         exit.
29088
29089 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29090
29091         PR tree-opt/18299
29092         * gcc.c-torture/pr18299-1.c: New test.
29093
29094 2004-11-06  Andreas Schwab  <schwab@suse.de>
29095
29096         * gcc.dg/pr16286.c: Also test for bool and pixel.
29097
29098 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29099
29100         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29101         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29102         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29103         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29104         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29105         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29106         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29107         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29108         gcc.dg/struct-semi-3.c: New tests.
29109
29110 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29111
29112         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29113
29114 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29115
29116         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29117         Do not use C99 designators.
29118
29119 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29120
29121         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29122
29123 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29124
29125         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29126         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29127         * gcc.c-torture/execute/simd-5.x: Remove.
29128
29129 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29130
29131         PR rtl-optimization/17933
29132         * gcc.dg/torture/pr17933-1.c: New test.
29133
29134 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29135
29136         PR target/18106
29137         * lib/target-supports.exp (check_weak_available): Support
29138         Windows.
29139
29140 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29141
29142         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29143         call to fflush(stdout) before abort.
29144         (my_ffsll): New function.
29145         (generate_fields): Use it.
29146
29147 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29148
29149         * gcc.dg/init-undef-1.c: New test.
29150
29151 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29152
29153         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29154         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29155         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29156         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29157         expected messages for new parser.
29158
29159 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29160
29161         * g++.dg/ext/visibility/symbian1.C: New test.
29162
29163 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29164
29165         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29166         on LP64 targets.
29167
29168 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29169
29170         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29171         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29172         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29173         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29174         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29175         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29176         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29177         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29178         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29179         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29180
29181 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29182
29183         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29184         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29185         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29186         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29187         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29188         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29189         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29190         for new parser.
29191
29192 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29193
29194         PR target/15342
29195         * gcc.dg/20041104-1.c: New test.
29196
29197 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29198
29199         * g++.dg/template/nontype7.C: New test.
29200         * g++.dg/template/nontype8.C: Likewise.
29201         * g++.dg/template/nontype9.C: Likewise.
29202         * g++.dg/template/nontype10.C: Likewise.
29203         * g++.dg/tc1/dr49.C: Likewise.
29204         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29205         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29206
29207 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29208
29209         * g++.dg/rtti/tinfo1.C: Remove xfails.
29210
29211 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29212
29213         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29214         packed attribute to the definition to satisfy the new C++ parser.
29215
29216 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29217
29218         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29219         invocations of va_arg.
29220
29221 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29222
29223         PR c++/18124
29224         * g++.dg/template/crash25.C: New test.
29225
29226         PR c++/18155
29227         * g++.dg/template/typedef2.C: New test.
29228         * g++.dg/parse/crash13.C: Adjust error markers.
29229
29230         PR c++/18177
29231         * g++.dg/conversion/const3.C: New test.
29232
29233 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29234
29235         PR fortran/17535
29236         PR fortran/17583
29237         PR fortran/17713
29238         * gfortran.dg/generic_[123].f90: New testcases.
29239
29240 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29241
29242         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29243         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29244
29245 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29246
29247         PR tree-opt/16808
29248         * gcc.c-torture/compile/pr16808.c: New test.
29249
29250 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29251
29252         PR rtl-optimization/17104
29253         * gcc.dg/ppc-bitfield1.c: New.
29254
29255 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29256
29257         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29258
29259 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29260
29261         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29262         strings for 32-bit code.
29263
29264 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29265
29266         PR c/18239
29267         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29268
29269 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         PR c++/18064
29272         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29273
29274 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29275
29276         PR c++/15172
29277         * g++.dg/init/aggr2.C: New test.
29278
29279 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29280
29281         * objc.dg/local-decl-1.m: New test.
29282
29283 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29284
29285         * gcc.dg/20040910-1.c: Adjust regex.
29286
29287 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29288
29289         PR rtl-optimization/18084
29290         * g++.dg/opt/pr18084-1.C: New testcase.
29291
29292 2004-10-30  Matt Austern  <austern@apple.com>
29293
29294         PR c++/17542
29295         * g++.dg/ext/attrib18.C: New test.
29296
29297 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29298
29299         PR middle-end/18096
29300         * gcc.dg/pr18096-1.c: New test case.
29301
29302 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29303
29304         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29305
29306 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29307
29308         PR c/16666
29309         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29310         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29311         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29312         gcc.dg/old-style-prom-3.c: New tests.
29313
29314 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29315
29316         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29317         Remove unnecessary inclusion of stdio.h.
29318
29319 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29320
29321         PR rtl-optimization/17581
29322         * gcc.dg/pr17581-1.c: New test case.
29323
29324 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29325
29326         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29327         being implemented.
29328         * g++.dg/conversion/dr195-1.C: New.
29329         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29330         * g++.old-deja/g++.mike/p10148.C: Likewise.
29331
29332 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/17695
29335         * g++.dg/debug/typedef2.C: New test.
29336
29337 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29338
29339         PR fortran/13490
29340         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29341         * gfortran.dg/g77/README: Update.
29342
29343 2004-10-28  Matt Austern  <austern@apple.com>
29344
29345         PR c++/14124
29346         * g++.dg/ext/packed7.C: New test.
29347
29348 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29349
29350         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29351         scan-assembler.
29352         * lib/scanasm.exp (hidden-scan-for): New proc.
29353         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29354         string.
29355         (scan-not-hidden): Likewise.
29356         * lib/target-supports.exp (check_visibility_available): mach-o is
29357         support too.
29358
29359 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29360
29361         PR c++/17132
29362         * g++.dg/template/memclass3.C: New test.
29363
29364 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29365
29366         PR middle-end/18160
29367         * gcc.dg/register-var-1.c: New test.
29368         * gcc.dg/register-var-2.c: New test.
29369         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29370         error now.
29371
29372 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29373
29374         PR other/18172
29375         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29376         unused variables.
29377         * gcc.dg/vect/vect-22.c: Likewise.
29378
29379 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * gcc.dg/i386-rotate-1.c: New test.
29382
29383 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29384
29385         * g++.dg/init/ref12.C: Add "run" marker.
29386
29387         PR c++/17435
29388         * g++.dg/init/ref12.C: New test.
29389
29390         PR c++/18140
29391         * g++.dg/template/shift1.C: New test.
29392         * g++.dg/template/error10.C: Adjust error markers.
29393
29394 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29395
29396         PR tree-opt/17529
29397         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29398
29399 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29400
29401         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29402         * gcc.dg/weak/weak-3.c: Likewise.
29403         * gcc.dg/weak/weak-5.c: Likewise.
29404         * gcc.dg/weak/weak-9.c: Likewise.
29405         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29406         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29407
29408         * gcc.dg/darwin-weakimport-1.c: New.
29409
29410 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29411
29412         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29413
29414 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29415
29416         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29417         'syntax' error messages.
29418         * gcc.dg/cpp/direct2s.c: Likewise.
29419
29420 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29421
29422         * gcc.c-torture/compile/20041026-1.c: New.
29423
29424 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29425
29426         PR c++/18093
29427         * g++.dg/lookup/ns2.C: New test.
29428
29429         PR c++/18020
29430         * g++.dg/template/enum4.C: New test.
29431
29432         PR c++/18161
29433         * g++.dg/template/expr1.C: New test.
29434
29435 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29436
29437         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29438
29439 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29440
29441         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29442         gcc.dg/decl-nospec-3.c: New tests.
29443
29444 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29445
29446         * objc.dg/super-class-3.m: New test.
29447
29448 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29451         resyncing.
29452         * gcc.dg/cpp/direct2s.c: Likewise.
29453
29454 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29455
29456         * objc.dg/image-info.m: Update for changes to section selection.
29457
29458 2004-10-25  David Ayers  <d.ayers@inode.at>
29459             Ziemowit Laski  <zlaski@apple.com>
29460
29461         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29462         diagnostics when messaging 'id <Proto>'.
29463         * objc.dg/class-protocol-1.m: New test.
29464         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29465         a non-existent method signature.
29466         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29467         Update diagnostics when messaging with non-existent method signature.
29468         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29469         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29470         invalid receivers are now resolved as if messaging 'id'; remove
29471         extraneous diagnostics.
29472
29473 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29474
29475         PR c/16667
29476         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29477         gcc.dg/init-desig-obs-3.c: New tests.
29478
29479 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29480
29481         * gcc.dg/debug/20041023-1.c: New test.
29482
29483 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29484
29485         PR middle-end/17407
29486         * gcc.c-torture/compile/pr17407.c: New test.
29487
29488         PR c++/18121
29489         * g++.dg/template/array8.C: New test.
29490
29491 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29492
29493         PR other/18138
29494         * lib/g++.exp: Accept more than one multilib libgcc.
29495         * lib/gcc-dg.exp: Likewise.
29496         * lib/objc.exp: Likewise.
29497         * lib/treelang.exp: Likewise.
29498         * lib/gfortran.exp: Likewise.
29499
29500 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29501
29502         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29503
29504 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29505
29506         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29507         * gcc.dg/c99-const-expr-3.c: Likewise.
29508
29509 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29510
29511         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29512
29513 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29514
29515         * gcc.c-torture/execute/loop-2e.x: Remove.
29516
29517 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29518
29519         PR c++/18095
29520         * g++.dg/parse/crash18.C: New.
29521         * g++.dg/parse/crash19.C: New.
29522
29523 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29524
29525         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29526         * g++.dg/ext/dllimport2.C: Same.
29527         * g++.dg/ext/dllimport8.C: Same.
29528
29529 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29530
29531         PR c++/10841
29532         * g++.dg/conversion/cast1.C: New test.
29533         * g++.dg/overload/pmf1.C: Adjust error marker.
29534
29535 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29536
29537         PR objc/17923
29538         * objc.dg/const-str-7.m: New test.
29539
29540 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29541
29542         * g++.dg/template/memfriend11.C: Fix comment typo.
29543         * g++.dg/template/memfriend14.C: Likewise.
29544
29545 2004-10-20  Richard Henderson  <rth@redhat.com>
29546
29547         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29548         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29549         -fasynchronous-unwind-tables.
29550
29551 2004-10-20  Richard Henderson  <rth@redhat.com>
29552
29553         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29554         (main): Return success.
29555         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29556         (main): Return success.
29557
29558 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         PR c++/13495
29561         * g++.dg/template/memfriend9.C: New test.
29562         * g++.dg/template/memfriend10.C: Likewise.
29563         * g++.dg/template/memfriend11.C: Likewise.
29564         * g++.dg/template/memfriend12.C: Likewise.
29565         * g++.dg/template/memfriend13.C: Likewise.
29566         * g++.dg/template/memfriend14.C: Likewise.
29567         * g++.dg/template/memfriend15.C: Likewise.
29568         * g++.dg/template/memfriend16.C: Likewise.
29569         * g++.dg/template/memfriend17.C: Likewise.
29570         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29571
29572 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         * g++.dg/conversion/dr195.C: New.
29575         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29576
29577 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29578             Devang Patel  <dpatel@apple.com>
29579
29580         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29581         of floating point arithmetic, which could trap.
29582
29583 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29584
29585         PR c++/14035
29586         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29587         * g++.dg/conversion/const2.C: New test.
29588         * g++.dg/expr/reinterpret2.C: New test.
29589         * g++.dg/expr/reinterpret3.C: New test.
29590         * g++.dg/expr/cast2.C: New test.
29591         * g++.dg/expr/copy1.C: New test.
29592         * g++.dg/other/conversion1.C: Change error message.
29593         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29594         function pointers to void *.
29595         * g++.old-deja/g++.mike/p10148.C: Likewise.
29596
29597 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29598
29599         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29600
29601 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29602
29603         PR c++/18047
29604
29605         * g++.dg/parse/expr3.C: New test.
29606
29607 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29608
29609         * gcc.dg/smod-1.c: New test.
29610
29611 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29612
29613         * objc.dg/method-14.m: New test.
29614
29615 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29616
29617         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29618         Also xfail as the patch was reverted.
29619
29620 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29621
29622         PR middle-end/16973
29623         * gcc.dg/pr16973.c: New test.
29624
29625 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29626
29627         PR tree-optimization/17656
29628         * gcc.c-torture/compile/pr17656.c: New test.
29629
29630 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.dg/eh/shadow1.C: New.
29633
29634 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.c-torture/compile/20041018-1.c: New test.
29637
29638 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29639
29640         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29641         compiler referring to register 0 when accessing sdata.  The linker
29642         now patches things up.
29643
29644 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29645
29646         PR c/17529
29647         * gcc.c-torture/compile/pr17529.c: New test.
29648
29649 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29650
29651         PR c++/17743
29652         * g++.dg/ext/attrib17.C: New test.
29653
29654 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29655
29656         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29657
29658 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29659
29660         PR c++/10479
29661         * g++.dg/ext/attrib16.C: New test.
29662
29663 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29664
29665         PR c++/17042
29666         * g++.dg/init/dso_handle1.C: New test.
29667
29668         PR c++/14667
29669         * g++.dg/parse/typedef6.C: New test.
29670
29671         PR c++/17916
29672         * g++.dg/parse/pragma1.C: New test.
29673
29674 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29675
29676         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29677
29678 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29679
29680         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29681         -fno-common when on HPPA HP-UX platforms.
29682
29683 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29684
29685         PR other/16820
29686         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29687         stdint.h.
29688         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29689         uintptr_t.
29690
29691 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29692
29693         PR c++/16301
29694         * g++.dg/lookup/strong-using-4.C: New test.
29695
29696 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29697
29698         PR middle-end/16567
29699         * gcc.c-torture/compile/nested-1.c: New test.
29700
29701 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29702
29703         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29704         and mipsisa64*-*-* (until support for misaligned loads is added).
29705         * gcc.dg/vect/vect-50.c: Likewise.
29706         * gcc.dg/vect/vect-52.c: Likewise.
29707         * gcc.dg/vect/vect-54.c: Likewise.
29708         * gcc.dg/vect/vect-58.c: Likewise.
29709         * gcc.dg/vect/vect-60.c: Likewise.
29710         * gcc.dg/vect/vect-80.c: Likewise.
29711
29712 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/17976
29715         * g++.dg/init/dtor3.C: New test.
29716
29717 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29718
29719         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29720
29721 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29722
29723         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29724         * gcc.dg/macho-lo-sum.c: Likewise.
29725
29726 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29727
29728         * gcc.dg/ppc-spe64-1.c: New test.
29729
29730 2004-10-14  Devang Patel  <dpatel@apple.com>
29731
29732         PR 17635
29733         * gcc.dg/pr17635.c : New test.
29734
29735 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29736
29737         * gcc.dg/vect/vect-28.c: Remove xfail.
29738         * gcc.dg/vect/vect-30.c: Remove xfail.
29739         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29740         * gcc.dg/vect/vect-33.c: Remove xfail.
29741         * gcc.dg/vect/vect-44.c: Remove xfail.
29742         * gcc.dg/vect/vect-46.c: Remove xfail.
29743         * gcc.dg/vect/vect-50.c: Remove xfail.
29744         * gcc.dg/vect/vect-52.c: Remove xfail.
29745         * gcc.dg/vect/vect-54.c: Remove xfail.
29746         * gcc.dg/vect/vect-58.c: Remove xfail.
29747         * gcc.dg/vect/vect-60.c: Remove xfail.
29748         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29749         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29750         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29751         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29752         * gcc.dg/vect/vect-8.c: Remove xfail.
29753         * gcc.dg/vect/vect-80.c: Remove xfail.
29754         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29755
29756 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29757
29758         * gcc.dg/vect/vect-82.c: New testcase.
29759         * gcc.dg/vect/vect-82_64.c: New testcase.
29760         * gcc.dg/vect/vect-83.c: New testcase.
29761         * gcc.dg/vect/vect-83_64.c: New testcase.
29762
29763 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29764
29765         * gcc.dg/cpp/error-1.c: New test.
29766
29767 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29768
29769         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29770
29771 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29772
29773         PR target/17984
29774         * gcc.dg/cris-peep2-xsrand2.c: New test.
29775
29776 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29777
29778         PR c++/17661
29779         * g++.dg/expr/for2.C: New test.
29780
29781 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29782
29783         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29784
29785 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29786
29787         PR tree-optimization/17724
29788         * g++.dg/opt/pr17724-1.C: New test.
29789         * g++.dg/opt/pr17724-2.C: New test.
29790         * g++.dg/opt/pr17724-3.C: New test.
29791         * g++.dg/opt/pr17724-4.C: New test.
29792         * g++.dg/opt/pr17724-5.C: New test.
29793         * g++.dg/opt/pr17724-6.C: New test.
29794
29795 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29796
29797         PR c/17301
29798         * gcc.dg/pr17301-2.c: New test.
29799
29800 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29801
29802         PR c++/15876
29803         * g++.dg/parse/error22.C: New test.
29804
29805         PR c++/17936
29806         * g++.dg/template/spec18.C: New test.
29807
29808 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29809
29810         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29811         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29812         memcpy.
29813         * gcc.dg/ia64-sync-2.c: Ditto.
29814         * gcc.dg/ia64-sync-3.c: Ditto.
29815
29816 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29817
29818         * g++.dg/eh/cleanup5.C: Add dg-options "".
29819
29820 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29821
29822         PR middle-end/17657
29823         * gcc.dg/switch-4.c: New test case.
29824
29825 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29826
29827         * gcc.c-torture/execute/20041011-1.c: New test.
29828
29829 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29830
29831         PR c++/17554
29832         * g++.dg/init/for3.C: New test.
29833
29834         PR c++/17657
29835         * g++.dg/opt/switch2.C: New test.
29836
29837         PR middle-end/17703
29838         * g++.dg/warn/Wreturn-2.C: New test.
29839
29840 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29841
29842         PR c++/17907
29843         * g++.dg/eh/cleanup5.C: New test.
29844
29845 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/17393
29848         * g++.dg/parse/error21.C: New test.
29849
29850 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29851
29852         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29853         * g++.dg/warn/incomplete1.C: Likewise.
29854         * g++.dg/template/qualttp20.C: Likewise.
29855
29856 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29857
29858         PR c/17881
29859         * parm-incomplete-1.c: New test.
29860
29861 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29862
29863         PR c++/17867
29864         * g++.dg/parse/error19.C: New test.
29865
29866         PR c++/17670
29867         * g++.dg/init/new11.C: New test.
29868
29869         PR c++/17821
29870         * g++.dg/parse/error20.C: New test.
29871
29872         PR c++/17826
29873         * g++.dg/template/crash24.C: New test.
29874
29875 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29876
29877         PR c/17301
29878         * gcc.dg/pr17301-1.c: New test.
29879
29880 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29881
29882         PR c/17189
29883         * gcc.dg/anon-struct-5.c: New test.
29884
29885 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29886
29887         PR c/17844
29888         * gcc.dg/pr17844-1.c: New test.
29889
29890 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29891
29892         PR tree-optimization/17906
29893         * gcc.c-torture/compile/pr17906.c: New.
29894
29895 2004-10-09  Stuart Hastings  <stuart@apple.com>
29896             Roger Sayle  <roger@eyesopen.com>
29897
29898         PR rtl-optimization/17853
29899         * gcc.dg/i386-mmx-5.c: New testcase.
29900
29901 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29902
29903         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29904
29905 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29906
29907         PR c++/17524
29908         * g++.dg/template/static9.C: New test.
29909
29910         PR c++/17685
29911         * g++.dg/parse/operator5.C: New test.
29912
29913 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29914
29915         PR middle-end/17894
29916         * gcc.c-torture/execute/divcmp-4.c: New test case.
29917
29918 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29919
29920         PR tree-opt/17902
29921         * g++.dg/opt/pr17902.C: New test.
29922
29923 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29926
29927 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29928
29929         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29930
29931 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29932
29933         * gcc.dg/assign-warn-3.c: New test.
29934
29935 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29936
29937         PR c/16999
29938         * gcc.dg/cpp/ident-1.c: New test.
29939
29940 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29941
29942         * gcc.c-torture/compile/acc1.c: New.
29943
29944 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29945
29946         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29947         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29948
29949 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29950
29951         * gcc.dg/ultrasp11.c: New test.
29952
29953 2004-10-08  Michael Matz  <matz@suse.de>
29954
29955         * gcc.dg/doloop-2.c: New test.
29956
29957 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29958
29959         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29960         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29961         objc.dg/method-9.m: Update expected diagnostics.
29962
29963 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29964
29965         * gcc.dg/ppc-fsel-3.c: New file.
29966         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29967
29968 2004-10-07  Paul Brook  <paul@codesourcery.com>
29969
29970         * gfortran.dg/intrinsic_verify_1.f90: New test.
29971
29972 2004-10-07  Paul Brook  <paul@codesourcery.com>
29973
29974         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29975
29976 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29977
29978         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29979         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29980         commit.
29981
29982 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29983
29984         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29985
29986 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29987
29988         PR c++/17115
29989         * g++.dg/warn/Winline-4.C: New test.
29990
29991 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29992
29993         * gcc.c-torture/compile/20041007-1.c: New test.
29994
29995 2004-10-07  Paul Brook  <paul@codesourcery.com>
29996
29997         PR fortran/17678
29998         * gfortran.dg/use_allocated_1.f90: New test.
29999
30000 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30001
30002         PR middle-end/17849
30003         * gfortran.fortran-torture/compile/nested.f90: New test
30004
30005 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30006
30007         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30008
30009 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30010
30011         PR c++/17368
30012         * g++.dg/ext/asm6.C: New test.
30013
30014 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30015
30016         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30017
30018 2004-10-06  Paul Brook  <paul@codesourcery.com>
30019
30020         PR libfortran/17709
30021         * gfortran.dg/empty_format_1.f90: New test.
30022
30023 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30024
30025         PR fortran/17568
30026         * gfortran.dg/ishft.f90: New test.
30027
30028         PR fortran/17283
30029         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30030         tests.
30031
30032 2004-10-06  Paul Brook  <paul@codesourcery.com>
30033
30034         * gfortran.dg/do_1.f90: New test.
30035
30036 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30037
30038         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30039         optimizing for size.
30040
30041 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30042
30043         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30044
30045 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30046
30047         * gcc.c-torture/compile/20041005-1.c: New test.
30048
30049 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30050
30051         PR c++/17829
30052         * g++.dg/lookup/koenig4.C: New.
30053
30054 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30055
30056         * g++.dg/other/classkey1.C: Adjust quoting marks.
30057         * g++.dg/parse/error15.C: Likewise.
30058         * g++.dg/template/meminit2.C (int>): Likewise.
30059
30060 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30061
30062         PR fortran/17283
30063         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30064
30065         PR fortran/17631
30066         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30067
30068         PR fortran/17708
30069         * gfortran.dg/pr17708.f90: New test.
30070
30071 2004-10-04  Chao-ying Fu  <fu@mips.com>
30072
30073         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30074         * gcc.dg/vect/vect-4.c: Ditto.
30075         * gcc.dg/vect/vect-5.c: Ditto.
30076         * gcc.dg/vect/vect-6.c: Ditto.
30077         * gcc.dg/vect/vect-8.c: Ditto.
30078         * gcc.dg/vect/vect-16.c: Ditto.
30079         * gcc.dg/vect/vect-30.c: Ditto.
30080         * gcc.dg/vect/vect-40.c: Ditto.
30081         * gcc.dg/vect/vect-41.c: Ditto.
30082         * gcc.dg/vect/vect-42.c: Ditto.
30083         * gcc.dg/vect/vect-43.c: Ditto.
30084         * gcc.dg/vect/vect-44.c: Ditto.
30085         * gcc.dg/vect/vect-45.c: Ditto.
30086         * gcc.dg/vect/vect-46.c: Ditto.
30087         * gcc.dg/vect/vect-47.c: Ditto.
30088         * gcc.dg/vect/vect-48.c: Ditto.
30089         * gcc.dg/vect/vect-49.c: Ditto.
30090         * gcc.dg/vect/vect-50.c: Ditto.
30091         * gcc.dg/vect/vect-51.c: Ditto.
30092         * gcc.dg/vect/vect-52.c: Ditto.
30093         * gcc.dg/vect/vect-53.c: Ditto.
30094         * gcc.dg/vect/vect-54.c: Ditto.
30095         * gcc.dg/vect/vect-55.c: Ditto.
30096         * gcc.dg/vect/vect-56.c: Ditto.
30097         * gcc.dg/vect/vect-57.c: Ditto.
30098         * gcc.dg/vect/vect-58.c: Ditto.
30099         * gcc.dg/vect/vect-59.c: Ditto.
30100         * gcc.dg/vect/vect-60.c: Ditto.
30101         * gcc.dg/vect/vect-74.c: Ditto.
30102         * gcc.dg/vect/vect-79.c: Ditto.
30103         * gcc.dg/vect/vect-80.c: Ditto.
30104
30105 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30106
30107         * gcc.dg/unused-7.c: Use the correct option.
30108
30109 2004-10-04  Paul Brook  <paul@codesourcery.com>
30110         Bud Davis  <bdavis9659@comcast.net>
30111
30112         PR fortran/17706
30113         PR fortran/16434
30114         * gfortran/pr17706.f90: New test.
30115         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30116
30117 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30118
30119         * gfortran.dg/pr17612.f90: New test.
30120
30121 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30122
30123         * g++.dg/template/local1.C: Adjust quoting marks in
30124         testing for diagnostics.
30125         * g++.dg/tls/diag-2.C: Likewise.
30126         * g++.dg/other/error8.C: Likewise.
30127
30128 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30129
30130         PR c/17178
30131         * gcc.dg/unused-4.c: Adjust to be correct.
30132
30133         PR c/17820
30134         * gcc.dg/unused-7.c: New test.
30135
30136 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30137
30138         PR c++/17797
30139         * g++.dg/overload/template2.C: New test.
30140
30141 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30142
30143         PR tree-optimization/16632
30144         * gcc.dg/tree-ssa/20041002-1.c: New.
30145
30146 2004-10-03  Paul Brook  <paul@codesourcery.com>
30147
30148         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30149         rather than relying on default formatting.
30150
30151 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30152
30153         * gcc.dg/20040920-1.c: Update expected message text.
30154
30155 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30156
30157         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30158
30159 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30160
30161         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30162         tree level.
30163
30164 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30165
30166         * gcc.dg/tree-ssa/pr17343.c: Remove.
30167
30168 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30169
30170         PR tree-opt/17343
30171         * gcc.dg/tree-ssa/pr17343.c: New test.
30172
30173 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30174
30175         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30176         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30177         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30178         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30179         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30180
30181 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30182
30183         * gcc.dg/lvalue-2.c: New test.
30184
30185 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30186
30187         PR c/17730
30188         * gcc.dg/pr17730-1.c: New test
30189
30190 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30191
30192         PR c/7425
30193         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30194
30195 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30196
30197         * gcc.c-torture/execute/stdarg-1.c: New test.
30198         * gcc.c-torture/execute/stdarg-2.c: New test.
30199         * gcc.c-torture/execute/stdarg-3.c: New test.
30200         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30201         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30202         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30203         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30204         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30205
30206 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30207
30208         PR tree-optimization/17697
30209         * g++.dg/opt/pr17697-1.C: New test.
30210         * g++.dg/opt/pr17697-2.C: New test.
30211         * g++.dg/opt/pr17697-3.C: New test.
30212
30213 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30214
30215         PR c/16409
30216         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30217         gcc.dg/vla-init-5.c: New tests.
30218
30219 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30220
30221         PR c/13804
30222         * gcc.dg/pr13804-1.c: New test.
30223
30224 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30225
30226         PR fortran/16938
30227         * gfortran.dg/pr16938.f90: New test.
30228
30229 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30230
30231         * g++.dg/template/crash23.C: New test.
30232
30233 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30234
30235         PR c++/17585
30236         * g++.dg/template/static8.C: New test.
30237
30238 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30239
30240         PR c++/17681
30241         * g++.dg/other/error9.C: New test.
30242
30243 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30244
30245         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30246
30247 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30248
30249         PR fortran/15164
30250         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30251
30252 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30253
30254         PR middle-end/17112
30255         * gcc.dg/pr17112-1.c: New test case.
30256
30257 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30258
30259         PR c/11459
30260         * gcc.dg/pr11459-1.c: New test.
30261
30262 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30263
30264         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30265         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30266
30267 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30268
30269         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30270
30271 2004-09-25  Jan Hubicka  <jh@suse.cz>
30272
30273         * compile/30040909-1.c: New test.
30274         * compile/30040907-1.c: New test.
30275
30276 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30277
30278         * gcc.c-torture/execute/va-arg-26.c: New test.
30279
30280 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30281
30282         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30283         extra diagnostics on targets with 64-bit pointers.
30284         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30285
30286 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30287
30288         PR c/17188
30289         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30290         * gcc.dg/decl-3.c: Adjust expected message.
30291
30292 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30293
30294         PR fortran/17615
30295         * gfortran.dg/pr17615.f90: New test.
30296
30297 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30298
30299         PR tree-optimzation/17517
30300         * g++.dg/tree-ssa/pr17517.C: New Test.
30301
30302 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         PR c++/16889
30305         * g++.dg/lookup/ambig3.C: New.
30306
30307 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30308
30309         PR tree-opt/17624
30310         * g++.dg/opt/pr17624.C: New test.
30311
30312 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30313
30314         PR c/6980
30315         * gcc.dg/Wbad-function-cast-1.c: New test.
30316
30317 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30318
30319         * g++.dg/ext/complit1.C
30320         * g++.dg/other/error2.C
30321         * g++.dg/other/nontype-1.C
30322         * g++.dg/parse/crash11.C
30323         * g++.dg/parse/crash12.C
30324         * g++.dg/parse/error15.C
30325         * g++.dg/parse/error4.C
30326         * g++.dg/parse/tmpl-outside1.C
30327         * g++.dg/parse/too-many-tmpl-args1.C
30328         * g++.dg/template/dependent-expr3.C
30329         * g++.dg/template/error10.C
30330         * g++.dg/template/instantiate1.C
30331         * g++.dg/template/vtable2.C
30332         * g++.dg/warn/Wshadow-1.C
30333         * g++.dg/warn/weak1.C
30334         * g++.old-deja/g++.brendan/crash16.C
30335         * g++.old-deja/g++.brendan/crash18.C
30336         * g++.old-deja/g++.brendan/crash48.C
30337         * g++.old-deja/g++.brendan/crash49.C
30338         * g++.old-deja/g++.brendan/crash55.C
30339         * g++.old-deja/g++.brendan/crash56.C
30340         * g++.old-deja/g++.brendan/crash8.C
30341         * g++.old-deja/g++.brendan/enum11.C
30342         * g++.old-deja/g++.brendan/enum8.C
30343         * g++.old-deja/g++.brendan/enum9.C
30344         * g++.old-deja/g++.brendan/friend3.C
30345         * g++.old-deja/g++.brendan/misc14.C
30346         * g++.old-deja/g++.bugs/900402_02.C
30347         * g++.old-deja/g++.bugs/900404_03.C
30348         * g++.old-deja/g++.bugs/900404_04.C
30349         * g++.old-deja/g++.bugs/900428_03.C
30350         * g++.old-deja/g++.jason/crash4.C
30351         * g++.old-deja/g++.jason/overload21.C
30352         * g++.old-deja/g++.jason/redecl1.C
30353         * g++.old-deja/g++.jason/report.C
30354         * g++.old-deja/g++.jason/rfg10.C
30355         * g++.old-deja/g++.jason/template30.C
30356         * g++.old-deja/g++.law/arm12.C
30357         * g++.old-deja/g++.law/ctors5.C
30358         * g++.old-deja/g++.law/cvt20.C
30359         * g++.old-deja/g++.law/init10.C
30360         * g++.old-deja/g++.law/init8.C
30361         * g++.old-deja/g++.law/visibility17.C
30362         * g++.old-deja/g++.law/visibility7.C
30363         * g++.old-deja/g++.mike/net8.C
30364         * g++.old-deja/g++.mike/p646.C
30365         * g++.old-deja/g++.mike/p700.C
30366         * g++.old-deja/g++.mike/p701.C
30367         * g++.old-deja/g++.mike/p811.C
30368         * g++.old-deja/g++.ns/template13.C
30369         * g++.old-deja/g++.other/array3.C
30370         * g++.old-deja/g++.other/crash25.C
30371         * g++.old-deja/g++.other/dtor3.C
30372         * g++.old-deja/g++.other/dtor4.C
30373         * g++.old-deja/g++.other/main1.C
30374         * g++.old-deja/g++.other/warn7.C
30375         * g++.old-deja/g++.pt/crash11.C
30376         * g++.old-deja/g++.pt/crash36.C
30377         * g++.old-deja/g++.pt/spec22.C
30378         * g++.old-deja/g++.pt/spec9.C
30379         * g++.old-deja/g++.pt/ttp52.C
30380         * g++.old-deja/g++.robertl/eb103.C
30381         * g++.old-deja/g++.robertl/eb121.C
30382         * g++.old-deja/g++.robertl/eb22.C
30383         * g++.old-deja/g++.robertl/eb8.C:
30384         Update locations and/or regexps of dg-error markers.
30385         Remove markers for some bogus messages that are no longer issued.
30386
30387 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30390         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30391
30392 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30393
30394         PR c++/17618
30395         * g++.dg/lookup/crash5.C: New test.
30396
30397 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30398
30399         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30400         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30401         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30402         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30403         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30404         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30405
30406         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30407         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30408         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30409         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30410         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30411         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30412
30413         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30414
30415         * gcc.dg/vect/vect-44.c: Check additional cases.
30416         * gcc.dg/vect/vect-48.c: Check additional cases.
30417
30418         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30419         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30420         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30421         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30422         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30423         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30424         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30425         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30426         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30427
30428         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30429         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30430         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30431
30432 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30433
30434         * gcc.dg/tree-ssa/loop-6.c: New test.
30435
30436 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30437
30438         PR c++/17620
30439         * g++.dg/inherit/base2.C: New.
30440
30441 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30442
30443         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30444         * gcc.dg/20001012-2.c: Likewise.
30445         * gcc.dg/20001013-1.c: Likewise.
30446         * gcc.dg/20001101-1.c: Likewise.
30447         * gcc.dg/20001102-1.c: Likewise.
30448         * gcc.dg/bf-spl1.c: Likewise.
30449         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30450         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30451
30452 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30453
30454         PR tree-optimization/16721
30455         * gcc.dg/tree-ssa/pr16721.c: New test.
30456
30457 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30458
30459         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30460         * gcc.dg/20040305-1.c: Likewise.
30461
30462 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30463
30464         PR c/16566
30465         * gcc.c-torture/compile/pr16566-1.c,
30466         gcc.c-torture/compile/pr16566-2.c,
30467         gcc.c-torture/compile/pr16566-3.c: New tests.
30468
30469 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30470
30471         PR tree-optimization/17512
30472         * gcc.c-torture/compile/20040916-1.c.
30473
30474 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30475
30476         * gcc.dg/pragma-re-3.c: New test.
30477
30478 2004-09-17  Matt Austern  <austern@apple.com>
30479
30480         PR c++/15049
30481         * g++.dg/other/anon3.C: New.
30482
30483 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30484
30485         PR c++/7503
30486         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30487         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30488         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30489         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30490         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30491
30492 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30493
30494         PR fortran/17286
30495         * gfortran.dg/pr17286.f90: New test.
30496
30497 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30498
30499         PR c++/17530
30500         * g++.dg/template/static7.C: New test.
30501
30502 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30503
30504         PR tree-opt/17558
30505         * gcc.c-torture/compile/pr17558.c: New test.
30506
30507 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30508
30509         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30510         if SKIP_ATTRIBUTE is defined.
30511
30512 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30513
30514         PR fortran/15957
30515         * gfortran.dg/pr15957.f90: New test.
30516
30517 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30518
30519         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30520         in comparison.
30521         * gcc.dg/vect/vect-79.c: Likewise.
30522         * gcc.dg/vect/vect-80.c: Likewise.
30523
30524 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30525
30526         PR fortran/15750
30527         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30528
30529 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30530
30531         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30532         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30533         * gcc.dg/vect/vect-62.c: New testcase.
30534         * gcc.dg/vect/vect-63.c: New testcase.
30535         * gcc.dg/vect/vect-64.c: New testcase.
30536         * gcc.dg/vect/vect-65.c: New testcase.
30537         * gcc.dg/vect/vect-66.c: New testcase.
30538         * gcc.dg/vect/vect-67.c: New testcase.
30539         * gcc.dg/vect/vect-68.c: New testcase.
30540         * gcc.dg/vect/vect-69.c: New testcase.
30541         * gcc.dg/vect/vect-79.c: New testcase.
30542         * gcc.dg/vect/vect-80.c: New testcase.
30543
30544 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30545
30546         * gcc.target/mips/asm-1.c: New test.
30547
30548 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30549
30550         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30551         * gcc.dg/vect/vect-73.c: New testcase.
30552         * gcc.dg/vect/vect-74.c: New testcase.
30553         * gcc.dg/vect/vect-75.c: New testcase.
30554         * gcc.dg/vect/vect-76.c: New testcase.
30555         * gcc.dg/vect/vect-77.c: New testcase.
30556         * gcc.dg/vect/vect-78.c: New testcase
30557
30558 2004-09-18  Paul Brook  <paul@codesourcery.com>
30559
30560         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30561
30562 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30563
30564         PR c/17424
30565         * gcc.dg/pr17424-1.c: New test.
30566
30567 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30568
30569         * g++.dg/tree-ssa/pr17153.C: New test.
30570
30571 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30572
30573         PR pch/13361
30574         * g++.dg/pch/wchar-1.C: New.
30575         * g++.dg/pch/wchar-1.Hs: New.
30576
30577 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30578
30579         * gcc.c-torture/execute/20040917-1.c: New test.
30580
30581 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30582
30583         PR tree-optimization/17319
30584         * gcc.dg/pr17319.c: New test.
30585
30586 2004-09-17  Devang Patel  <dpatel@apple.com>
30587
30588         * gcc.dg/20040813-1.c: New test.
30589
30590 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30591
30592         PR tree-optimization/17273
30593         * gcc.c-torture/compile/pr17273.c: New test.
30594
30595 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30596
30597         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30598         Update expected messages.
30599         * gcc.dg/declspec-13.c: New test.
30600
30601 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30602
30603         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30604
30605 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30606
30607         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30608         change what 'a' is pointing to.
30609
30610 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30611
30612         PR c++/16002
30613         * g++.dg/template/error18.C: New test.
30614
30615         PR c++/16029
30616         * g++.dg/warn/Wunused-8.C: New test.
30617
30618 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30619
30620         PR tree-optimization/17513
30621         * gcc.dg/20040916-1.c: New test.
30622
30623 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30624
30625         PR c++/17501
30626         * g++.dg/template/typename7.C: New test.
30627
30628 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30629
30630         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30631
30632 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30633
30634         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30635         with -ftree-based-profiling also.
30636         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30637
30638 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30639
30640         PR/15364
30641         * gfortran.dg/der_array_io_1.f90: New test.
30642         * gfortran.dg/der_array_io_2.f90: New test.
30643         * gfortran.dg/der_array_io_3.f90: New test.
30644
30645 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30646
30647         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30648         EABI.
30649
30650 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30651
30652         * g++.dg/opt/switch1.C: New test.
30653
30654 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30655
30656         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30657         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30658         Update expected messages.
30659
30660 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30661
30662         PR fortran/16485
30663         * gfortran.dg/same_name_1.f90: New test.
30664
30665 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30666
30667         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30668         dereference garbage pointers.
30669
30670 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30673         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30674
30675         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30676         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30677         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30678
30679 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30680
30681         PR c++/17324
30682         * g++.dg/template/mangle1.C: New test.
30683
30684 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30685
30686         PR tree-optimization/17252
30687         * gcc.c-torture/execute/pr17252.c: New test.
30688
30689 2004-09-14  Andrew Pinski  <apinski@apple.com>
30690
30691         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30692
30693 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30694
30695         PR rtl-optimization/9771
30696         * gcc.dg/pr9771-1.c: New test case.
30697
30698 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30699
30700         PR tree-optimization/15262
30701         * gcc.c-torture/execute/pr15262-1.c: New test.
30702         * gcc.c-torture/execute/pr15262-2.c: New test.
30703
30704 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30705
30706         * gcc.dg/declspec-12.c: New test.
30707
30708 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30709
30710         * gfortran.dg/pr17090.f90: Add directives to test.
30711
30712 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30713
30714         * gcc.c-torture/compile/20040914-1.c: New test.
30715
30716 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30717
30718         PR c++/16162
30719         * g++.dg/template/decl2.C: New test.
30720
30721 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30722
30723         PR fortran/17090
30724         * gfortran.dg/pr17090.f90: New test.
30725
30726 2004-09-13  Dale Johannesen  <dalej@apple.com>
30727
30728         * gcc.c-torture/compile/pr17408.c: New test case.
30729
30730 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30731
30732         PR c++/16716
30733         * g++.dg/parse/crash17.C: New test.
30734
30735         PR c++/17327
30736         * g++.dg/template/enum3.C: New test.
30737
30738 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30739
30740         * lib/gcc-defs.exp: Load wrapper.exp.
30741         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30742         using local code.
30743         * lib/gcc.exp (gcc_init): Similar.
30744         * lib/gfortran.exp (gfortran_init): Similar.
30745         * lib/objc.exp (objc_init): Similar.
30746         * lib/treelang.exp (treelang_init): Similar.
30747         * lib/wrapper.exp: New file with build_wrapper call machinery in
30748         ${tool}_maybe_build_wrapper.
30749
30750 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30751
30752         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30753         "inline".
30754         * gcc.dg/declspec-11.c: Update expected messages.
30755         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30756         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30757         gcc.dg/inline-12.c: New tests.
30758
30759 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30760
30761         * g++.dg/tree-ssa/pr17400.C: New testcase.
30762
30763 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30764
30765         * gcc.target/mips/sb1-1.c: New testcase.
30766
30767 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30768
30769         * lib/g77-dg.exp: Remove unused file.
30770         * lib/mike-g77.exp: Ditto.
30771         * lib/g77.exp: Ditto.
30772
30773 2004-09-12  Richard Henderson  <rth@redhat.com>
30774
30775         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30776
30777 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30778
30779         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30780         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30781         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30782         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30783         Update expected messages.
30784
30785 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30786
30787         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30788         declaration/use mismatch for dirp parameter.
30789
30790 2004-09-12  Andrew Pinski  <apinski@apple.com>
30791
30792         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30793         -fgnu-runtime is passed.
30794
30795 2004-09-12  Richard Henderson  <rth@redhat.com>
30796
30797         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30798         do the uplevel thing and update additional_flags directly.
30799         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30800         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30801         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30802         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30803
30804 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30805
30806         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30807
30808 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30809
30810         PR middle-end/17411
30811         * g++.dg/opt/pr17411-1.C: New test case.
30812
30813 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30814
30815         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30816         gcc.dg/tls/diag-2.c: Update expected messages.
30817         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30818         messages.
30819         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30820         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30821         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30822         gcc.dg/tls/diag-5.c: New tests.
30823
30824 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30825
30826         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30827
30828 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30829
30830         * g++.dg/parse/break-in-for.C: New test.
30831
30832 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.dg/tree-ssa/20040911-1.c: New test.
30835
30836 2004-09-11  Andreas Jaeger  <aj@suse.de>
30837
30838         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30839         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30840
30841 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30842
30843         * gcc.target/frv: New directory of FR-V-specific tests.
30844
30845 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30846
30847         * gcc.dg/convert-vec-1.c: New test.
30848
30849 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30850
30851         PR middle-end/17024
30852         * gcc.dg/pr17024-1.c: New test case.
30853
30854 2004-09-10  Eric Christopher  <echristo@redhat.com>
30855
30856         * gcc.dg/20040910-1.c: New test.
30857
30858 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30859
30860         * gcc.dg/bitfld-9.c: New test.
30861
30862 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30863
30864         * gcc.c-torture/execute/ieee/acc1.c: New test.
30865         * gcc.c-torture/execute/ieee/acc2.c: New test.
30866         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30867
30868 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30869
30870         * gcc.dg/deprecated-2.c: New test.
30871
30872 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30873
30874         * gcc.dg/init-vec-1.c: New test.
30875
30876 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30877
30878         PR middle-end/17055
30879         * gcc.dg/pr17055-1.c: New test case.
30880
30881 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30882
30883         PR target/17377
30884         * gcc.c-torture/execute/pr17377.c: New test.
30885
30886 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30887
30888         PR c/8420
30889         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30890         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30891         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30892         gcc.dg/long-long-typespec-1.c: New tests.
30893         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30894
30895 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30896
30897         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30898         gcc.dg/gnu99-static-1.c: New tests.
30899
30900 2004-09-08  Devang Patel  <dpatel@apple.com>
30901
30902         * gcc.dg/darwin-ld-20040828-1.c: New test.
30903         * gcc.dg/darwin-ld-20040828-2.c: New test.
30904         * gcc.dg/darwin-ld-20040828-3.c: New test.
30905
30906 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30907
30908         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30909         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30910         in error message.
30911         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30912         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30913         in error message.
30914         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30915         types they qualify.
30916         * objc.dg/type-size-2.m: Fix wording in comment.
30917         * objc.dg/va-meth-1.m: New test case.
30918
30919 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30920
30921         PR c/16633:
30922         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30923         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30924
30925 2004-09-06  Devang Patel  <dpatel@apple.com>
30926
30927         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30928         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30929
30930 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30931
30932         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30933         reflect changed line numbering of diagnostics.
30934
30935 2004-09-06  Paul Brook  <paul@codesourcery.com>
30936
30937         * gfortran.dg/edit_real_1.f90: Add new test.
30938
30939 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30940
30941         * gcc.dg/tree-ssa/loop-2.c: New test.
30942         * gcc.dg/tree-ssa/loop-3.c: New test.
30943         * gcc.dg/tree-ssa/loop-4.c: New test.
30944         * gcc.dg/tree-ssa/loop-5.c: New test.
30945
30946 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30947
30948         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30949
30950 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30951
30952         * gcc.dg/format/sentinel-1.c: New test.
30953
30954 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30955
30956         * gcc.dg/builtins-46.c: New.
30957
30958 2004-09-03  Devang Patel  <dpatel@apple.com>
30959
30960         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30961         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30962
30963 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30964
30965         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30966         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30967         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30968         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30969         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30970         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30971         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30972         the non-portable bzero.
30973         * gcc.dg/20010912-1.c: xfail for NetWare.
30974         * gcc.dg/20020426-2.c: xfail for NetWare.
30975         * gcc.dg/20021014-1.c: xfail for NetWare.
30976         * gcc.dg/20021018-1.c: xfail for NetWare.
30977         * gcc.dg/20030213-1.c: xfail for NetWare.
30978         * gcc.dg/20030225-1.c: xfail for NetWare.
30979         * gcc.dg/20030708-1.c: xfail for NetWare.
30980         * gcc.dg/builtins-config.h: Also exclude NetWare.
30981         * gcc.dg/format/format.h: Define restrict only if not already defined.
30982         * gcc.dg/nest.c: xfail for NetWare.
30983         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30984         * lib/target-supports.exp (check_visibility_available): Exclude
30985         NetWare.
30986
30987 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30988
30989         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30990         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30991         deterministic starting point for the alignment of structure fields.
30992         * gcc.dg/Wpadded.c: Dito.
30993         * g++.dg/abi/vbase10.C: Dito.
30994
30995 2004-09-03  Devang Patel  <dpatel@apple.com>
30996
30997         * g++.dg/debug/pr15736.cc: New test.
30998
30999 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * README.QMTEST: Fix out-of-date link.
31002
31003 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31004
31005         PR fortran/16579
31006         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31007         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31008
31009 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * g++.dg/abi/arm_rtti1.C: New test.
31012
31013 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31014
31015         * gcc.dg/ppc-vector-memcpy.c: New.
31016         * gcc.dg/ppc-vector-memset.c: New.
31017
31018 2004-09-02  Chao-ying Fu  <fu@mips.com>
31019
31020         * gcc.target/mips/mips-3d-1.c: New test.
31021         * gcc.target/mips/mips-3d-2.c: New test.
31022         * gcc.target/mips/mips-3d-3.c: New test.
31023         * gcc.target/mips/mips-3d-4.c: New test.
31024         * gcc.target/mips/mips-3d-5.c: New test.
31025         * gcc.target/mips/mips-3d-6.c: New test.
31026         * gcc.target/mips/mips-3d-7.c: New test.
31027         * gcc.target/mips/mips-3d-8.c: New test.
31028         * gcc.target/mips/mips-3d-9.c: New test.
31029         * gcc.target/mips/mips-ps-1.c: New test.
31030         * gcc.target/mips/mips-ps-2.c: New test.
31031         * gcc.target/mips/mips-ps-3.c: New test.
31032         * gcc.target/mips/mips-ps-4.c: New test.
31033         * gcc.target/mips/mips-ps-type.c: New test.
31034
31035 2004-09-02  Paul Brook  <paul@codesourcery.com>
31036
31037         * gfortran.dg/edit_real_1.f90: Add new tests.
31038
31039 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31040
31041         PR fortran/15327
31042         * gfortran.dg/merge_char_1.f90: New test.
31043
31044 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31045
31046         PR fortran/16404
31047         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31048
31049 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31050
31051         PR c/1522
31052         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31053
31054 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31055
31056         * g++.dg/opt/loop1.C: Do not XFAIL.
31057
31058 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31059
31060         * gcc.c-torture/execute/20040831-1.c: New test.
31061
31062 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31063
31064         PR fortran/16579
31065         * gfortran.dg/g77/20010610.f: Now passes.
31066         Copy from g77.f-torture/execute. Add dg-run directive.
31067         * gfortran.dg/g77/README: Update
31068
31069 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31070
31071         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31072         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31073         (t1, t2, t3, t4): Add volatile.
31074
31075 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31076
31077         * g++.dg/ext/visibility/arm1.C: New test.
31078
31079 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31080
31081         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31082         -pedantic-errors.
31083
31084 2004-09-01  Paul Brook  <paul@codesourcery.com>
31085
31086         * gfortran.dg/eof_2.f90: New test.
31087
31088 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31089
31090         PR fortran/16579
31091         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31092
31093 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31094
31095         PR libfortran/16805
31096         * gfortran.dg/list_read_2.f90: New test.
31097
31098 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31099
31100         * g++.dg/abi/key1.C: New test.
31101
31102 2004-08-31  Richard Henderson  <rth@redhat.com>
31103
31104         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31105         form of offsetof.
31106         * g++.dg/other/offsetof5.C: Remove duplicate.
31107
31108 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31109
31110         PR fortran/17244
31111         * gfortran.dg/func_derived_1.f90: New test.
31112
31113 2004-08-31  Paul Brook  <paul@codesourcery.com>
31114
31115         * gfortran.dg/eof_1.f90: New test.
31116
31117 2004-08-31  Paul Brook  <paul@codesourcery.com>
31118
31119         * gfortran.dg/list_read_1.f90: New file.
31120
31121 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31122
31123         * g++.dg/opt/loop1.C: XFAIL.
31124
31125 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31126
31127         * gcc.dg/funcdef-storage-1.c: New.
31128         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31129         an extern function in local scope.
31130         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31131         declare an 'auto inline' function in local scope.
31132         * gcc.dg/20011130-1.c: Likewise.
31133         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31134         an 'auto' function in local scope.
31135         * gcc.dg/20021014-1.c: Likewise.
31136         * gcc.dg/20030331-2.c: Likewise.
31137
31138 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31139
31140         * gfortran.dg/blockdata_1.f90: New test.
31141
31142 2004-08-30  Richard Henderson  <rth@redhat.com>
31143
31144         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31145
31146 2004-08-30  Richard Henderson  <rth@redhat.com>
31147
31148         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31149         additional_flags set by alternate driver.
31150         (ieee-options): New procedure.
31151         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31152         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31153         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31154         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31155
31156 2004-08-30  Richard Henderson  <rth@redhat.com>
31157
31158         * lib/f-torture.exp: Remove.
31159
31160 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR rtl-optimization/16590
31163         * g++.dg/opt/loop1.C: New test.
31164
31165 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31166
31167         PR fortran/13910
31168         * gfortran.dg/oldstyle_1.f90: New test.
31169
31170 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31171         Paul Brook  <paul@codesourcery.com>
31172
31173         * gfortran.dg/g77/README: Update.
31174         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31175         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31176         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31177
31178 2004-08-28  Paul Brook  <paul@codesourcery.com>
31179
31180         PR libfortran/17195
31181         * gfortran.dg/edit_real_1.f90: New test.
31182
31183 2004-08-27  Paul Brook  <paul@codesourcery.com>
31184
31185         * gfortran.dg/rewind_1.f90: New test.
31186
31187 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31188
31189         PR fortran/16597
31190         * gfortran.dg/pr16597.f90: New test.
31191
31192 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31193
31194         PR c/13801
31195         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31196         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31197         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31198         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31199         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31200
31201 2004-08-26  Nick Clifton  <nickc@redhat.com>
31202
31203         * gcc.c-torture/compile/pr17119.c: New test.
31204
31205 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31206
31207         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31208
31209 2004-08-25  Richard Henderson  <rth@redhat.com>
31210
31211         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31212         the bits that expect kind=8 to be the largest real kind.
31213
31214 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31215
31216         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31217
31218 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31219
31220         * gfortran.dg/assignment_1.f90: New test.
31221
31222 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31223
31224         * g++.dg/template/repo3.C: New test.
31225
31226 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31227
31228         PR middle-end/16693
31229         PR tree-optimization/16372
31230         * g++.dg/opt/pr16372-1.C: New test case.
31231         * g++.dg/opt/pr16693-1.C: New test case.
31232         * g++.dg/opt/pr16693-2.C: New test case.
31233
31234 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31235
31236         * objc.dg/proto-lossage-4.m: New test.
31237
31238 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31239
31240         PR c++/17155
31241         * g++.dg/inherit/local2.C: New test.
31242
31243 2004-08-25  Paul Brook  <paul@codesourcery.com>
31244
31245         PR fortran/17144
31246         * gfortran.dg/string_ctor_1.f90: New test.
31247
31248 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31249
31250         PR c++/14428
31251         * g++.dg/template/redecl2.C: New test.
31252
31253 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31254
31255         PR fortran/17143
31256         * gfortran.dg/pr17143.f90: New test.
31257
31258 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31259
31260         PR fortran/17164
31261         * gfortran.dg/pr17164.f90: New test.
31262
31263 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31264
31265         * gcc.dg/tree-ssa/loop-1.c: New test.
31266
31267 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31268
31269         * gcc.c-torture/compile/20040824-1.c: New test.
31270
31271 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31272
31273         * gcc.c-torture/compile/iftrap-3.c: New test.
31274
31275 2004-08-24  Paul Brook  <paul@codesourcery.com>
31276
31277         * gfortran.dg/entry_2.f90: New test.
31278
31279 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         PR c++/16889
31282         * g++.dg/lookup/ambig[12].C: New.
31283
31284 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31285
31286         PR c++/16706
31287         * g++.dg/template/crash21.C: New test.
31288         * g++.dg/template/crash22.C: Likewise.
31289
31290 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31291
31292         PR c++/17149
31293         * g++.dg/template/access15.C: New.
31294
31295 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31296
31297         PR c++/17163
31298         * g++.dg/template/repo2.C: New test.
31299
31300 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31301
31302         PR rtl-optimization/17078
31303         * gcc.c-torture/execute/pr17078-1.c: New test case.
31304
31305 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31306
31307         PR c/14492
31308         * gcc.dg/debug/crash1.c: New test.
31309
31310 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31311
31312         PR c/16180
31313         * gcc.dg/loop-5.c: New test.
31314
31315 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31316
31317         * gcc.c-torture/execute/20040823-1.c: New test.
31318
31319 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31320
31321         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31322         to the assembler.  Simplify test accordingly.
31323         (asm_abi_flags): Use GNU names.
31324         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31325         to check for ABI flags.
31326
31327 2004-08-22  Andrew Pinski  <apinski@apple.com>
31328
31329         * g++.dg/opt/pr14029.C: New test.
31330         * gcc.c-torture/execute/pr15262.c: New test.
31331
31332 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31333
31334         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31335
31336 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31337
31338         PR 16908
31339         * gfortran.dg/direct_io.f90: New test.
31340
31341 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/17121
31344         * g++.dg/inherit/local2.C: New test.
31345
31346 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31347
31348         PR c++/17120
31349         * g++.dg/warn/Wparentheses-4.C: New test.
31350
31351 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31352
31353         PR c++/17121
31354         * g++.dg/inherit/local2.C: New test.
31355
31356         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31357         * gcc.dg/ppc-ldstruct.c: Likewise.
31358         * gcc.dg/ppc64-abi-2.c: Likewise.
31359
31360 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31361
31362         PR rtl-optimization/17099
31363         * gcc.c-torture/execute/20040820-1.c: New test.
31364
31365 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31366
31367         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31368
31369 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31370
31371         PR fortran/17077
31372         * gfortran.dg/auto_array_1.f90: New test.
31373
31374 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31375
31376         PR fortran/17074
31377         * gfortran.dg/simpleif_1.f90: New test.
31378
31379 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31380
31381         * lib/target-supports.exp (check_profiling_available): Return
31382         false for arm*-*-symbianelf* and arm*-*-eabi*.
31383
31384         PR c++/15890
31385         * g++.dg/template/delete1.C: New test.
31386
31387 2004-08-19  Paul Brook  <paul@codesourcery.com>
31388
31389         PR fortran/14976
31390         PR fortran/16228
31391         * gfortran.dg/data_char_1.f90: New test.
31392
31393 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31394
31395         PR fortran/16946
31396         * gfortran.dg/reduction.f90: New testcase.
31397
31398 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31399
31400         PR fortran/16520
31401         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31402
31403 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31404
31405         PR c++/17041
31406         * g++.dg/Wparentheses-3.C: New test.
31407
31408 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31409
31410         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31411         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31412         * gcc.dg/vect/vect-2.c: Likewise.
31413         * gcc.dg/vect/vect-3.c: Likewise.
31414         * gcc.dg/vect/vect-4.c: Likewise.
31415         * gcc.dg/vect/vect-5.c: Likewise.
31416         * gcc.dg/vect/vect-6.c: Likewise.
31417         * gcc.dg/vect/vect-7.c: Likewise.
31418         * gcc.dg/vect/vect-25.c: Likewise.
31419         * gcc.dg/vect/vect-31.c: Likewise.
31420         * gcc.dg/vect/vect-32.c: Likewise.
31421         * gcc.dg/vect/vect-34.c: Likewise.
31422         * gcc.dg/vect/vect-36.c: Likewise.
31423         * gcc.dg/vect/vect-all.c: Likewise.
31424
31425 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31426
31427         PR c++/17068
31428         * g++.dg/template/operator4.C: New test.
31429
31430 2004-08-18  Richard Henderson  <rth@redhat.com>
31431
31432         * gcc.dg/20040206-1.c: XFAIL.
31433
31434 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31435
31436         PR c++/16246
31437         * g++.dg/template/array7.C: New test.
31438
31439 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31440
31441         * gcc.dg/mips-movcc-1.c: New test.
31442         * gcc.dg/mips-movcc-2.c: New test.
31443         * gcc.dg/mips-movcc-3.c: New test.
31444
31445         * gcc.dg/mips-nmadd-1.c: New test.
31446         * gcc.dg/mips-nmadd-2.c: New test.
31447
31448 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31449
31450         PR c++/15871
31451         * g++.dg/opt/inline8.C: New test.
31452
31453         PR c++/16965
31454         * g++.dg/parse/error17.C: New test.
31455
31456 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31457
31458         * gcc.dg/vect: New directory for vectorizer tests.
31459         * gcc.dg/vect/tree-vect.h: New file.
31460         * gcc.dg/vect/vect.exp: New file.
31461         * gcc.dg/vect/pr16105.c.c: New test.
31462         * gcc.dg/vect/vect-1.c: New test.
31463         * gcc.dg/vect/vect-2.c: New test.
31464         * gcc.dg/vect/vect-3.c: New test.
31465         * gcc.dg/vect/vect-4.c: New test.
31466         * gcc.dg/vect/vect-5.c: New test.
31467         * gcc.dg/vect/vect-6.c: New test.
31468         * gcc.dg/vect/vect-7.c: New test.
31469         * gcc.dg/vect/vect-8.c: New test.
31470         * gcc.dg/vect/vect-9.c: New test.
31471         * gcc.dg/vect/vect-10.c: New test.
31472         * gcc.dg/vect/vect-11.c: New test.
31473         * gcc.dg/vect/vect-12.c: New test.
31474         * gcc.dg/vect/vect-13.c: New test.
31475         * gcc.dg/vect/vect-14.c: New test.
31476         * gcc.dg/vect/vect-15.c: New test.
31477         * gcc.dg/vect/vect-16.c: New test.
31478         * gcc.dg/vect/vect-17.c: New test.
31479         * gcc.dg/vect/vect-18.c: New test.
31480         * gcc.dg/vect/vect-19.c: New test.
31481         * gcc.dg/vect/vect-20.c: New test.
31482         * gcc.dg/vect/vect-21.c: New test.
31483         * gcc.dg/vect/vect-22.c: New test.
31484         * gcc.dg/vect/vect-23.c: New test.
31485         * gcc.dg/vect/vect-24.c: New test.
31486         * gcc.dg/vect/vect-25.c: New test.
31487         * gcc.dg/vect/vect-26.c: New test.
31488         * gcc.dg/vect/vect-27.c: New test.
31489         * gcc.dg/vect/vect-28.c: New test.
31490         * gcc.dg/vect/vect-29.c: New test.
31491         * gcc.dg/vect/vect-30.c: New test.
31492         * gcc.dg/vect/vect-31.c: New test.
31493         * gcc.dg/vect/vect-32.c: New test.
31494         * gcc.dg/vect/vect-33.c: New test.
31495         * gcc.dg/vect/vect-34.c: New test.
31496         * gcc.dg/vect/vect-35.c: New test.
31497         * gcc.dg/vect/vect-36.c: New test.
31498         * gcc.dg/vect/vect-37.c: New test.
31499         * gcc.dg/vect/vect-38.c: New test.
31500         * gcc.dg/vect/vect-40.c: New test.
31501         * gcc.dg/vect/vect-41.c: New test.
31502         * gcc.dg/vect/vect-42.c: New test.
31503         * gcc.dg/vect/vect-43.c: New test.
31504         * gcc.dg/vect/vect-44.c: New test.
31505         * gcc.dg/vect/vect-45.c: New test.
31506         * gcc.dg/vect/vect-46.c: New test.
31507         * gcc.dg/vect/vect-47.c: New test.
31508         * gcc.dg/vect/vect-48.c: New test.
31509         * gcc.dg/vect/vect-49.c: New test.
31510         * gcc.dg/vect/vect-50.c: New test.
31511         * gcc.dg/vect/vect-51.c: New test.
31512         * gcc.dg/vect/vect-52.c: New test.
31513         * gcc.dg/vect/vect-53.c: New test.
31514         * gcc.dg/vect/vect-54.c: New test.
31515         * gcc.dg/vect/vect-55.c: New test.
31516         * gcc.dg/vect/vect-56.c: New test.
31517         * gcc.dg/vect/vect-57.c: New test.
31518         * gcc.dg/vect/vect-58.c: New test.
31519         * gcc.dg/vect/vect-59.c: New test.
31520         * gcc.dg/vect/vect-60.c: New test.
31521         * gcc.dg/vect/vect-61.c: New test.
31522         * gcc.dg/vect/vect-all.c: New test.
31523         * gcc.dg/vect/vect-none.c: New test.
31524
31525 2004-08-17  Paul Brook  <paul@codesourcery.com>
31526
31527         PR fortran/13082
31528         * gfortran.dg/entry_1.f90: New test.
31529
31530 2004-08-17  Andrew Pinski  <apinski@apple.com>
31531
31532         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31533
31534 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31535
31536         * gcc.dg/pr17036-1.c: New test.
31537
31538 2004-08-16  Devang Patel  <dpatel@apple.com>
31539
31540         * gcc.dg/darwin-20040809-1.c: New test.
31541
31542 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31543
31544         * gcc.dg/funcdef-attr-1.c: New test.
31545
31546 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31547
31548         * gcc.dg/altivec-17.c: New test.
31549         * gcc.dg/altivec-18.c: New test.
31550
31551 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31552
31553         PR c++/6749
31554         * g++.dg/template/vtable2.C: New test.
31555
31556 2004-08-14  Richard Henderson  <rth@redhat.com>
31557
31558         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31559         * gcc.dg/pack-test-4.c (main): Return 0.
31560         * gcc.dg/setjmp-1.c: Remove XFAIL.
31561         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31562
31563 2004-08-14  Richard Henderson  <rth@redhat.com>
31564
31565         * gcc.dg/980217-1.c: Add prototype for printf.
31566
31567 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31568
31569         * gfortran.dg/pr16935.f90: New test.
31570
31571 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31572
31573         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31574
31575 2004-08-13  Paul Brook  <paul@codesourcery.com>
31576
31577         * gfortran.dg/der_io_1.f90: Remove stray comma.
31578
31579 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31580
31581         * gcc.dg/vmx/cw-bug-2.c: Remove.
31582         * gcc.dg/vmx/vprint-1.c: Remove.
31583         * gcc.dg/vmx/vscan-1.c: Remove.
31584
31585 2004-08-12  Devang patel  <dpatel@apple.com>
31586
31587         * gcc.dg/darwin-20040809-2.c: New test.
31588
31589 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31590
31591         * g++.dg/ext/altivec-12.C: New test.
31592
31593         * g++.dg/ext/altivec-11.C: New test.
31594
31595 2004-08-12  Paul Brook  <paul@codesourcery.com>
31596
31597         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31598
31599 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31600
31601         * g++.dg/ext/altivec-2.C: Check for hardware support before
31602         executing any VMX instructions.
31603
31604         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31605
31606 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31607
31608         PR c++/16276
31609         * g++.old-deja/g++.other/comdat4.C: New test.
31610         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31611
31612 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31613
31614         PR target/16286
31615         * gcc.dg/pr16286.c: New test.
31616
31617 2004-08-12 Jan Beulich <jbeulich@novell.com>
31618
31619         * g++.dg/ext/asm5.C: New.
31620
31621 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/16698
31624         * g++.dg/eh/crash1.C: New test.
31625
31626         PR c++/16717
31627         * g++.dg/ext/construct1.C: New test.
31628
31629 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31630
31631         PR c++/16853
31632         * g++.dg/init/ptrmem1.C: New test.
31633
31634         PR c++/16618
31635         * g++.dg/parse/offsetof5.C: New test.
31636
31637         PR c++/16870
31638         * g++.dg/template/overload3.C: New test.
31639
31640 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31641
31642         PR c++/16964
31643         * g++.dg/parse/error16.C: New test.
31644
31645         PR c++/16904
31646         * g++.dg/template/error14.C: New test.
31647
31648         PR c++/16929
31649         * g++.dg/template/error15.C: New test.
31650
31651 2004-08-11  Devang Patel  <dpatel@apple.com>
31652
31653         * gcc.dg/darwin-ld-20040809-1.c: New test.
31654         * gcc.dg/darwin-ld-20040809-2.c: New test.
31655
31656 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31657
31658         PR fortran/16917
31659         * gfortran.dg/dfloat_1.f90: New test.
31660
31661 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31662
31663         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31664         * gcc.dg/dll-2.c: Fix dg-require syntax.
31665         * gcc.misc-tests/arm-isr.c (abort): Declare.
31666         (exit): Likewise.
31667
31668 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31669
31670         PR c++/16971
31671         * g++.dg/parse/crash16.C: New test.
31672
31673 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31674
31675         * gcc.dg/mips-rsqrt-1.c: New test case.
31676         * gcc.dg/mips-rsqrt-2.c: New test case.
31677         * gcc.dg/mips-rsqrt-3.c: New test case.
31678
31679 2004-08-10  Paul Brook  <paul@codesourcery.com>
31680
31681         * gfortran.dg/der_io_1.f90: New test.
31682
31683 2004-08-10  Paul Brook  <paul@codesourcery.com>
31684
31685         PR fortran/16919
31686         * gfortran.dg/der_array_1.f90: New test.
31687
31688 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31689
31690         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31691
31692 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31693
31694         * gcc.dg/wchar_t-2.c: Fix typo.
31695
31696 2004-08-09  Falk Hueffner  <falk@debian.org>
31697
31698         PR tree-optimization/12517
31699         * gcc.c-torture/compile/pr12517.c: New test.
31700
31701         PR tree-optimization/12578
31702         * gcc.c-torture/compile/pr12578.c: New test.
31703
31704         PR tree-optimization/12899
31705         * gcc.c-torture/compile/pr12899.c: New test.
31706
31707         PR rtl-optimization/14692
31708         * gcc.c-torture/compile/pr14692.c: New test.
31709
31710         PR tree-optimization/16461
31711         * gcc.c-torture/compile/pr16461.c: New test.
31712
31713 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31714
31715         * gfortran.dg/getenv_1.f90: New test.
31716
31717 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31718
31719         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31720         wchar_t.
31721         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31722
31723 2004-08-06  Paul Brook  <paul@codesourcery.com>
31724
31725         * gfortran.dg/ret_array_1.f90: New test.
31726         * gfortran.dg/ret_pointer_1.f90: New test.
31727
31728 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31729
31730         * gcc.dg/missing-field-init-[12].c: New tests.
31731         * g++.dg/warn/missing-field-init-[12].C: New tests.
31732
31733 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31734
31735         * gcc.dg/enum2.c: New test.
31736         * gcc.dg/symbian3.c: Likewise.
31737         * gcc.dg/symbian4.c: Likewise.
31738         * gcc.dg/wchar_t-2.c: Likewise.
31739
31740 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31741
31742         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31743         destructor tests.
31744
31745 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31746
31747         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31748         dg-require-visiblity.
31749         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31750         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31751         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31752         * g++.dg/ext/visibility/new1.C: Likewise.
31753         * g++.dg/ext/visibility/pragma.C: Likewise.
31754         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31755         * g++.dg/ext/visibility/virtual.C: Likewise.
31756         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31757         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31758         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31759         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31760         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31761         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31762         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31763         * g++/dg/ext/visibility/visibility-8.C: New test.
31764         * gcc.c-torture/compile/dll.x: Remove.
31765         * gcc.dg/dll-2.c: Use dg-require-dll
31766         * gcc.dg/visibility-10.c: New test.
31767         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31768         supporting DLLs.
31769         * lib/scanasm.exp (scan_hidden): New function.
31770         (scan_not_hidden): Likewise.
31771
31772 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31773
31774         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31775
31776 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31777
31778         * gcc.c-torture/execute/20040805-1.c: New test.
31779
31780 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31781
31782         * gcc.dg/20020118-1.c: Declare abort.
31783         * gcc.dg/altivec_check.h: Likewise.
31784         * gcc.dg/iftrap-2.c: Likewise.
31785         * gcc.dg/pragma-darwin.c: Likewise.
31786         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31787
31788 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31789
31790         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31791
31792 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31793
31794         * gcc.c-torture/execute/builtins/abs-2.c,
31795         gcc.c-torture/execute/builtins/abs-3.c,
31796         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31797         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31798         intmax_t, uintmax_t and their limits.
31799         * gcc.dg/intmax_t-1.c: New test.
31800
31801 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31802
31803         * g++.dg/tc1/dr147.C: Add reference to PR.
31804
31805 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31806
31807         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31808         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31809
31810 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31811
31812         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31813
31814 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31815
31816         * gcc.dg/redecl-5.c: New test.
31817         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31818         of scanf.
31819
31820 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31821
31822         PR middle-end/16790
31823         * gcc.c-torture/execute/pr16790-1.c: New test case.
31824
31825 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31826
31827         * g++.dg/ext/visibility/assign1.C: New test.
31828         * g++.dg/ext/visibility/new1.C: Likewise.
31829
31830         * gcc.dg/symbian1.c: New test.
31831         * gcc.dg/symbian2.c: Likewise.
31832
31833 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31834
31835         PR target/16570
31836         * gcc.dg/i386-sse-9.c: New test.
31837
31838 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31839
31840         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31841
31842 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31843
31844         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31845         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31846         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31847         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31848         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31849         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31850         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31851         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31852         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31853         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31854         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31855         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31856         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31857         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31858         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31859         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31860         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31861         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31862         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31863         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31864         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31865         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31866         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31867         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31868         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31869         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31870         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31871         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31872         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31873         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31874         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31875         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31876         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31877         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31878         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31879         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31880         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31881         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31882         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31883         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31884         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31885         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31886         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31887         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31888         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31889         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31890         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31891         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31892         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31893         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31894         gcc.misc-tests/i386-pf-3dnow-1.c,
31895         gcc.misc-tests/i386-pf-athlon-1.c,
31896         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31897         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31898         Declare built-in functions used.
31899         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31900
31901 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31902
31903         PR c++/16707
31904         * g++.dg/lookup/using12.C: New test.
31905
31906         * g++.dg/init/null1.C: Fix PR number.
31907         * g++.dg/parse/namespace10.C: Likewise.
31908
31909 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/16224
31912         * g++.dg/template/spec17.C: New test.
31913         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31914         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31915
31916 2004-08-02  David Billinghurst
31917
31918         PR fortran/16292
31919         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31920
31921 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31922
31923         * gcc.dg/ia64-got-1.c: New test case.
31924
31925 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31926
31927         PR c++/16489
31928         * g++.dg/init/null1.C: New test.
31929         * g++.dg/tc1/dr76.C: Adjust error marker.
31930
31931         PR c++/16529
31932         * g++.dg/parse/namespace10.C: New test.
31933
31934         PR c++/16810
31935         * g++.dg/inherit/ptrmem2.C: New test.
31936
31937 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31938
31939         PR target/16155
31940         * gcc.dg/pr16155.c: New test.
31941
31942 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31943
31944         * gcc.dg/redecl-2.c: New test.
31945
31946 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31947
31948         * gcc.dg/darwin-longdouble.c: New file.
31949
31950 2004-07-30  Richard Henderson  <rth@redhat.com>
31951
31952         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31953         write to constant argument.
31954         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31955
31956 2004-07-30  Richard Henderson  <rth@redhat.com>
31957
31958         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31959         tests of nearest around zero.
31960
31961 2004-07-30  Andrew Pinski  <apinski@apple.com>
31962
31963         * gcc.c-torture/compile/20040730-1.c: New test.
31964
31965 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31966
31967         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31968         powerpc-eabispe.
31969
31970 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31971
31972         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31973
31974 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31975
31976         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31977         contains $ld_library_path.
31978         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31979
31980 2004-07-29  Richard Henderson  <rth@redhat.com>
31981
31982         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31983
31984         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31985         (alt2, which): New.
31986         (Check): Accept either alternative.
31987
31988 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31989
31990         * g++.dg/abi/inline1.C: New test.
31991         * g++.dg/abi/local1-a.cc: Likewise.
31992         * g++.dg/abi/local1.C: Likewise.
31993         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31994         * g++.dg/abi/mangle12.C: Likewise.
31995         * g++.dg/abi/mangle17.C: Likewise.
31996         * g++.dg/abi/mangle20-2.C: Likewise.
31997         * g++.dg/opt/interface1.C: Likewise.
31998         * g++.dg/opt/interface1.h: Likewise.
31999         * g++.dg/opt/interface1-a.cc: New test.
32000         * g++.dg/parse/repo1.C: New test.
32001         * g++.dg/template/repo1.C: Likewise.
32002         * g++.dg/warn/Winline-1.C: Likewise.
32003         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32004
32005 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32006
32007         * gcc.dg/tree-ssa/20040729-1.c: New test.
32008
32009 2004-07-27  Matt Austern <austern@apple.com>
32010
32011         * gcc.dg/darwin-bool-1.c: New test.
32012         * gcc.dg/darwin-bool-2.c: New test.
32013
32014 2004-07-28  Richard Henderson  <rth@redhat.com>
32015
32016         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32017         arguments in the correct type.  Don't write to constant arguments.
32018
32019 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32020
32021         PR tree-optimization/16688
32022         PR tree-optimization/16689
32023         * g++.dg/tree-ssa/pr16688.C: New test.
32024
32025 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32026
32027         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32028         loads.  Not only in the comment, this time.
32029
32030 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32031
32032         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32033         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32034         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32035         * gcc.dg/sh4a-bitmovua.c: New.
32036         * gcc.dg/sh4a-cos.c: New.
32037         * gcc.dg/sh4a-cosf.c: New.
32038         * gcc.dg/sh4a-fprun.c: New.
32039         * gcc.dg/sh4a-fsrra.c: New.
32040         * gcc.dg/sh4a-memmovua.c: New.
32041         * gcc.dg/sh4a-sin.c: New.
32042         * gcc.dg/sh4a-sincos.c: New.
32043         * gcc.dg/sh4a-sincosf.c: New.
32044         * gcc.dg/sh4a-sinf.c: New.
32045
32046 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32047
32048         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32049         conditionals.
32050         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32051         loads.
32052         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32053         DOM1.
32054
32055 2004-07-27  Andrew Pinski  <apinski@apple.com>
32056
32057         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32058
32059 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32060
32061         * gcc.dg/pragma-isr.c: New test.
32062
32063 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32064
32065         PR c++/14429
32066         * g++.dg/template/ttp11.C: New test.
32067
32068 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32069
32070         * gcc.c-torture/compile/20040727-1.c: New test.
32071
32072 2004-07-26  Eric Christopher  <echristo@redhat.com>
32073
32074         * gcc.c-torture/compile/20040726-2.c: New test.
32075
32076 2004-07-26  Andrew Pinski  <apinski@apple.com>
32077
32078         * g++.dg/rtti/tinfo1.C: Xfail.
32079
32080 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32081
32082         * gcc.c-torture/compile/20040726-1.c: New test.
32083
32084 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32085             Brian Ryner  <bryner@brianryner.com>
32086
32087         PR c++/9283
32088         PR c++/15000
32089         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32090         * g++.dg/ext/visibility/: New directory.
32091         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32092         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32093         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32094         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32095         * g++.dg/ext/visibility/fvisibility.C,
32096         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32097         g++.dg/ext/visibility/fvisibility-override1.C
32098         g++.dg/ext/visibility/fvisibility-override2.C
32099         g++.dg/ext/visibility/memfuncts.C
32100         g++.dg/ext/visibility/noPLT.C
32101         g++.dg/ext/visibility/pragma.C
32102         g++.dg/ext/visibility/pragma-override1.C
32103         g++.dg/ext/visibility/pragma-override2.C
32104         g++.dg/ext/visibility/staticmemfuncts.C
32105         g++.dg/ext/visibility/virtual.C: New tests.
32106
32107 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32108
32109         PR c/15360
32110         * gcc.dg/pr15360-1.c: New test.
32111
32112 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32113
32114         * gcc.dg/pragma-align-2.c: New test.
32115         * gcc.dg/pragma-init-fini.c: New test.
32116         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32117         targets.
32118
32119 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32120
32121         * gcc.dg/init-string-2.c: New test.
32122
32123 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32124
32125         PR 16684
32126         * gcc.dg/Wredundant-decls-1.c: New test case.
32127
32128 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32129
32130         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32131         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32132         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32133         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32134         * gcc.dg/compat/generate-random.c: New file.
32135         * gcc.dg/compat/generate-random.h: Likewise.
32136         * gcc.dg/compat/generate-random_r.c: Likewise.
32137         * gcc.dg/compat/struct-layout-1.h: Likewise.
32138         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32139         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32140         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32141         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32142         * gcc.dg/compat/struct-layout-1_main.c: New test.
32143         * gcc.dg/compat/struct-layout-1_x.c: New file.
32144         * gcc.dg/compat/struct-layout-1_y.c: New file.
32145         * gcc.dg/compat/struct-layout-1_test.h: New file.
32146
32147 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32148
32149         * gcc.dg/comp-return-1.c: New test
32150
32151 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32152
32153         * gcc.dg/vmx/8-02a.c: Fix typo.
32154
32155         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32156         * gcc.dg/darwin-abi-3.c: New test.
32157
32158         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32159         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32160
32161         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32162         * gcc.dg/vmx/ops-long-1.c: New test.
32163         * gcc.dg/vmx/ops-long-2.c: New test.
32164
32165 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32166
32167         * g++.dg/lookup/conv-[1234].C: New.
32168
32169 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * g++.dg/parse/attr2.C: Simplify.
32172
32173 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32174
32175         PR c/7284
32176         * gcc.c-torture/execute/pr7284-1.c: New test.
32177
32178 2004-07-22  Brian Booth  <bbooth@redhat.com>
32179
32180         * gcc.dg/tree-ssa/20040721-1.c: New test.
32181
32182 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32183
32184         * g++.dg/template/crash20.c: New.
32185
32186 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32187
32188         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32189         Add dg-run directive.  Declare variables as required.
32190         * gfortran.dg/g77/README: Update
32191
32192 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32193
32194         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32195         gcc.dg/cris-peep2-andu2.c: New tests.
32196
32197 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32198
32199         PR c/15052
32200         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32201         on return type.
32202         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32203         messages.
32204         * gcc.dg/qual-return-2.c: Update expected messages.
32205         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32206
32207 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32208
32209         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32210         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32211
32212 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32213
32214         PR c/11250
32215         * gcc.dg/init-string-1.c: New test.
32216
32217 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32218
32219         PR middle-end/15345
32220         PR c/16450
32221         * gcc.dg/torture/nested-fn-1.c: New test.
32222
32223 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32224
32225         PR target/16559
32226         * gcc.dg/ia64-fptr-1.c: New file.
32227
32228 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32229
32230         PR c++/14497
32231         * g++.dg/template/spec16.C: New test.
32232         * g++.old-deja/g++.robertl/eb118.C: Remove.
32233
32234 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32235
32236         PR c++/509
32237         * g++.dg/template/spec15.C: New test.
32238
32239 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32240
32241         Copy cases from g77.f-torture/execute and add dg-run
32242         directive.  Other changes as noted.
32243         * gfortran.dg/g77/13037.f
32244         * gfortran.dg/g77/1832.f
32245         * gfortran.dg/g77/19981119-0.f
32246         * gfortran.dg/g77/19990313-0.f
32247         * gfortran.dg/g77/19990313-1.f
32248         * gfortran.dg/g77/19990313-2.f
32249         * gfortran.dg/g77/19990313-3.f
32250         * gfortran.dg/g77/19990419-1.f
32251         * gfortran.dg/g77/19990826-0.f
32252         * gfortran.dg/g77/19990826-2.f
32253         * gfortran.dg/g77/20000503-1.f
32254         * gfortran.dg/g77/20001111.f
32255         * gfortran.dg/g77/20010116.f
32256         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32257         * gfortran.dg/g77/20010430.f
32258         * gfortran.dg/g77/6177.f
32259         * gfortran.dg/g77/947.f
32260         * gfortran.dg/g77/970816-3.f
32261         * gfortran.dg/g77/971102-1.f
32262         * gfortran.dg/g77/980520-1.f
32263         * gfortran.dg/g77/980628-0.f
32264         * gfortran.dg/g77/980628-1.f
32265         * gfortran.dg/g77/980628-10.f
32266         * gfortran.dg/g77/980628-2.f
32267         * gfortran.dg/g77/980628-3.f
32268         * gfortran.dg/g77/980628-7.f
32269         * gfortran.dg/g77/980628-8.f
32270         * gfortran.dg/g77/980628-9.f
32271         * gfortran.dg/g77/980701-0.f
32272         * gfortran.dg/g77/980701-1.f
32273         * gfortran.dg/g77/cabs.f
32274         * gfortran.dg/g77/claus.f
32275         * gfortran.dg/g77/complex_1.f
32276         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32277         * gfortran.dg/g77/dcomplex.f
32278         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32279         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32280         * gfortran.dg/g77/f90-intrinsic-numeric.f
32281         * gfortran.dg/g77/int8421.f
32282         * gfortran.dg/g77/labug1.f
32283         * gfortran.dg/g77/large_vec.f
32284         * gfortran.dg/g77/le.f
32285         * gfortran.dg/g77/short.f
32286         * gfortran.dg/g77/README: Update
32287
32288 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32289
32290         PR c++/16637
32291         * g++.dg/parse/lookup4.C: New test.
32292
32293 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32294
32295         PR c++/16175
32296         * g++.dg/template/ttp10.C: New test.
32297
32298 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32299
32300         * gcc.dg/pr12625-1.c: New test.
32301
32302 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32303
32304         * gcc.dg/switch-warn-1.c: New test.
32305         * gcc.dg/switch-warn-2.c: New test.
32306         * gcc.c-torture/compile/pr14730.c: Update.
32307
32308 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32309
32310         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32311         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32312         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32313         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32314
32315 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32316
32317         PR c++/16623
32318         * g++.dg/template/assign1.C: New test.
32319
32320 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32321
32322         PR c++/12170
32323         * g++.dg/template/ttp9.C: New test.
32324
32325 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32326
32327         * gcc.dg/format/cmn-err-1.c: New test.
32328
32329 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32330
32331         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32332         gcc.dg/Wparentheses-10.c: New tests.
32333         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32334
32335 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32336
32337         PR fortran/16465
32338         * gfortran.dg/g77//ffixed-line-length-0.f,
32339         gfortran.dg/g77/ffixed-line-length-132.f,
32340         gfortran.dg/g77/ffixed-line-length-72.f,
32341         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32342         gfortran.dg/g77/README: Update.
32343
32344 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32345
32346         PR c++/13092
32347         * g++.dg/template/non-dependent7.C: New test.
32348         * g++.dg/template/non-dependent8.C: Likewise.
32349         * g++.dg/template/non-dependent9.C: Likewise.
32350         * g++.dg/template/non-dependent10.C: Likewise.
32351
32352 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32353
32354         PR c++/16337
32355         * g++.dg/parse/attr2.C: New test.
32356
32357 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32358
32359         * g77.dg: Removed.
32360         * g77.f-torture: Ditto.
32361
32362 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32363
32364         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32365         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32366         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32367
32368 2004-07-16  Richard Henderson  <rth@redhat.com>
32369
32370         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32371
32372 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32373
32374         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32375         tests with full list of options.
32376         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32377         of TORTURE_OPTIONS if test contains 'dg-do run'.
32378
32379         PR fortran/16404
32380         * gfortran.dg/do_iterator.f90: New test.
32381
32382 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32383
32384         PR rtl-optimization/16536
32385         * gcc.c-torture/execute/restrict-1.c: New test.
32386
32387 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32388
32389         PR fortran/15324
32390         * gfortran.dg/pr15324.f90: New test.
32391
32392         PR fortran/15129
32393         * gfortran.dg/pr15129.f90: New test.
32394
32395         PR fortran/15140
32396         * gfortran.dg/pr15140.f90: New test.
32397
32398         PR fortran/13792
32399         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32400         compile-time simplification.
32401
32402 2004-07-14  Mike Stump  <mrs@apple.com>
32403
32404         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32405
32406 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32407
32408         PR target/16325
32409         * gcc.dg/profile-generate-1.c: New.
32410
32411 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32412
32413         * gcc.c-torture/execute/20040709-1.c: New test.
32414         * gcc.c-torture/execute/20040709-2.c: New test.
32415
32416 2004-07-14  Mike Stump  <mrs@apple.com>
32417
32418         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32419
32420 2004-07-14  Mike Stump  <mrs@apple.com>
32421
32422         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32423
32424 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR c++/16518
32427         * g++.dg/parse/mutable1.C: New test.
32428
32429 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32430
32431         PR tree-optimization/16443
32432         * gcc.dg/tree-ssa/20040713-1.c: New test.
32433
32434 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32435
32436         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32437         for operator new.
32438
32439 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32440
32441         * gfortran.dg/g77/README: New file
32442         * gfortran.dg/g77/19981216-0.f: Copy from
32443         g77.f-torture/noncompile.  Add "dg-do compile" and
32444         dg-error as required.
32445         * gfortran.dg/g77/19990218-1.f: Likewise.
32446         * gfortran.dg/g77/19990905-1.f: Likewise.
32447         * gfortran.dg/g77/9263.f: Likewise.
32448         * gfortran.dg/g77/980615-0.f: Likewise.
32449         * gfortran.dg/g77/980616-0.f: Likewise.
32450         * gfortran.dg/g77/check0.f: Likewise.
32451         * gfortran.dg/g77/select_no_compile.f: Likewise.
32452
32453 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32454
32455         Copy files from g77.f-torture/compile.
32456         Add "{ dg-do compile}".  Other changes as noted
32457         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32458         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32459         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32460         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32461         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32462         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32463         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32464         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32465         statement to conform to standard.  Append alpha1.x for reference.
32466         * gfortran.dg/g77/xformat.f: Add dg-warning
32467
32468 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32469
32470         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32471         Add {dg-do compile} directive.
32472         * gfortran.dg/g77/cpp2.F: Likewise.
32473
32474 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32475
32476         PR c++/5402
32477         * g++.dg/lookup/name-clash1.C: New test.
32478
32479         PR c++/9777
32480         * g++.dg/lookup/name-clash2.C: New test.
32481
32482         PR c++/12102
32483         * g++.dg/lookup/name-clash3.C: New test.
32484
32485 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32486
32487         * g++.dg/lookup/new2.C: New test.
32488         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32489
32490 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32491
32492         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32493         Add {dg-do compile} directive.
32494         * gfortran.dg/g77/13060.f: Likewise.
32495         * gfortran.dg/g77/19990218-0.f: Likewise.
32496         * gfortran.dg/g77/19990305-0.f: Likewise.
32497         * gfortran.dg/g77/19990419-0.f: Likewise.
32498         * gfortran.dg/g77/19990502-0.f: Likewise.
32499         * gfortran.dg/g77/19990502-1.f: Likewise.
32500         * gfortran.dg/g77/19990525-0.f: Likewise.
32501         * gfortran.dg/g77/19990826-1.f: Likewise.
32502         * gfortran.dg/g77/19990826-3.f: Likewise.
32503         * gfortran.dg/g77/19990905-2.f: Likewise.
32504         * gfortran.dg/g77/20000412-1.f: Likewise.
32505         * gfortran.dg/g77/20000511-1.f: Likewise.
32506         * gfortran.dg/g77/20000511-2.f: Likewise.
32507         * gfortran.dg/g77/20000518.f: Likewise.
32508         * gfortran.dg/g77/20000601-1.f: Likewise.
32509         * gfortran.dg/g77/20000601-2.f: Likewise.
32510         * gfortran.dg/g77/20000629-1.f: Likewise.
32511         * gfortran.dg/g77/20000630-2.f: Likewise.
32512         * gfortran.dg/g77/20010115.f: Likewise.
32513         * gfortran.dg/g77/20010321-1.f: Likewise.
32514         * gfortran.dg/g77/20010426.f: Likewise.
32515         * gfortran.dg/g77/20020307-1.f: Likewise.
32516         * gfortran.dg/g77/8485.f: Likewise.
32517         * gfortran.dg/g77/960317-1.f: Likewise.
32518         * gfortran.dg/g77/970915-0.f: Likewise.
32519         * gfortran.dg/g77/980310-1.f: Likewise.
32520         * gfortran.dg/g77/980310-2.f: Likewise.
32521         * gfortran.dg/g77/980310-3.f: Likewise.
32522         * gfortran.dg/g77/980310-4.f: Likewise.
32523         * gfortran.dg/g77/980310-6.f: Likewise.
32524         * gfortran.dg/g77/980310-7.f: Likewise.
32525         * gfortran.dg/g77/980310-8.f: Likewise.
32526         * gfortran.dg/g77/980419-2.f: Likewise.
32527         * gfortran.dg/g77/980424-0.f: Likewise.
32528         * gfortran.dg/g77/980427-0.f: Likewise.
32529         * gfortran.dg/g77/980729-0.f: Likewise.
32530         * gfortran.dg/g77/981117-1.f: Likewise.
32531         * gfortran.dg/g77/toon_1.f: Likewise.
32532
32533 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32534
32535         PR c++/2204
32536         * g++.dg/other/abstract2.C: New test.
32537
32538 2004-07-12  Paul Brook  <paul@codesourcery.com>
32539
32540         * gfortran.dg/pointer_init_1.f90: New test.
32541
32542 2004-07-11  Paul Brook  <paul@codesourcery.com>
32543
32544         PR fortran/15986
32545         * gfortran.dg/contained_1.f90: New test.
32546
32547 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32548
32549         * g++.dg/parse/defarg8.C: New test.
32550
32551 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32552
32553         PR fortran/16433
32554         * gfortran.dg/pr16433.f: New test.
32555
32556         PR fortran/17574
32557         * gfortran.dg/pr15754.f90: New test.
32558
32559 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32560
32561         PR tree-optimization/16437
32562         * gcc.c-torture/execute/bitfld-4.c: New test.
32563
32564 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32565
32566         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32567         access to common var from module.
32568
32569 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32570
32571         PR fortran/16336
32572         * gfortran.fortran-torture/execute/common_2.f90: New test.
32573
32574 2004-07-10  Paul Brook  <paul@codesourcery.com>
32575
32576         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32577
32578 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32579
32580         PR fortran/15969
32581         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32582
32583 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32584
32585         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32586         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32587         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32588         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32589         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32590         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32591         * gfortran.dg/g77/funderscoring.f: Likewise.
32592         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32593
32594 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32595
32596         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32597
32598 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32599         Paul Brook  <paul@codesourcery.com>
32600
32601         PR fortran/13415
32602         * gfortran.dg/common_pointer_1.f90: New test.
32603
32604 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32605
32606         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32607
32608 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32609
32610         PR target/16364
32611         * gcc.c-torture/compile/20040709-1.c: New.
32612
32613 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32614
32615         PR fortran/14077
32616         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32617
32618 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32619
32620         PR fortran/13201
32621         * gfortran.dg/shape_1.f90: New test.
32622
32623 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32624             Andrew Pinski  <apinski@apple.com>
32625
32626         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32627
32628 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32629
32630         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32631         comment.
32632
32633 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32634         Paul Brook  <paul@codesourcery.com>
32635
32636         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32637         '.f95' and '.F95'.
32638
32639 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32640
32641         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32642
32643 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32644
32645         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32646         testcases with capital suffix.
32647
32648 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32649
32650         PR fortran/15481
32651         PR fortran/13372
32652         PR fortran/13575
32653         PR fortran/15978
32654         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32655
32656         * gfortran.dg/implicit_1.f90: New test.
32657
32658 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32659
32660         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32661         expression to match gfortran warning/error messages
32662         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32663         dg-error text.
32664
32665 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32666
32667         * lib/fortran-torture.exp: Rename proc search_for to
32668         search_for_re.
32669
32670 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32671
32672         * gcc.c-torture/execute/simd-5.x: New file.
32673         XFAIL on SPARC 64-bit at -O0.
32674
32675 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32676
32677         PR c++/8211
32678         PR c++/16165
32679         * g++.dg/warn/effc3.C: New test.
32680
32681 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32682
32683         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32684         change X to 1X in format.
32685         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32686         add data statements to conform to standard.
32687
32688 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32689
32690         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32691         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32692         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32693
32694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32695
32696         * gfortran.dg/g77/7388.f: Copy from g77.dg
32697         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32698         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32699         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32700         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32701         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32702         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32703         * gfortran.dg/g77/strlen0.f: Likewise.
32704
32705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32706
32707         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32708         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32709
32710 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32711
32712         * gcc.c-torture/execute/920428-2.x: Delete.
32713         * gcc.c-torture/execute/920501-7.x: Likewise.
32714
32715 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32716
32717         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32718         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32719         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32720         prescott and c3-2.
32721         (PREFETCH_3DNOW): Add -march=c3.
32722
32723 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32724
32725         PR c/16437
32726         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32727         * gcc.c-torture/execute/bf64-1.x: Likewise.
32728
32729 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32730
32731         * gcc.c-torture/compile/20040708-1.c: New test.
32732
32733 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32734
32735         PR c++/16169
32736         * g++.dg/warn/effc2.C: New test.
32737
32738 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32739
32740         * gcc.c-torture/execute/bitfld-1.x: Remove.
32741         * gcc.c-torture/execute/bitfld-3.c: New test.
32742         * gcc.dg/bitfld-2.c: Remove XFAILs.
32743
32744 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32745
32746         PR c++/16276
32747         * g++.dg/rtti/tinfo1.C: New file.
32748
32749 2004-07-07  Eric Christopher  <echristo@redhat.com>
32750
32751         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32752
32753 2004-07-07  Andrew Pinski  <apinski@apple.com>
32754
32755         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32756
32757 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32758
32759         * g++.dg/init/call1.C: XFAIL.
32760
32761 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32762
32763         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32764         except for movstrict*, to movmem* and clrstr* to clrmem*.
32765
32766 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32767
32768         * gcc.c-torture/execute/20040707-1.c: New test.
32769
32770 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32771
32772         * gcc.c-torture/execute/20040706-1.c: New test.
32773
32774 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32775
32776         PR c++/3671
32777         * g++.dg/template/spec14.C: New test.
32778
32779 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32780
32781         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32782         nothing if not yet defined.  Use it in b, c and d type definitions.
32783         * gcc.c-torture/execute/20040705-1.c: New test.
32784         * gcc.c-torture/execute/20040705-2.c: New test.
32785
32786 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32787
32788         PR c++/2518
32789         * g++.dg/lookup/new1.C: New test.
32790
32791 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32792
32793         PR c++/11406
32794         * g++.dg/template/sizeof8.C: New test.
32795
32796 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32797
32798         * gcc.c-torture/compile/20040705-1.c: New test.
32799
32800 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32801
32802         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32803
32804 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32805
32806         * gcc.dg/cpp/if-mop.c: Two new testcases.
32807         * gcc.dg/cpp/trad/comment-3.c: New.
32808
32809 2004-07-04  Paul Brook  <paul@codesourcery.com>
32810
32811         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32812
32813 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32814
32815         PR c++/3761
32816         * g++.dg/lookup/crash4.C: New test.
32817
32818 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32819
32820         * gcc.c-torture/execute/builtin-abs-1.c
32821         * gcc.c-torture/execute/builtin-abs-2.c
32822         * gcc.c-torture/execute/builtin-complex-1.c
32823         * gcc.c-torture/execute/builtins/string-1-lib.c
32824         * gcc.c-torture/execute/builtins/string-1.c
32825         * gcc.c-torture/execute/builtins/string-2-lib.c
32826         * gcc.c-torture/execute/builtins/string-2.c
32827         * gcc.c-torture/execute/builtins/string-3-lib.c
32828         * gcc.c-torture/execute/builtins/string-3.c
32829         * gcc.c-torture/execute/builtins/string-4-lib.c
32830         * gcc.c-torture/execute/builtins/string-4.c
32831         * gcc.c-torture/execute/builtins/string-5-lib.c
32832         * gcc.c-torture/execute/builtins/string-5.c
32833         * gcc.c-torture/execute/builtins/string-6-lib.c
32834         * gcc.c-torture/execute/builtins/string-6.c
32835         * gcc.c-torture/execute/builtins/string-7-lib.c
32836         * gcc.c-torture/execute/builtins/string-7.c
32837         * gcc.c-torture/execute/builtins/string-8-lib.c
32838         * gcc.c-torture/execute/builtins/string-8.c
32839         * gcc.c-torture/execute/builtins/string-9-lib.c
32840         * gcc.c-torture/execute/builtins/string-9.c
32841         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32842         * gcc.c-torture/execute/builtins/string-asm-1.c
32843         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32844         * gcc.c-torture/execute/builtins/string-asm-2.c
32845         * gcc.c-torture/execute/stdio-opt-1.c
32846         * gcc.c-torture/execute/stdio-opt-2.c
32847         * gcc.c-torture/execute/stdio-opt-3.c
32848         * gcc.c-torture/execute/string-opt-1.c
32849         * gcc.c-torture/execute/string-opt-10.c
32850         * gcc.c-torture/execute/string-opt-11.c
32851         * gcc.c-torture/execute/string-opt-12.c
32852         * gcc.c-torture/execute/string-opt-13.c
32853         * gcc.c-torture/execute/string-opt-14.c
32854         * gcc.c-torture/execute/string-opt-15.c
32855         * gcc.c-torture/execute/string-opt-16.c
32856         * gcc.c-torture/execute/string-opt-2.c
32857         * gcc.c-torture/execute/string-opt-6.c
32858         * gcc.c-torture/execute/string-opt-7.c
32859         * gcc.c-torture/execute/string-opt-8.c:
32860         Replace with ...
32861
32862         * gcc.c-torture/execute/builtins/abs-2.c
32863         * gcc.c-torture/execute/builtins/abs-3.c
32864         * gcc.c-torture/execute/builtins/complex-1.c
32865         * gcc.c-torture/execute/builtins/fprintf.c
32866         * gcc.c-torture/execute/builtins/fputs.c
32867         * gcc.c-torture/execute/builtins/memcmp.c
32868         * gcc.c-torture/execute/builtins/memmove.c
32869         * gcc.c-torture/execute/builtins/memops-asm.c
32870         * gcc.c-torture/execute/builtins/mempcpy-2.c
32871         * gcc.c-torture/execute/builtins/mempcpy.c
32872         * gcc.c-torture/execute/builtins/memset.c
32873         * gcc.c-torture/execute/builtins/printf.c
32874         * gcc.c-torture/execute/builtins/sprintf.c
32875         * gcc.c-torture/execute/builtins/strcat.c
32876         * gcc.c-torture/execute/builtins/strchr.c
32877         * gcc.c-torture/execute/builtins/strcmp.c
32878         * gcc.c-torture/execute/builtins/strcpy.c
32879         * gcc.c-torture/execute/builtins/strcspn.c
32880         * gcc.c-torture/execute/builtins/strlen-2.c
32881         * gcc.c-torture/execute/builtins/strlen.c
32882         * gcc.c-torture/execute/builtins/strncat.c
32883         * gcc.c-torture/execute/builtins/strncmp-2.c
32884         * gcc.c-torture/execute/builtins/strncmp.c
32885         * gcc.c-torture/execute/builtins/strncpy.c
32886         * gcc.c-torture/execute/builtins/strpbrk.c
32887         * gcc.c-torture/execute/builtins/strpcpy-2.c
32888         * gcc.c-torture/execute/builtins/strpcpy.c
32889         * gcc.c-torture/execute/builtins/strrchr.c
32890         * gcc.c-torture/execute/builtins/strspn.c
32891         * gcc.c-torture/execute/builtins/strstr-asm.c
32892         * gcc.c-torture/execute/builtins/strstr.c:
32893         ... these new files.
32894
32895         * gcc.c-torture/execute/builtins/abs-2-lib.c
32896         * gcc.c-torture/execute/builtins/abs-3-lib.c
32897         * gcc.c-torture/execute/builtins/complex-1-lib.c
32898         * gcc.c-torture/execute/builtins/fprintf-lib.c
32899         * gcc.c-torture/execute/builtins/fputs-lib.c
32900         * gcc.c-torture/execute/builtins/memcmp-lib.c
32901         * gcc.c-torture/execute/builtins/memmove-lib.c
32902         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32903         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32904         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32905         * gcc.c-torture/execute/builtins/memset-lib.c
32906         * gcc.c-torture/execute/builtins/printf-lib.c
32907         * gcc.c-torture/execute/builtins/sprintf-lib.c
32908         * gcc.c-torture/execute/builtins/strcat-lib.c
32909         * gcc.c-torture/execute/builtins/strchr-lib.c
32910         * gcc.c-torture/execute/builtins/strcmp-lib.c
32911         * gcc.c-torture/execute/builtins/strcpy-lib.c
32912         * gcc.c-torture/execute/builtins/strcspn-lib.c
32913         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32914         * gcc.c-torture/execute/builtins/strlen-lib.c
32915         * gcc.c-torture/execute/builtins/strncat-lib.c
32916         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32917         * gcc.c-torture/execute/builtins/strncmp-lib.c
32918         * gcc.c-torture/execute/builtins/strncpy-lib.c
32919         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32920         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32921         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32922         * gcc.c-torture/execute/builtins/strrchr-lib.c
32923         * gcc.c-torture/execute/builtins/strspn-lib.c
32924         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32925         * gcc.c-torture/execute/builtins/strstr-lib.c
32926         * gcc.c-torture/execute/builtins/lib/abs.c
32927         * gcc.c-torture/execute/builtins/lib/fprintf.c
32928         * gcc.c-torture/execute/builtins/lib/memset.c
32929         * gcc.c-torture/execute/builtins/lib/printf.c
32930         * gcc.c-torture/execute/builtins/lib/sprintf.c
32931         * gcc.c-torture/execute/builtins/lib/strcpy.c
32932         * gcc.c-torture/execute/builtins/lib/strcspn.c
32933         * gcc.c-torture/execute/builtins/lib/strncat.c
32934         * gcc.c-torture/execute/builtins/lib/strncmp.c
32935         * gcc.c-torture/execute/builtins/lib/strncpy.c
32936         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32937         * gcc.c-torture/execute/builtins/lib/strspn.c
32938         * gcc.c-torture/execute/builtins/lib/strstr.c:
32939         New files containing support routines.
32940
32941         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32942         declaration.
32943         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32944         when not optimizing.
32945
32946 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32947
32948         PR c++/16240
32949         * g++.dg/abi/mangle22.C: New test.
32950         * g++.dg/abi/mangle23.C: Likewise.
32951
32952 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32953
32954         PR fortran/16290
32955         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32956         Allow for cases without denormalized floating point numbers.
32957
32958 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32959
32960         PR c/1027
32961         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32962         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32963         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32964         expected warning text.
32965         * gcc.dg/format/diag-2.c: New test.
32966
32967 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32968
32969         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32970
32971 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32972
32973         * gcc.dg/builtins-43.c: New.
32974         * gcc.dg/builtins-44.c: New.
32975         * gcc.dg/builtins-45.c: New.
32976
32977 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32978             Andreas Tobler  <a.tobler@schweiz.ch>
32979
32980         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32981         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32982         as SIGSEGV.
32983         * gcc.dg/cleanup-11.c: Likewise.
32984         * gcc.dg/cleanup-8.c: Likewise.
32985         * gcc.dg/cleanup-9.c: Likewise.
32986         * gcc.dg/cleanup-5.c: Run on all platforms.
32987
32988 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32989
32990         * g++.dg/warn/nonnull1.C: New test.
32991
32992 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32993
32994         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32995         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32996         Special-case the Sun compiler wrt to <complex.h>.
32997
32998 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32999
33000         * gcc.dg/Wunreachable-8.C: New test.
33001
33002         * gcc.dg/h8300-ice2.c : New test.
33003
33004 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33005
33006         PR fortran/16161
33007         * gfortran.fortran-torture/compile/implicit.f90: Add test
33008         for implicit character.
33009
33010 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33011
33012         PR fortran/16289
33013         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33014         Use tiny() intrinsic to find smallest non-negative real
33015
33016 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33017
33018         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33019         * gcc.dg/compat/struct-by-value-22_x.c: New.
33020         * gcc.dg/compat/struct-by-value-22_y.c: New.
33021
33022         * gcc.c-torture/execute/20040629-1.c: New test.
33023
33024 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33025
33026         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33027         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33028
33029         PR target/16195
33030         * gcc.dg/20040625-1.c: New test.
33031
33032 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33033
33034         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33035
33036 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33037
33038         PR fortran/15963
33039         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33040
33041 2004-06-29  Richard Henderson  <rth@redhat.com>
33042
33043         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33044
33045 2004-06-29  Paul Brook  <paul@codesourcery.com>
33046
33047         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33048         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33049
33050 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33051
33052         PR c++/16260
33053         * g++.dg/parse/crash15.C: New.
33054
33055 2004-06-28  Andrew Pinski  <apinski@apple.com>
33056
33057         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33058         by the error already.
33059
33060         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33061
33062 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33063
33064         PR target/14041
33065         * gcc.dg/h8300-bss-align-1.c : New.
33066
33067 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33068
33069         * PR c++/16174
33070         * g++.dg/template/ctor4.C: New.
33071
33072 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33073
33074         PR c++/16205
33075         * g++.dg/warn/Wsequence-point-1.C: New test.
33076
33077 2004-06-27  Paul Brook  <paul@codesourcery.com>
33078
33079         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33080
33081 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33082
33083         * g++.old-deja/g++.mike/p7325.C: Remove.
33084
33085 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33086
33087         PR c/14963
33088         * gcc.dg/pr14963.c: New test.
33089
33090 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33091
33092         PR c++/16193
33093         * g++.dg/parse/redef1.C: New test.
33094
33095 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33096
33097         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33098         20021110.c.
33099         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33100         20021119-1.c.
33101         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33102         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33103         5-04.c.
33104         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33105         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33106         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33107         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33108         g++.brendan/enum14.C.
33109         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33110         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33111         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33112         g++.mike/virt1.C.
33113         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33114         memtemp24.C.
33115
33116 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33117
33118         * gcc.dg/20040527-1.c: New test case.
33119
33120 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33121
33122         PR gfortran/pr16196
33123         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33124
33125 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33126
33127         PR middle-end/15825
33128         * gcc.dg/pr15825-1.c: New test case.
33129
33130 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33131
33132         * gcc.c-torture/execute/20040625-1.c: New test.
33133
33134 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33135
33136         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33137
33138 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33139
33140         * gcc.dg/torture/mips-div-1.c: New test.
33141
33142 2004-06-24  Jeff Law  <law@redhat.com>
33143
33144         * gcc.dg/tree-ssa/20040624-1.c: New test.
33145
33146 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33147
33148         * gcc.c-torture/compile/20040624-1.c: New test.
33149
33150 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33151
33152         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33153         this directory.
33154
33155 2004-06-23  Andrew Pinski  <apinski@apple.com>
33156
33157         PR middle-end/15988
33158         * g++.dg/opt/ptrmem4.C: New test.
33159
33160         * gcc.dg/c90-array-quals-2.c: New test.
33161
33162 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33163
33164         * gcc.dg/kpice1.c: New test.
33165
33166 2006-06-23  Andrew Pinski  <apinski@apple.com>
33167
33168         * gcc.dg/c90-array-quals.c: New test.
33169
33170 2006-06-22  Richard Henderson  <rth@redhat.com>
33171
33172         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33173
33174 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33175
33176         * gcc.dg/builtins-config.h: Handle FreeBSD.
33177
33178 2006-06-22  Richard Henderson  <rth@redhat.com>
33179
33180         * g++.dg/opt/devirt1.C: New.
33181
33182 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33183
33184         * g++.dg/opt/pr15551.C: New testcase.
33185
33186 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33187
33188         PR target/14800
33189         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33190         x86_64-*-linux* when compiling for 32bit.
33191
33192 2004-06-21  Andrew Pinski  <apinski@apple.com>
33193
33194         * gcc.dg/pch/struct-1.c: New.
33195         * gcc.dg/pch/struct-1.hs: New.
33196
33197 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33198
33199         * gcc.dg/pch/save-temps-1.c: New file.
33200         * gcc.dg/pch/save-temps-1.hs: New file.
33201
33202 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33203
33204         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33205         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33206
33207 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33208
33209         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33210         to fix type error.
33211         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33212         Remove trailing spaces.
33213
33214 2004-06-21  Richard Henderson  <rth@redhat.com>
33215
33216         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33217         merging && to BIT_FIELD_REF.
33218
33219 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33220
33221         * g++.dg/opt/placeholder1.C: New test.
33222
33223 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33224
33225         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33226         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33227         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33228         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33229
33230 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33231
33232         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33233         extern "C".
33234         * g++.dg/other/pragma-re-1.C: Add comments.
33235
33236 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33237
33238         PR gfortran/16080
33239         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33240
33241 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33242
33243         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33244         instead of setting the type of size_t by
33245         hand.
33246
33247 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33248
33249         * gcc.dg/unordered-2.c: New test case.
33250         * gcc.dg/unordered-3.c: New test case.
33251
33252 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33253
33254         PR other/16043
33255         * lib/g++.exp (g++_version): Tweak regexp for version
33256         * lib/g77.exp (g77_version): Likewise.
33257         * lib/gfortran.exp (gfortran_version): Likewise.
33258         * lib/objc.exp (objc_version): Likewise.
33259         * lib/treelang.exp (treelang_version): Likewise.
33260
33261 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33262
33263         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33264         Use INT_MAX instead of __INT_MAX__.
33265         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33266
33267         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33268         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33269         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33270         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33271         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33272         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33273         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33274         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33275         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33276
33277         * gcc.dg/range-test-1.c: New test.
33278         * g++.dg/opt/range-test-1.C: New test.
33279
33280 2004-06-17  Richard Henderson  <rth@redhat.com>
33281
33282         * objc.dg/sync-1.m: New.
33283         * objc.dg/try-catch-1.m: Don't force next runtime.
33284         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33285         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33286         shadowed catch clause.
33287         * objc.dg/try-catch-5.m: New.
33288
33289 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33290
33291         Bug 14610
33292         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33293
33294 2004-06-15  Richard Henderson  <rth@redhat.com>
33295
33296         * gcc.dg/20001116-1.c: Move expected warning line.
33297
33298 2004-06-15  Richard Henderson  <rth@redhat.com>
33299
33300         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33301         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33302
33303 2004-06-15  Jeff Law  <law@redhat.com>
33304
33305         * gcc.dg/tree-ssa/20040615-1.c: New test.
33306         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33307         be less sensitive to operand ordering.
33308         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33309
33310 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33311
33312         * g++.dg/abi/bitfield3.C: Add comment..
33313
33314 2004-06-15  Richard Henderson  <rth@redhat.com>
33315
33316         * g++.dg/ext/stmtexpr1.C: XFAIL.
33317         * gcc.dg/20030612-1.c: XFAIL.
33318
33319 2004-06-15  Eric Christopher  <echristo@redhat.com>
33320
33321         * g++.dg/charset/asm5.c: New.
33322         * gcc.dg/charset/asm6.c: New.
33323
33324 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33325
33326         PR fortran/15962
33327         * gfortran.fortran-torture/execute/select_1.f90: New test.
33328
33329 2004-06-15  Paul Brook  <paul@codesourcery.com>
33330
33331         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33332
33333 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33334
33335         PR c++/15967
33336         * g++.dg/lookup/crash3.C: New test.
33337
33338 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33339
33340         PR c++/15947
33341         * g++.dg/parse/dtor4.C: New test.
33342
33343 2004-06-14  Jeff Law  <law@redhat.com>
33344
33345         * gcc.c-torture/compile/20040614-1.c: New test.
33346
33347 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33348
33349         PR fortran/15211
33350         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33351         LEN of a character array.
33352
33353 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33354
33355         PR c++/15096
33356         * g++.dg/template/ptrmem10.C: New test.
33357
33358         PR c++/14930
33359         * g++.dg/template/friend30.C: New test.
33360
33361 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33362
33363         PR fortran/14928
33364         * gfortran.fortran-torture/compile/mloc.f90: New test.
33365
33366 2004-06-13  Paul Brook  <paul@codesourcery.com>
33367
33368         * gfortran.fortran-torture/execute/random_2.f90: New test.
33369
33370 2004-06-13  Eric Christopher  <echristo@redhat.com>
33371
33372         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33373
33374 2004-06-12  Paul Brook  <paul@codesourcery.com>
33375
33376         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33377
33378 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33379
33380         PR fortran/14923
33381         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33382
33383 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33384
33385         PR fortran/14957
33386         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33387         syntax errors in end statements of contained subroutines.
33388
33389 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33390
33391         PR fortran/12841
33392         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33393
33394 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33395
33396         PR fortran/15665
33397         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33398
33399 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33400
33401         PR gfortran/12839
33402         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33403
33404 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33405
33406         PR c++/15862
33407         * g++.dg/parse/enum1.C: New test.
33408
33409 2004-06-10  Jeff Law  <law@redhat.com>
33410
33411         * gcc.c-torture/compile/20040610-1.c: New test.
33412
33413 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33414
33415         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33416         * g++.old-deja/g++.other/decl3.C: Likewise.
33417
33418 2004-06-10  Brian Booth  <bbooth@redhat.com>
33419
33420         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33421         V_MAY_DEF instead of VDEF.
33422         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33423
33424 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33425
33426         PR c++/14211
33427         * g++.dg/conversion/const1.C: New test.
33428
33429         PR c++/15076
33430         * g++.dg/conversion/reinterpret1.C: New test.
33431
33432         PR c++/15877
33433         * g++.dg/template/enum2.C: New test.
33434
33435         PR c++/15227
33436         * g++.dg/template/error13.C: New test.
33437
33438 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33439
33440         PR fortran/14957
33441         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33442         arguments to test_* REAL and of the right size.
33443
33444 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33445
33446         PR target/15569
33447         PR rtl-optimization/15681
33448         * gcc.dg/20040609-1.c: New test.
33449
33450 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33451
33452         PR c++/14791
33453         * g++.dg/opt/builtins1.C: New test.
33454
33455 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33456
33457         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33458         that use default windows32 struct layout.
33459         * gcc.dg/i386-bitfield2.c: Likewise.
33460
33461 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33462
33463         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33464         for mingw32 and cygwin targets.
33465
33466 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33467
33468         * gcc.dg/pch/macro-4.c: New.
33469         * gcc.dg/pch/macro-4.hs: New.
33470
33471 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33472
33473         PR fortran/13249
33474         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33475
33476 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33477
33478         PR fortran/13372
33479         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33480
33481 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33482
33483         PR gfortran/14897
33484         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33485
33486 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33487
33488         PR gfortran/15755
33489         * gfortran.fortran-torture/execute/backspace.c : New test.
33490
33491 2004-06-09  Paul Brook  <paul@codesourcery.com>
33492
33493         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33494         (pointer_to_section): Rewrite to use smaller array.
33495
33496 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33497
33498         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33499         * gcc.dg/ext/altivec-10.c: Same.
33500         * gcc.dg/ext/altivec-11.c: Same.
33501         * gcc.dg/ext/altivec-12.c: Same.
33502         * gcc.dg/ext/altivec-13.c: Same.
33503         * gcc.dg/ext/altivec-14.c: Same.
33504         * gcc.dg/ext/altivec-15.c: Same.
33505         * gcc.dg/ext/altivec-16.c: Same.
33506         * gcc.dg/ext/altivec-3.c: Same.
33507         * gcc.dg/ext/altivec-4.c: Same.
33508         * gcc.dg/ext/altivec-6.c: Same.
33509         * gcc.dg/ext/altivec-7.c: Same.
33510         * gcc.dg/ext/altivec-8.c: Same.
33511         * gcc.dg/ext/altivec-varargs-1.c: Same.
33512
33513         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33514         * g++.dg/ext/altivec-10.C: Same.
33515         * g++.dg/ext/altivec-2.C: Same.
33516         * g++.dg/ext/altivec-3.C: Same.
33517         * g++.dg/ext/altivec-4.C: Same.
33518         * g++.dg/ext/altivec-5.C: Same.
33519         * g++.dg/ext/altivec-6.C: Same.
33520         * g++.dg/ext/altivec-7.C: Same.
33521         * g++.dg/ext/altivec-8.C: Same.
33522         * g++.dg/ext/altivec-9.C: Same.
33523
33524 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33525
33526         PR c++/7841
33527         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33528
33529 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33530
33531         * gcc.dg/union-1.c: New test.
33532
33533 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33534
33535         * gcc.dg/builtins-41.c: New test case.
33536         * gcc.dg/builtins-42.c: New test case.
33537
33538 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33539
33540         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33541         * g++.dg/ext/altivec-10.C: Same.
33542         * g++.dg/ext/altivec-2.C: Same.
33543         * g++.dg/ext/altivec-3.C: Same.
33544         * g++.dg/ext/altivec-4.C: Same.
33545         * g++.dg/ext/altivec-5.C: Same.
33546         * g++.dg/ext/altivec-6.C: Same.
33547         * g++.dg/ext/altivec-7.C: Same.
33548         * g++.dg/ext/altivec-8.C: Same.
33549         * g++.dg/ext/altivec-9.C: Same.
33550         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33551         * g++.old-deja/g++.brendan/new3.C: Same.
33552         * gcc.c-torture/execute/eeprof-1.x: Same.
33553
33554 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33555
33556         PR c/14765
33557         * gcc.dg/pr14765-1.c: New test.
33558
33559 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33560
33561         PR c/14649
33562         * gcc.dg/pr14649-1.c: New test case.
33563
33564 2004-06-07  Richard Henderson  <rth@redhat.com>
33565
33566         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33567         if temporaries.
33568
33569 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33570
33571         * g++.dg/eh/elide1.C: Remove XFAIL.
33572
33573 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33574
33575         PR c++/15337
33576         * g++.dg/expr/sizeof3.C: New test.
33577
33578         PR c++/14777
33579         * g++.dg/template/access14.C: New test.
33580
33581         PR c++/15554
33582         * g++.dg/template/enum1.C: New test.
33583
33584         PR c++/15057
33585         * g++.dg/eh/throw1.C: New test.
33586
33587 2004-06-07  David Ayers  <d.ayers@inode.at>
33588             Ziemowit Laski  <zlaski@apple.com>
33589
33590         * lib/objc.exp (objc_target_compile): Revert the '-framework
33591         Foundation' flag fix, since bare Darwin does not ship
33592         with the Foundation framework.
33593         * objc/execute/next_mapping.h: Provide a local NSConstantString
33594         @interface and @implementation.
33595         (objc_constant_string_init): A constructor function, used to
33596         initialize the NSConstantString meta-class object.
33597         * objc/execute/string1.m: Include "next_mapping.h" instead of
33598         <Foundation/NSString.h>.
33599         * objc/execute/string2.m: Likewise.
33600         * objc/execute/string3.m: Likewise.
33601         * objc/execute/string4.m: Likewise.
33602
33603 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33604
33605         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33606         to double. Replace double with FLOAT.
33607         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33608
33609         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33610         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33611         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33612         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33613         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33614         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33615         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33616         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33617
33618 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33619
33620         PR c/13519
33621         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33622
33623 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33624
33625         PR c++/15503
33626         * g++.dg/template/meminit2.C: New test.
33627
33628 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33629
33630         PR target/15822
33631         * gcc.c-torture/execute/compare-fp-1.c,
33632         gcc.c-torture/execute/compare-fp-2.c,
33633         gcc.c-torture/execute/compare-fp-3.c,
33634         gcc.c-torture/execute/compare-fp-4.c,
33635         gcc.c-torture/execute/compare-fp-3.x,
33636         gcc.c-torture/execute/compare-fp-4.x: Moved...
33637         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33638         gcc.c-torture/execute/ieee/compare-fp-2.c,
33639         gcc.c-torture/execute/ieee/compare-fp-3.c,
33640         gcc.c-torture/execute/ieee/compare-fp-4.c,
33641         gcc.c-torture/execute/ieee/compare-fp-3.x,
33642         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33643
33644 2004-06-04  David Ayers  <d.ayers@inode.at>
33645
33646         * objc/execute/protocol-isEqual-4.m: New testcase.
33647
33648 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33649
33650         * objc/execute/protocol-isEqual-1.m: New testcase.
33651         * objc/execute/protocol-isEqual-2.m: New testcase.
33652         * objc/execute/protocol-isEqual-3.m: New testcase.
33653
33654 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33655
33656         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33657
33658 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33659
33660         * lib/objc.exp (objc_target_compile): When running tests on
33661         Darwin (Mac OS X), inform the linker about '-framework
33662         'Foundation'.
33663
33664 2004-06-02  Eric Christopher  <echristo@redhat.com>
33665
33666         * gcc.c-torture/compile/20040602-1.c: New.
33667
33668 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33669
33670         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33671         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33672
33673         PR tree-optimization/14736
33674         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33675
33676         PR tree-optimization/14042
33677         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33678
33679         PR tree-optimization/14729
33680         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33681
33682 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33683
33684         PR fortran/15557
33685         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33686
33687 2004-06-01  Richard Hederson  <rth@redhat.com>
33688
33689         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33690
33691 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33692
33693         PR c++/14932
33694         * g++.dg/parse/offsetof4.C: New test.
33695
33696 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33697
33698         PR objc/7993
33699         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33700
33701 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33702
33703         PR c++/15701
33704         * g++.dg/template/friend29.C: New test.
33705
33706 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33707
33708         PR c/15749
33709         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33710
33711 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33712
33713         * gcc.dg/sparc-trap-1.c: New test.
33714
33715 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33716
33717         PR middle-end/15069
33718         * g++.dg/opt/fold3.C: New test case.
33719
33720 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33721
33722         * lib/target-supports.exp (check_iconv_available): Fix fallout
33723         from 2004-05-28 patch.
33724
33725 2004-05-30  Paul Brook  <paul@codesourcery.com>
33726
33727         PR fortran/15620
33728         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33729         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33730
33731 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33732
33733         * gfortran.fortran-torture/execute/random_1.f90: New test.
33734
33735 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33736
33737         * g++.dg/ext/altivec-10.C: New test.
33738
33739 2004-05-29  Paul Brook  <paul@codesourcery.com>
33740
33741         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33742
33743 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33744
33745         * gcc.dg/altivec-16.c: New test.
33746
33747 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33748
33749         * lib/target-supports.exp (check_vmx_hw_available): New.
33750         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33751
33752         * lib/target-supports.exp (check_alias_available,
33753         check_iconv_available, check_named_sections_available): Use
33754         unique names for temporary files.
33755
33756 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33757
33758         * gcc.dg/altivec-15.c: New test.
33759
33760 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR c++/15083
33763         * g++.dg/warn/noeffect6.C: New test.
33764
33765         PR c++/15471
33766         * g++.dg/expr/ptrmem4.C: New test.
33767
33768         PR c++/15640
33769         * g++.dg/template/operator3.C: New test.
33770
33771 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33772
33773         PR c++/14668
33774         * g++.dg/lookup/redecl1.C: New test.
33775         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33776
33777 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33778
33779         * gcc.c-torture/execute/compare-fp-1.c,
33780         gcc.c-torture/execute/compare-fp-2.c,
33781         gcc.c-torture/execute/compare-fp-3.c,
33782         gcc.c-torture/execute/compare-fp-4.c,
33783         gcc.c-torture/execute/compare-fp-3.x,
33784         gcc.c-torture/execute/compare-fp-4.x,
33785         gcc.dg/pr15649-1.c: New.
33786
33787 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33788
33789         PR c++/12883
33790         * g++.dg/init/array14.C: New test.
33791
33792 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33793
33794         * lib/compat.exp (compat-get-options-main): New.
33795         (compat-get-options): Remove unneeded code, warn for ignored
33796         command.
33797         (compat-execute): Check flag set by dg-require-* commands.
33798
33799         * lib/compat.exp (compat-execute): Break up long lines.
33800
33801 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33802
33803         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33804         * gcc.dg/altivec-14.c: New test.
33805         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33806
33807         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33808         * gcc.dg/altivec-12.c: Ditto.
33809
33810         * gcc.dg/altivec-3.c: Move call to altivec_check.
33811
33812 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33813
33814         PR c++/15044
33815         * g++.dg/template/error12.C: New test.
33816
33817         PR c++/15317
33818         * g++.dg/ext/attrib15.C: New test.
33819
33820         PR c++/15329
33821         * g++.dg/template/ptrmem9.C: New test.
33822
33823 2004-05-25  Paul Brook  <paul@codesourcery.com>
33824
33825         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33826
33827 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33828
33829         PR c++/15165
33830         * g++.dg/template/crash19.C: New test.
33831
33832 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/15025
33835         * g++.dg/template/redecl1.C: New test.
33836
33837 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33838
33839         PR c++/14821
33840         * g++.dg/other/ns1.C: New test.
33841
33842         PR c++/14883
33843         * g++.dg/template/invalid1.C: New test.
33844
33845 2004-05-23  Paul Brook  <paul@codesourcery.com>
33846         Victor Leikehman  <lei@haifasphere.co.il>
33847
33848         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33849         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33850
33851 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33852
33853         PR c++/15285
33854         PR c++/15299
33855         * g++.dg/template/non-dependent5.C: New test.
33856         * g++.dg/template/non-dependent6.C: New test.
33857
33858 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33859
33860         PR c++/15507
33861         * g++.dg/inherit/union1.C: New test.
33862
33863         PR c++/15542
33864         * g++.dg/template/addr1.C: New test.
33865
33866         PR c++/15427
33867         * g++.dg/template/array5.C: New test.
33868
33869         PR c++/15287
33870         * g++.dg/template/array6.C: New test.
33871
33872 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33873             Roger Sayle  <roger@eyesopen.com>
33874
33875         * g++.dg/lookup/forscope2.C: New test case.
33876
33877 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33878
33879         * gcc.dg/cpp/Wmissingdirs.c: New.
33880
33881 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33882
33883         PR target/15301
33884         * gcc.dg/compat/union-m128-1.h: New file.
33885         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33886         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33887         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33888
33889 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33890
33891         PR target/15302
33892         * gcc.dg/compat/struct-complex-1.h: New file.
33893         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33894         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33895         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33896
33897 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33898
33899         PR middle-end/3074
33900         * gcc.dg/pr3074-1.c: New test case.
33901         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33902
33903 2004-05-20  Falk Hueffner  <falk@debian.org>
33904
33905         PR other/15526
33906         * gcc.dg/ftrapv-1.c: New test case.
33907
33908 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33909
33910         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33911
33912 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33913             Jeff Law  <law@redhat.com>
33914
33915         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33916         * gcc.dg/tree-ssa/20040518-2.c: New test.
33917
33918         * gcc.dg/tree-ssa/20040518-1.c: New test.
33919
33920 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33921
33922         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33923
33924 2004-05-18  Paul Brook  <paul@codesourcery.com>
33925
33926         PR fortran/13930
33927         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33928
33929 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33930
33931         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33932         constant folding.
33933
33934 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33935
33936         * gcc.dg/tree-ssa/20040517-1.c: New test.
33937
33938 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33939
33940         * gcc.dg/loop-4.c: New test.
33941
33942 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33943
33944         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33945
33946 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33947
33948         PR fortran/15311
33949         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33950
33951 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33952
33953         PR fortran/13826
33954         PR fortran/13940
33955         * gfortran.fortran-torture/compile/data_1.f90: New test.
33956
33957 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33958
33959         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33960         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33961
33962 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33963
33964         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33965
33966 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33967
33968         PR c/15444
33969         * gcc.dg/format/xopen-1.c: Adjust expected message.
33970         * gcc.dg/format/xopen-3.c: New test.
33971
33972 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33973
33974         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33975
33976 2004-05-14  Jeff Law  <law@redhat.com>
33977
33978         * gcc.dg/tree-ssa/20040514-2.c: New test.
33979
33980 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33981
33982         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33983         this ...
33984         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33985         this.
33986
33987 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33988
33989         * gcc.dg/tree-ssa/20040514-1.c: New test.
33990
33991 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33992
33993         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33994         test.
33995
33996 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33997
33998         PR fortran/14066
33999         * gfortran.fortran-torture/compile/do_1.f90: New test.
34000
34001 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34002
34003         PR fortran/15051
34004         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34005         test.
34006
34007 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34008
34009         PR fortran/15149
34010         * gfortran.fortran-torture/execute/random_init.f90: New test.
34011
34012 2004-05-13  Paul Brook  <paul@codesourcery.com>
34013
34014         PR fortran/15314
34015         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34016
34017 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34018
34019         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34020         for the powerpc case.
34021
34022 2004-05-13  Jeff Law  <law@redhat.com>
34023
34024         * gcc.dg/tree-ssa/20040513-1.c: New test.
34025         * gcc.dg/tree-ssa/20040513-2.c: New test.
34026
34027 2004-05-13  Paul Brook  <paul@codesourcery.com>
34028
34029         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34030         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34031         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34032
34033 2004-05-13  Andreas Schwab  <schwab@suse.de>
34034
34035         PR other/10819
34036         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34037         characters.
34038
34039 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34040
34041         PR fortran/15294
34042         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34043
34044 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34045
34046         Merge from tree-ssa-20020619-branch.  See
34047         ChangeLog.tree-ssa for details.
34048
34049 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34050
34051         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34052         include <altivec.h> explicitly.
34053         * gcc.dg/altivec-13.c: Likewise.
34054
34055 2004-05-11  Paul Brook  <paul@codesourcery.com>
34056
34057         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34058
34059 2004-05-10  Eric Christopher  <echristo@redhat.com>
34060
34061         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34062         * gcc.dg/sibcall-4.c: Ditto.
34063
34064 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34065
34066         * g++.dg/ext/altivec-8.C: New test case.
34067         * gcc.dg/altivec-13.c: New test case.
34068
34069 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34070
34071         * gcc.c-torture/execute/divcmp-1.c: New test case.
34072         * gcc.c-torture/execute/divcmp-2.c: New test case.
34073         * gcc.c-torture/execute/divcmp-3.c: New test case.
34074
34075 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34076
34077         * g++.dg/other/pragma-re-2.C: New test.
34078
34079 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34080
34081         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34082         * gcc.dg/i386-387-2.c: Likewise.
34083
34084         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34085         __builtin_drem.
34086         * gcc.dg/i386-387-6.c: Likewise.
34087
34088 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34089
34090         * gcc.dg/builtins-33.c: Also check log1p*.
34091
34092 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34093
34094         PR optimization/15296
34095         * gcc.c-torture/execute/pr15296.c: New test.
34096
34097 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34098
34099         * gcc.dg/builtins-40.c: New test.
34100
34101 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34102
34103         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34104
34105 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34106
34107         * g++.dg/ext/spe1.C: New testcase.
34108
34109 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34110
34111         * objc.dg/image-info.m: Allow additional attributes
34112         for __image_info section.
34113
34114 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34115
34116         * gcc.dg/torture/mips-hilo-2.c: New test.
34117
34118 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34119
34120         PR c++/14389
34121         * g++.dg/template/member5.C: New test.
34122
34123 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34124
34125         * gcc.dg/builtins-34.c: Also check expm1*.
34126
34127 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34128
34129         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34130         * gcc.dg/torture/builtin-convert-3.c: New test.
34131
34132 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34133
34134         PR middle-end/15054
34135         * g++.dg/opt/pr15054.C: New test.
34136
34137 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34138
34139         * gcc.dg/torture/builtin-rounding-1.c: New test.
34140         * gcc.dg/builtins-25.c: Delete.
34141         * gcc.dg/builtins-29.c: Delete.
34142
34143 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34144
34145         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34146         * gcc.dg/sibcall-4.c: Likewise.
34147         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34148
34149 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34150
34151         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34152         bit-field on 16-bit targets.
34153
34154 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34155
34156         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34157         16-bit targets.
34158
34159 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34160
34161         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34162         * gcc.dg/rs6000-power2-2.c: Likewise.
34163
34164 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34165
34166         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34167         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34168         Change the asm registers to be in form of frN instead of fN.
34169
34170 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34171
34172         * gcc.dg/torture/builtin-convert-2.c: New test.
34173
34174 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34175
34176         * gcc.dg/rs6000-power2-1.c: New test.
34177         * gcc.dg/rs6000-power2-2.c: New test.
34178
34179 2004-04-28  Jan Hubicka  <jh@suse.cz>
34180
34181         * gcc.dg/unused-6.c: New test.
34182
34183 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34184             Ulrich Weigand  <uweigand@de.ibm.com>
34185
34186         * ada/acats/run_all.sh: Define $target variable.
34187
34188 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34189
34190         PR c++/15119
34191         * g++.dg/other/vararg-1.C: New test.
34192
34193         PR c++/4794
34194         * g++.dg/eh/cleanup3.C: New test.
34195
34196 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34197
34198         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34199         and ad8011a (target_insn).
34200         * ada/acats/support/macro.dfs: Likewise.
34201         * ada/acats/support/impbit.adb: New file.
34202
34203 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34204
34205         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34206
34207 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34208
34209         * gcc.dg/loop-3.c: New test.
34210
34211 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34212
34213         * gcc.c-torture/execute/simd-5.c: New test.
34214
34215 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34216
34217         PR c++/15064
34218         * g++.dg/template/crash18.C: New test.
34219
34220 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34221
34222         * g++.dg/ext/complit3.C: New test.
34223
34224 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34225
34226         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34227         * gcc.dg/altivec-3.c: Same.
34228         * gcc.dg/altivec-varargs-1.c: Same.
34229
34230 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34231
34232         * lib/target-supports.exp (check_profiling_available): Assume
34233         profiling is not available on powerpc-eabi targets.
34234
34235 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34236
34237         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34238         * gcc.dg/vmx/bug-1.c: Ditto.
34239
34240 2004-04-20  Eric Christopher  <echristo@redhat.com>
34241
34242         * gcc.dg/charset/extern.c: New test.
34243         * g++.dg/charset/extern3.cc: Ditto.
34244
34245 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34246
34247         * gcc.dg/builtins-39.c: New test.
34248
34249 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34250
34251         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34252
34253 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34254
34255         * gcc.dg/torture/mips-hilo-1.c: New test.
34256
34257 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34258
34259         * gcc.c-torture/compile/20040419-1.c: New test.
34260
34261 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34262
34263         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34264
34265 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34266             Aldy Hernandez  <aldyh@redhat.com>
34267
34268         * gcc.c-torture/execute/va-arg-24.c: New.
34269
34270 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34271             Aldy Hernandez  <aldyh@redhat.com>
34272
34273         * gcc.dg/vmx/1b-01.c: New.
34274         * gcc.dg/vmx/1b-02.c: New.
34275         * gcc.dg/vmx/1b-03.c: New.
34276         * gcc.dg/vmx/1b-04.c: New.
34277         * gcc.dg/vmx/1b-05.c: New.
34278         * gcc.dg/vmx/1b-06.c: New.
34279         * gcc.dg/vmx/1b-07.c: New.
34280         * gcc.dg/vmx/1c-01.c: New.
34281         * gcc.dg/vmx/1c-02.c: New.
34282         * gcc.dg/vmx/3a-01a.c: New.
34283         * gcc.dg/vmx/3a-01.c: New.
34284         * gcc.dg/vmx/3a-01m.c: New.
34285         * gcc.dg/vmx/3a-03.c: New.
34286         * gcc.dg/vmx/3a-03m.c: New.
34287         * gcc.dg/vmx/3a-04.c: New.
34288         * gcc.dg/vmx/3a-04m.c: New.
34289         * gcc.dg/vmx/3a-05.c: New.
34290         * gcc.dg/vmx/3a-06.c: New.
34291         * gcc.dg/vmx/3a-06m.c: New.
34292         * gcc.dg/vmx/3a-07.c: New.
34293         * gcc.dg/vmx/3b-01.c: New.
34294         * gcc.dg/vmx/3b-02.c: New.
34295         * gcc.dg/vmx/3b-10.c: New.
34296         * gcc.dg/vmx/3b-13.c: New.
34297         * gcc.dg/vmx/3b-14.c: New.
34298         * gcc.dg/vmx/3b-15.c: New.
34299         * gcc.dg/vmx/3c-01a.c: New.
34300         * gcc.dg/vmx/3c-01.c: New.
34301         * gcc.dg/vmx/3c-02.c: New.
34302         * gcc.dg/vmx/3c-03.c: New.
34303         * gcc.dg/vmx/3d-01.c: New.
34304         * gcc.dg/vmx/4-01.c: New.
34305         * gcc.dg/vmx/4-03.c: New.
34306         * gcc.dg/vmx/5-01.c: New.
34307         * gcc.dg/vmx/5-02.c: New.
34308         * gcc.dg/vmx/5-03.c: New.
34309         * gcc.dg/vmx/5-04.c: New.
34310         * gcc.dg/vmx/5-05.c: New.
34311         * gcc.dg/vmx/5-06.c: New.
34312         * gcc.dg/vmx/5-07.c: New.
34313         * gcc.dg/vmx/5-07t.c: New.
34314         * gcc.dg/vmx/5-08.c: New.
34315         * gcc.dg/vmx/5-10.c: New.
34316         * gcc.dg/vmx/5-11.c: New.
34317         * gcc.dg/vmx/7-01a.c: New.
34318         * gcc.dg/vmx/7-01.c: New.
34319         * gcc.dg/vmx/7c-01.c: New.
34320         * gcc.dg/vmx/7d-01.c: New.
34321         * gcc.dg/vmx/7d-02.c: New.
34322         * gcc.dg/vmx/8-01.c: New.
34323         * gcc.dg/vmx/8-02a.c: New.
34324         * gcc.dg/vmx/8-02.c: New.
34325         * gcc.dg/vmx/brode-1.c: New.
34326         * gcc.dg/vmx/bug-1.c: New.
34327         * gcc.dg/vmx/bug-2.c: New.
34328         * gcc.dg/vmx/bug-3.c: New.
34329         * gcc.dg/vmx/cw-bug-1.c: New.
34330         * gcc.dg/vmx/cw-bug-2.c: New.
34331         * gcc.dg/vmx/cw-bug-3.c: New.
34332         * gcc.dg/vmx/dct.c: New.
34333         * gcc.dg/vmx/debug-1.c: New.
34334         * gcc.dg/vmx/debug-2.c: New.
34335         * gcc.dg/vmx/debug-3.c: New.
34336         * gcc.dg/vmx/debug-4.c: New.
34337         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34338         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34339         * gcc.dg/vmx/eg-5.c: New.
34340         * gcc.dg/vmx/fft.c: New.
34341         * gcc.dg/vmx/gcc-bug-1.c: New.
34342         * gcc.dg/vmx/gcc-bug-2.c: New.
34343         * gcc.dg/vmx/gcc-bug-3.c: New.
34344         * gcc.dg/vmx/gcc-bug-4.c: New.
34345         * gcc.dg/vmx/gcc-bug-5.c: New.
34346         * gcc.dg/vmx/gcc-bug-6.c: New.
34347         * gcc.dg/vmx/gcc-bug-7.c: New.
34348         * gcc.dg/vmx/gcc-bug-8.c: New.
34349         * gcc.dg/vmx/gcc-bug-9.c: New.
34350         * gcc.dg/vmx/gcc-bug-b.c: New.
34351         * gcc.dg/vmx/gcc-bug-c.c: New.
34352         * gcc.dg/vmx/gcc-bug-d.c: New.
34353         * gcc.dg/vmx/gcc-bug-e.c: New.
34354         * gcc.dg/vmx/gcc-bug-f.c: New.
34355         * gcc.dg/vmx/gcc-bug-g.c: New.
34356         * gcc.dg/vmx/gcc-bug-i.c: New.
34357         * gcc.dg/vmx/harness.h: New.
34358         * gcc.dg/vmx/ira1.c: New.
34359         * gcc.dg/vmx/ira2a.c: New.
34360         * gcc.dg/vmx/ira2b.c: New.
34361         * gcc.dg/vmx/ira2.c: New.
34362         * gcc.dg/vmx/ira2c.c: New.
34363         * gcc.dg/vmx/mem.c: New.
34364         * gcc.dg/vmx/newton-1.c: New.
34365         * gcc.dg/vmx/ops.c: New.
34366         * gcc.dg/vmx/sn7153.c: New.
34367         * gcc.dg/vmx/spill2.c: New.
34368         * gcc.dg/vmx/spill3.c: New.
34369         * gcc.dg/vmx/spill.c: New.
34370         * gcc.dg/vmx/t.c: New.
34371         * gcc.dg/vmx/varargs-1.c: New.
34372         * gcc.dg/vmx/varargs-2.c: New.
34373         * gcc.dg/vmx/varargs-3.c: New.
34374         * gcc.dg/vmx/varargs-4.c: New.
34375         * gcc.dg/vmx/varargs-5.c: New.
34376         * gcc.dg/vmx/varargs-6.c: New.
34377         * gcc.dg/vmx/varargs-7.c: New.
34378         * gcc.dg/vmx/vmx.exp: New.
34379         * gcc.dg/vmx/vprint-1.c: New.
34380         * gcc.dg/vmx/vscan-1.c: New.
34381         * gcc.dg/vmx/x-01.c: New.
34382         * gcc.dg/vmx/x-02.c: New.
34383         * gcc.dg/vmx/x-03.c: New.
34384         * gcc.dg/vmx/x-04.c: New.
34385         * gcc.dg/vmx/x-05.c: New.
34386         * gcc.dg/vmx/yousufi-1.c: New.
34387         * gcc.dg/vmx/zero-1.c: New.
34388         * gcc.dg/vmx/zero.c: New.
34389
34390 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34391
34392         * g++.dg/lookup/java1.C: Update for chage of
34393         _Jv_AllocObject.
34394         * g++.dg/lookup/java2.C: Likewise.
34395
34396 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34397
34398         * ada/acats/run_all.sh: use -O2 by default.
34399
34400 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34401
34402         * gcc.dg/vr-mult-[12].c: New tests.
34403
34404 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34405
34406         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34407
34408         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34409
34410 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34411
34412         * lib/target-supports.exp (check_profiling_available): Assume
34413         profiling isn't available for mips*-*-elf targets.
34414
34415 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34416
34417         * gcc.dg/builtins-38.c: New test.
34418
34419 2004-04-14  Eric Christopher  <echristo@redhat.com>
34420
34421         * g++.dg/charset/charset.exp: Run .cc extension tests.
34422
34423 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34424
34425         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34426
34427 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34428
34429         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34430
34431 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34432
34433         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34434         * gcc.dg/i386-387-2.c: Likewise.
34435
34436         * gcc.dg/i386-387-7.c: New test.
34437         * gcc.dg/i386-387-8.c: New test.
34438
34439         * gcc.dg/builtins-37.c: New test.
34440
34441 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34442
34443         * g++.dg/pch/externc-1.C: Add missing semicolon.
34444
34445 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34446
34447         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34448
34449 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34450
34451         * gcc.c-torture/execute/20040411-1.c: New test.
34452
34453 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34454
34455         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34456
34457 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34458
34459         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34460
34461 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34462
34463         * lib/target-supports.exp (check_named_sections_available): New.
34464         * lib/gcc-dg.exp (dg-require-named-sections): New.
34465         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34466         old-deja.exp.  Also prune error-count message from HP linker.
34467         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34468
34469         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34470         * g++.old-deja/g++.pt/static3.C: Likewise.
34471         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34472
34473 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34474
34475         * gcc.c-torture/execute/20040409-1.c: New test case.
34476         * gcc.c-torture/execute/20040409-2.c: New test case.
34477         * gcc.c-torture/execute/20040409-3.c: New test case.
34478
34479 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34480
34481         * gcc.dg/20040409-1.c: New test.
34482
34483 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34484
34485         PR target/14888
34486         * g++.dg/opt/pr14888.C: New test case.
34487
34488 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34489
34490         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34491         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34492         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34493         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34494         New tests.
34495
34496 2004-04-08  Paul Brook  <paul@codesourcery.com>
34497
34498         * gcc.dg/spill-1.c: New test.
34499
34500 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34501
34502         * gcc.dg/torture/builtin-ctype-2.c: New test.
34503
34504 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34505
34506         * gcc.dg/pch/pch.exp: Add largefile test.
34507
34508 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34509
34510         * g++.dg/pch/externc-1.Hs: New.
34511         * g++.dg/pch/externc-1.C: New.
34512
34513 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34514
34515         * gcc.dg/compat/struct-by-value-5a_main.c,
34516         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34517         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34518         * gcc.dg/compat/struct-by-value-5a_x.c,
34519         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34520         gcc.dg/compat/struct-by-value-5_x.c.
34521         * gcc.dg/compat/struct-by-value-5a_y.c,
34522         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34523         gcc.dg/compat/struct-by-value-5_y.c.
34524
34525         * gcc.dg/compat/struct-by-value-6a_main.c,
34526         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34527         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34528         * gcc.dg/compat/struct-by-value-6a_x.c,
34529         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34530         gcc.dg/compat/struct-by-value-6_x.c.
34531         * gcc.dg/compat/struct-by-value-6a_y.c,
34532         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34533         gcc.dg/compat/struct-by-value-6_y.c.
34534
34535         * gcc.dg/compat/struct-by-value-7a_main.c,
34536         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34537         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34538         * gcc.dg/compat/struct-by-value-7a_x.c,
34539         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34540         gcc.dg/compat/struct-by-value-7_x.c.
34541         * gcc.dg/compat/struct-by-value-7a_y.c,
34542         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34543         gcc.dg/compat/struct-by-value-7_y.c.
34544
34545 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34546
34547         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34548         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34549         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34550         options.
34551
34552 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34553
34554         * gcc.dg/builtins-36.c: New test.
34555
34556 2004-04-06  Paul Brook  <paul@codesourcery.com>
34557
34558         * README.gcc: Remove obsolete contraint on testcases.
34559
34560 2004-04-05  Paul Brook  <paul@codesourcery.com>
34561
34562         PR2123
34563         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34564         failure and exit(0) on success.
34565         * g++.dg/expr/anew2.C: Ditto.
34566         * g++.dg/expr/anew3.C: Ditto.
34567         * g++.dg/expr/anew4.C: Ditto.
34568
34569 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34570
34571         PR c++/3518
34572         * g++.dg/template/unify7.C: New.
34573
34574 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34575
34576         * g++.dg/README: Bring up to date with new subdirectories; remove
34577         duplicate subdirectory lines.
34578
34579 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34580
34581         PR c++/14007
34582         * g++.dg/template/unify5.C: New.
34583         * g++.dg/template/unify6.C: New.
34584         * g++.dg/template/qualttp20.C: Adjust.
34585         * g++.old-deja/g++.jason/report.C: Adjust.
34586         * g++.old-deja/g++.other/qual1.C: Adjust.
34587
34588 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34589
34590         PR c++/14803
34591         * g++.dg/inherit/ptrmem1.C: New test.
34592
34593 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34594
34595         PR c++/14755
34596         * gcc.c-torture/execute/20040331-1.c: New test.
34597         * gcc.dg/20040331-1.c: New test.
34598
34599 2004-04-01  Paul Brook  <paul@codesourcery.com>
34600
34601         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34602
34603 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34604
34605         PR c++/14724
34606         * g++.dg/init/goto1.C: New test.
34607
34608         PR c++/14763
34609         * g++.dg/template/defarg4.C: New test.
34610
34611 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34612
34613         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34614
34615 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34616
34617         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34618
34619 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34620
34621         * gcc.dg/noncompile/undeclared-2.c: New test.
34622
34623 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34624
34625         * gcc.dg/940409-1.c: Remove XFAIL.
34626         * gcc.dg/reg-vol-struct-1.c: New test.
34627
34628 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34629
34630         * gcc.dg/torture/builtin-wctype-1.c: New test.
34631
34632 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34633
34634         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34635         * gcc.dg/20001101-1.c: Likewise.
34636         * gcc.dg/20001102-1.c: Likewise.
34637
34638 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34639
34640         * gcc.dg/compare8.c: Add an additional test for XOR.
34641
34642 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34643
34644         * gcc.dg/torture/builtin-ctype-1.c: New test.
34645
34646 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34647
34648         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34649         * gcc.dg/torture/builtin-math-1.c: Likewise.
34650         * gcc.dg/torture/builtin-power-1.c: New test.
34651
34652 2004-03-24  Andreas Schwab  <schwab@suse.de>
34653
34654         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34655         IA64 assembler.
34656
34657 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34658             Roger Sayle  <roger@eyesopen.com>
34659
34660         * gcc.dg/compare8.c: New test case.
34661
34662 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34663
34664         * g++.dg/ext/altivec-7.C: New test.
34665
34666 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34667
34668         PR 12267, 12391, 12560, 13129, 14114, 14133
34669         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34670         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34671         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34672         Adjust error regexps.
34673         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34674         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34675         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34676         * gcc.dg/local1.c: Add explanatory comment.
34677
34678 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34679
34680         PR optimization/14669
34681         * g++.dg/opt/fold2.C: New test case.
34682
34683 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34684
34685         PR c/14069
34686         * gcc.dg/20040322-1.c: New test.
34687
34688 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34689
34690         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34691         * gcc.dg/ultrasp4.c: Likewise.
34692         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34693
34694 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34695
34696         * gcc.dg/i386-sse-8.c: Reset default options.
34697
34698 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34699
34700         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34701         in the error message text.
34702
34703 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34704
34705         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34706
34707 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/14616
34710         * g++.dg/init/array13.C: New test.
34711
34712 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34713
34714         PR target/13889
34715         * gcc.c-torture/compile/pr13889.c: New test case.
34716
34717 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34718
34719         PR c/14635
34720         * builtins-1.c (nan, nans): Don't test.
34721         * builtins-30.c: Don't use nan, nanf, nanl.
34722         * builtins-35.c: New test.
34723
34724 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34725
34726         * g++.dg/ext/altivec-6.C: New test.
34727
34728 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34729
34730         * g++.dg/init/placement3.C: New test.
34731
34732         * g++.dg/template/spec13.C: New test.
34733
34734         * g++.dg/lookup/using11.C: New test.
34735
34736         * g++.dg/lookup/koenig3.C: New test.
34737
34738         * g++.dg/template/operator2.C: New test.
34739
34740         * g++.dg/expr/dtor3.C: New test.
34741         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34742         marker.
34743         * g++.old-deja/g++.law/visibility28.C: Likewise.
34744
34745 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34746
34747         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34748         * gcc.dg/ppc64-abi-3.c: Likewise.
34749
34750 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34751
34752         PR c++/14545
34753         * g++.dg/parse/template15.C: New test.
34754
34755 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34756
34757         * g++.dg/expr/dtor2.C: New test.
34758
34759         * g++.dg/lookup/anon4.C: New test.
34760
34761         * g++.dg/overload/using1.C: New test.
34762
34763         * g++.dg/template/lookup7.C: New test.
34764
34765         * g++.dg/template/typename6.C: New test.
34766
34767         * g++.dg/expr/cond6.C: New test.
34768
34769 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34770
34771         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34772
34773 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * g++.dg/expr/cond5.C: New test.
34776         * g++.dg/expr/constcast1.C: Likewise.
34777         * g++.dg/expr/ptrmem2.C: Likewise.
34778         * g++.dg/expr/ptrmem3.C: Likewise.
34779         * g++.dg/lookup/main1.C: Likewise.
34780         * g++.dg/template/lookup6.C: Likewise.
34781
34782 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34783
34784         * gcc.dg/local1.c: New test.
34785
34786         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34787
34788 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34789
34790         * gcc.dg/torture/builtin-convert-1.c: New test.
34791
34792 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34793
34794         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34795
34796 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34797
34798         PR c++/14481
34799         * g++.dg/warn/Wunused-7.C: New test.
34800
34801 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34802
34803         * gcc.dg/torture/builtin-integral-1.c: New test.
34804
34805 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34806
34807         PR c++/14586
34808         * g++.dg/parse/non-dependent3.C: New test.
34809
34810 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34811
34812         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34813         * g++.dg/eh/simd-2.C: Likewise.
34814         * g++.dg/init/array10.C: Likewise.
34815         * gcc.c-torture/compile/simd-1.c: Likewise.
34816         * gcc.c-torture/compile/simd-2.c: Likewise.
34817         * gcc.c-torture/compile/simd-3.c: Likewise.
34818         * gcc.c-torture/compile/simd-4.c: Likewise.
34819         * gcc.c-torture/compile/simd-6.c: Likewise.
34820         * gcc.c-torture/execute/simd-1.c: Likewise.
34821         * gcc.c-torture/execute/simd-2.c: Likewise.
34822         * gcc.dg/compat/vector-defs.h: Likewise.
34823         * gcc.dg/20020531-1.c: Likewise.
34824         * gcc.dg/altivec-3.c: Likewise.
34825         * gcc.dg/altivec-4.c: Likewise.
34826         * gcc.dg/altivec-varargs-1.c: Likewise.
34827         * gcc.dg/compat/vector-defs.h: Likewise.
34828         * gcc.dg/i386-mmx-3.c: Likewise.
34829         * gcc.dg/i386-sse-4.c: Likewise.
34830         * gcc.dg/i386-sse-5.c: Likewise.
34831         * gcc.dg/i386-sse-8.c: Likewise.
34832         * gcc.dg/simd-1.c: Likewise.
34833         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34834         __ev64_opaque__ since the machine description provides it.
34835
34836 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34837
34838         * lib/compat.exp (skip_list): New global variable.
34839         Use it to hold the user defined COMPAT_SKIPS list if any.
34840         (compat-obj): Add the members of skip_list to optall.
34841
34842 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34843
34844         * gcc.dg/compat/union-by-value-1_main.c,
34845         union-by-value-1_x.c, union-by-value-1_y.c,
34846         union-check.h, union-defs.h,
34847         union-init.h, union-return-1_main.c,
34848         union-return-1_x.c, union-return-1_y.c: New files.
34849
34850 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34851
34852         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34853         mixed-struct-init.h: Add 4 mixed structure types.
34854         struct-by-value-21_main.c, struct-by-value-21_x.c,
34855         struct-by-value-21_y.c, struct-return-21_main.c,
34856         struct-return-21_x.c, struct-return-21_y.c: New files.
34857
34858 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34859
34860         PR c++/14550
34861         * g++.dg/parse/template14.C: New test.
34862
34863 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34864
34865         * gcc.c-torture/execute/20040313-1.c: New test.
34866
34867 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34868
34869         PR target/14533
34870         * gcc.dg/20040311-2.c: New test.
34871
34872 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34873
34874         PR other/14544
34875         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34876         bit-field.
34877
34878 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34879
34880         * gcc.dg/20040305-2.c: Add missing return statement.
34881
34882 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34883
34884         * gcc.dg/builtins-34.c: Also check pow10*.
34885
34886 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34887
34888         PR target/14262
34889         * gcc.dg/20040305-2.c: New test.
34890
34891 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34892
34893         * gcc.dg/20040310-1.c: New test.
34894
34895 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34896
34897         * gcc.c-torture/execute/20040311-1.c: New test case.
34898
34899 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR c++/14476
34902         * g++.dg/lookup/enum1.C: New test.
34903
34904 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34905
34906         PR c++/14510
34907         * g++.dg/lookup/struct2.C: New test.
34908
34909 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34910
34911         * gcc.dg/builtins-34.c: New test.
34912
34913 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34914
34915         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34916
34917 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34918
34919         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34920         * gcc.dg/alias-2.c: New testcase.
34921
34922 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34923
34924         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34925
34926 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34927
34928         * gcc.c-torture/execute/20040309-1.c: New test case.
34929
34930 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34931
34932         PR c++/14397
34933         * g++.dg/overload/ref1.C: New.
34934
34935 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34936
34937         PR c++/14409
34938         * g++.dg/template/spec12.C: New test.
34939
34940         PR c++/14448
34941         * g++.dg/parse/crash14.C: New test.
34942
34943 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34944
34945         PR c++/14230
34946         * g++.dg/init/ref11.C: New test.
34947
34948 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34949
34950         PR c++/14432
34951         * g++.dg/parse/builtin2.C: New test.
34952
34953 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/14401
34956         * g++.dg/init/ctor3.C: New test.
34957         * g++.dg/init/union1.C: New test.
34958         * g++.dg/ext/anon-struct4.C: New test.
34959
34960 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34961
34962         * g++.dg/lookup/koenig1.C: Tweak error messages.
34963         * g++.dg/lookup/used-before-declaration.C: Likewise.
34964         * g++.dg/other/do1.C: Likewise.
34965         * g++.dg/overload/koenig1.C: Likewise.
34966         * g++.dg/parse/crash13.C: Likewise.
34967         * g++.dg/template/instantiate3.C: Likewise.
34968
34969 2004-03-08  Eric Christopher  <echristo@redhat.com>
34970
34971         * * lib/target-supports.exp: Enable libiconv in test
34972         compilation.  Fix up error checking.
34973
34974 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34975
34976         PR middle-end/14289
34977         * gcc.dg/pr14289-1.c: New test case.
34978         * gcc.dg/pr14289-2.c: Likewise.
34979         * gcc.dg/pr14289-3.c: Likewise.
34980
34981 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34982
34983         * gcc.c-torture/execute/20040308-1.c: New test.
34984
34985 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34986
34987         * gcc.c-torture/execute/20040307-1.c: New test case.
34988
34989 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34990
34991         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34992
34993 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34994
34995         * gcc.dg/20040306-1.c: New test.
34996
34997 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34998
34999         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35000         them static.
35001         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35002
35003 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35004
35005         PR c/14465
35006         * gcc.dg/decl-6.c: New test.
35007
35008 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35009
35010         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35011         Rename LOGPOW -> LOG_POW.
35012         (SQRT_EXP, POW_EXP): New.
35013
35014 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35015
35016         * gcc.dg/i386-sse-8.c: New test.
35017
35018 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35019
35020         PR c/14114
35021         * gcc.dg/decl-5.c: New test.
35022
35023 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35024
35025         * gcc.dg/20040305-1.c: New test.
35026
35027 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35028
35029         PR other/14354
35030         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35031
35032 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35033
35034         PR c++/14425, c++/14426
35035         * g++.dg/ext/altivec-4.C: New test.
35036         * g++.dg/ext/altivec-5.C: New test.
35037
35038 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35039
35040         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35041         global variables of a type with no linkage.
35042         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35043         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35044         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35045         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35046         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35047         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35048         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35049         * g++.dg/warn/deprecated.C: Name enum Color.
35050         * g++.dg/overload/VLA.C: Name structure for 'b'.
35051         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35052
35053 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35054
35055         * gcc.c-torture/compile/20040304-1.c: New test.
35056
35057 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35058
35059         PR 13728
35060         * gcc.dg/decl-4.c: New testcase.
35061
35062 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35063
35064         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35065         as PRECF if sizeof (float) > sizeof (double).
35066         (PRECL): Make it the same as PRECF if
35067         sizeof (float) > sizeof (long double).
35068
35069 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35070
35071         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35072         system type.  Add check for irix6 which doesn't have c99 runtime.
35073
35074 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35075
35076         * gcc.dg/const-elim-1.c: xfail for xtensa.
35077
35078 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35079
35080         PR c++/14369
35081         * g++.dg/template/cond4.C: New test.
35082
35083 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35084
35085         PR c++/14360
35086         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35087
35088         PR c++/14361
35089         * g++.dg/parse/defarg7.C: New test.
35090
35091         PR c++/14359
35092         * g++.dg/template/friend26.C: New test.
35093
35094 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35095
35096         PR c++/14324
35097         * g++.dg/abi/mangle21.C: New test.
35098
35099         PR c++/14260
35100         * g++.dg/parse/constructor2.C: New test.
35101
35102         PR c++/14337
35103         * g++.dg/template/sfinae1.C: New test.
35104
35105 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35106
35107         PR c++/14267
35108         * g++.dg/expr/crash2.C: New test.
35109
35110         PR middle-end/13448
35111         * gcc.dg/inline-5.c: New test.
35112         * gcc.dg/always-inline.c: Split out tests into ...
35113         * gcc.dg/always-inline2.c: ... this and ...
35114         * gcc.dg/always-inline3.c: ... this.
35115
35116 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35117
35118         PR debug/12103
35119         * g++.dg/debug/crash1.C: New test.
35120
35121 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35122
35123         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35124         function with __attribute__((noinline)).
35125         (recurser_void2): Likewise.
35126         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35127         (recurser_void2): Likewise.
35128
35129 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35130
35131         PR middle-end/14203
35132         * g++.dg/warn/Wunused-6.C: New test case.
35133
35134 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35135
35136         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35137         not defined.
35138
35139 2004-02-27  Eric Christopher  <echristo@redhat.com>
35140
35141         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35142         * g++.dg/charset/asm2.c: Run only x86.
35143         * gcc.dg/charset/asm3.c: Ditto.
35144
35145 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35146
35147         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35148         ld_library_path.
35149
35150 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35151
35152         * g++.dg/ext/altivec-3.C: New.
35153
35154 2004-02-26  Richard Henderson  <rth@redhat.com>
35155
35156         * g++.dg/ext/attrib10.C: Mark for warning.
35157         * gcc.dg/attr-alias-1.c: New.
35158
35159 2004-02-26  Richard Henderson  <rth@redhat.com>
35160
35161         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35162         * gcc.c-torture/execute/20040208-2.c: ... it back.
35163
35164 2004-02-26  Eric Christopher  <echristo@redhat.com>
35165
35166         * lib/target-supports.exp (check-iconv-available): New function.
35167         * lib/gcc-dg.exp (dg-require-iconv): New function.
35168         Use above.
35169         * gcc.dg/charset: New directory.
35170         * gcc.dg/charset/charset.exp: New file.
35171         * gcc.dg/charset/asm1.c: Ditto.
35172         * gcc.dg/charset/asm2.c: Ditto.
35173         * gcc.dg/charset/asm3.c: Ditto.
35174         * gcc.dg/charset/asm4.c: Ditto.
35175         * gcc.dg/charset/asm5.c: Ditto.
35176         * gcc.dg/charset/attribute1.c: Ditto.
35177         * gcc.dg/charset/attribute2.c: Ditto.
35178         * gcc.dg/charset/string1.c: Ditto.
35179         * g++.dg/charset: New directory.
35180         * g++.dg/dg.exp: Add here. Special options.
35181         * g++.dg/charset/charset.exp: New file.
35182         * g++.dg/charset/asm1.c: Ditto.
35183         * g++.dg/charset/asm2.c: Ditto.
35184         * g++.dg/charset/asm3.c: Ditto.
35185         * g++.dg/charset/asm4.c: Ditto.
35186         * g++.dg/charset/attribute1.c: Ditto.
35187         * g++.dg/charset/attribute2.c: Ditto.
35188         * g++.dg/charset/extern1.cc: Ditto.
35189         * g++.dg/charset/extern2.cc: Ditto.
35190         * g++.dg/charset/string1.c: Ditto.
35191
35192 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35193
35194         PR c++/14278
35195         * g++.dg/parse/comma1.C: New test.
35196
35197 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35198
35199         PR c++/14284
35200         * g++.dg/template/ttp8.C: New test.
35201
35202 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35203
35204         * gcc.dg/fixuns-trunc-1.c: New test.
35205
35206 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35207
35208         * gcc.dg/builtins-config.h: Use #elif.
35209
35210 2004-02-26  Michael Matz  <matz@suse.de>
35211
35212         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35213         * gcc.dg/991214-1.c: Likewise.
35214         * gcc.dg/i386-asm-1.c: Likewise.
35215
35216 2004-02-25  Richard Henderson  <rth@redhat.com>
35217
35218         * gcc.c-torture/execute/20040208-2.c: Move ...
35219         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35220
35221 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35222
35223         PR c++/14246
35224         * g++.dg/other/crash-3.C: New test.
35225
35226 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35227
35228         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35229         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35230
35231         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35232         HP-UX.
35233
35234 2004-02-24  Michael Matz  <matz@suse.de>
35235
35236         * gcc.dg/i386-regparm.c: New.
35237
35238 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35239
35240         * gcc.c-torture/execute/20040223-1.c: New.
35241
35242 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35243             Kazu Hirata  <kazu@cs.umass.edu>
35244
35245         * gcc.dg/fwritable-strings-1.c: Remove.
35246
35247 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35248
35249         PR c/14156
35250         * gcc.dg/20040223-1.c: New test.
35251
35252 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35253
35254         PR c++/14106
35255         * g++.dg/ext/typeof9.C: New test.
35256
35257 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35258
35259         PR c++/14250
35260         * g++.dg/other/switch1.C: New test.
35261
35262 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35263
35264         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35265         * gcc.dg/va-arg-1.c: Likewise.
35266
35267 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35268
35269         PR c++/14143
35270         * g++.dg/template/koenig5.C: New test.
35271
35272 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35273
35274         * g++.dg/ext/altivec-1.C: Generalize target triple.
35275         * g++.dg/ext/altivec-2.C: New test case.
35276         * g++.dg/ext/altivec_check.h: New file.
35277         * gcc.dg/altivec-1.c: Generalize target triple;
35278         include altivec_check.h and call altivec_check().
35279         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35280         * gcc.dg/altivec-6.c: New test case.
35281         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35282         type casts as needed.
35283         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35284         altivec_check().
35285         * gcc.dg/altivec-12.c: New test case.
35286         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35287         include altivec_check.h and call altivec_check().
35288         * gcc.dg/altivec_check.h: New file.
35289
35290 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35291
35292         * lib/target-supports.exp (check_alias_available): Don't mangle
35293         function `g' in test program.
35294
35295 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35296
35297         * lib/target-supports.exp (check_profiling_available): Check
35298         argument to determine whether we support a profiling type.
35299         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35300         check_profiling_available.
35301         * g++.dg/bprob/bprob.exp: Likewise.
35302         * g77.dg/bprob/bprob.exp: Likewise.
35303         * gcc.misc-tests/bprob.exp: Likewise.
35304         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35305         dg-require-profiling and delete expected error handling.
35306         * gcc.dg/20021014-1.c: Likewise.
35307         * gcc.dg/nest.c: Likewise.
35308
35309 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35310
35311         PR c++/12007
35312         * g++.dg/other/vthunk1.C: New test.
35313
35314 2004-02-20  Falk Hueffner  <falk@debian.org>
35315
35316         PR target/14201
35317         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35318
35319 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35320
35321         PR c++/13927
35322         * g++.dg/other/error8.C: Remove XFAIL markers.
35323
35324         PR c++/14173
35325         * g++.dg/ext/packed5.C: New test.
35326
35327         PR c++/14199
35328         * g++.dg/warn/Wunused-5.C: New test.
35329
35330         PR c++/14186
35331         * g++.dg/lookup/member1.C: New test.
35332
35333 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35334
35335         * gcc.c-torture/compile/20040130-1.c: Enable only when
35336         __INT_MAX__ >= 2147483647L.
35337         * gcc.c-torture/compile/961203-1.c: Likewise.
35338
35339 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35340
35341         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35342         * g++.dg/opt/template1.C: Robustify assembler regexp
35343
35344 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35345
35346         * gcc.c-torture/execute/simd-4.x: Remove.
35347         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35348         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35349         Guard with #ifndef SKIP_ATTRIBUTE.
35350         * gcc.dg/compat/vector-1_y.c: Likewise.
35351         * gcc.dg/compat/vector-2_x.c: Likewise.
35352         * gcc.dg/compat/vector-2_y.c: Likewise.
35353         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35354         * g++.dg/eh/simd-2.C: Likewise.
35355
35356 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35357
35358         * gcc.c-torture/compile/complex-1.c: New.
35359
35360 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35361
35362         PR target/14209
35363         * gcc.c-torture/execute/20040218-1.c: New test.
35364
35365 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35366
35367         PR c++/14181
35368         * g++.dg/parse/new2.C: New test.
35369
35370 2004-02-18  Paul Brook  <paul@codesourcery.com>
35371
35372         * gcc.c-torture/compile/libcall-1.c: New test.
35373
35374 2004-02-18  Paul Brook  <paul@codesourcery.com>
35375
35376         PR debug/12934
35377         * gcc.dg/debug/debug-7.c: New test.
35378
35379 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35380
35381         * gcc.dg/20040217-1.c: New test.
35382
35383 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35384
35385         * gcc.c-torture/execute/990208-1.x: Delete.
35386
35387 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35388
35389         * gcc.c-torture/execute/20040208-2.x: New file.
35390
35391 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35392
35393         PR c++/11326
35394         * g++.dg/abi/structret1.C: New test.
35395
35396 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35399         (i386_cpuid): No need to test if cpuid is available on AMD64.
35400         Fix assembly, so that it works onboth i386 and AMD64.
35401         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35402         (vecInLong): Fix s[] member type to unsigned int.
35403         (vecInWord): Remove type.
35404         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35405         (a64, b64, c64, d64, e64): Remove.
35406         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35407         Remove unused variable.  Remove initialization of removed variables.
35408         Don't call mmx_tests nor sse_tests.
35409         (reference_mmx, reference_sse): Remove.
35410         (check): Add return stmt.
35411         * gcc.dg/i386-sse-7.c: New test.
35412         * gcc.dg/i386-mmx-4.c: New test.
35413
35414 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35415
35416         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35417         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35418         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35419         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35420         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35421         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35422         g++.dg/tc1/dr94.C: Fix line terminator.
35423
35424 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35425
35426         * gcc.c-torture/compile/20040216-1.c: New.
35427
35428 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35429
35430         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35431         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35432         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35433         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35434         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35435         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35436
35437 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35438
35439         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35440
35441 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++/13971
35444         * g++.dg/expr/cond4.C: New test.
35445
35446         PR c++/14086
35447         * g++.dg/lookup/crash2.C: New test.
35448
35449 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35450
35451         * gcc.c-torture/compile/20040214-2.c: New test.
35452
35453 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35454
35455         PR c++/14116
35456         * g++.dg/ext/typeof8.C: New test.
35457
35458 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35459
35460         * gcc.c-torture/compile/20040214-1.c: New test.
35461
35462 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35463
35464         PR c++/13635
35465         * g++.dg/template/spec11.C: New test.
35466
35467 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35468
35469         PR c++/13927
35470         * g++.dg/other/error8.C: New test.
35471
35472 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35473
35474         PR c++/14122
35475         * g++.dg/template/array4.C: New test.
35476
35477         PR c++/14108
35478         * g++.dg/inherit/thunk2.C: New test.
35479
35480         PR c++/14083
35481         * g++.dg/eh/cond2.C: New test.
35482
35483 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35484
35485         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35486
35487 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35488
35489         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35490
35491 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35492
35493         * g++.dg/simd-2.C: xfail on ppc64-linux.
35494
35495 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35496
35497         PR c/456
35498         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35499         tests.
35500
35501 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35502
35503         * gcc.dg/builtins-33.c: New test.
35504
35505 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35506
35507         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35508
35509 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35510
35511         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35512
35513 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35514
35515         * gcc.dg/ppc64-abi-3.c: New test.
35516
35517 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35518
35519         PR c/14092
35520
35521         * gcc.dg/pr14092-1.c: New testcase.
35522
35523 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35524
35525         * gcc.dg/cpp/assert4.c: Fix typo last change.
35526
35527         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35528         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35529
35530         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35531
35532 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35533
35534         * gcc.c-torture/compile/20040209-1.c: New test case.
35535
35536 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35537
35538         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35539
35540 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35541
35542         * gcc.c-torture/execute/20040208-[12].c: New tests.
35543
35544 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35545
35546         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35547
35548 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35549
35550         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35551
35552 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35553
35554         Bug 13856
35555         * gcc.dg/visibility-8.c: New testcase.
35556
35557 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35558
35559         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35560         arguments.
35561         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35562
35563 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35564
35565         PR middle-end/13696
35566         * g++.dg/opt/fold1.C: New test case.
35567
35568 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35569
35570         PR c++/14033
35571         * g++.dg/other/crash-2.C: New test.
35572
35573 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35574
35575         PR c++/14028
35576         * g++.dg/parse/angle-bracket2.C: New test.
35577
35578 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35579
35580         PR middle-end/13750
35581         Revert:
35582         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35583         PR pch/13361
35584         * g++.dg/pch/wchar-1.C: New.
35585         * g++.dg/pch/wchar-1.Hs: New.
35586
35587 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35588
35589         PR c++/14008
35590         * g++.dg/parse/error15.C: New test.
35591         * g++.dg/parse/crash11.C: Update dg-error mark.
35592
35593 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35594
35595         PR c++/13932
35596         * g++.dg/warn/conv2.C: New test.
35597
35598 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35599
35600         PR c++/13086
35601         * g++.dg/warn/incomplete1.C: Remove xfail.
35602
35603 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35604
35605         * lib/file-format.exp (gcc_target_object_format): Use
35606         ${tool}_target_compile, not gcc_target_compile.
35607         * lib/target-supports.exp (check_alias_available): Likewise.
35608         (check_gc_sections_available): Likewise.
35609         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35610         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35611         dg-require-alias.
35612
35613 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35614
35615         PR c++/13969
35616         * g++.dg/template/static6.C: New test.
35617
35618 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35619
35620         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35621
35622 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35623
35624         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35625         tests for systems where `char' is unsigned by default.
35626
35627 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35628
35629         PR c++/13997
35630         * g++.dg/template/partial3.C: New test.
35631
35632 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35633
35634         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35635         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35636         Remove mentions of obsolete ports.
35637
35638 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35639
35640         * gcc.dg/noncompile/20001228-1.c: Fix for new
35641         error message.
35642
35643 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35644
35645         PR target/9348
35646         * gcc.c-torture/execute/multdi-1.c: New test case.
35647
35648 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35649
35650         PR c++/13925
35651         * g++.dg/template/lookup5.C: New test.
35652
35653 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/13950
35656         * g++.dg/template/lookup4.C: New test.
35657
35658         PR c++/13970
35659         * g++.dg/parse/error14.C: New test.
35660
35661         PR c++/14002
35662         * g++.dg/parse/template13.C: New test.
35663
35664 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35665
35666         PR c++/13978
35667         * g++.dg/template/koenig4.C: New test.
35668
35669         PR c++/13968
35670         * g++.dg/template/crash17.C: New test.
35671
35672         PR c++/13975
35673         * g++.dg/parse/error13.C: New test.
35674         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35675
35676 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35677
35678         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35679
35680 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35681
35682         PR c/11658
35683         PR c/13994
35684         * gcc.dg/noncompile/20040203-1.c: New test.
35685         * gcc.dg/noncompile/20040203-2.c: Likewise.
35686         * gcc.dg/noncompile/20040203-3.c: Likewise.
35687         * gcc.dg/20040203-1.c: Likewise.
35688
35689 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         PR c++/10858
35692         * g++.dg/template/sizeof7.C: New test.
35693
35694 2004-02-02  Eric Christopher  <echristo@redhat.com>
35695             Zack Weinberg  <zack@codesourcery.com>
35696
35697         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35698
35699 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35700
35701         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35702         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35703         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35704         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35705
35706 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35707
35708         PR c++/13113
35709         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35710
35711         PR c++/13854
35712         * g++.dg/ext/attrib13.C: New test.
35713
35714         PR c++/13907
35715         * g++.dg/conversion/op2.C: New test.
35716
35717 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35718
35719         * gcc.dg/titype-1.c: Fix pasto.
35720
35721 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35722
35723         * gcc.dg/titype-1.c: New test.
35724
35725 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35726
35727         PR c++/13957
35728         * g++.dg/template/non-type-template-argument-1.C,
35729         g++.dg/template/qualified-id1.C: Update dg-error marks.
35730         * g++.dg/template/nontype6.C: New test.
35731
35732 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35733
35734         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35735         * gcc.dg/builtins-31.c: New testcase.
35736         * gcc.dg/builtins-32.c: New testcase.
35737
35738 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35739
35740         * objc.dg/call-super-2.m: Update line numbers
35741         for the including of stddef.h.
35742
35743 2004-01-30  Michael Matz  <matz@suse.de>
35744
35745         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35746         g++.dg/ext/case-range3.C: New tests.
35747
35748 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35749
35750         DR206
35751         PR c++/13813
35752         * g++.dg/template/member4.C: New test.
35753
35754 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35755
35756         PR c++/13683
35757         * g++.dg/template/sizeof6.C: New test.
35758
35759 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35760
35761         * gcc.dg/fwritable-strings-1.c: New test.
35762
35763 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35764
35765         * gcc.c-torture/compile/20040130-1.c: New test.
35766
35767 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35768
35769         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35770
35771 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35772
35773         PR c++/13883
35774         * g++.dg/template/ctor3.C: New test.
35775
35776 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35777
35778         * g++.dg/tc1: New directory.
35779         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35780         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35781         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35782         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35783         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35784
35785 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35786
35787         * g++.dg/parse/error11.C: New test.
35788         * g++.dg/parse/error12.C: Likewise.
35789
35790 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35791
35792         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35793         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35794
35795 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35796
35797         PR c++/13791
35798         * g++.dg/ext/attrib12.C: New test.
35799
35800         PR c++/13736
35801         * g++.dg/parse/cast2.C: New test.
35802
35803 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35804
35805         * objc.dg/encode-2.m (main): New local string.  Set depending on
35806         sizeof long.  Use in sscanf call.
35807         * objc.dg/encode-3.m (main): New local string.  Set depending on
35808         sizeof long.  Use in scan_initial call.
35809
35810 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35811
35812         * objc.dg/call-super-2.m: Make LP64-safe.
35813         * objc.dg/desig-init-1.m: Likewise.
35814
35815 2004-01-27  Devang Patel <dpatel@apple.com>
35816
35817         * g++.dg/debug/namespace1.C: New test.
35818
35819 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35820
35821         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35822         xscale-*-*.
35823
35824         * gcc.dg/arm-mmx-1.c: New test.
35825
35826 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35827
35828         * gcc.dg/20040127-1.c: New test.
35829         * gcc.dg/20040127-2.c: New test.
35830
35831 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35832
35833         * objc.dg/stret-1.m (glob): Renamed to globa.
35834
35835 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35836
35837         PR c++/13663
35838         * g++.dg/expr/for1.C: New test.
35839
35840 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35841
35842         PR middle-end/13779
35843         * gcc.dg/darwin-longlong.c: New test.
35844
35845 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35846
35847         * gcc.dg/20040124-1.c: Moved test from here...
35848         * gcc.c-torture/compile/20040124-1.c: ...to here.
35849
35850 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35851
35852         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35853         the assembly output if -m64 is passed.
35854
35855 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35856
35857         PR c++/13833
35858         * g++.dg/template/cond3.C: New test.
35859
35860 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35861
35862         PR c++/13810
35863         * g++.dg/template/ttp7.C: New test.
35864
35865 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35866
35867         PR c++/13797
35868         * g++.dg/template/nontype4.C: New test.
35869         * g++.dg/template/nontype5.C: Likewise.
35870
35871 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35872
35873         * gcc.dg/torture/mips-clobber-at.c: New test.
35874
35875 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35876
35877         * gcc.dg/20040124-1.c: New test.
35878
35879 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * gcc.dg/20040123-1.c: New test.
35882
35883 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35884
35885         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35886
35887 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35888
35889         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35890
35891 2004-01-23  Andrew Pinski  <apinski@apple.com>
35892
35893         * gcc.dg/20030121-1.c: Move to ..
35894         * gcc.dg/20040121-1.c: here.
35895
35896 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35897
35898         * gcc.dg/builtins-29.c: New test case.
35899
35900 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35901
35902         PR 18314
35903         * gcc.dg/builtins-30.c: New testcase.
35904
35905 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35906
35907         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35908         * lib/g77.exp: Likewise.
35909         * lib/objc.exp: Likewise.
35910         * lib/g++.exp: Likewise.
35911
35912 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35913
35914         * gcc.dg/struct-by-value-2.c: New test.
35915
35916 2004-01-21  Andrew Pinski  <apinski@apple.com>
35917
35918         PR target/13785
35919         * gcc.dg/20030121-1.c: New test.
35920
35921 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35922
35923         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35924         clobber frame pointer register in asm statement.
35925
35926 2004-01-21  Falk Hueffner  <falk@debian.org>
35927
35928         * gcc.c-torture/compile/20040121-1.c: New test.
35929
35930 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35931
35932         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35933
35934 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35935
35936         * gcc.dg/ppc64-abi-2.c: New test.
35937
35938 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35939
35940         * lib/treelang.exp: Fill out this file.
35941         * lib/treelang-dg.exp: New File.
35942
35943 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35944
35945         * gcc.c-torture/compile/981022-1.c: Remove.
35946         * gcc.dg/array-5.c: Remove XFAIL.
35947         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35948         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35949         gcc.dg/cond-lvalue-1.c: Update.
35950         * gcc.dg/cast-lvalue-2.c: New test.
35951
35952 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35953
35954         PR c++/13592
35955         * g++.dg/other/error1.C (class foo): Tweak error message.
35956
35957         PR c++/13592
35958         * g++.dg/template/call2.C: New test.
35959
35960 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35961
35962         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35963         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35964         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35965         scalar-return-1_x.c, scalar-return-2_y.c,
35966         scalar-return-3_x.c, scalar-return-3_y.c,
35967         scalar-return-4_x.c, scalar-return-4_y.c,
35968         struct-align-1.h, struct-align-1_x.c,
35969         struct-align-1_y.c, struct-align-2.h,
35970         struct-align-2_x.c, struct-align-2_y.c,
35971         struct-by-value-10_y.c, struct-by-value-11_x.c,
35972         struct-by-value-11_y.c, struct-by-value-12_x.c,
35973         struct-by-value-12_y.c, struct-by-value-13_x.c,
35974         struct-by-value-13_y.c, struct-by-value-14_x.c,
35975         struct-by-value-14_y.c, struct-by-value-15_x.c,
35976         struct-by-value-15_y.c, struct-by-value-16_y.c,
35977         struct-by-value-17_y.c, struct-by-value-18_y.c,
35978         struct-by-value-19_y.c, struct-by-value-1_x.c,
35979         struct-by-value-1_y.c, struct-by-value-20_y.c,
35980         struct-by-value-2_x.c, struct-by-value-2_y.c,
35981         struct-by-value-3_y.c, struct-by-value-4_x.c,
35982         struct-by-value-4_y.c, struct-by-value-5_y.c,
35983         struct-by-value-6_y.c, struct-by-value-7_y.c
35984         struct-by-value-8_x.c, struct-by-value-8_y.c
35985         struct-by-value-9_x.c, struct-by-value-9_y.c
35986         struct-return-10_x.c, struct-return-10_y.c,
35987         struct-return-19_x.c, struct-return-20_x.c
35988         struct-return-2_x.c, struct-return-2_y.c
35989         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35990         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35991
35992 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35993
35994         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35995         attribute on sparc*-sun-solaris2.*.
35996
35997 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35998
35999         PR c++/13710
36000         * g++.dg/ext/typeof7.C: New test.
36001
36002 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36003
36004         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36005         * gcc.dg/const-elim-1.c: Same.
36006
36007 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36008
36009         * objc.dg/stret-1.m: New.
36010         * objc.dg/stret-2.m: New.
36011
36012 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36013
36014         PR c++/11895
36015         * g++.dg/ext/vector1.C: New test.
36016
36017 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36018
36019         * gcc.dg/pch/import-1.c: New.
36020         * gcc.dg/pch/import-1.hs: New.
36021         * gcc.dg/pch/import-1a.h: New.
36022         * gcc.dg/pch/import-1b.h: New.
36023         * gcc.dg/pch/import-1c.h: New.
36024
36025 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36026
36027         PR c++/13574
36028         * g++.dg/ext/array1.C: New test.
36029
36030         PR c++/13178
36031         * g++.dg/conversion/op1.C: New test.
36032
36033 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36034
36035         PR 11864
36036         From Kazumoto Kojima / Dan Kegel:
36037         * gcc.dg/pr11864-1.c: New test.
36038
36039         PR 10392
36040         From Marcus Comstedt / Dan Kegel:
36041         * gcc.dg/pr10392-1.c: New test.
36042
36043 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36044
36045         PR c++/13478
36046         * g++.dg/init/ref10.C: New test.
36047
36048 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36049
36050         PR c++/13407
36051         * g++.dg/parse/typename6.C: New test.
36052
36053 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36054
36055         PR pch/13361
36056         * g++.dg/pch/wchar-1.C: New.
36057         * g++.dg/pch/wchar-1.Hs: New.
36058
36059 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36060
36061         PR c++/9259
36062         * g++.dg/expr/sizeof2.C: New test.
36063
36064 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36065
36066         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36067
36068 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36069
36070         PR c++/13659
36071         * g++.dg/lookup/strong-using-3.C: New.
36072         * g++.dg/lookup/using-10.C: New.
36073
36074 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36075
36076         PR c++/13594
36077         * g++.dg/lookup/strong-using-2.C: New.
36078
36079 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36080             Dan Kegel <dank@kegel.com>
36081             J"orn Rennecke <joern.rennecke@superh.com>
36082
36083         PR target/9365
36084         * gcc.dg/pr9365-1.c: New test.
36085
36086 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36087
36088         PR c++/8856
36089         * g++.dg/parse/casting-operator2.C: New test.
36090         * g++.old-deja/g++.pt/explicit83.C: Remove.
36091
36092 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36093
36094         * gcc.dg/label-compound-stmt-1.c: New test.
36095         * gcc.c-torture/compile/950922-1.c,
36096         gcc.c-torture/compile/20000211-3.c,
36097         gcc.c-torture/compile/20000518-1.c,
36098         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36099         compound statements.
36100
36101 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36102
36103         * gcc.dg/ppc64-abi-1.c: New test.
36104
36105 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36106
36107          * g++.dg/ext/attrib9.C: Add dg-warnings.
36108
36109 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36110
36111         PR c++/12335
36112         * g++.dg/parse/dtor3.C: New test.
36113
36114 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36115
36116         PR c++/12709
36117         * g++.dg/parse/try-catch-1.C: New test.
36118
36119 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36120
36121         * ada/acats/run_all.sh: Add more verbose output in acats.log
36122         when compiling tests.
36123
36124 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36125
36126         PR 13656
36127         * gcc.dg/typedef-redecl.c: New test case.
36128         * gcc.dg/typedef-redecl.h: New support file.
36129
36130 2004-01-13  Jan Hubicka  <jh@suse.cz>
36131
36132         * gcc.dg/always_inline.c: New test.
36133         * gcc.dg/debug/20031231-1.c: Fix.
36134
36135 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36136
36137         PR c++/13474
36138         * g++.dg/template/array3.C: New test.
36139
36140 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36141
36142         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36143         * g++.dg/warn/Wunused-2.C: Likewise.
36144
36145 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36146
36147         PR c++/13289
36148         * g++.dg/template/instantiate6.C: New test.
36149
36150 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36151
36152         PR middle-end/11397
36153         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36154
36155 2004-01-12  Jan Hubicka  <jh@suse.cz>
36156
36157         PR opt/12826
36158         * gcc.dg/20040112-1.c: New.
36159
36160         * gcc.dg/dwarf-die[1-7].c: Move to...
36161         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36162         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36163
36164 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36165
36166         PR c++/4100
36167         * g++.dg/parse/friend4.C: New test.
36168
36169 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36170
36171         PR c++/4100
36172         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36173         definition is called a friend.
36174
36175 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36176
36177         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36178
36179 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36180
36181         PR c++/3478
36182         * g++.dg/parse/error10.C: New test.
36183         * g++.dg/template/arg2.C: Accept "invalid type" error.
36184
36185 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36186
36187         PR middle-end/13392
36188         * g++.dg/opt/expect2.C: New test.
36189
36190 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36191
36192         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36193         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36194         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36195         Update dg-error regexps.
36196
36197 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36198
36199         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36200         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36201
36202 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36203
36204         * gcc.dg/pragma-re-1.c: Use right pointer type.
36205
36206 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36207
36208         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36209
36210 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36211
36212         * gcc.dg/rs6000-ldouble-1.c: New.
36213
36214 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36215
36216         DR 337
36217         PR c++/9256
36218         * g++.dg/other/abstract1.C: New test.
36219
36220 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36221
36222         * g++.dg/lookup/strong-using-1.C: New.
36223
36224 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36225
36226         PR c/11234
36227         * gcc.dg/func-ptr-conv-1.c: New test.
36228         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36229
36230 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36231
36232         PR target/13380.
36233         * gcc.c-torture/compile/20040109-1.c: New.
36234
36235 2004-01-08  Stuart Hastings  <stuart@apple.com>
36236
36237         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36238         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36239         * gcc.dg/i386-sse-6.c: ...this new testcase.
36240
36241 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36242
36243         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36244
36245 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36246
36247         * ada/acats/run_acats: Treat 'gnatchop' the same way
36248         as 'gnatmake'.  Export GCC_DRIVER.
36249         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36250         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36251
36252 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36253
36254         PR c++/12573
36255         * g++.dg/template/dependent-expr4.C: New test.
36256
36257 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36258
36259         * gcc.dg/altivec-11.c: New test.
36260
36261 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36262
36263         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36264
36265 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36266
36267         PR c/6024
36268         * gcc.dg/enum-compat-1.c: New test.
36269         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36270
36271 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36272
36273         PR c/12165
36274         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36275         gcc.dg/c99-idem-qual-3.c: New tests.
36276
36277 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36278
36279         * gcc.dg/winline-7.c: Don't cast void * to int.
36280
36281 2004-01-06  Jan Hubicka  <jh@suse.cz>
36282
36283         * gcc.dg/i386-sse-5.c: New test
36284         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36285
36286 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36287
36288         PR c++/12815
36289         * g++.dg/rtti/typeid4.C: New test.
36290
36291 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36292
36293         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36294
36295 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36296
36297         PR c++/12132
36298         * g++.dg/template/error11.C: New test.
36299
36300         PR c++/13451
36301         * g++.dg/template/class2.C: New test.
36302
36303 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36304         Richard Sandiford <rsandifo@redhat.com>
36305
36306         PR c++/13387
36307         * g++.dg/opt/alias3.C: New test.
36308
36309 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36310
36311         PR c++/13157
36312         * g++.dg/template/koenig3.C: New test.
36313
36314         PR c++/13529
36315         * g++.dg/parse/offsetof3.C: New test.
36316
36317         * g++.dg/init/copy7.C: Add missing dg-error markers.
36318
36319         PR c++/12226
36320         * g++.dg/init/copy7.c: New test.
36321
36322         PR c++/13536
36323         * g++.dg/parse/cast1.C: New test.
36324
36325 2004-01-04  Jan Hubicka  <jh@suse.cz>
36326
36327         * gcc.dg/winline[1-7].c: New tests.
36328
36329 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36330
36331         PR c++/13520
36332         * g++.dg/template/qualttp22.C: New test.
36333
36334 2004-01-01  Jan Hubicka  <jh@suse.cz>
36335
36336         * gcc.dg/debug/20031231-1.c: New.
36337         * gcc.c-torture/compile/20040101-1.c: New.
36338         * gcc.dg/dwarf-die-[1-7].c: New.
36339
36340 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36341
36342         PR optimization/13521
36343         * gcc.c-torture/compile/20031231-1.c: New test.
36344
36345 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36346
36347         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36348
36349 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36350
36351         PR c++/10079
36352         * g++.dg/template/crash16.C: New test.
36353
36354 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36355
36356         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36357
36358 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36359
36360         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36361         ports.
36362         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36363         * g++.old-deja/g++.law/profile1.C: Likewise.
36364         * gcc.c-torture/compile/981006-1.c: Likewise.
36365         * gcc.c-torture/execute/loop-2e.x: Likewise.
36366         * gcc.c-torture/execute/loop-2f.x: Remove.
36367         * gcc.c-torture/execute/loop-2g.x: Likewise.
36368         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36369         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36370
36371 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36372
36373         PR c++/13507
36374         * g++.dg/ext/attrib11.C: New test.
36375
36376         PR c++/13494
36377         * g++.dg/template/array2-1.C: New test.
36378         * g++.dg/template/array2-2.C: New test.
36379
36380 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36381
36382         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36383
36384 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36385
36386         PR c++/12774
36387         * g++.dg/template/array1-1.C: New test.
36388         * g++.dg/template/array1-2.C: New test.
36389
36390 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36391
36392         PR fortran/12632
36393         * g77.dg/12632.f: New test case.
36394
36395 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36396
36397         PR c++/13289
36398         * g++.dg/parse/nontype1.C: New test.
36399
36400 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36401
36402         PR c++/12403
36403         * g++.dg/parse/explicit1.C: New test.
36404         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36405
36406 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36407
36408         PR c++/13081
36409         * g++.dg/opt/inline6.C: New test.
36410
36411         PR c++/12613
36412         * g++.dg/parse/error9.C: New test.
36413
36414         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36415
36416 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c++/13009
36419         * g++.dg/init/assign1.C: New test.
36420
36421 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36422
36423         PR c++/13070
36424         * g++.dg/warn/format3.C: New test case.
36425
36426 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36427
36428         * gcc.c-torture/compile/20031227-1.c: New test.
36429
36430 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36431
36432         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36433         * g77.dg/bprob/bprob.exp: Likewise.
36434         * gcc.misc-tests/bprob.exp: Likewise.
36435         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36436         variants on systems where the library does not provide that
36437         functionality.
36438         * gcc.dg/builtins-20.c: Use builtins-config.h.
36439         * gcc.dg/builtins-config.h: New file.
36440
36441 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36442
36443         * lib/gcc-dg.exp (dg-require-profiling): New function.
36444         * lib/target-supports.exp (check_profiling_available): Likewise.
36445         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36446         * g77.dg/bprob/bprob.exp: Likewise.
36447         * gcc.misc-tests/bprob.exp: Likewise.
36448         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36449         * gcc.dg/20021014-1.c: Likewise.
36450         * gcc.dg/nest.c: Likewise.
36451
36452 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36453
36454         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36455         compiling.
36456         * g++.dg/lookup/java2.C: Likewise.
36457         * gcc.dg/cpp/lexident.c: Likewise.
36458
36459 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36460
36461         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36462         given.
36463         * gcc.c-torture/compile/961203-1.c: Likewise.
36464         * gcc.c-torture/compile/980506-1.c: Likewise.
36465
36466 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36467
36468         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36469         (additional_prunes): New global.
36470         (gcc-dg-prune): Handle additional per-test pruning.
36471         (dg-test): Clear additional_prunes between tests.
36472
36473         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36474         dg-prune-output to avoid spurious failures from assembler
36475         complaining about nonexistent WAW violations.
36476         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36477         Use dg-prune-output to avoid spurious failures from assembler
36478         warning about Itanium B-step errata.
36479
36480 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36481
36482         * g++.dg/abi/macro0.C: New test.
36483         * g++.dg/abi/macro1.C: Likewise.
36484         * g++.dg/abi/macro2.C: Likewise.
36485
36486         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36487         * g++.dg/abi/bitfield7.C: Likewise.
36488         * g++.dg/abi/dtor2.C: Likewise.
36489         * g++.dg/abi/mangle11.C: Likewise.
36490         * g++.dg/abi/mangle12.C: Likewise.
36491         * g++.dg/abi/mangle14.C: Likewise.
36492         * g++.dg/abi/mangle17.C: Likewise.
36493         * g++.dg/abi/vbase10.C: Likewise.
36494         * g++.dg/abi/vbase14.C: Likewise.
36495         * g++.dg/template/qualttp17.C: Likewise.
36496
36497 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36498
36499         PR c/11995
36500         * gcc.dg/20031223-1.c: New test.
36501
36502 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36503
36504         * gcc.dg/noreturn-7.c: New test.
36505
36506 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36507
36508         * gcc.dg/null-pointer-1.c: New test.
36509
36510 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36511
36512         * g++.old-deja/g++.jason/template18.C: Remove.
36513         * g++.old-deja/g++.jason/template37.C: Likewise.
36514
36515         PR c++/12862
36516         * g++.dg/lookup/ns1.C: New test.
36517
36518         PR c++/12397
36519         * g++.dg/template/lookup3.C: New test.
36520
36521 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36522
36523         * g++.dg/template/recurse1.C: New test
36524
36525 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36526
36527         PR c++/12479
36528         * g++.dg/parse/semicolon1.C: New test.
36529         * g++.dg/parse/semicolon1.h: Likewise.
36530
36531 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36532
36533         * gcc.dg/darwin-misaligned.c: New test.
36534
36535 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36536
36537         PR c/9163
36538         * gcc.dg/20031222-1.c: New test.
36539
36540 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36541
36542         PR c++/13438
36543         * g++.dg/parse/error8.C: New test.
36544
36545         PR c++/11554
36546         * g++.dg/warn/ctor-init-1.C: New test.
36547
36548 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36549
36550         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36551         too small.
36552         * gcc.c-torture/compile/930217-1.c: Likewise.
36553         * gcc.c-torture/compile/930513-1.c: Likewise.
36554         * gcc.c-torture/execute/920908-2.c: Likewise.
36555         * gcc.c-torture/execute/921204-1.c: Likewise.
36556         * gcc.c-torture/execute/930621-1.c: Likewise.
36557         * gcc.c-torture/execute/930630-1.c: Likewise.
36558         * gcc.c-torture/execute/931031-1.c: Likewise.
36559         * gcc.c-torture/execute/980602-2.c: Likewise.
36560         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36561         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36562         * gcc.c-torture/execute/extzvsi.c: Likewise.
36563         * gcc.c-torture/unsorted/ext.c: Likewise.
36564
36565 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36566
36567         PR target/12749
36568         * gcc.c-torture/compile/20031220-2.c: New test case.
36569
36570 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36571
36572         PR optimization/13031
36573         * gcc.c-torture/compile/20031220-1.c: New test case.
36574
36575 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36576
36577         * gcc.dg/cast-function-1.c: New test.
36578
36579 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36580
36581         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36582         formats.
36583
36584 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36585
36586         PR c++/12795
36587         * g++.dg/ext/attrib10.C: New test.
36588
36589 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36590
36591         * gcc.dg/cleanup-10.c: New test.
36592         * gcc.dg/cleanup-11.c: New test.
36593
36594 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36595
36596         PR c++/13239
36597         * g++.dg/opt/expect1.C: New test.
36598
36599 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36600
36601         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36602
36603 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36604
36605         PR debug/12923
36606         * gcc.dg/20031218-1.c: New test.
36607
36608         PR debug/12389
36609         * gcc.dg/20031218-2.c: New test.
36610         * gcc.dg/20031218-3.c: New test.
36611
36612         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36613         of label name and allow for USER_LABEL_PREFIX == "_" names.
36614         * g++.dg/abi/mangle18-2.C: Likewise.
36615         * g++.dg/abi/mangle19-1.C: Likewise.
36616         * g++.dg/abi/mangle19-2.C: Likewise.
36617         * g++.dg/abi/mangle20-1.C: Likewise.
36618         * g++.dg/abi/mangle20-2.C: Likewise.
36619
36620 2003-12-18  Richard Henderson  <rth@redhat.com>
36621
36622         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36623
36624 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36625             Dan Kegel <dank@kegel.com>
36626
36627         PR other/12009
36628         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36629         testing a cross compiler, it causes spurious compile failures.
36630         * lib/g++.exp: Likewise.
36631
36632 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36633
36634         PR c++/13262
36635         * g++.dg/template/access13.C: New test.
36636
36637 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36638
36639         * gcc.dg/20031216-1.c: New test.
36640
36641 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36642
36643         PR c++/9154
36644         * g++.dg/template/error10.C: New test.
36645
36646 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36647
36648         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36649         * g++.dg/eh/simd-2.C: Likewise.
36650
36651 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36652             Roger Sayle  <roger@eyesopen.com>
36653
36654         * gcc.c-torture/execute/ieee/mzero5.c: New.
36655
36656 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36657
36658         PR c++/10603
36659         * g++.dg/parse/error6.C: New test.
36660
36661         PR c++/12827
36662         * g++.dg/parse/error7.C: New test.
36663
36664 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36665
36666         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36667         at -O with stabs debugging formats.
36668         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36669         * gcc.dg/debug/debug-2.c: Likewise.
36670
36671 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36672
36673         PR c++/12696
36674         * g++.dg/init/error1.C: New test.
36675
36676         PR c++/12218
36677         * g++.dg/init/pm3.C: New test.
36678
36679 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36680
36681         PR c/3347
36682         * gcc.dg/bitfld-8.c: New test.
36683
36684 2003-12-16  James Lemke  <jim@wasabisystems.com>
36685
36686         * gcc.dg/arm-scd42-[123].c: New tests.
36687
36688 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36689
36690         PR c++/9043
36691         * g++.dg/abi/mangle20-1.C: New test.
36692         * g++.dg/abi/mangle20-2.C: New test.
36693
36694 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36695
36696         PR c++/13275
36697         * g++.dg/other/offsetof2.C: Remove XFAIL.
36698         * g++.dg/parse/offsetof1.C: New test.
36699         * g++.gd/parse/offsetof2.C: Likewise.
36700
36701 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36702
36703         * g++.dg/template/nontype3.C: New test.
36704         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36705
36706 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36707
36708         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36709
36710 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36711
36712         PR c++/13387
36713         * g++.dg/expr/assign1.C: New test.
36714
36715         PR c++/13242
36716         * g++.dg/abi/mangle19-1.C: New test.
36717         * g++.dg/abi/mangle19-2.C: New test.
36718
36719 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36720
36721         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36722
36723 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36724
36725         * gcc.c-torture/execute/20031216-1.c: New test.
36726
36727 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36728
36729         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36730         an ICE regression.
36731
36732 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36733
36734         PR c++/10926
36735         * g++.dg/template/error9.C: New test.
36736
36737         PR c++/11116
36738         * g++.dg/template/error8.C: New test.
36739
36740 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36741
36742         PR middle-end/13400
36743         * gcc.c-torture/execute/20031215-1.c: New test case.
36744
36745 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36746
36747         PR c++/13269
36748         * g++.dg/parse/error5.C: New test.
36749
36750         PR c++/12989
36751         * g++.dg/expr/sizeof1.C: New test.
36752
36753         PR c++/13310
36754         * g++.dg/template/crash15.C: New test.
36755
36756 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36757
36758         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36759         a non-POD type as the last named parameter of a varargs function.
36760
36761 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36762
36763         PR c++/13243
36764         PR c++/12573
36765         * g++.dg/template/crash14.C: New test.
36766         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36767
36768 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36769
36770         * g++.dg/other/java1.C: New test.
36771
36772         PR c++/13241
36773         * g++.dg/abi/mangle18-1.C: New test.
36774         * g++.dg/abi/mangle18-2.C: New test.
36775
36776 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36777
36778         PR optimization/10312
36779         * gcc.c-torture/execute/20031214-1.c: New.
36780
36781 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36782
36783         PR c++/10779
36784         PR c++/12160
36785         * g++.dg/parse/error3.C: New test.
36786         * g++.dg/parse/error4.C: Likewise.
36787         * g++.dg/abi/mangle4.C: Tweak error messages.
36788         * g++.dg/lookup/using5.C: Likewise.
36789         * g++.dg/other/error2.C: Likewise.
36790         * g++.dg/parse/typename5.C: Likewise.
36791         * g++.dg/parse/undefined1.C: Likewise.
36792         * g++.dg/template/arg2.C: Likewise.
36793         * g++.dg/template/ttp3.C: Likewise.
36794         * g++.dg/template/type1.C: Likewise.
36795         * g++.old-deja/g++.other/crash32.C: Likewise.
36796         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36797
36798 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36799
36800         PR c++/13106
36801         * g++.dg/warn/noreturn-3.C: New test.
36802
36803 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36804
36805         PR c++/13118
36806         * g++.dg/abi/covariant3.C: New.
36807
36808 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36809
36810         * g++.dg/eh/ia64-1.C: New test.
36811
36812 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36813
36814         PR optimization/13037
36815         * g77.f-torture/execute/13037.f: New test case.
36816
36817 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36818
36819         PR c++/12881
36820         * g++.dg/abi/covariant2.C: New.
36821
36822 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36823
36824         * gcc.dg/cpp/trad/macro.c: New tests.
36825
36826 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36827
36828         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36829
36830 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36831
36832         PR other/10819
36833         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36834         to fix Bug 10819.
36835         * lib/g++.exp (g++_version): Likewise.
36836         * lib/g77.exp (g77_version): Likewise.
36837         * lib/objc.exp (default_objc_version): Likewise.
36838
36839 2003-12-10  Richard Henderson  <rth@redhat.com>
36840
36841         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36842
36843         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36844
36845 2003-12-08  Matt Austern  <austern@apple.com>
36846
36847         PR c/13134
36848         * lib/gcc-dg.exp (dg-require-visibility): Define.
36849         * lib/target-supports (check_visibility_available): Define.
36850         * gcc.dg/visibility-1.c: New test.
36851         * gcc.dg/visibility-2.c: Likewise.
36852         * gcc.dg/visibility-3.c: Likewise.
36853         * gcc.dg/visibility-4.c: Likewise.
36854         * gcc.dg/visibility-5.c: Likewise.
36855         * gcc.dg/visibility-6.c: Likewise.
36856         * g++.dg/ext/visibility-1.C: Likewise.
36857         * g++.dg/ext/visibility-2.C: Likewise.
36858         * g++.dg/ext/visibility-3.C: Likewise.
36859         * g++.dg/ext/visibility-4.C: Likewise.
36860         * g++.dg/ext/visibility-5.C: Likewise.
36861         * g++.dg/ext/visibility-6.C: Likewise.
36862
36863 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36864
36865         * g++.dg/lookup/java1.C: New test.
36866         * g++.dg/lookup/java2.C: New test.
36867
36868 2003-12-07  Falk Hueffner  <falk@debian.org>
36869
36870         * g++.dg/opt/noreturn-1.C: New test.
36871
36872 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36873
36874         * gcc.dg/overflow-1.c: New test.
36875
36876 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36877
36878         * g77.f-torture/compile/13060.f: New test.
36879
36880 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36881
36882         PR c++/13323
36883         * g++.dg/inherit/operator2.C: New test.
36884
36885 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36886
36887         PR c++/13305
36888         * g++.dg/ext/attrib9.C: New test.
36889
36890 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36891
36892         PR c++/13314
36893         * g++.dg/template/error7.C: New test.
36894
36895 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36896             J"orn Rennecke <joern.rennecke@superh.com>
36897
36898         PR target/13302
36899         * g++.dg/other/struct-va_list.C: New test.
36900
36901 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36902
36903         PR c++/13166
36904         * g++.dg/parse/defarg6.C: New test.
36905
36906 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36907
36908         PR target/13256
36909         * gcc.c-torture/execute/20031201-1.c: New test.
36910
36911 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36912
36913         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36914
36915 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36916
36917         * gcc.dg/builtin-return-1.c: New test.
36918
36919 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36920             J"orn Rennecke <joern.rennecke@superh.com>
36921
36922         PR optimization/13260
36923         * gcc.c-torture/execute/20031204-1.c: New test.
36924
36925 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36926
36927         PR c++/9127
36928         * g++.dg/template/error6.C: New test.
36929
36930 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36931
36932         * gcc.dg/20031202-1.c: New test.
36933
36934 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36935
36936         PR c++/13179
36937         * g++.dg/template/eh1.C: New test.
36938
36939         PR c++/10771
36940         * g++.dg/template/error5.C: New test.
36941
36942 2003-12-02  David Ung  <davidu@mips.com>
36943
36944         * gcc.dg/compat/vector-check.h: Corrected type for var
36945         g_##TMODE
36946
36947 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36948
36949         PR c++/10126
36950         * g++.dg/template/ptrmem8.C: New test.
36951
36952 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36953
36954         PR c++/12573
36955         * g++.dg/template/dependent-expr3.C: New test.
36956
36957 2003-12-01  James Lemke  <jim@wasabisystems.com>
36958
36959         * gcc.dg/arm-g2.c: New test.
36960
36961 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36962
36963         PR optimization/11634
36964         * gcc.dg/20031201-2.c: New test case.
36965
36966 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36967
36968         PR 11433
36969         * objc.dg/proto-lossage-3.m: New test.
36970
36971 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36972
36973         PR optimization/12628
36974         * gcc.dg/20031201-1.c: New test case.
36975
36976 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36977
36978         * gcc.dg/unaligned-1.c: New test.
36979
36980 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36981
36982         PR c++/9849
36983         * g++.dg/template/error4.C: New test.
36984         * g++.dg/template/nested3.C: Adjust error markers.
36985
36986 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36987
36988         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36989
36990 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36991
36992         PR c/10333
36993         * gcc.dg/bitfld-7.c: New test.
36994
36995 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36996
36997         * gcc.dg/tls/asm-1.C: New test.
36998
36999 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37000
37001         * gcc.dg/cpp/assert4.c: Update.
37002
37003 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37004
37005         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37006         * gcc.dg/builtin-apply3.c: New test.
37007
37008 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37009
37010         * lib/compat.exp (compat-obj): New xfaildata parameter.
37011         Use it to set compiler_conditional_xfail_data before compiling.
37012         (compat-get-options): Handle dg-xfail-if.
37013         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37014         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37015         * gcc.dg/compat/vector-1_y.c: Likewise.
37016         * gcc.dg/compat/vector-2_x.c: Likewise.
37017         * gcc.dg/compat/vector-2_y.c: Likewise.
37018
37019 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37020
37021         * g++.dg/opt/reg-stack4.C: New test.
37022
37023 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37024
37025         * gcc.dg/builtin-apply2.c: New test.
37026
37027 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37028
37029         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37030
37031 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37032
37033         PR c++/12924
37034         * g++.dg/template/template-id-2.C: New test.
37035
37036 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37037
37038         PR c++/5369
37039         * g++.dg/template/memfriend1.C: New test.
37040         * g++.dg/template/memfriend2.C: Likewise.
37041         * g++.dg/template/memfriend3.C: Likewise.
37042         * g++.dg/template/memfriend4.C: Likewise.
37043         * g++.dg/template/memfriend5.C: Likewise.
37044         * g++.dg/template/memfriend6.C: Likewise.
37045         * g++.dg/template/memfriend7.C: Likewise.
37046         * g++.dg/template/memfriend8.C: Likewise.
37047         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37048
37049 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37050
37051         PR c++/12515
37052         * g++.dg/ext/cond1.C: New test.
37053
37054 2003-11-20  Richard Henderson  <rth@redhat.com>
37055
37056         * gcc.dg/20020201-2.c: Remove.
37057         * gcc.dg/20020201-4.c: Remove.
37058         * gcc.dg/20020304-1.c: Remove.
37059
37060 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37061
37062         * gcc.dg/cpp/trad/xwin1.c: New test case.
37063
37064 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37065
37066         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37067         * lib/g77.exp: Likewise.
37068         * lib/objc.exp: Likewise.
37069         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37070         for darwin.
37071
37072 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37073
37074         PR c++/12932
37075         * g++.dg/template/static5.C: New test.
37076
37077 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37078
37079         * gcc.dg/nested-func-1.c: New test.
37080
37081 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37082
37083         * gcc.dg/cpp/assert4.c: New test.
37084
37085 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37086
37087         PR c++/2294
37088         * g++.dg/lookup/using9.c: New test.
37089
37090 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37091
37092         PR c++/12762
37093         * g++.dg/template/error3.C: New test.
37094
37095 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37096
37097         PR ada/13035
37098         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37099         No longer use a wrapper for gcc, since this does not work under
37100         Windows.
37101
37102 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37103
37104         PR c++/2094
37105         * g++.dg/template/ptrmem7.C: New test.
37106
37107 2003-11-13  Andrew Pinski <apinski@apple.com>
37108
37109         * gcc.c-torture/compile/20031113-1.c: New test.
37110
37111 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37112             Kean Johnston <jkj@sco.com>
37113
37114         PR c/13029
37115         * gcc.dg/unused-4.c: Update.
37116
37117 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37118
37119         * g++.dg/opt/const3.C: New test.
37120
37121 2003-11-13  Jan Hubicka  <jh@suse.cz>
37122
37123         * gcc.c-torture/compile/20031112-1.c: New test.
37124
37125 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37126
37127         * g++.dg/parse/crash10.C: Remove bogus error marker.
37128
37129 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37130
37131         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37132         (host_gcc): Likewise.
37133         (ROOT): Honor $PWDCMD.
37134         (BASE): Likewise.
37135         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37136
37137 2003-11-12  Catherine Moore  <clm@redhat.com>
37138
37139         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37140
37141 2003-11-12  Andreas Jaeger  <aj@suse.de>
37142             Jakub Jelinek  <jakub@redhat.com>
37143             Andrew Pinski  <pinskia@physics.uc.edu>
37144             Richard Henderson  <rth@redhat.com>
37145
37146         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37147         systems.
37148         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37149
37150         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37152
37153 2003-11-11  Andreas Jaeger  <aj@suse.de>
37154
37155         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37156
37157         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37158
37159 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37160
37161         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37162         Clean ups.
37163
37164 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37165
37166         * gcc.dg/trampoline-1.c: New test.
37167
37168 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37169
37170         * gcc.c-torture/compile/200031109-1.c: New test.
37171
37172 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37173
37174         PR c/3190
37175         PR c/8714
37176         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37177         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37178         gcc.dg/format/no-y2k-1.c: Update.
37179
37180 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37181
37182         PR optimization/10467
37183         * gcc.dg/20031108-1.c: New test case.
37184
37185 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37186
37187         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37188
37189 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37190
37191         * gcc.dg/compound-lvalue-1.c: New test.
37192         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37193         some XFAILs.
37194
37195 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37196
37197         * gcc.dg/altivec-varargs-1.c: New test.
37198
37199 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37200
37201         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37202         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37203         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37204         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37205         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37206
37207 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37208
37209         * gcc.dg/cond-lvalue-1.c: New test.
37210
37211 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37212
37213         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37214
37215 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37216
37217         PR c++/11616
37218         * g++.dg/template/instantiate5.C: New test.
37219
37220 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37221
37222         PR c++/12726
37223         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37224         * ChangeLog: Add missing first entry for above test.
37225
37226 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37227
37228         PR c++/9810
37229         * g++.dg/template/using8.C: New test.
37230         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37231
37232 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37233
37234         PR optimization/10817
37235         * gcc.c-torture/compile/20031102-1.c: New test case.
37236
37237 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37238
37239         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37240         2147483647.
37241
37242 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37243
37244         * gcc.dg/20031102-1.c: New test.
37245
37246 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37247
37248         * gcc.dg/complex-1.c: New test.
37249
37250 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37251
37252         PR c++/12796
37253         * g++.dg/template/crash13.C: Adjust expected error location.
37254         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37255
37256 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37257
37258         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37259
37260 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37261
37262         PR/10239
37263         * gcc.c-torture/compile/20031031-2.c: New test.
37264
37265 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37266
37267         PR/11640
37268         * gcc.c-torture/compile/20031031-1.c: New test.
37269
37270 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37271
37272         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37273         * gcc.misc-tests/bprob.exp: Likewise.
37274         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37275         the execution test on arm-elf configs.
37276         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37277         configs that don't support scratch files.
37278         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37279
37280 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37281
37282         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37283         done by dejagnu.
37284
37285 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37286
37287         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37288         Avoid non pure sh syntax. Add more logging.
37289
37290         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37291         fail.
37292
37293 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37294
37295         PR libgcj/10610
37296         * gcc.dg/ppc-stackalign-1.c: New test.
37297
37298 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37299
37300         * ada/acats/run_all.sh: Change output to be more compliant with
37301         dejagnu framework.
37302         Create acats.sum and acats.log files under testsuite/ada/acats
37303         Only run [a-z]* directories, to filter out e.g. CVS.
37304         Redirect build output to log file.
37305
37306 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37307
37308         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37309
37310 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37311
37312         PR ada/5909:
37313         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37314
37315 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37316
37317         * gcc.c-torture/compile/20031023-1.c: New test.
37318         * gcc.c-torture/compile/20031023-2.c: New test.
37319         * gcc.c-torture/compile/20031023-3.c: New test.
37320         * gcc.c-torture/compile/20031023-4.c: New test.
37321
37322 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         PR c++/10371
37325         * g++.dg/lookup/scoped8.C: New test.
37326
37327 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37328
37329         * g++.dg/opt/reg-stack3.C: New test.
37330
37331 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37332
37333         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37334
37335 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37336
37337         PR c++/11076
37338         * g++.dg/template/crash13.C: New test.
37339
37340 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37341
37342         * gcc.dg/c99-restrict-2.c: New test.
37343
37344 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         PR c++/12698, c++/12699, c++/12700, c++/12566
37347         * g++.dg/inherit/covariant9.C: New test.
37348         * g++.dg/inherit/covariant10.C: New test.
37349         * g++.dg/inherit/covariant11.C: New test.
37350
37351 2003-10-23  Jason Merrill  <jason@redhat.com>
37352
37353         PR c++/12726
37354         * g++.dg/ext/complit2.C: New test.
37355
37356 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37357
37358         PR target/12654
37359         * gcc.c-torture/execute/20031020-1.c: New test.
37360
37361 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37362
37363         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37364         following the jump_insn.
37365
37366 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37367
37368         * gcc.dg/cast-lvalue-1.c: New test.
37369
37370 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37371
37372         PR c++/11962
37373         * g++.dg/template/cond2.C: New test.
37374
37375 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37376
37377         * gcc.dg/builtins-28.c: New test.
37378
37379 2003-10-20  Jan Hubicka  <jh@suse.cz>
37380
37381         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37382         parameter.
37383         * gcc.dg/inline-2.c: Likewise.
37384
37385 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37386
37387         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37388         * gcc.dg/nest.c: Likewise.
37389
37390 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37391
37392         PR c++/9781, c++/10583, c++/11862
37393         * g++.dg/parse/crash13.C: New test.
37394
37395 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37396
37397         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37398
37399 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37400
37401         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37402         Define HAVE_C99_RUNTIME except on Solaris.
37403         * gcc.dg/builtins-20.c: Likewise.
37404
37405 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37406
37407         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37408
37409 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37410
37411         PR c++/12495
37412         * g++.dg/template/crash21.C: New test.
37413
37414 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37415
37416         PR c++/2513
37417         * g++.dg/template/typename5.C: New test.
37418
37419 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37420
37421         PR c++/12369
37422         * g++.dg/template/friend25.C: New test.
37423
37424 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37425
37426         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37427         versions.
37428
37429 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37430
37431         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37432         == 2147483647.
37433
37434 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37435
37436         * gcc.c-torture/execute/960416-1.x: Remove.
37437         * gcc.c-torture/execute/divconst-3.x: Likewise.
37438
37439 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37440
37441         PR target/12598
37442         * gcc.dg/torture/cris-volatile-1.c: New test.
37443
37444 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37445
37446         PR optimization/9325
37447         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37448         for overflowing floating point to integer conversion during RTL
37449         simplification.
37450
37451 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37452
37453         * objc/execute/_cmd.m: Fix typo.
37454         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37455         Relax 'scan-assembler' regexp.
37456         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37457         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37458         * objc.dg/zero-link-2.m: Remove blank line.
37459         * objc.dg/zero-link-3.m: New test case.
37460
37461 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37462
37463         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37464
37465         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37466         than linker trickery.
37467
37468 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37469
37470         PR c++/12370
37471         * g++.dg/other/friend2.C: New test.
37472
37473 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37474
37475         * gcc.dg/20031012-1.c: New test.
37476
37477 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37478
37479         * gcc.dg/weak/weak-3.c: Fix for new warning.
37480
37481 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37482
37483         PR optimization/8750
37484         * gcc.c-torture/execute/20031012-1.c: New test case.
37485
37486 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37487
37488         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37489         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37490
37491 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37492
37493         PR optimization/12260
37494         * gcc.c-torture/compile/20031011-2.c: New test case.
37495
37496 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37497
37498         * gcc.c-torture/execute/20031011-1.c: New testcase.
37499
37500 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37501
37502         * gcc.c-torture/compile/20031011-1.c: New test.
37503
37504 2003-10-11  Jan Hubicka  <jh@suse.cz>
37505
37506         * g++.dg/other/first-global.C: New test.
37507
37508 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37509
37510         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37511
37512 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37513
37514         * gcc.c-torture/compile/20031010-1.c: New test.
37515
37516 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37517
37518         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37519         * gcc.c-torture/execute/va-arg-25.c: ... here.
37520
37521 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37522
37523         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37524
37525 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37526
37527         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37528
37529 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37530
37531         * g++.dg/parse/error2.C: New test.
37532
37533 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37534
37535         PR c++/11097
37536         * g++.dg/other/error5.C: Modify the error message.
37537         * g++.dg/lookup/using8.C: New test.
37538
37539 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37540
37541         * gcc.dg/darwin-abi-2.c: New file.
37542         * gcc.c-torture/execute/va-arg-24.c: New file.
37543
37544 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37545
37546         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37547         indentation.
37548
37549 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37550
37551         PR c++/10147
37552         * g++.dg/other/error4.C: Update error messages.
37553         * g++.dg/template/ptrmem4.C: Likewise.
37554
37555         PR c++/12337
37556         * g++.dg/init/new9.C: New test.
37557
37558         PR c++/12334, c++/12236, c++/8656
37559         * g++.dg/ext/attrib8.C: New test.
37560
37561 2003-10-06  Devang Patel  <dpatel@apple.com>
37562
37563         * gcc.dg/debug/dwarf2-3.h: New test.
37564         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37565
37566 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37567
37568         * g++.dg/opt/cfg2.C: New test.
37569
37570 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37571
37572         * g++.dg/opt/float1.C: New test.
37573
37574 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37575
37576         * gcc.dg/c90-array-lval-6.c: New test.
37577         * gcc.dg/c99-array-lval-6.c: New test.
37578
37579 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37580             Ziemowit Laski  <zlaski@apple.com>
37581
37582         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37583         'Derived', so that it is never considered a class method; add
37584         new warning for '+port' method ambiguity.
37585         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37586         <objc/objc-api.h> (needed on Mac OS X).
37587         * objc.dg/method-13.m: New test.
37588
37589 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37590
37591         PR optimization/9325, PR java/6391
37592         * gcc.c-torture/execute/20031003-1.c: New test case.
37593
37594 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR optimization/12180
37597         * gcc.dg/20031002-1.c: New test.
37598
37599         PR c++/12486
37600         * g++.dg/inherit/error1.C: New test.
37601
37602 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37603
37604         * lib/f-torture.exp (search_for): Rename to...
37605         (search_for_re): This.  Also, clean up comments and the
37606         "regexp" invocation.
37607
37608 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37609
37610         * gcc.c-torture/compile/20031002-1.c: New test.
37611
37612 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37613
37614         * g++.dg/opt/cond1.C: New test.
37615
37616 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37617
37618         * gcc.dg/Wold-style-definition-2.c: New testcase.
37619         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37620
37621 2003-09-29  Richard Henderson  <rth@redhat.com>
37622
37623         * g++.dg/init/array10.C: Add dg-options.
37624
37625 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37626
37627         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37628
37629 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37630
37631         * g++.dg/template/friend19.C: Fix typo.
37632         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37633
37634 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37635
37636         * gcc.c-torture/execute/20030928-1.c: New test.
37637         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37638
37639 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37640
37641         * g++.dg/opt/unroll1.C: New test.
37642
37643 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37644
37645         PR optimization/11741
37646         * gcc.dg/20030926-1.c: New test case.
37647
37648 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37649
37650         PR c++/5655
37651         * g++.dg/parse/access7.C: New test.
37652         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37653
37654 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37655
37656         MERGE OF objc-improvements-branch into MAINLINE:
37657         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37658         if libobjc has not been built.
37659         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37660         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37661         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37662         objc/execute/nested-3.m, objc/execute/np-2.m,
37663         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37664         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37665         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37666         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37667         objc.dg/special/unclaimed-category-1.h,
37668         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37669         well as GNU runtime.
37670         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37671         * execute/cascading-1.m, execute/function-message-1.m,
37672         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37673         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37674         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37675         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37676         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37677         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37678         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37679         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37680         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37681         * objc.dg/bitfield-2.m: Run only on Darwin.
37682         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37683         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37684         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37685         * objc.dg/const-str-1.m: Fix constant string layout.
37686
37687 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37688
37689         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37690
37691 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37692
37693         * gcc.dg/darwin-abi-1.c: New file.
37694
37695 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37696
37697         PR target/12281
37698         * gcc.c-torture/compile/20030921-1.c: New test.
37699
37700 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37701
37702         * g++.dg/opt/reg-stack2.C: New test.
37703
37704 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37705
37706         * g++.dg/eh/delayslot1.C: New test.
37707
37708 2003-09-20  Richard Henderson  <rth@redhat.com>
37709
37710         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37711
37712 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37713
37714         * gcc.c-torture/execute/20030920-1.c: New test case.
37715
37716 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37717
37718         * g++.dg/rtti/typeid3.C: Correct expected error message.
37719
37720 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/157
37723         * g++.dg/parse/crash12.C: New test.
37724
37725 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37726
37727         * gcc.dg/compat/mixed-struct-check.h: New.
37728         * gcc.dg/compat/mixed-struct-defs.h: New.
37729         * gcc.dg/compat/mixed-struct-init.h: New.
37730         * gcc.dg/compat/struct-by-value-19_main.c: New.
37731         * gcc.dg/compat/struct-by-value-19_x.c: New.
37732         * gcc.dg/compat/struct-by-value-19_y.c: New.
37733         * gcc.dg/compat/struct-by-value-20_main.c: New.
37734         * gcc.dg/compat/struct-by-value-20_x.c: New.
37735         * gcc.dg/compat/struct-by-value-20_y.c: New.
37736         * gcc.dg/compat/struct-return-19_main.c: New.
37737         * gcc.dg/compat/struct-return-19_x.c: New.
37738         * gcc.dg/compat/struct-return-19_y.c: New.
37739         * gcc.dg/compat/struct-return-20_main.c: New.
37740         * gcc.dg/compat/struct-return-20_x.c: New.
37741         * gcc.dg/compat/struct-return-20_y.c: New.
37742
37743 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37744         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37745         so that it will not complain on LP64 targets.
37746
37747 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37748
37749         PR c++/495
37750         * g++.dg/template/friend24.C: New test.
37751
37752 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37753
37754         PR c++/12332
37755         * g++.dg/template/memtmpl2.C: New test.
37756
37757 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37758
37759         PR target/11184
37760         * gcc.dg/builtin-apply1.c: New test.
37761
37762 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         PR c++/9848
37765         * g++.dg/warn/Wunused-4.C: New test.
37766
37767 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37768
37769         PR c++/12316
37770         * g++.dg/other/gc2.C: New test.
37771
37772 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37773
37774         PR c++/11991
37775         * g++.dg/rtti/typeid3.C: New test.
37776
37777         PR c++/12266
37778         * g++.dg/overload/template1.C: New test.
37779
37780 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37781
37782         * g++.dg/opt/cfg3.C: New test.
37783
37784 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37785
37786         PR c++/7939
37787         * g++.dg/template/crash11.C: New test.
37788
37789 2003-09-16  Jason Merrill  <jason@redhat.com>
37790             Jakub Jelinek  <jakub@redhat.com>
37791
37792         * gcc.dg/attr-warn-unused-result.c: New test.
37793
37794 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37795
37796         PR c++/12184
37797         * g++.dg/expr/call2.C: New test.
37798
37799 2003-09-15  Andreas Jaeger  <aj@suse.de>
37800
37801         * gcc.dg/Wold-style-definition-1.c: New test.
37802
37803 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37804
37805         PR c++/3907
37806         * g++.dg/parse/template12.C: New test.
37807
37808         * g++.dg/abi/bitfield11.C: New test.
37809         * g++.dg/abi/bitfield12.C: Likewise.
37810
37811 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37812
37813         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37814         non-expansion of functional macro name without arguments at EOL.
37815         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37816
37817 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37818
37819         * gcc.c-torture/execute/20030914-[12].c: New tests.
37820
37821 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         PR c++/11788
37824         * g++.dg/overload/addr1.C: New test.
37825
37826 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37827
37828         * gcc.dg/20030909-1.c: New test.
37829
37830 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37831
37832         * gcc.dg/ultrasp10.c: New test.
37833
37834 2003-09-09  Devang Patel  <dpatel@apple.com>
37835
37836         * gcc.dg/darwin-ld-6.c: New test.
37837
37838 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37839
37840         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37841
37842 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * gcc.dg/ia64-types1.c: New test.
37845         * gcc.dg/ia64-types2.c: Likewise.
37846
37847 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37848
37849         * gcc.dg/builtins-1.c: Add more _Complex tests.
37850         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37851
37852         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37853         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37854
37855 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37856
37857         PR c++/11786
37858         * g++.dg/lookup/koenig2.C: New test.
37859
37860         PR c++/5296
37861         * g++.dg/rtti/typeid2.C: New test.
37862
37863 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37864
37865         * gcc.c-torture/compile/20030904-1.c: New test.
37866
37867 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37868
37869         * g++.dg/opt/longbranch2.C: New test.
37870
37871 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37872
37873         * g++.dg/template/crash10.C: Only compile it.
37874
37875 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37876
37877         PR middle-end/11665
37878         * gcc.c-torture/compile/20030907-1.c: New test.
37879         * g++.dg/init/array11.C: New test.
37880
37881 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37882
37883         PR c++/11852
37884         * g++.dg/init/struct1.C: New test.
37885
37886 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37887
37888         PR c++/12181
37889         * g++.dg/expr/comma1.C: New test.
37890
37891 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR c++/11867
37894         * g++.dg/expr/static_cast5.C: New test.
37895
37896 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37897
37898         PR c++/11507
37899         * g++.dg/lookup/scoped7.C: New test.
37900
37901         PR c++/9574
37902         * g++.dg/other/static1.C: New test.
37903
37904         PR c++/11490
37905         * g++.dg/warn/template-1.C: New test.
37906
37907         PR c++/11432
37908         * g++.dg/template/crash10.C: New test.
37909
37910         PR c++/2478
37911         * g++.dg/overload/VLA.C: New test.
37912
37913         PR c++/10804
37914         * g++.dg/template/call1.C: New test.
37915
37916 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         PR c++/11794
37919         * g++.dg/parse/using3.C: New test.
37920
37921 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37922
37923         PR c++/11409
37924         * g++.dg/overload/builtin3.C: New test case.
37925
37926 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37927
37928         PR c/9862
37929         * gcc.dg/20030906-1.c: New test.
37930         * gcc.dg/20030906-2.c: Likewise.
37931
37932 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37933
37934         PR c++/12167
37935         * g++.dg/parse/defarg5.C: New test.
37936
37937         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37938
37939 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37940
37941         PR c++/12163
37942         * g++.dg/expr/static_cast4.C: New test.
37943
37944         PR c++/12146
37945         * g++.dg/template/crash9.C: New test.
37946
37947 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37948
37949         * g++.old-deja/g++.ext/pretty2.C: Update for change
37950         in __FUNCTION__.
37951         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37952
37953 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37954
37955         PR c++/11922
37956         * g++/dg/template/qualified-id1.C: New test.
37957
37958         PR c++/12037
37959         * g++.dg/warn/noeffect4.C: New test.
37960
37961 2003-09-04  Matt Austern  <austern@apple.com>
37962
37963         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37964         * g++.dg/ext/fnname2.C: Likewise.
37965         * g++.dg/ext/fnname3.C: Likewise.
37966
37967 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37968
37969         * g++.dg/expr/lval1.C: New test.
37970         * g++.dg/ext/lvcast.C: Remove.
37971
37972 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37973
37974         PR optimization/11700.
37975         * gcc.c-torture/compile/20030903-1.c: New test case.
37976
37977 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37978
37979         PR c++/12053
37980         * g++.dg/abi/layout4.C: New test.
37981
37982 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37983
37984         PR c++/11553
37985         * g++.dg/parse/friend3.C: New test.
37986
37987 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37988
37989         PR c++/11847
37990         * g++.dg/template/class1.C: New test.
37991
37992         PR c++/11808
37993         * g++.dg/expr/call1.C: New test.
37994
37995 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37996
37997         PR c++/12114
37998         * g++.dg/init/ref9.C: New test.
37999
38000         PR c++/11972
38001         * g++.dg/template/nested4.C: New test.
38002
38003 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38004
38005         PR c++/12093
38006         * g++.dg/template/non-dependent4.C: New test.
38007
38008         PR c++/11928
38009         * g++.dg/inherit/conv1.C: New test.
38010
38011 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38012
38013         PR c++/6196
38014         * g++.dg/ext/label1.C: New test.
38015         * g++.dg/ext/label2.C: Likewise.
38016
38017 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38018
38019         * g++.dg/expr/cond3.C: New test.
38020
38021 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.dg/builtins-1.c: Add new builtin cases.
38024
38025 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38026
38027         * gcc.dg/builtins-1.c: Add new cases.
38028         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38029
38030 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38031
38032         * gcc.dg/builtins-1.c: Add more math builtin tests.
38033         * gcc.dg/torture/builtin-attr-1.c: New test.
38034
38035 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38036
38037         PR optimization/5079
38038         * g++.dg/opt/static3.C: New test.
38039
38040 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38041
38042         * gcc.misc-tests/gcov-10b.c: New test.
38043
38044 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38045
38046         * g++.dg/opt/ptrmem3.C: New test.
38047
38048         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38049
38050 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38051
38052         * gcc.dg/20030826-2.c: New test.
38053
38054 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38055
38056         PR middle-end/12002
38057         * g77.f-torture/compile/12002.f: New test case.
38058
38059 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38060
38061         * gcc.dg/20030826-1.c: New test case.
38062
38063 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38064
38065         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38066
38067 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         PR c++/11871
38070         * c++.dg/lookup/crash1.C: New test.
38071
38072         * c++.dg/warn/noeffect3.C: New test.
38073
38074 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38075
38076         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38077         * gcc.dg/compat/vector-1_y.c: Ditto.
38078         * gcc.dg/compat/vector-2_x.c: Ditto.
38079         * gcc.dg/compat/vector-2_y.c: Ditto.
38080
38081 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38082
38083         * gcc.dg/20030702-1.c: New test.
38084
38085 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/8795
38088         * g++.dg/ext/altivec-1.C: New test.
38089
38090 2003-08-24  Richard Henderson  <rth@redhat.com>
38091
38092         * g++.dg/eh/simd-2.C: Add -w for x86.
38093
38094 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38095
38096         * gcc.dg/20030815-1.c: New test.
38097
38098 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38099
38100         PR c++/3765
38101         * g++.dg/parse/access6.C: New test.
38102
38103 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38104
38105         PR c++/641, c++/11876
38106         * g++.dg/template/friend22.C: New test.
38107         * g++.dg/template/friend23.C: Likewise.
38108
38109 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38110
38111         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38112         identically.
38113
38114 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38115
38116         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38117
38118 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38119
38120         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38121
38122 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38123
38124         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38125
38126 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38127
38128         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38129
38130 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38131
38132         PR c++/11919
38133         * g++.dg/overload/prom1.C: New test.
38134
38135         PR c++/11551
38136         * g++.dg/parse/dtor2.C: New test.
38137
38138         PR c++/10762
38139         * g++.dg/parse/using2.C: New test.
38140
38141 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38142
38143         PR target/11805
38144         * gcc.c-torture/compile/20030821-1.c: New.
38145
38146 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38147
38148         PR c++/11834
38149         * g++.dg/template/deduce2.C: New test.
38150
38151 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38152
38153         * gcc.c-torture/execute/20030821-1.c: New test.
38154
38155 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38156
38157         PR middle-end/11984
38158         * gcc.dg/20030820-1.c: New test case.
38159
38160 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38161
38162         PR c++/11945
38163         * g++.dg/warn/noeffect2.C: New test.
38164
38165 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38166
38167         PR c++/10926
38168         * g++.dg/template/dtor2.C: New test.
38169
38170         PR c++/11684
38171         * g++.dg/template/operator1.C: New test.
38172         * g++.dg/parse/operator4.C: New test.
38173
38174         PR c++/11946.C
38175         * g++.dg/expr/enum1.C: New test.
38176         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38177
38178         PR c++/11036.C
38179         * g++.dg/parse/elab2.C: New test.
38180         * g++.dg/parse/typedef4.C: Change error message.
38181         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38182         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38183         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38184
38185 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38186
38187         * gcc.dg/pch/warn-1.c: New.
38188         * gcc.dg/pch/warn-1.hs: New.
38189
38190         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38191         not-tested file.
38192
38193 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38194
38195         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38196
38197 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38198
38199         * gcc.dg/uninit-D.c: New Test.
38200         * gcc.dg/uninit-E.c: New Test.
38201         * gcc.dg/uninit-F.c: New Test.
38202         * gcc.dg/uninit-G.c: New Test.
38203
38204 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38205
38206         * g++.dg/README: Describe the pch directory.
38207
38208 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38209
38210         PR c++/11174
38211         * g++.dg/parse/access4.C: New test.
38212         * g++.dg/parse/access5.C: Likewise.
38213         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38214
38215 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38216
38217         * gcc.dg/noncompile/20030818-1.c: New.
38218
38219 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38220
38221         PR c++/11957
38222         * g++.dg/warn/noeffect1.C: New test.
38223
38224         * g++.dg/template/scope2.C: New test.
38225         * g++.dg/template/error2.C: Correct dg-error
38226
38227 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38228
38229         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38230
38231 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38232
38233         PR C++/11512
38234         * g++.dg/template/warn1.C: New.
38235
38236 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38237
38238         * g++.dg/template/error2.C: New test.
38239         * g++.dg/lookup/using7.C: Adjust errors
38240         * g++.old-deja/g++.pt/crash36.C: Likewise.
38241         * g++.old-deja/g++.pt/derived3.C: Likewise.
38242
38243 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38244
38245         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38246         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38247         * gcc.c-torture/execute/builtins/string-9.c: New, from
38248         string-opt-9.c.  Adjust for execute/builtins framework.
38249         * gcc.c-torture/execute/string-opt-9.c: Delete.
38250
38251 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38252
38253         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38254
38255         * g++.dg/parse/ret-type2.C: New test.
38256
38257         PR c++/11703
38258         * g++.dg/init/new8.C: New test.
38259
38260         PR c++/10923
38261         * g++.dg/parse/typedef5.C: New test.
38262
38263         PR c++/9512
38264         * g++.dg/parse/qualified2.C: New test.
38265         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38266         invalid code.
38267
38268 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38269
38270         * g++.dg/conversion/ptrmem1.C: New test.
38271
38272 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38273
38274         PR target/11693
38275         * gcc.dg/20030811-1.c: New test.
38276
38277         PR target/11535
38278         * gcc.c-torture/execute/20030811-1.c: New test.
38279
38280 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38281
38282         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38283
38284 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38285
38286         PR c++/11789.C
38287         * g++.dg/inherit/multiple1.C: New test.
38288
38289 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * gcc.dg/spe1.c: New test.
38292
38293         PR c++/11670
38294         * g++.dg/expr/cast2.C: New test.
38295
38296         PR c++/10530
38297         * g++.dg/template/dependent-name2.C: New test.
38298
38299 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38300
38301         * g++.dg/parse/crash11.C: Put the dg options in comments.
38302
38303 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38304
38305         * lib/gcc-dg.exp: Update for diagnostic change.
38306
38307 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38308
38309         PR c++/5767
38310         * g++.dg/parse/crash11.C: New test.
38311
38312 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38313
38314         * gcc.dg/cpp/spacing1.c: Update.
38315
38316 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38317
38318         PR target/11739
38319         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38320         a value for -mtune.
38321
38322 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38323
38324         PR middle-end/11771
38325         * gcc.c-torture/compile/20030804-1.c: New test case.
38326
38327 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38328
38329         * gcc.dg/20030804-1.c: New test case.
38330
38331 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38332
38333         * gcc.dg/cpp/separate-1.c: New test.
38334
38335 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38336
38337         PR c++/11704
38338         * g++.dg/template/dependent-expr2.C: New test.
38339
38340         PR c++/11766
38341         * g++.dg/expr/ptrmem1.C: New test.
38342
38343 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38344
38345         PR c++/9453
38346         * g++.dg/template/friend15.C: New test.
38347
38348 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38349
38350         * lib/dg-pch.exp: Work round PCH bug.
38351
38352 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38353
38354         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38355         builtins.  Move cases from builtins-4.c here.
38356
38357         * gcc.dg/torture/builtin-math-1.c: New test taken from
38358         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38359         additional cases.
38360
38361         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38362         Delete.
38363
38364 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38365
38366         PR c++/9447
38367         * g++.dg/template/using7.C: New test.
38368
38369 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38370
38371         * import1.c, import2.c: New tests.
38372
38373 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38374
38375         * g++.dg/eh/crossjump1.C: New test.
38376
38377 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR c++/11697
38380         * g++.dg/template/using6.C: New test.
38381
38382         PR c++/11744
38383         * g++.dg/template/koenig2.C: New test.
38384
38385 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38386
38387         PR c++/7983
38388         * g++.dg/parse/typedef4.C: New test.
38389
38390 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38391
38392         PR c++/8442, c++/8806
38393         * g++.dg/template/elab1.C: New test.
38394         * g++.dg/template/type2.C: Likewise.
38395         * g++.dg/template/ttp3.C: Adjust expected error message.
38396         * g++.old-deja/g++.law/visibility13.C: Likewise.
38397         * g++.old-deja/g++.niklas/t135.C: Likewise.
38398         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38399         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38400         template argument.
38401         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38402
38403 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38404
38405         PR c++/11295
38406         * g++.dg/ext/stmtexpr1.C: New test.
38407
38408         * g++.dg/opt/tmp1.C: New test.
38409
38410         PR c++/11525
38411         * g++.dg/parse/constant4.C: New test.
38412
38413         PR c++/9447
38414         * g++.dg/template/using5.C: New test.
38415
38416 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38417
38418         * gcc.dg/builtins-27.c: New test case.
38419
38420 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * gcc.dg/tls/opt-7.c: New test.
38423
38424 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38425
38426         * g++.old-deja/g++.other/crash18.C: Remove.
38427
38428 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38429
38430         * g++.dg/template/explicit3.C: New.
38431         * g++.dg/template/explicit4.C: New.
38432         * g++.dg/template/explicit5.C: New.
38433
38434         PR c++/11347
38435         * g++.dg/template/memtmpl1.C: New.
38436
38437 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38438
38439         PR target/11565
38440         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38441         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38442
38443 2003-07-30  Jan Hubicka  <jh@suse.cz>
38444
38445         * vtgc1.c: Kill.
38446
38447 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38448
38449         * gcc.dg/struct-in-proto-1.c: New test.
38450
38451 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38452
38453         * gcc.dg/cpp/include2.c: Only expect one message.
38454
38455 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38456
38457         PR c++/9447
38458         * g++.dg/template/using1.C: New test.
38459         * g++.dg/template/using2.C: New test.
38460         * g++.dg/template/using3.C: New test.
38461         * g++.dg/template/using4.C: New test.
38462
38463 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38464
38465         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38466         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38467
38468 2003-07-28  Jan Hubicka  <jh@suse.cz>
38469
38470         PR c++/11530
38471         * g++.dg/opt/call1.C: New test.
38472
38473 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38474
38475         PR c++/11667
38476         * g++.dg/init/enum2.C: New test.
38477         * g++.dg/template/overload1.C: Add "-w" option.
38478
38479 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38480
38481         * gcc.dg/Wdeclaration-after-statement-1.c,
38482         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38483
38484 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38485
38486         * gcc.c-torture/compile/20030725-1.c: New test.
38487
38488 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38489
38490         * gcc.dg/20030505.c: Only run for SPE.
38491         Remove definition of opaque type.
38492
38493 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38494
38495         * g++.dg/template/ptrmem6.C: New test.
38496
38497 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38498
38499         * gcc.c-torture/compile/zero-strct-2.c: New test.
38500
38501 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38502
38503         * gcc.dg/intermod-1.c: New test.
38504
38505 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38506
38507         PR c++/11617
38508         * g++.dg/template/lookup2.C: New test.
38509         * g++.dg/template/memclass1.C: Remove instantiated from error.
38510         * g++.dg/other/error2.C: Tweak expected errors.
38511
38512         PR c++/11596
38513         * g++.dg/template/defarg3.C: New test.
38514
38515         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38516
38517 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38518
38519         * g++.dg/inherit/access5.C: New test.
38520
38521 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38522
38523         PR c++/11513
38524         * g++.dg/template/crash8.C: New test.
38525
38526 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38527
38528         PR c/10602
38529         * gcc.dg/noncompile/incomplete-2.c: New test.
38530
38531 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38532
38533         PR c++/11645
38534         * g++.dg/inherit/access4.C: New test.
38535
38536         PR c++/11517
38537         * g++.dg/expr/cond2.C: New test.
38538
38539         PR optimization/10679
38540         * g++.dg/opt/inline4.C: New test.
38541
38542 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         * g++.dg/parse/crash10: New test.
38545
38546 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38547
38548         * g++.dg/ext/flexary1.C: New test.
38549
38550 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38551
38552         PR c++/10793
38553         * g++.dg/template/crash9.C: New test.
38554
38555 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38556
38557         PR c++/3004
38558         * g++.dg/parse/typedef3.C: New test.
38559
38560         PR c++/7906
38561         * g++.dg/parse/operator2.C: New test.
38562
38563         PR c++/8895
38564         * g++.dg/parse/def-tmpl-arg1.C: New test.
38565
38566         PR c++/9282
38567         * g++.dg/parse/funptr1.C: New test.
38568
38569         PR c++/9452
38570         * g++.dg/parse/ambig3.C: New test.
38571
38572         PR c++/9454
38573         * g++.dg/parse/operator3.C: New test.
38574
38575         PR c++/9486
38576         * g++.dg/parse/template10.C: New test.
38577
38578         PR c++/9488
38579         * g++.dg/parse/template11.C: New test.
38580
38581         PR c++/10150
38582         * g++.dg/parse/invalid-op1.C: New test.
38583
38584         PR c++/10247
38585         * g++.dg/parse/condexpr1.C: New test.
38586
38587 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.dg/ext/packed3.C: New test.
38590         * g++.dg/ext/packed4.C: New test.
38591
38592         * gcc.dg/pack-test-3.c: New test.
38593
38594 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38595
38596         * lib/compat.exp: Handle dg-options per source file.
38597         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38598         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38599         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38600         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38601         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38602         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38603         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38604         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38605         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38606         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38607         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38608         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38609         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38610         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38611
38612 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38613
38614         PR c/10320
38615         * gcc.c-torture/execute/20030718-1.c: New test.
38616
38617 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38618
38619         PR optimization/11536
38620         * gcc.dg/20030721-1.c: New test.
38621
38622 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38623
38624         PR c++/11546
38625         * g++.dg/template/lookup1.C: New test.
38626
38627 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38628
38629         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38630         diagnostics of ill-formed constructs involving labels.
38631         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38632         the new 'previously defined here' message.
38633
38634 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38635
38636         * g++.dg/parse/non-dependent2.C: New test.
38637
38638 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38639
38640         * g++.dg/init/init-ref4.C: xfail on targets without
38641         weak symbols.
38642
38643 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38644
38645         PR target/11087
38646         * gcc.c-torture/execute/20030717-1.c: New test.
38647
38648 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38649
38650         * g++.dg/opt/cfg1.C: New test.
38651
38652 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38653
38654         PR optimization/11557
38655         * gcc.dg/20030717-1.c: New test.
38656
38657 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38658
38659         PR c++/10476
38660         * g++.dg/expr/crash-1.C: New test.
38661
38662         PR c++/11027
38663         * g++.dg/template/init3.C: New test.
38664
38665         PR c++/8222
38666         * g++.dg/template/non-dependent1.C: New test.
38667
38668         PR c++/11070
38669         * g++.dg/template/non-dependent2.C: New test.
38670
38671         PR c++/11071
38672         * g++.dg/template/non-dependent3.C: New test.
38673
38674         PR c++/9907
38675         * g++.dg/template/sizeof5.C: New test.
38676
38677 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38678
38679         PR 11498
38680         * gcc.c-torture/compile/mangle-1.c: New file.
38681
38682 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38683
38684         PR c++/7809
38685         * g++.dg/parse/access3.C: New test.
38686
38687 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38688
38689         PR c++/11384
38690         * g++.dg/init/init-ref4.C: New test.
38691
38692 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38693
38694         PR c++/11547
38695         * g++.dg/parse/constant3.C: New test.
38696         * g++.dg/parse/crash7.C: Likewise.
38697
38698 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38699
38700         PR target/11008
38701         * gcc.dg/i386-pentium4-not-mull.c: New.
38702
38703 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38704
38705         * gcc.dg/asm-names.c (ymain): Make it weak.
38706
38707 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38708
38709         PR c++/5421
38710         * g++.dg/template/friend21.C: New test.
38711
38712 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38713
38714         * gcc.dg/cleanup-8.c: New test.
38715         * gcc.dg/cleanup-9.c: New test.
38716
38717 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38718
38719         * g++.dg/ext/dll-MI1.h: New file.
38720         * g++.dg/ext/dllexport-MI1.C: New file.
38721         * g++.dg/ext/dllimport-MI1.C: New file.
38722
38723 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38726         it does not have cmpstrsi patterns (just cmpmemsi).
38727
38728 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38729
38730         PR debug/11473
38731         * g++.dg/debug/debug8.C: New test.
38732
38733 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38734
38735         PR c++/10108
38736         * g++.dg/template/crash7.C: New test.
38737
38738 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38739
38740         PR target/10795
38741         * gcc.c-torture/compile/20030708-1.c: New.
38742
38743 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38744
38745         * gcc.c-torture/execute/20030715-1.c: New test.
38746
38747 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38748
38749         * gcc.dg/pch/inline-3.c: New file.
38750         * gcc.dg/pch/inline-3.hs: New file.
38751         * gcc.dg/pch/inline-4.c: New file.
38752         * gcc.dg/pch/inline-4.hs: New file.
38753
38754 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38755
38756         PR c++/11509
38757         * g++.dg/template/crash6.C: New test.
38758
38759         PR c++/7053
38760         * g++.dg/template/friend20.C: New test.
38761
38762         PR c++/7019
38763         * g++.dg/template/overload2.C: New test.
38764
38765 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38766
38767         PR optimization/11440
38768         * gcc.c-torture/execute/20030714-1.c: New test.
38769
38770 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38771
38772         PR c++/11154
38773         * g++.dg/template/partial2.C: New test.
38774
38775 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38776
38777         PR c++/11503
38778         * g++.dg/template/anon1.C: New test.
38779
38780         PR c++/11493
38781         PR c++/11495
38782         * g++.dg/parse/template9.C: Likewise.
38783         * g++.dg/template/crash4.C: New test.
38784         * g++.dg/template/koenig1.C: Likewise.
38785         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38786         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38787         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38788         functions.
38789         * g++.old-deja/g++.jason/template36.C: Likewise.
38790         * g++.old-deja/g++.mike/p1989.C: Likewise.
38791         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38792         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38793         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38794         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38795         compiling.
38796         * g++.old-deja/g++.pt/union2.C: Use this->.
38797
38798 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38799
38800         * gcc.dg/20030711-1.c: New test.
38801
38802 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         PR c++/11050
38805         * g++.dg/parse/args1.C: New test.
38806         * g++.pt/defarg8.C: Change expected errors.
38807
38808 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38809
38810         PR c++/8164
38811         * g++.dg/template/nontype2.C: New test.
38812
38813         PR c++/10558
38814         * g++.dg/parse/template8.C: New test.
38815
38816         PR c++/8327
38817         * g++.dg/template/scope1.C: New test.
38818
38819         * g++.dg/warn/Wsign-compare-1.C: New test.
38820
38821 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38822
38823         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38824
38825 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38826
38827         PR c++/9411
38828         * g++.dg/template/explicit2.C: New test.
38829
38830         PR c++/10032
38831         * g++.dg/warn/pedantic1.C: New test.
38832
38833 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38834
38835         PR c++ 9483
38836         * g++.dg/other/field1.C: New test.
38837
38838 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38839
38840         PR c/11449
38841         * gcc.c-torture/compile/20030707-1.c: New.
38842
38843 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38844
38845         PR c++/10849
38846         * g++.dg/template/access12.C: New test.
38847
38848 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38849
38850         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38851         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38852         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38853         * gcc.misc-tests/gcov.exp: Update
38854         * g++.dg/gcov/gcov.exp: Update
38855         * lib/gcov.exp: Update.
38856
38857 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38858
38859         * g++.dg/abi/mangle17.C: Make sure template expressions are
38860         dependent.
38861         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38862         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38863         * g++.dg/opt/stack1.C: Remove erroneous code.
38864         * g++.dg/parse/template7.C: New test.
38865         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38866         * g++.old-deja/g++.pt/crash4.C: Likewise.
38867
38868 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38869
38870         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38871         with zero or one occurence of `$' after the initial `L'.
38872
38873 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38874
38875         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38876
38877 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38878
38879         PR c/11370
38880         * gcc.dg/Wunreachable-6.c: New testcase.
38881         * gcc.dg/Wunreachable-7.c: New testcase.
38882
38883 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38884
38885         PR c/11420
38886         * gcc.dg/20030708-1.c: New test.
38887
38888 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38889
38890         * gcc.dg/compat/sdata-section.h: New file.
38891         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38892         * gcc.dg/torture/mips-sdata-1.c: New test.
38893
38894 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38895
38896         PR c++/11030
38897         * g++.dg/template/friend19.C: New test.
38898
38899 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * g++.dg/opt/strength-reduce.C: New test.
38902
38903 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38904
38905         PR target/10979
38906         * gcc.dg/20030707-1.c: New testcase.
38907
38908 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38909
38910         PR optimization/11059
38911         * g++.dg/opt/emptyunion.C: New testcase.
38912
38913 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38914             Eric Botcazou  <ebotcazou@libertysurf.fr>
38915
38916         * g++.dg/opt/stack1.C: New test.
38917
38918 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38919
38920         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38921         run test.
38922
38923         PR c++/11431
38924         * g++.dg/expr/static_cast3.C: New test.
38925
38926 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38927
38928         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38929         everywhere.
38930         * gcc.dg/concat.c: Concatenation of string constants with
38931         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38932         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38933         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38934         necessary to avoid multi-character character constant warning.
38935         * gcc.dg/cpp/escape.c: Likewise.
38936         * gcc.dg/cpp/ucs.c: Likewise.
38937         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38938         Fix a typo.
38939
38940 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38941
38942         PR c/11428
38943         * gcc.c-torture/compile/20030704-1.c: New.
38944
38945 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38946
38947         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38948
38949 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38950
38951         PR c++/5287, PR c++/7910,  PR c++/11021
38952         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38953         tests for warnings.
38954         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38955         * g++.dg/ext/dllimport3.C: Likewise.
38956         * g++.dg/ext/dllimport4.C: New file.
38957         * g++.dg/ext/dllimport5.C: New file.
38958         * g++.dg/ext/dllimport6.C: New file.
38959         * g++.dg/ext/dllimport7.C: New file.
38960         * g++.dg/ext/dllimport8.C: New file.
38961         * g++.dg/ext/dllimport9.C: New file.
38962         * g++.dg/ext/dllimport10.C: New file.
38963         * g++.dg/ext/dllexport1.C: New file.
38964
38965 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38966
38967         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38968         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38969
38970 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.dg/builtins-25.c: New testcase.
38973         * gcc.dg/builtins-26.c: New testcase.
38974
38975 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38976
38977         * gcc.dg/compat/vector-defs.h: New file.
38978         * gcc.dg/compat/vector-setup.h: New file.
38979         * gcc.dg/compat/vector-check.h: New file.
38980         * gcc.dg/compat/vector-1_main.c: New file.
38981         * gcc.dg/compat/vector-1_x.c: New file.
38982         * gcc.dg/compat/vector-1_y.c: New file.
38983         * gcc.dg/compat/vector-2_main.c: New file.
38984         * gcc.dg/compat/vector-2_x.c: New file.
38985         * gcc.dg/compat/vector-2_y.c: New file.
38986
38987         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38988         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38989         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38990         * gcc.dg/compat/struct-align-1.h: New file.
38991         * gcc.dg/compat/struct-align-1_main.c: New file.
38992         * gcc.dg/compat/struct-align-1_x.c: New file.
38993         * gcc.dg/compat/struct-align-1_y.c: New file.
38994         * gcc.dg/compat/struct-align-2.h: New file.
38995         * gcc.dg/compat/struct-align-2_main.c: New file.
38996         * gcc.dg/compat/struct-align-2_x.c: New file.
38997         * gcc.dg/compat/struct-align-2_y.c: New file.
38998
38999         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39000         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39001         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39002         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39003         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39004         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39005         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39006         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39007         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39008         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39009         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39010         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39011         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39012         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39013         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39014         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39015         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39016         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39017         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39018         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39019         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39020         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39021         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39022         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39023         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39024         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39025         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39026         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39027         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39028
39029 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39030
39031         * gcc.dg/i386-call-1.c: New test.
39032
39033 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39034
39035         PR c++/9162
39036         * g++.dg/parse/defarg4.C: New.
39037
39038 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39039
39040         PR target/10700
39041         * gcc.c-torture/compile/20030703-1.c: New test case.
39042
39043 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39044
39045         * g++.dg/template/local3.C: Remove extra semicolon.
39046
39047 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39048
39049         * gcc.dg/i386-volatile-1.c: New test.
39050
39051 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         PR c++/11072
39054         * g++.dg/other/offsetof2.C: XFAIL.
39055         * g++.dg/other/offsetof5.C: New.
39056
39057         PR c++/10219
39058         * g++.dg/template/error1.C: New.
39059
39060         PR c++/9779
39061         * g++.dg/template/dependent-expr1.C: New.
39062
39063 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39064
39065         PR c++/6949
39066         * g++.dg/template/local3.C: New test.
39067
39068         PR c++/11149
39069         * g++.dg/lookup/scoped6.C: New test.
39070
39071 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39072
39073         PR c++/8046
39074         * g++.dg/other/error7.C: New test.
39075
39076 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39077
39078         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39079         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39080         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39081         * g++.old-deja/g++.other/union2.C: Likewise.
39082         * gcc.dg/c90-const-expr-2.c: Likewise.
39083         * gcc.dg/c90-const-expr-3.c: Likewise.
39084         * gcc.dg/c99-const-expr-2.c: Likewise.
39085         * gcc.dg/c99-const-expr-3.c: Likewise.
39086         * gcc.dg/concat.c: Likewise.
39087
39088 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39089
39090         PR c++/9559
39091         * g++.dg/init/static1.C: New test.
39092
39093 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39094
39095         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39096         * g++.old-deja/g++.other/access2.C: Likewise.
39097         * g++.old-deja/g++.other/decl2.C: Likewise.
39098         * gcc.c-torture/execute/20020615-1.c: Likewise.
39099
39100 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39101
39102         PR c++/4933
39103         * g++.dg/template/sizeof4.C: New test.
39104
39105 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39106
39107         * g++.dg/other/error6.C: New test.
39108
39109 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39110
39111         PR c++/10750
39112         * g++.dg/parse/constant2.C: New test.
39113
39114 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39115
39116         PR c++/11106
39117         * g++.dg/other/error5.C: New test.
39118
39119 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39120
39121         * gcc.dg/format/gcc_diag-1.c: New test.
39122
39123 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39124
39125         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39126
39127 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39128
39129         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39130         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39131         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39132
39133 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39134
39135         * gcc.c-torture/execute/builtins/string-8.c: New test.
39136         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39137         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39138         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39139
39140 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39141
39142         PR c++/10468
39143         * g++.dg/ext/typeof6.C: New test.
39144
39145 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39146
39147         PR c++/10796
39148         * g++.dg/init/enum1.C: New test.
39149
39150 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39151
39152         * gcc.dg/20030627-1.c: New test.
39153
39154 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39155
39156         PR c++/11332
39157         * g++.dg/expr/static_cast2.C: New test.
39158
39159 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39160             Jakub Jelinek  <jakub@redhat.com>
39161
39162         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39163         sprintf(dst,"%s",src) optimization.
39164         * gcc.c-torture/execute/20030626-1.c: New test case.
39165         * gcc.c-torture/execute/20030626-2.c: New test case.
39166
39167 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39168
39169         * gcc.c-torture/execute/multi-ix.c: New test.
39170
39171         * gcc.c-torture/execute/simd-4.c (main):
39172         Added missing semicolon at end of union.
39173
39174 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39175
39176         PR c++/8266
39177         * g++.dg/template/explicit-instantiation3.C: New test.
39178
39179 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39180
39181         * gcc.dg/20030626-1.c: Use signed char.
39182
39183 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39184
39185         * gcc.dg/20030626-1.c: New test.
39186
39187 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39188
39189         * const-str-2.m: Update.
39190
39191 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39192
39193         PR c++/10990
39194         * g++.dg/rtti/dyncast1.C: New test.
39195         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39196         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39197         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39198
39199         PR c++/10931
39200         * g++.dg/expr/static_cast1.C: New test.
39201
39202 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39203
39204         * gcc.dg/20030625-1.c: New test.
39205
39206 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39207
39208         * gcc.c-torture/compile/20030624-1.c: New test case.
39209
39210 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39211
39212         * gcc.c-torture/execute/string-opt-17.c: New test.
39213
39214 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39215
39216         PR c++/5754
39217         * g++.dg/parse/crash6.C: New test.
39218
39219 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39220
39221         * gcc.dg/builtins-24.c: New test case.
39222
39223 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * g++.dg/opt/operator1.C: New test.
39226
39227 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39228
39229         * gcc.c-torture/execute/string-opt-16.c: New test case.
39230
39231 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39232
39233         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39234         * g++.old-deja/g++.other/conv7.C: Likewise.
39235         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39236         * g++.old-deja/g++.other/overload14.C: Likewise.
39237
39238 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39239
39240         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39241         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39242
39243 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39244
39245         PR c++/10888
39246         * g++.dg/warn/Winline-3.C: New test.
39247
39248 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39249
39250         * lib/target-supports.exp (check_alias_available): Make the test
39251         program acceptable to the Solaris assembler.
39252
39253         PR c++/10749
39254         * g++.dg/template/memclass2.C: New test.
39255
39256 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39257             Eric Botcazou  <ebotcazou@libertysurf.fr>
39258
39259         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39260         data for non-matching targets.
39261         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39262
39263 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39264
39265         PR c++/10845
39266         * g++.dg/template/member3.C: New test.
39267
39268 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39269
39270         PR c++/10939
39271         * g++.dg/template/func1.C: New test.
39272
39273         PR c++/9649
39274         * g++.dg/template/static4.C: New test.
39275         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39276
39277         PR c++/11041
39278         * g++.dg/init/ref7.C: New test.
39279
39280 2003-06-19  Matt Austern  <austern@apple.com>
39281
39282         PR c++/11228
39283         * g++.dg/anew1.C: New test.
39284         * g++.dg/anew2.C: New test.
39285         * g++.dg/anew3.C: New test.
39286         * g++.dg/anew4.C: New test.
39287
39288 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39289
39290         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39291
39292 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39293
39294         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39295         endian-dependent.
39296
39297 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39298
39299         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39300         Remove cruft.
39301
39302 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39303
39304         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39305         * gcc.c-torture/compile/961203-1.c: Likewise.
39306         * gcc.c-torture/compile/980506-1.c: Likewise.
39307
39308 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39309
39310         PR c++/10712
39311         * g++.dg/lookup/using7.C: New test.
39312
39313 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39314
39315         PR c++/11105
39316         * g++.dg/abi/conv1.C: Remove it.
39317         * g++.dg/template/conv7.C: New test.
39318         * g++.dg/template/conv8.C: Likewise.
39319         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39320         conversion operator.
39321
39322 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39323
39324         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39325         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39326         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39327         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39328         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39329         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39330         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39331         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39332         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39333         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39334         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39335         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39336         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39337         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39338         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39339         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39340         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39341         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39342         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39343         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39344         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39345         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39347         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39348         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39349         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39350         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39351         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39352         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39353
39354 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39355
39356         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39357         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39358         indications.
39359
39360 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39361
39362         * gcc.dg/i386-387-5.c: New test case.
39363         * gcc.dg/i386-387-6.c: New test case.
39364         * gcc.dg/builtins-23.c: New test case.
39365
39366 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39367
39368         * gcc.dg/builtins-22.c: New test case.
39369         * gcc.dg/i386-387-1.c: Update to test exp.
39370         * gcc.dg/i386-387-2.c: Likewise.
39371
39372 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39373
39374         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39375
39376 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39377
39378         * lib/gcc-dg.exp (dg-require-dll): New function.
39379         (dg-xfail-if): Likewise.
39380         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39381         driver.
39382
39383         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39384         * gcc.c-torture/compile/20001205-1.c: Likewise.
39385         * gcc.c-torture/compile/20001226-1.c: Likewise.
39386         * gcc.c-torture/compile/20010518-2.c: Likewise.
39387         * gcc.c-torture/compile/20020312-1.c: Likewise.
39388         * gcc.c-torture/compile/20020604-1.c: Likewise.
39389         * gcc.c-torture/compile/920501-12.c: Likewise.
39390         * gcc.c-torture/compile/920501-4.c: Likewise.
39391         * gcc.c-torture/compile/920520-1.c: Likewise.
39392         * gcc.c-torture/compile/920521-1.c: Likewise.
39393         * gcc.c-torture/compile/920625-1.c: Likewise.
39394         * gcc.c-torture/compile/961203-1.c: Likewise.
39395         * gcc.c-torture/compile/980506-1.c: Likewise.
39396         * gcc.c-torture/compile/981006-1.c: Likewise.
39397         * gcc.c-torture/compile/981022-1.c: Likewise.
39398         * gcc.c-torture/compile/981223-1.c: Likewise.
39399         * gcc.c-torture/compile/990617-1.c: Likewise.
39400         * gcc.c-torture/compile/dll.c: Likewise.
39401         * gcc.c-torture/compile/labels-3.c: Likewise.
39402         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39403         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39404         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39405         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39406         * gcc.c-torture/compile/simd-5.c: Likewise.
39407         * gcc.c-torture/compile/20000804-1.x: Remove.
39408         * gcc.c-torture/compile/20001205-1.x: Likewise.
39409         * gcc.c-torture/compile/20001226-1.x: Likewise.
39410         * gcc.c-torture/compile/20010518-2.x: Likewise.
39411         * gcc.c-torture/compile/20020312-1.x: Likewise.
39412         * gcc.c-torture/compile/20020604-1.x: Likewise.
39413         * gcc.c-torture/compile/920501-12.x: Likewise.
39414         * gcc.c-torture/compile/920501-4.x: Likewise.
39415         * gcc.c-torture/compile/920520-1.x: Likewise.
39416         * gcc.c-torture/compile/920521-1.x: Likewise.
39417         * gcc.c-torture/compile/920625-1.x: Likewise.
39418         * gcc.c-torture/compile/961203-1.x: Likewise.
39419         * gcc.c-torture/compile/980506-1.x: Likewise.
39420         * gcc.c-torture/compile/981006-1.x: Likewise.
39421         * gcc.c-torture/compile/981022-1.x: Likewise.
39422         * gcc.c-torture/compile/981223-1.x: Likewise.
39423         * gcc.c-torture/compile/990617-1.x: Likewise.
39424         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39425         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39426         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39427         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39428         * gcc.c-torture/compile/simd-5.x: Likewise.
39429
39430         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39431
39432 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39433
39434         * gcc.c-torture/execute/20030611-1.c: New test.
39435
39436 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39437
39438         PR middle-end/168
39439         * gcc.dg/20030612-1.c: New test case.
39440
39441 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39442
39443         PR c++/10635
39444         * g++.dg/expr/cast1.C: New test.
39445
39446 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39447
39448         * gcc.dg/builtins-21.c: New test case.
39449
39450 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39451
39452         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39453         options instead of at the end.
39454         * lib/objc.exp (objc_target_compile): Likewise.
39455
39456 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39457
39458         PR c++/10432
39459         * g++.dg/parse/error1.C: New test.
39460
39461 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39462
39463         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39464         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39465         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39466         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39467         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39468         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39469         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39470         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39471         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39472         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39473         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39474         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39475         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39476         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39477         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39478         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39479         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39480         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39481         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39482         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39483         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39484         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39485         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39486         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39487
39488         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39489         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39490         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39491         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39492         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39493         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39494         * gcc.dg/compat/scalar-return-3_main.c: New file.
39495         * gcc.dg/compat/scalar-return-3_x.c: New file.
39496         * gcc.dg/compat/scalar-return-3_y.c: New file.
39497         * gcc.dg/compat/scalar-return-4_main.c: New file.
39498         * gcc.dg/compat/scalar-return-4_x.c: New file.
39499         * gcc.dg/compat/scalar-return-4_y.c: New file.
39500
39501 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39502
39503         * gcc.dg/compat/fp2-struct-check.h: New file.
39504         * gcc.dg/compat/fp2-struct-defs.h: New file.
39505         * gcc.dg/compat/fp2-struct-init.h: New file.
39506         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39507         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39508         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39509         * gcc.dg/compat/struct-return-10_main.c: New file.
39510         * gcc.dg/compat/struct-return-10_x.c: New file.
39511         * gcc.dg/compat/struct-return-10_y.c: New file.
39512
39513         * gcc.dg/compat/compat-common.h: New file.
39514         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39515         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39516         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39517         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39518         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39519         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39520         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39521         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39522         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39523         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39524         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39525         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39526         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39527         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39528         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39529         * gcc.dg/compat/small-struct-check.h: Ditto.
39530         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39531         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39532         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39533         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39534         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39535         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39536         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39537         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39538         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39539         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39540         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39541         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39542         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39543         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39544         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39545         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39546         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39547         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39548         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39549         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39550         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39551         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39552         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39553         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39554         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39555         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39556         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39557         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39558         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39559         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39560
39561 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39562
39563         * g++.dg/pch/static-1.C: New file.
39564         * g++.dg/pch/static-1.Hs: New file.
39565
39566 2003-06-10  Richard Henderson  <rth@redhat.com>
39567
39568         * gcc.dg/asm-7.c: Adjust expected warning text.
39569
39570 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39571
39572         * gcc.dg/builtins-20.c: New test case.
39573
39574 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39575
39576         PR c++/11131
39577         * g++.dg/opt/template1.C: New test.
39578
39579 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39580
39581         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39582         additional_sources.
39583
39584 2003-05-21  David Taylor  <dtaylor@emc.com>
39585
39586         * gcc.dg/Wpadded.c: New file.
39587
39588 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39591         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39592         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39593         dg-require-weak.
39594
39595 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39596
39597         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39598
39599 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39600
39601         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39602         (dg-require-alias): Likewise.
39603         (dg-require-gc-sections): Likewise.
39604         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39605
39606 2003-06-08  Richard Henderson  <rth@redhat.com>
39607
39608         * gcc.dg/20011029-2.c: Fix the array reference.
39609         * gcc.dg/asm-7.c: New.
39610
39611 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39612
39613         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39614
39615 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39616
39617         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39618         (dg-require-gc-sections): Likewise.
39619
39620 2003-06-08  Jan Hubicka  <jh@suse.cz>
39621
39622         * i386-cmov1.c: Fix regular expression.
39623         * i386-cvt-1.c: Likewise.
39624         * i386-local.c: Likewise.
39625         * i386-local2.c: Likewise.
39626         * i386-mul.c: Likewise.
39627         * i386-ssetype-1.c: Likewise.
39628         * i386-ssetype-3.c: Likewise.
39629         * i386-ssetype-5.c: Likewise.
39630
39631 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39632
39633         PR c++/11039
39634         * g++.dg/warn/implicit-typename2.C: New test.
39635         * g++.dg/warn/implicit-typename3.C: New test.
39636
39637 2003-06-07  Richard Henderson  <rth@redhat.com>
39638
39639         * g++.dg/other/offsetof3.C: Use size_t.
39640         * g++.dg/other/offsetof4.C: Likewise.
39641
39642 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39643
39644         * lib/copy-file.exp: New. Implement gcc_copy_files.
39645
39646         * lib/dg-pch.exp: Load copy-file.exp
39647         (dg-pch): Use gcc_copy_files instead of "file copy".
39648
39649 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39650
39651         * gcc.dg/weak/weak.exp: Simplify.
39652         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39653         * gcc.dg/weak/weak-1.c: Likewise.
39654         * gcc.dg/weak/weak-2.c: Likewise.
39655         * gcc.dg/weak/weak-3.c: Likewise.
39656         * gcc.dg/weak/weak-4.c: Likewise.
39657         * gcc.dg/weak/weak-5.c: Likewise.
39658         * gcc.dg/weak/weak-6.c: Likewise.
39659         * gcc.dg/weak/weak-7.c: Likewise.
39660         * gcc.dg/weak/weak-8.c: Likewise.
39661         * gcc.dg/weak/weak-9.c: Likewise.
39662
39663 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39664
39665         gcc.c-torture/execute/20030606-1.c: New.
39666
39667 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39668
39669         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39670         * gcc.dg/builtins-19.c: Likewise.
39671
39672 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39673
39674         * gcc.dg/builtins-2.c: Add some more tests.
39675         * gcc.dg/builtins-18.c: New test case.
39676         * gcc.dg/builtins-19.c: New test case.
39677
39678 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39679             Jim Wilson  <wilson@tuliptree.org>
39680
39681         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39682
39683 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39684
39685         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39686         mempcpy/stpcpy calls not to be optimized into something else.
39687         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39688         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39689         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39690
39691 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39692
39693         * gcc.dg/format/asm_fprintf-1.c: New test.
39694
39695 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39696
39697         * lib/gcc-defs.exp (additional_sources): New variable.
39698         (dg-additional-sources): New function.
39699         (additional_files): New variable.
39700         (dg-additional-files): New function.
39701         (dg-additional-files-options): Likewise.
39702         * lib/gcc-dg.exp (dg-require-weak): New function.
39703         (dg-require-alias): Likewise.
39704         (dg-require-gc-sections): Likewise.
39705         * lib/target-supports.exp (check_alias_available): Remove testfile
39706         parameter.
39707         (check_gc_sections_available): New function.
39708         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39709         (dg-gpp-additional-files): Likewise.
39710         * lib/g++.exp (additional_sources): Remove.
39711         (additional_files): Likewise.
39712         (g++_target_compile): Use dg-additional-files-options.
39713
39714         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39715         Tcl logic.
39716         * gcc.dg/special/ecos.exp: Remove.
39717         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39718         * gcc.dg/special/alias-1.c: Likewise.
39719         * gcc.dg/special/alias-2.c: Likewise.
39720         * gcc.dg/special/gcsec-1.c: Likewise.
39721         * gcc.dg/special/weak-1.c: Likewise.
39722         * gcc.dg/special/weak-2.c: Likewise.
39723         * gcc.dg/special/wkali-1.c: Likewise.
39724         * gcc.dg/special/wkali-2.c: Likewise.
39725
39726         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39727         dg-gpp-additional-*.
39728         * g++.dg/special/conpr-3.C: Likewise.
39729         * g++.dg/special/conpr-4.C: Likewise.
39730         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39731         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39732         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39733         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39734         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39735         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39736         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39737         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39738         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39739         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39740         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39741         * g++.old-deja/g++.other/comdat1.C: Likewise.
39742         * g++.old-deja/g++.other/comdat2.C: Likewise.
39743         * g++.old-deja/g++.other/comdat3.C: Likewise.
39744         * g++.old-deja/g++.other/ctor1.C: Likewise.
39745         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39746
39747 2003-06-05  Richard Henderson  <rth@redhat.com>
39748
39749         * gcc.dg/debug/20030605-1.c: New.
39750
39751 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39752
39753         * README.QMTEST: Update.
39754
39755 2003-06-04  Richard Henderson  <rth@redhat.com>
39756
39757         * gcc.dg/cleanup-1.c: New.
39758         * gcc.dg/cleanup-2.c: New.
39759         * gcc.dg/cleanup-3.c: New.
39760         * gcc.dg/cleanup-4.c: New.
39761         * gcc.dg/cleanup-5.c: New.
39762         * gcc.dg/cleanup-6.c: New.
39763         * gcc.dg/cleanup-7.c: New.
39764
39765 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39766
39767         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39768
39769         * lib/dg-pch.exp: New file.
39770         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39771         * gcc.dg/pch/pch.exp: Likewise.
39772
39773 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39774
39775         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39776         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39777         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39778         * gcc.dg/builtins-17.c: New test case.
39779         * gcc.dg/i386-387-4.c: New test case.
39780         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39781
39782 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39783
39784         * gcc.dg/ultrasp9.c: New test.
39785
39786 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39787
39788         * gcc.c-torture/compile/20030604-1.c: New test.
39789         * gcc.dg/sparc-constant-1.c: New test.
39790
39791 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39792
39793         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39794
39795 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39796
39797         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39798
39799         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39800         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39801
39802 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39803
39804         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39805
39806 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39807
39808         PR c++/10940
39809         * g++.dg/template/spec10.C: New test.
39810
39811 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39812
39813         * gcc.dg/builtins-16.c: New test case.
39814
39815 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39816
39817         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39818         mempcpy test with post-increments.
39819         * gcc.c-torture/execute/string-opt-3.c: New test.
39820         * gcc.dg/string-opt-1.c: New test.
39821
39822 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39823
39824         PR fortran/10965
39825         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39826
39827 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39828
39829         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39830         (scan-assembler): ... here.  Use dg-scan.
39831         (scan-assembler-not): Likewise.
39832         (scan-file): New function.
39833         (scan-file-not): Likewise.
39834         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39835         * gcc.dg/cpp/_Pragma4.c: Likewise.
39836         * gcc.dg/cpp/_Pragma5.c: Likewise.
39837         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39838         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39839         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39840         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39841         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39842         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39843         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39844         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39845         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39846         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39847         * gcc.dg/cpp/cxxcom1.c: Likewise.
39848         * gcc.dg/cpp/line1.c: Likewise.
39849         * gcc.dg/cpp/maccom1.c: Likewise.
39850         * gcc.dg/cpp/maccom2.c: Likewise.
39851         * gcc.dg/cpp/maccom3.c: Likewise.
39852         * gcc.dg/cpp/maccom4.c: Likewise.
39853         * gcc.dg/cpp/maccom5.c: Likewise.
39854         * gcc.dg/cpp/maccom6.c: Likewise.
39855         * gcc.dg/cpp/multiline.c: Likewise.
39856         * gcc.dg/cpp/spacing1.c: Likewise.
39857         * gcc.dg/cpp/spacing2.c: Likewise.
39858         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39859         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39860         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39861         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39862         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39863         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39864         * gcc.dg/cpp/cxxcom2.c: Likewise.
39865         * gcc.dg/cpp/cxxcom2.h: New file.
39866
39867         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39868         * g++.dg/cpp/truefalse.C: Here.
39869         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39870
39871 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39872
39873         * gcc.dg/cpp/redef3.c: New file.
39874
39875 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39876
39877         * gcc.dg/i386-loop-3.c: New test.
39878
39879 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39880
39881         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39882
39883 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39884
39885         * gcc.dg/fwrapv-1.c: New test case.
39886         * gcc.dg/fwrapv-2.c: New test case.
39887
39888 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39889
39890         PR c++/10956
39891         * g++.dg/template/spec9.C: New test.
39892
39893 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39894
39895         * gcc.dg/duff-4.c: New test case.
39896
39897 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39898
39899         PR fortran/10843
39900         * g77.dg/ffixed-form-1.f: New test
39901         * g77.dg/ffixed-form-2.f: New test
39902         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39903         * g77.dg/ffree-form-3.f: New test
39904
39905 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39906
39907         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39908         * gcc.dg/wint_t-1.c: Likewise.
39909
39910 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39911
39912         * g++.dg/template/access11.C: New test.
39913
39914 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39915
39916         PR c++/10849
39917         * g++.dg/template/access10.C: New test.
39918
39919 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39920             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39921
39922         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39923
39924 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39925
39926         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39927         suppress for powerpc-*-darwin*.
39928         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39929
39930 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39931
39932         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39933         suppress option for powerpc-*-darwin*.
39934
39935 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39936
39937         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39938         * gcc.dg/builtins-4.c: Add test for fmod.
39939
39940 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39941
39942         PR c++/10682
39943         * g++.dg/template/instantiate4.C: New test.
39944
39945 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39946
39947         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39948
39949 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39950
39951         * gcc.dg/compat/scalar-return-1_main.c: New file.
39952         * gcc.dg/compat/scalar-return-1_x.c: New file.
39953         * gcc.dg/compat/scalar-return-1_y.c: New file.
39954         * gcc.dg/compat/scalar-return-2_main.c: New file.
39955         * gcc.dg/compat/scalar-return-2_x.c: New file.
39956         * gcc.dg/compat/scalar-return-2_y.c: New file.
39957         * gcc.dg/compat/struct-return-3_main.c: New file.
39958         * gcc.dg/compat/struct-return-3_y.c: New file.
39959         * gcc.dg/compat/struct-return-3_x.c: New file.
39960         * gcc.dg/compat/struct-return-2_main.c: New file.
39961         * gcc.dg/compat/struct-return-2_x.c: New file.
39962         * gcc.dg/compat/struct-return-2_y.c: New file.
39963
39964 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39965
39966         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39967         for hppa*-hp-hpux*.
39968         * gcc.dg/20021014-1.c (dg-options): Likewise.
39969         * gcc.dg/nest.c (dg-options): Likewise.
39970
39971 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39972
39973         PR c++/9738
39974         * g++.dg/ext/dllimport2.C: New file.
39975         * g++.dg/ext/dllimport3.C: New file.
39976
39977 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39978
39979         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39980         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39981         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39982         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39983         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39984         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39985         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39986         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39987         * gcc.dg/compat/small-struct-defs.h: New file.
39988         * gcc.dg/compat/small-struct-init.h: New file.
39989         * gcc.dg/compat/small-struct-check.h: New file.
39990         * gcc.dg/compat/fp-struct-defs.h: New file.
39991         * gcc.dg/compat/fp-struct-check.h: New file.
39992         * gcc.dg/compat/fp-struct-init.h: New file.
39993         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39994         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39995
39996 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.dg/20030225-2.c: New test.
39999
40000 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40001             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40002
40003         * gcc.c-torture/compile/20030518-1.c: New test case.
40004
40005 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40006
40007         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40008         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40009         gcc-dg-debug-runtest.
40010         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40011         gcc-dg-debug-runtest.
40012
40013 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40014
40015         PR c++/9022
40016         * g++.dg/lookup/using6.C: New test.
40017
40018 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40019
40020         * g++.dg/parse/access2.C: New test.
40021
40022 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40023
40024         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40025         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40026         * gcc.dg/debug/debug.exp: Likewise.
40027
40028 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40029
40030         * gcc.dg/dollar.c: New test.
40031
40032 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40033
40034         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40035         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40036         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40037         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40038         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40039         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40040         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40041         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40042         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40043         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40044         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40045         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40046         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40047         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40048         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40049         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40050         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40051         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40052
40053 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40054
40055         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40056         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40057         support for "repo" mode.
40058         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40059         * lib/g77-dg.exp: Likewise.
40060         * lib/obj-dg.exp: Likewise.
40061
40062 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40063
40064         Merge from gcc-3_2-rhl8-branch:
40065         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40066
40067         * gcc.dg/tls/opt-6.c: New test.
40068
40069         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40070
40071         * gcc.dg/20030405-1.c: New test.
40072
40073         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40074
40075         * gcc.dg/20030309-1.c: New test.
40076
40077         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40078
40079         * gcc.c-torture/execute/20030307-1.c: New test.
40080
40081         2003-02-20  Randolph Chung  <tausq@debian.org>
40082
40083         * gcc.c-torture/compile/20030220-1.c: New test.
40084
40085         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40086
40087         * gcc.dg/20030217-1.c: New test.
40088
40089         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40090
40091         * gcc.c-torture/compile/20020129-1.c: New test.
40092
40093         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40094
40095         * gcc.dg/unroll-1.c: New test.
40096
40097         2002-11-16  Jan Hubicka  <jh@suse.cz>
40098
40099         * gcc.c-torture/execute/20020920-1.c: New test.
40100
40101         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40102
40103         PR target/7434
40104         * gcc.c-torture/compile/20021008-1.c: New test.
40105
40106         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40107
40108         PR target/7559
40109         * gcc.c-torture/execute/20020810-1.c: New test.
40110
40111         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * gcc.c-torture/compile/20020807-1.c: New test.
40114
40115         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.dg/tls/opt-1.c: New test.
40118
40119         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40120
40121         * gcc.dg/20020729-1.c: New test.
40122
40123         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40124
40125         * g++.dg/opt/life1.C: New test.
40126
40127         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40128
40129         * gcc.dg/20020525-1.c: New test.
40130
40131         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40132
40133         PR c++/6794
40134         * g++.dg/ext/pretty1.C: New test.
40135         * g++.dg/ext/pretty2.C: New test.
40136
40137 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40138
40139         PR c++/8385
40140         * g++.dg/ext/typeof5.C: New test.
40141
40142 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40143
40144         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40145         __USER_LABEL_PREFIX__ into account.
40146         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40147
40148 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40149
40150         * gcc.dg/builtins-15.c: New test case.
40151
40152 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40153
40154         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40155
40156 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40157
40158         * lib/g++.exp: Tweak handling of additional source files.
40159         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40160         * g++.dg/special/conpr-2a.C: Rename to ...
40161         * g++.dg/special/conpr-2a.cc: ... this.
40162         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40163         * g++.dg/special/conpr-3a.C: Rename to ...
40164         * g++.dg/special/conpr-3a.cc: This.
40165         * g++.dg/special/conpr-3b.C: Rename to ...
40166         * g++.dg/special/conpr-3b.cc: This.
40167         * g++.dg/special/conpr-4.C: New test.
40168         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40169
40170 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40171
40172         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40173
40174 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40175
40176         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40177         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40178         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40179         * g++.old-deja/g++.other/warn3.C: Likewise.
40180
40181 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40182
40183         * gcc.dg/i386-387-1.c: Update to also test log.
40184         * gcc.dg/i386-387-2.c: Likewise.
40185
40186 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40187
40188         * g77.f-torture/execute/int8421.f: New test.
40189
40190 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40191
40192         PR c++/10230, c++/10481
40193         * g++.dg/lookup/scoped5.C: New test.
40194
40195 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40196
40197         PR c++/10552
40198         * g++.dg/template/ttp6.C: New test.
40199
40200 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40201
40202         * gcc.c-torture/execute/builtins: New directory.
40203         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40204         gcc.c-torture/execute/builtins.
40205         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40206         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40207         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40208         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40209
40210 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40211
40212         PR c++/9252
40213         * g++.dg/template/access8.C: New test.
40214         * g++.dg/template/access9.C: New test.
40215
40216 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40217
40218         PR c++/9554
40219         * g++.dg/parse/access1.C: New test.
40220
40221 2003-05-09  DJ Delorie  <dj@redhat.com>
40222
40223         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40224         long, and not an int.
40225
40226 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40227
40228         PR c++/10555, c++/10576
40229         * g++.dg/template/memclass1.C: New test.
40230
40231 2003-05-08  DJ Delorie  <dj@redhat.com>
40232
40233         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40234         targets.
40235         * gcc.c-torture/execute/20021024-1.x: Likewise.
40236         * gcc.c-torture/execute/shiftdi.x: Likewise.
40237         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40238         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40239         * gcc.dg/20021018-1.c: Likewise.
40240
40241 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40242
40243         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40244
40245         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40246         (bcopy): Call memmove.
40247
40248 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40249
40250         * g77.f-torture/compile/8485.f: New test case.
40251
40252 2003-05-07  Richard Henderson  <rth@redhat.com>
40253
40254         PR c++/10570
40255         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40256         Verify exception_cleanup not called for rethrows.
40257         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40258         when exiting catch block without rethrowing.
40259         * g++.dg/eh/forced3.C: New.
40260         * g++.dg/eh/forced4.C: New.
40261
40262 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40263
40264         * gcc.dg/20030505.c: Fix triplet.
40265
40266 2003-05-06  DJ Delorie  <dj@redhat.com>
40267
40268         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40269         * gcc.dg/nest.c: Likewise.
40270
40271 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40272
40273         * gcc.dg/builtins-14.c: New test case.
40274
40275 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40276
40277         * lib/compat.exp (compat-execute): New argument.
40278         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40279         * gcc.dg/compat: New test directory.
40280         * gcc.dg/compat/compat.exp: New expect script.
40281         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40282         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40283         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40284         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40285         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40286         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40287
40288         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40289         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40290         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40291         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40292         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40293         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40294         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40295         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40296         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40297         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40298         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40299         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40300         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40301         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40302         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40303
40304 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40305
40306         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40307
40308 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40311
40312 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40313
40314         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40315         * gcc.dg/ppc-fsel-2.c: New test.
40316
40317         * gcc.dg/unused-5.c: New test.
40318
40319 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40320
40321         PR c++/10496
40322         * g++.dg/warn/pmf1.C: New test.
40323
40324 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40325
40326         PR c++/4494
40327         * g++.dg/warn/main.C: New test.
40328
40329 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40330
40331         * gcc.dg/nonnull-3.c: New test.
40332
40333 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40334
40335         * gcc.dg/cpp/Wtrigraphs.c: Update.
40336         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40337
40338 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40339
40340         * gcc.dg/ppc-fsel-1.c: New test.
40341
40342 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40343
40344         PR c/10604
40345         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40346
40347 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40348
40349         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40350
40351 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40352
40353         PR c++/9364, c++/10553, c++/10586
40354         * g++.dg/parse/typename4.C: New test.
40355         * g++.dg/parse/typename5.C: Likewise.
40356
40357 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40358
40359         * gcc.c-torture/compile/20030503-1.c: New test.
40360
40361 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40362
40363         * g++.dg/lookup/using5.C: Fix testcase error.
40364
40365 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40366
40367         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40368         since MEABI is no longer supported.  Remove all vestiges
40369         of MEABI from the test.
40370
40371 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40372
40373         PR c++/10554
40374         * g++.dg/lookup/using5.C: New test.
40375
40376 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40377
40378         PR c++/8772
40379         * g++.dg/template/ttp5.C: New test.
40380
40381 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40382
40383         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40384         (dg-gpp-additional-sources): New function.
40385         (dg-gpp-additional-files): Likewise.
40386         * lib/g++.exp (additional_sources): New variable.
40387         (additional_files): Likewise.
40388         (g++_target_compile): Deal with them.
40389         * lib/old-dejagnu.exp: Remove.
40390         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40391         * g++.old-deja: Revise all tests to use dg commands.
40392
40393 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40394
40395         PR c++/9432, c++/9528
40396         * g++.dg/lookup/using4.C: New test.
40397
40398 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40399
40400         * gcc.dg/noreturn-5.c: New file.
40401         * gcc.dg/noreturn-6.c: New file.
40402
40403         * gcc.c-torture/compile/inline-1.c: New file.
40404
40405 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/10551
40408         * g++.dg/template/explicit1.C: New test.
40409
40410 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40411
40412         PR c++/10549
40413         * g++.dg/other/bitfield1.C: New test.
40414
40415         PR c++/10527
40416         * g++.dg/init/new7.C: New test.
40417
40418 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40419
40420         * g++.dg/ext/desig1.C: New test.
40421         * g++.dg/ext/init1.C: Update.
40422
40423         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40424
40425 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40426
40427         PR c++/10180
40428         * g++.dg/warn/Winline-1.C: New test.
40429
40430 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40431
40432         * gcc.c-torture/execute/string-opt-19.c: New test.
40433
40434         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40435         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40436
40437 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40438
40439         PR c++/10506
40440         * g++.dg/init/new6.C: New test.
40441
40442         PR c++/10503
40443         * g++.dg/init/ref6.C: New test.
40444
40445 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40446
40447         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40448
40449 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40450
40451         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40452         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40453
40454 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40455
40456         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40457         initialized static data members.
40458
40459 2003-04-25  H.J. Lu <hjl@gnu.org>
40460
40461         * gcc.dg/ia64-sync-4.c: New test.
40462
40463 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40464
40465         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40466         date.
40467
40468 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40469
40470         PR c++/10337
40471         * g++.dg/warn/conv1.C: New test.
40472         * g++.old-deja/g++.other/conv7.C: Adjust.
40473         * g++.old-deja/g++.other/overload14.C: Adjust.
40474
40475 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40476
40477         PR c++/10471
40478         * g++.dg/template/defarg2.C: New test.
40479
40480 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40481
40482         * gcc.dg/cpp/include2.c: Update.
40483         * gcc.dg/cpp/multiline-2.c: New.
40484         * gcc.dg/cpp/multiline.c: Update.
40485         * gcc.dg/cpp/strify2.c: Update.
40486         * gcc.dg/cpp/trad/literals-2.c: Update.
40487
40488 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40489
40490         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40491
40492 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40493
40494         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40495
40496 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40497
40498         PR c++/10451
40499         * g++.dg/parse/crash4.C: New test.
40500
40501         PR c++/9847
40502         * g++.dg/parse/crash5.C: New test.
40503
40504 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40505
40506         PR c++/10446
40507         * g++.dg/parse/crash3.C: New test.
40508
40509         PR c++/10428
40510         * g++.dg/parse/elab1.C: New test.
40511
40512 2003-04-22  Devang Patel  <dpatel@apple.com>
40513
40514         * gcc.dg/cpp/trad/funlike-5.c: New test.
40515
40516 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40517
40518         * g++.dg/other/packed1.C: Fix dg options.
40519
40520 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40521
40522         * g++.dg/other/offsetof2.C: New test.
40523
40524 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40525
40526         * g++.dg/template/recurse.C: Adjust location of error messages.
40527
40528 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40529
40530         PR c++/9881
40531         * g++.dg/init/addr-const1.C: New test.
40532         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40533
40534 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40535
40536         PR c++/10405
40537         * g++.dg/lookup/struct-hack1.C: New test.
40538
40539 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40540
40541         * ucs.c: Update diagnostic messages.
40542
40543 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40544
40545         * gcc.dg/cpp/truefalse.cpp: New test.
40546         * gcc.dg/cpp/cpp.exp: Update.
40547         * g++.dg/other/stdbool-if.C: Remove.
40548
40549 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40550
40551         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40552         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40553
40554 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40555
40556         * gcc.c-torture/compile/20030418-1.c: New test.
40557
40558 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40559
40560         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40561
40562 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40563
40564         PR c++/10347
40565         g++.dg/template/dependent-name1.C: New test.
40566
40567 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40568
40569         * gcc.dg/warn-1.c (tourist_guide): New array,
40570         contains a pointer to bar.
40571
40572 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40573
40574         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40575         * gcc.c-torture/execute/medce-1.c: New test case.
40576         * gcc.c-torture/execute/medce-2.c: New test case.
40577
40578 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40579
40580         * lib/prune.exp: Ignore more messages.
40581
40582         PR c++/10381
40583         * g++.dg/parse/lookup3.C: New test.
40584
40585 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40586
40587         * gcc.c-torture/compile/20030415-1.c : New test.
40588
40589 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40590
40591         * gcc.c-torture/execute/scope-2.c: Move to ...
40592         * gcc.dg/noncompile/scope.c: .... here.
40593
40594 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40595
40596         * gcc.dg/20030414-2.c: New test case.
40597
40598 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40599
40600         PR target/10377
40601         * gcc.dg/20030414-1.c: New test.
40602
40603 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40604
40605         * gcc.dg/builtins-12.c: New test case.
40606         * gcc.dg/builtins-13.c: New test case.
40607
40608 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40609
40610         * gcc.c-torture/execute/string-opt-18.c: New test.
40611
40612 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40613
40614         PR c++/10300
40615         * g++.dg/init/new5.C: New test.
40616
40617 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40618
40619         PR c++/7910
40620         * g++.dg/ext/dllimport1.C: New test.
40621
40622 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40623
40624         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40625
40626 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40627
40628         PR Fortran/9263
40629         * g77.f-torture/noncompile/9263.f: New test
40630         PR Fortran/1832
40631         * g77.f-torture/execute/1832.f: New test
40632
40633 2003-04-11  David Chad  <davidc@freebsd.org>
40634             Loren J. Rittle  <ljrittle@acm.org>
40635
40636         PR libobjc/8562
40637         * objc.dg/headers.m: New test.
40638
40639 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40640
40641         * gcc.c-torture/execute/builtin-noret-2.c: New.
40642         * gcc.c-torture/execute/builtin-noret-2.x: New.
40643         XFAIL builtin-noret-2.c at -O1 and above.
40644         * gcc.dg/redecl.c: New.
40645         * gcc.dg/Wshadow-1.c: Update error regexps.
40646
40647 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40648
40649         * g++.dg/abi/bitfield10.C: New test.
40650
40651 2003-04-09  Mike Stump  <mrs@apple.com>
40652
40653         * gcc.dg/pch/pch.exp: Make testcase names longer.
40654         * g++.dg/pch/pch.exp: Make testcase names longer.
40655
40656 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40657
40658         * gcc.dg/builtins-11.c: New test case.
40659
40660 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40661
40662         * gcc.dg/builtins-9.c: New test case.
40663         * gcc.dg/builtins-10.c: New test case.
40664
40665 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40666
40667         * gcc.dg/noncompile/init-4.c.c: New test.
40668
40669 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40670
40671         * gcc.misc-test/gcov-9.c: New test.
40672         * gcc.misc-test/gcov-10.c: New test
40673         * gcc.misc-test/gcov-11.c: New test.
40674
40675 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40676
40677         PR optimization/10024
40678         * gcc.c-torture/compile/20030405-1.c: New test.
40679
40680 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40681
40682         * gcc.dg/pch/static-3.c: New.
40683         * gcc.dg/pch/static-3.hs: New.
40684         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40685
40686 2003-04-04  Richard Henderson  <rth@redhat.com>
40687
40688         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40689         * g++.dg/eh/forced2.C: Likewise.
40690
40691 2003-04-03  Mike Stump  <mrs@apple.com>
40692
40693         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40694         target arg.
40695         (scan-assembler-times, scan-assembler-not): Likewise.
40696         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40697
40698 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40699
40700         * gcc.dg/sparc-loop-1.c: New test.
40701
40702 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40703
40704         PR other/9274
40705         * g++.dg/pch/system-2.C: New.
40706         * g++.dg/pch/system-2.Hs: New.
40707
40708 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40709
40710         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40711
40712         * g++.dg/eh/simd-1.C (vecfunc): Same.
40713
40714 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40715
40716         * gcc.c-torture/execute/20030401-1.c: New test case.
40717
40718 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40719
40720         * objc.dg/defs.m: New.
40721
40722 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40723
40724         * g++.dg/eh/simd-1.C: New.
40725         * g++.dg/eh/simd-2.C: New.
40726
40727 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40728
40729         * gcc.c-torture/execute/simd-3.c: New.
40730
40731 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40732
40733         PR c/9936
40734         * gcc.dg/20030331-2.c: New test.
40735
40736 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40737
40738         PR c++/10278
40739         * g++.dg/parse/crash2.C: New test.
40740
40741 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40742
40743         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40744         * gcc.c-torture/execute/20030331-1.c: ...here.
40745
40746 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40747
40748         * gcc.c-torture/execute/20030331-1.c: New test.
40749
40750 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40751
40752         * lib/gcov.exp: Adjust call return testing strings.
40753         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40754
40755 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40756
40757         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40758         * gcc.dg/builtins-7.c: New test case.
40759         * gcc.dg/builtins-8.c: New test case.
40760
40761 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40762
40763         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40764
40765 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40766
40767         PR c++/7647
40768         * g++.dg/lookup-class-member-2.C: New test.
40769
40770 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40771
40772         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40773
40774 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40775
40776         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40777
40778 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40779
40780         * g++.dg/init/attrib1.C: New test.
40781
40782 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40783
40784         * gcc.dg/ultrasp8.c: New test.
40785
40786 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40787
40788         * gcc.dg/ultrasp7.c: New test.
40789
40790 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40791
40792         PR c++/10047
40793         * g++.dg/template/inline1.C: New test.
40794
40795 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40796
40797         * gcc.dg/sparc-dwarf2.c: New test.
40798
40799 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40800
40801         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40802         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40803
40804 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40805
40806         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40807         than reading .x files.
40808         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40809         * g77.dg/gcov/gcov-1.f: Likewise.
40810         * gcc.misc-tests/gcov-4b.c: Likewise.
40811         * gcc.misc-tests/gcov-5b.c: Likewise.
40812         * gcc.misc-tests/gcov-6.c: Likewise.
40813         * gcc.misc-tests/gcov-7.c: Likewise.
40814         * gcc.misc-tests/gcov-8.c: Likewise.
40815         * g++.dg/gcov/gcov-1.x: Remove.
40816         * g77.dg/gcov/gcov-1.x: Likewise.
40817         * gcc.misc-tests/gcov-4b.x: Likewise.
40818         * gcc.misc-tests/gcov-5b.x: Likewise.
40819         * gcc.misc-tests/gcov-6.x: Likewise.
40820         * gcc.misc-tests/gcov-7.x: Likewise.
40821         * gcc.misc-tests/gcov-8.x: Likewise.
40822
40823 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40824
40825         PR opt/10087
40826         * gcc.dg/20030324-1.c: New test.
40827
40828 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40829
40830         PR c++/10224
40831         * g++.dg/template/arg3.C: New test.
40832
40833         PR c++/10158
40834         * g++.dg/template/friend18.C: New test.
40835
40836 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40837
40838         * g77.f-torture/compile/20030326-1.f: New test case.
40839
40840 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40841
40842         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40843
40844         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40845
40846 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40847
40848         * gcc.dg/ia64-sync-3.c: New test.
40849
40850 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40851
40852         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40853
40854 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40855
40856         * gcc.dg/ultrasp6.c: New test.
40857
40858 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40859
40860         * gcc.dg/i386-signbit-1.c: New test.
40861         * gcc.dg/i386-signbit-2.c: New test.
40862         * gcc.dg/i386-signbit-3.c: New test.
40863
40864 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40865
40866         * gcc.dg/ultrasp5.c: Fix options.
40867
40868 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40869
40870         * gcc.dg/ultrasp5.c: Fix comment.
40871
40872 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40873
40874         PR fortran/10197
40875         * g77.f-torture/execute/10197.f: New test.
40876
40877 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40878
40879         PR c++/9898, c++/383
40880         * g++.dg/template/conv6.C: New test.
40881
40882         PR c++/10119
40883         * g++.dg/template/ptrmem5.C: New test.
40884
40885         PR c++/10026
40886         * g++.dg/lookup/koenig1.C: New test.
40887
40888         PR C++/10199
40889         * g++.dg/lookup/template2.C: New test.
40890
40891 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40892
40893         * g++.dg/opt/rtti1.C: New test.
40894
40895 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40896
40897         * gcc.dg/ultrasp5.c: New test.
40898
40899 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40900
40901         PR middle-end/9967
40902         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40903         builtin fputs.
40904
40905 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40906
40907         PR c/8224
40908         * gcc.dg/20030323-1.c: New test.
40909
40910 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40911
40912         * gcc.c-torture/compile/20030323-1.c: New test case.
40913
40914 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40915
40916         * gcc.dg/20030321-1.c: New test.
40917
40918 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40919
40920         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40921
40922 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         PR c++/9978, c++/9708
40925         * g++.dg/ext/vlm1.C: Adjust expected error.
40926         * g++.dg/ext/vla2.C: New test.
40927         * g++.dg/template/arg1.C: New test.
40928         * g++.dg/template/arg2.C: New test.
40929
40930 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40931
40932         * g77.f-torture/execute/select.f: New test.
40933         * g77.f-torture/noncompile/select_no_compile.f: New test.
40934
40935 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40936
40937         PR c++/9898
40938         * g++.dg/other/error4.C: New test.
40939
40940 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40941
40942         * g++.dg/template/friend17.C: New test.
40943
40944 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40945
40946         * gcc.c-torture/compile/20030320-1.c: New.
40947
40948 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40949
40950         * gcc.dg/builtins-6.c: New test case.
40951
40952 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40953
40954         PR target/10073
40955         * gcc.c-torture/compile/20030319-1.c: New.
40956
40957 2003-03-18  Jan Hubicka  <jh@suse.cz>
40958
40959         * gcc.dg/i386-cvt-1.c: New test.
40960
40961 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40962
40963         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40964         * objc.dg/naming-2.m: Likewise.
40965
40966 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40967
40968         PR c++/9639
40969         * g++.dg/parse/crash1.C: New test.
40970
40971 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40972
40973         PR c++/8805
40974         * g++.dg/eh/cleanup1.C: New test.
40975
40976 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40977
40978         * gcc.c-torture/execute/20030316-1.c: New test case.
40979
40980 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40981
40982         PR c++/9629
40983         * g++.dg/init/ctor2.C: New test.
40984
40985 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40986
40987         * g77.f-torture/compile/xformat.f: New test case.
40988
40989 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40990
40991         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40992         * g++.old-deja/g++.mike/eh50.C: Likewise.
40993
40994 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40995
40996         PR c++/6440
40997         * g++.dg/template/spec7.C: New test.
40998         * g++.dg/template/spec8.C: Likewise.
40999
41000 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41001
41002         * gcc.c-torture/execute/20030313-1.c: New test.
41003
41004 2003-03-14  Richard Henderson  <rth@redhat.com>
41005
41006         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41007
41008 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41009
41010         * gcc.c-torture/compile/20030314-1.c: New test.
41011
41012 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41013
41014         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41015         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41016         thumb target,
41017         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41018         to accept newer _imp__  prefix and additional
41019         newline in .drectve section.
41020         * gcc.dg/dll-4.c: Likewise.
41021         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41022         switch.
41023
41024 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41025
41026         * g++.dg/parse/namespace9.C: New test.
41027
41028         * g++.dg/init/ref5.C: New test.
41029         * g++.dg/parse/ptrmem1.C: Likewise.
41030
41031 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41032
41033         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41034         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41035         regular expression.
41036         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41037         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41038
41039 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41040
41041         * gcc.c-torture/execute/20030224-2.c: New test.
41042
41043 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41044
41045         * gcc.dg/decl-3.c: New test.
41046
41047 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41048
41049         * gcc.dg/i386-loop-2.c: New test.
41050
41051 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41052
41053         PR c++/9474
41054         * g++.dg/parse/namespace8.C: New test.
41055
41056         PR c++/9924
41057         * g++.dg/overload/builtin2.C: New test.
41058
41059 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41060
41061         * gcc.dg/return-type-3.c: New test.
41062
41063 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41064
41065         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41066         profiling options are not supported.
41067
41068 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41069
41070         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41071         * g++.old-deja/g++.warn/impint2.C: Likewise.
41072
41073 2003-03-10  Devang Patel  <dpatel@apple.com>
41074
41075         * g++.dg/cpp/c++_cmd_1.C: New test.
41076         * g++.dg/cpp/c++_cmd_1.h: New file.
41077
41078 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41079
41080         * gcc.dg/altivec-9.c: New file.
41081
41082 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41083
41084         * gcc.dg/ppc-sdata-1.c: New test.
41085         * gcc.dg/ppc-sdata-2.c: New test.
41086
41087 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41088
41089         PR c++/9373
41090         * g++.dg/opt/ptrmem2.C: New test.
41091
41092         PR c++/8534
41093         * g++.dg/opt/ptrmem1.C: New test.
41094
41095 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41096
41097         * gcc.dg/i386-loop-1.c: New test.
41098
41099 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41100
41101         PR c++/9970
41102         * g++.dg/lookup/friend1.C: New test.
41103
41104 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/9823
41107         * g++.dg/parser/constructor1.C: New test.
41108
41109 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41110
41111         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41112
41113         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41114
41115 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41116
41117         * gcc.dg/cpp/Wunused.c: Update test.
41118
41119 2003-03-08  Jan Hubicka  <jh@suse.cz>
41120
41121         * gcc.dg/inline-3.c: New test.
41122
41123 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41124
41125         PR c++/9809
41126         * g++.dg/parse/builtin1.C: New test.
41127
41128         PR c++/9982
41129         * g++.dg/abi/cookie1.C: New test.
41130         * g++.dg/abi/cookie2.C: Likewise.
41131
41132         PR c++/9524
41133         * g++.dg/template/field1.C: New test.
41134
41135         PR c++/9912
41136         * g++.dg/parse/class1.C: New test.
41137         * g++.dg/parse/namespace7.C: Likewise.
41138         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41139
41140 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41141
41142         * g++.dg/init/ref4.C: New test.
41143
41144 2003-03-07  Jan Hubicka  <jh@suse.cz>
41145
41146         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41147         * gcc.dg/inline-3.c: New test.
41148
41149 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41150
41151         * g++.dg/init/ref3.C: New test.
41152
41153         PR c++/9965
41154         * g++.dg/init/ref2.C: New test.
41155
41156         PR c++/9400
41157         * g++.dg/warn/Wshadow-2.C: New test.
41158
41159         PR c++/9791
41160         * g++.dg/warn/Woverloaded-1.C: New test.
41161
41162 2003-03-05  Jan Hubicka  <jh@suse.cz>
41163
41164         * gcc.dg/i386-local2.c: New.
41165         * gcc.dg/i386-local.c: Fix typo.
41166
41167 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41168
41169         * g++.dg/abi/layout3.C: New test.
41170
41171 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41172
41173         * gcc.c-torture/compile/20030305-1.c
41174
41175 2003-03-05  Jan Hubicka  <jh@suse.cz>
41176
41177         * gcc.dg/i386-local.c: New.
41178
41179 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41180
41181         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41182
41183 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41184
41185         * gcc.dg/switch-2.c: New test.
41186         * gcc.dg/switch-3.c: New test.
41187         * gcc.dg/Wswitch.c: Adjust line numbers.
41188         * gcc.dg/Wswitch-default.c: Likewise.
41189         * gcc.dg/Wswitch-enum.c: Likewise.
41190
41191 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41192
41193         * gcc.c-torture/execute/20030222-1.c: New test.
41194
41195 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41196
41197         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41198
41199 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41200
41201         PR c++/9878
41202         * g++.dg/init/ref1.C: New test.
41203
41204 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41205
41206         * gcc.dg/sh-relax.c: New SH-only test.
41207
41208 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41209
41210         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41211         comment explaining purpose of testcase.
41212
41213 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41214
41215         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41216         for HC11/HC12 (asm needs two int registers).
41217         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41218         HC11/HC12 because the test uses an asm which needs two 32-bit
41219         registers.
41220
41221 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41222
41223         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41224         for HC11/HC12 (array is too large otherwise).
41225         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41226         * gcc.c-torture/compile/20010518-2.x: Likewise.
41227         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41228         HC11/HC12 (array is too large).
41229
41230 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41231
41232         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41233         * lib/g++-dg.exp (g++-dg-test): Likewise.
41234
41235 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41236
41237         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41238         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41239
41240 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41241
41242         * g++.dg/warn/implicit-typename1.C: Remove warning.
41243
41244 2003-02-28  Richard Henderson  <rth@redhat.com>
41245
41246         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41247         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41248
41249 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41250
41251         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41252         * g++.dg/pch/pch.exp: Likewise.
41253
41254 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41255
41256         PR c++/9879
41257         * g++.dg/init/new4.C: New test.
41258
41259 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41260
41261         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41262
41263 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41264
41265         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41266         unsigned long.
41267
41268         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41269         wider than float.
41270
41271 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41272
41273         * lib/scanasm.exp: Add support for counting numbers of
41274         occurences.
41275         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41276         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41277
41278 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41279
41280         PR c++/9683
41281         * g++.dg/template/static3.C: New test.
41282
41283         PR c++/9829
41284         * g++.dg/parse/namespace6.C: New test.
41285
41286 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41287
41288         PR target/9732
41289         * gcc.dg/20030225-1.c: New test.
41290
41291 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41292
41293         * README: Remove out-of-date information.
41294
41295         PR c++/9836
41296         * g++.dg/template/spec6.C: New test.
41297
41298 2003-02-24  Jeff Law  <law@redhat.com>
41299
41300         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41301
41302 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41303
41304         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41305         * gcc.dg/pragma-ep-1.c: Likewise.
41306
41307 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41308
41309         PR c++/9602
41310         * g++.dg/template/friend16.C: New test.
41311
41312 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41313
41314         PR c++/5333
41315         * g++.dg/parse/fused-params1.C: Adjust error messages.
41316         * g++.dg/template/nested3.C: New test.
41317
41318 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41319
41320         * g++.dg/abi/param1.C: New test.
41321
41322 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41323
41324         PR c++/7982
41325         * g++.dg/warn/implicit-typename1.C: New test.
41326
41327 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41328
41329         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41330         with "mtune".
41331         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41332         * gcc.c-torture/execute/20010129-1.x: Likewise.
41333         * gcc.dg/20011107-1.c: Likewise.
41334         * gcc.dg/20020108-1.c: Likewise.
41335         * gcc.dg/20020122-3.c: Likewise.
41336         * gcc.dg/20020206-1.c: Likewise.
41337         * gcc.dg/20020310-1.c: Likewise.
41338         * gcc.dg/20020426-2.c: Likewise.
41339         * gcc.dg/20020517-1.c: Likewise.
41340         * gcc.dg/991230-1.c: Likewise.
41341         * gcc.dg/i386-unroll-1.c: Likewise.
41342         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41343
41344 2003-02-22  Jan Hubicka  <jh@suse.cz>
41345
41346         * gcc.dg/i386-mul.c: New test.
41347
41348 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41349
41350         * gcc.dg/builtins-5.c: New test case.
41351
41352 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41353
41354         * gcc.dg/asmreg-1.c: New test.
41355
41356 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41357
41358         PR c++/9749
41359         * g++.dg/parse/varmod1.C: New test.
41360
41361 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/9727
41364         * g++.dg/template/op1.C: New test.
41365
41366 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41367
41368         PR c++/8906
41369         * g++.dg/template/nested2.C: New test.
41370
41371 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/8724
41374         * g++.dg/expr/dtor1.C: New test.
41375
41376 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41377
41378         * gcc.dg/cpp/include3.c: New test.
41379         * gcc.dg/cpp/inc/foo.h: New file.
41380
41381 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41382
41383         * gcc.c-torture/execute/20030221-1.c: New test.
41384
41385 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41386
41387         PR c++/9729
41388         * g++.dg/abi/conv1.C: New test.
41389
41390 2003-02-20  Jan Hubicka  <jh@suse.cz>
41391
41392         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41393
41394 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41395
41396         * gcc.c-torture/compile/20030219-1.c: New test.
41397
41398 2003-02-18  Jan Hubicka  <jh@suse.cz>
41399
41400         * gcc.dg/funcorder.c: New test.
41401
41402 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41403
41404         * gcc.c-torture/execute/20030218-1.c: New.
41405
41406 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41407
41408         * gcc.dg/20030218-1.c: New.
41409
41410 2003-02-18  Richard Henderson  <rth@redhat.com>
41411
41412         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41413         * gcc.dg/attr-used-2.c: New.
41414
41415 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41416
41417         PR c++/9704
41418         * g++.dg/init/copy5.C: New test.
41419
41420 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41421
41422         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41423         * g++.dg/pch/pch.exp: Likewise.
41424
41425 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41426
41427         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41428         STACK_SIZE is not defined.
41429
41430 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41431
41432         PR c++/9457
41433         * g++.dg/template/init1.C: New test.
41434
41435 2003-02-16  Jan HUbicka  <jh@suse.cz>
41436
41437         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41438         (foo): Add few extra tests
41439         * gcc.dg/c99-const-expr-3.c: Likewise.
41440         * gcc.c-torture/execute/20030216-1.c: New.
41441
41442 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41443
41444         PR c++/9459
41445         * g++.dg/ext/typeof4.C: New test.
41446
41447 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41448
41449         * gcc.dg/i386-387-3.c: New test case.
41450
41451 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41452
41453         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41454         cris-*-elf* cris-*-aout* and mmix-*-*.
41455
41456 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41457
41458         * gcc.dg/20030213-1.c: New test.
41459
41460 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41461
41462         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41463         * gcc.dg/i386-387-2.c: Likewise.
41464
41465 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41466
41467         * gcc.dg/ppc-spe.c: Fix formatting.
41468         Enable tests that were previously unsupported by gas.
41469         Delete tests for instructions that no longer exist.
41470         Switch arguments on evsubifw builtin.
41471
41472 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41473
41474         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41475         STACK_SIZE is too small.
41476
41477 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41478             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41479
41480         * gcc.dg/decl-2.c: New test.
41481
41482 2003-02-10  Jan Hubicka  <jh@suse.cz>
41483
41484         * gcc.dg/i386-fpcvt-1.c: New test.
41485
41486 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41487
41488         * gcc.c-torture/execute/20030209-1.c: New test.
41489
41490 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41491
41492         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41493         int-wide bitops, use the constants of the same width.
41494         Likewise, if long long is 32-bit wide, test bitops using
41495         32-bit constants.
41496
41497 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41498
41499         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41500
41501 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41502
41503         * gcc.dg/builtins-4.c: New test case.
41504
41505 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41506
41507         * gcc.dg/20020430-1.c: Fix dg command typos.
41508         * gcc.dg/20020503-1.c: Likewise.
41509
41510 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41511
41512         PR c++/8785
41513         * g++.dg/parse/fused-params1.C: New test.
41514
41515         PR c++/8857
41516         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41517
41518         PR c++/8921
41519         * g++.dg/parse/non-dependent1.C: New test.
41520
41521         PR c++/8928
41522         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41523
41524         PR c++/9228
41525         * g++.dg/parse/undefined7.C: New test.
41526         * g++.dg/parse/non-templ1.C: New test.
41527
41528         PR c++/9229
41529         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41530
41531 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41532
41533         * gcc.c-torture/compile/20030206-1.c: New test.
41534
41535 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41536
41537         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41538         "pow" to "foo" to avoid potential confusion with a math built-in.
41539
41540 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41541
41542         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41543         conditions for SPARC targets.
41544
41545 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41546
41547         * gcc.dg/20030204-1.c: New test.
41548
41549 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41550
41551         PR c++/38
41552         * g++.dg/parse/array-size1.C: New test.
41553
41554         PR c++/5657
41555         * g++.dg/parse/undefined3.C: New test.
41556
41557         PR c++/5665
41558         * g++.dg/parse/undefined4.C: New test.
41559
41560         PR c++/5975
41561         * g++.dg/parse/undefined5.C: New test.
41562
41563         PR c++/7259
41564         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41565
41566         PR c++/8578
41567         * g++.dg/parse/casting-operator1.C: New test.
41568
41569         PR c++/8596
41570         * g++.dg/parse/undefined6.C: New test.
41571
41572         PR c++/8736
41573         * g++.dg/parse/missing-template1.C: New test.
41574
41575 2003-02-04  Jan Hubicka  <jh@suse.cz>
41576
41577         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41578         * gcc.dg/i386-cmov?.c: Likewise.
41579         * gcc.dg/i386-fpcvt-?.c: Likewise.
41580         * gcc.dg/i386-ssefp-1.c: Likewise.
41581         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41582         conventions.
41583
41584 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41585
41586         PR c++/7129
41587         * g++.dg/ext/max.C: New test.
41588
41589 2003-02-03  Jan Hubicka  <jh@suse.cz>
41590
41591         * gcc.c-torture/execute/20030203-1.c: New test.
41592
41593 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41594
41595         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41596         'natural-endian'.
41597
41598 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41599
41600         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41601         * g++.dg/init/new2.C: Likewise.
41602         * g++.dg/other/new1.C: Likewise.
41603
41604 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41605
41606         * gcc.dg/struct-ret-libc.c: New test.
41607
41608 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41609
41610         * gcc.dg/20030129-1.c: New test.
41611
41612 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41613
41614         PR c++/8849
41615         * g++.dg/template/ptrmem4.C: New test.
41616
41617 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41618
41619         * g++.dg/parser/constant1.C: New test.
41620
41621 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41622
41623         PR c++/8591
41624         * g++.dg/parse/friend2.C: New test.
41625
41626 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41627
41628         PR c++/9437
41629         * g++.dg/template/unify4.C: New test.
41630
41631 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41632
41633         * gcc.c-torture/execute/20030128-1.c: New test.
41634
41635 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41636
41637         * g++.dg/lookup/nested1.C: Test moved from ...
41638         * g++.old-deja/g++.other/lookup24.C: ... here.
41639
41640 2003-01-28  Jan Hubicka  <jh@suse.cz>
41641
41642         * gcc.dg/i386-cmov5.c: New test.
41643
41644 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41645
41646         * gcc.c-torture/execute/20010925-1.c: Changed the
41647         memcpy declaration.
41648
41649 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41650
41651         PR c++/3902
41652         * g++.dg/parse/template5.C: New test.
41653
41654 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41655
41656         PR fortran/9258
41657         * g77.dg/pr9258: New test.
41658
41659 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41660
41661         * README: Move relevant parts from README.g++.
41662
41663         * README.g++: Remove this file.
41664
41665 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41666
41667         * g++.dg/abi/dcast1.C: New test.
41668
41669 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41670
41671         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41672
41673 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41674
41675         PR c++/47
41676         * g++.old-deja/g++.other/lookup24.C: New test.
41677
41678 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41679
41680         PR middle-end/7227
41681         * gcc.dg/uninit-C.c: New test.
41682
41683 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41684
41685         * g++.dg/abi/covariant1.C: New test.
41686
41687 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41688
41689         * gcc.dg/20030123-1.c: New test.
41690
41691 2003-01-25  Jan Hubicka  <jh@suse.cz>
41692
41693         PR opt/8492
41694         * gcc.c-torture/compile/20030125-1.c
41695
41696 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41697
41698         PR c++/9403
41699         * g++.dg/parse/template3.C: New test.
41700         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41701
41702         PR c++/795
41703         * g++.dg/parse/template4.C: New test.
41704
41705         PR c++/9415
41706         * g++.dg/template/qual2.C: New test.
41707
41708         PR c++/8545
41709         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41710
41711         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41712
41713 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41714
41715         * gcc.c-torture/execute/switch-1.c: New test case.
41716
41717 2003-01-25  Jan Hubicka  <jh@suse.cz>
41718
41719         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41720
41721 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41722
41723         Tweaks for Bison-1.875. From the NEWS file:
41724         "- `parse error' -> `syntax error'
41725         Bison now uniformly uses the term `syntax error'"
41726         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41727         * gcc.dg/cpp/digraph2.c: Likewise.
41728         * gcc.dg/cpp/direct2.c: Likewise.
41729         * gcc.dg/cpp/paste4.c: Likewise.
41730         * gcc.dg/c90-restrict-1.c: Likewise.
41731         * gcc.dg/c99-func-2.c: Likewise.
41732         * gcc.dg/noncompile/920721-2.c: Likewise.
41733         * gcc.dg/noncompile/930622-2.c: Likewise.
41734         * gcc.dg/noncompile/940112-1.c: Likewise.
41735         * gcc.dg/noncompile/950921-1.c: Likewise.
41736         * gcc.dg/noncompile/951123-1.c: Likewise.
41737         * gcc.dg/noncompile/971104-1.c: Likewise.
41738         * gcc.dg/noncompile/990416-1.c: Likewise.
41739
41740 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41741
41742         * g++.dg/parse/undefined1.C: Add error message.
41743
41744 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41745
41746         PR c++/9354
41747         * g++.dg/parse/new1.C: New test.
41748
41749         PR c++/9216
41750         * g++.dg/parse/template2.C: New test.
41751
41752         PR c++/9354
41753         * g++.dg/parse/typedef2.C: New test.
41754
41755         PR c++/9328
41756         * g++.dg/ext/typeof3.C: New test.
41757
41758 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41759
41760         PR c++/2738
41761         * g++.dg/parse/ret-type1.C: New test.
41762
41763         PR c++/3792
41764         * g++.dg/parse/tmpl-outside1.C: New test.
41765
41766         PR c++/4207
41767         * g++.dg/parse/int-as-enum1.C: New test.
41768
41769         PR c++/4903
41770         * g++.dg/parse/no-typename1.C: New test.
41771
41772         PR c++/5533
41773         * g++.dg/parse/no-value1.C: New test.
41774
41775         PR c++/5921
41776         * g++.dg/parse/wrong-inline1.C: New test.
41777
41778         PR c++/6402
41779         * g++.dg/parse/ref1.C: New test.
41780
41781         PR c++/6992
41782         * g++.dg/parse/attr-ctor1.C: New test.
41783
41784         PR c++/7229
41785         * g++.dg/parse/namespace5.C: New test.
41786
41787         PR c++/7917
41788         * g++.dg/parse/func-def1.C: New test.
41789
41790         PR c++/8143
41791         * g++.dg/parse/undefined1.C: New test.
41792
41793         PR c++/5723, PR c++/8522
41794         * g++.dg/parse/specialization1.C: New test.
41795
41796         PR c++/163, PR c++/8595
41797         * g++.dg/parse/struct-as-enum1.C: New test.
41798
41799         PR c++/9173
41800         * g++.dg/parse/undefined2.C: New test.
41801
41802 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41803
41804         PR c++/9298
41805         * g++.dg/parse/template1.C: New test.
41806
41807         PR c++/9384
41808         * g++.dg/parse/using1.C: New test.
41809
41810         PR c++/9285
41811         PR c++/9294
41812         * g++.dg/parse/expr2.C: New test.
41813
41814         PR c++/9388
41815         * g++.dg/parse/lookup2.C: Likewise.
41816
41817 2003-01-21  Jan Hubicka  <jh@suse.cz>
41818
41819         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41820         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41821         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41822         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41823
41824 2003-01-20  Nick Clifton  <nickc@redhat.com>
41825
41826         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41827         problem with ARM sibcall code generation.
41828
41829 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41830
41831         * gcc.c-torture/execute/20030120-1.c: New.
41832
41833 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41834
41835         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41836
41837 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41838
41839         PR c++/9272
41840         * g++.dg/parse/ctor1.C: New test.
41841
41842         PR c++/9294:
41843         * g++.dg/parse/qualified1.C: New test.
41844
41845         * g++.dg/parse/typename3.C: New test.
41846
41847 2003-01-16  Richard Henderson  <rth@redhat.com>
41848
41849         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41850
41851 2003-01-16  Richard Henderson  <rth@redhat.com>
41852
41853         * g++.dg/pch/pch.exp: Copy test header to the working directory
41854         before using it either for precompilation or direct use.
41855         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41856         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41857
41858 2003-01-16  Richard Henderson  <rth@redhat.com>
41859
41860         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41861         before using it either for precompilation or direct use.
41862         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41863         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41864
41865 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41866
41867         * g++.dg/ext/typename1.C: Add typename keyword.
41868         * g++.dg/template/crash1.C: Update error messages.
41869         * g++.dg/template/crash2.C: Remove error message.
41870         * g++.dg/parse/typename2.C: New test.
41871         * g++.dg/template/typename2.C: Change implicit
41872         typename warning into error.
41873         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41874         error messages.
41875         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41876         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41877         * g++.old-deja/g++.law/visibility13.C: Remove error
41878         messages.
41879         * g++.old-deja/g++.ns/template17.C: Reorder code to
41880         make declaration visible in template.
41881         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41882         * g++.old-deja/g++.pt/crash36.C: Issue more error
41883         messages.
41884         * g++.old-deja/g++.pt/crash5.C: Improve error
41885         message.
41886         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41887         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41888         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41889         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41890         typename warning with error message.
41891         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41892         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41893         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41894
41895 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.dg/parse/ambig2.C: New test.
41898
41899 2003-01-15  Richard Henderson  <rth@redhat.com>
41900
41901         * g++.dg/tls/init-2.C: Update error message string.
41902
41903 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41904
41905         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41906
41907 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41908
41909         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41910         all for HC11/HC12.
41911         * gcc.c-torture/compile/20001205-1.x: Likewise.
41912         * gcc.c-torture/compile/20001226-1.x: Likewise.
41913         * gcc.c-torture/compile/920520-1.x: Likewise.
41914         * gcc.c-torture/compile/961203-1.x: Likewise.
41915         * gcc.c-torture/compile/20020604-1.x: Likewise.
41916
41917 2003-01-15  Jan Hubicka  <jh@suse.cz>
41918
41919         * gcc.c-torture/compile/20030115-1.c: New test.
41920
41921         * gcc.dg/i386-fpcvt-1.c: New test.
41922         * gcc.dg/i386-fpcvt-2.c: New test.
41923
41924 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41925
41926         Further conform g++'s __vmi_class_type_info to the C++ ABI
41927         specification.
41928         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41929         the specification.
41930
41931 2003-01-14  Jan Hubicka  <jh@suse.cz>
41932
41933         * gcc.dg/i386-fpcvt-1.c: New test.
41934         * gcc.dg/i386-fpcvt-2.c: New test.
41935
41936 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41937
41938         * gcc.dg/i386-mmx-3.c: New test.
41939
41940 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41941
41942         PR c++/9264
41943         * g++.dg/parse/octal1.C: New file.
41944
41945         PR c++/9172
41946         * g++.dg/parse/typename1.C: New file.
41947
41948 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41949
41950         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41951         * gcc.dg/bf-no-ms-layout.c: Likewise.
41952         * gcc.dg/bf-ms-attrib.c: Likewise.
41953
41954 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41955
41956         PR c++/9099
41957         * g++.dg/parse/dtor1.C: New file.
41958
41959         PR c++/9128
41960         * g++.dg/rtti/typeid1.C: New file.
41961
41962         PR c++/9153
41963         * g++.dg/parse/lookup1.C: New file.
41964
41965         PR c++/9171
41966         * g++.dg/templ/spec5.C: New file.
41967
41968 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41969
41970         * gcc.c-torture/compile/20030110-1.c: New test.
41971
41972 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41973
41974         Merge from pch-branch:
41975
41976         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41977
41978         * gcc.dg/pch/cpp-1.h: New.
41979         * gcc.dg/pch/cpp-1.c: New.
41980         * gcc.dg/pch/cpp-2.h: New.
41981         * gcc.dg/pch/cpp-2.c: New.
41982
41983         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41984
41985         * gcc.dg/pch/except-1.h: New.
41986         * gcc.dg/pch/except-1.c: New.
41987
41988         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41989
41990         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41991         running test.
41992         * gcc.dg/pch: Include *.hp not *.h.
41993         * gcc.dg/pch/system-1.h: New.
41994         * gcc.dg/pch/system-1.c: New.
41995
41996         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41997
41998         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41999         rather than trying to build and run a program using PCH.
42000         * gcc.dg/pch: Remove dg-do commands from test files.
42001
42002         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42003
42004         * gcc.dg/pch/macro-3.c: New.
42005         * gcc.dg/pch/macro-3.h: New.
42006
42007         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42008
42009         * gcc.dg/pch/common-1.c: New.
42010         * gcc.dg/pch/common-1.h: New.
42011         * gcc.dg/pch/decl-1.c: New.
42012         * gcc.dg/pch/decl-1.h: New.
42013         * gcc.dg/pch/decl-2.c: New.
42014         * gcc.dg/pch/decl-2.h: New.
42015         * gcc.dg/pch/decl-3.c: New.
42016         * gcc.dg/pch/decl-3.h: New.
42017         * gcc.dg/pch/decl-4.c: New.
42018         * gcc.dg/pch/decl-4.h: New.
42019         * gcc.dg/pch/decl-5.c: New.
42020         * gcc.dg/pch/decl-5.h: New.
42021         * gcc.dg/pch/global-1.c: New.
42022         * gcc.dg/pch/global-1.h: New.
42023         * gcc.dg/pch/inline-1.c: New.
42024         * gcc.dg/pch/inline-1.h: New.
42025         * gcc.dg/pch/inline-2.c: New.
42026         * gcc.dg/pch/inline-2.h: New.
42027         * gcc.dg/pch/static-1.c: New.
42028         * gcc.dg/pch/static-1.h: New.
42029         * gcc.dg/pch/static-2.c: New.
42030         * gcc.dg/pch/static-2.h: New.
42031
42032         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42033
42034         * g++.dg/pch/pch.exp: Better handle failing testcases.
42035         * gcc.dg/pch/pch.exp: Likewise.
42036         * gcc.dg/pch/macro-1.c: New.
42037         * gcc.dg/pch/macro-1.h: New.
42038         * gcc.dg/pch/macro-2.c: New.
42039         * gcc.dg/pch/macro-2.h: New.
42040
42041         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42042
42043         * g++.dg/dg.exp: Treat files in pch/ specially.
42044         * g++.dg/pch/pch.exp: New file.
42045         * g++.dg/pch/empty.H: New file.
42046         * g++.dg/pch/empty.C: New file.
42047         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42048         "precompile".
42049
42050         * gcc.dg/pch/pch.exp: New file.
42051         * gcc.dg/pch/empty.h: New file.
42052         * gcc.dg/pch/empty.c: New file.
42053         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42054         "precompile".
42055
42056 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42057
42058         * g++.dg/template/friend14.C: New test.
42059
42060 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42061
42062         * gcc.dg/old-style-asm-1.c: New test.
42063
42064 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42065
42066         * gcc.c-torture/compile/20030109-1.c: New test.
42067
42068 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42069
42070         * gcc.c-torture/execute/20030109-1.c: New test.
42071
42072 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42073
42074         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42075         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42076         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42077         * g++.old-deja/g++.mike/eh2.C: Likewise.
42078         * g++.old-deja/g++.mike/eh3.C: Likewise.
42079         * g++.old-deja/g++.mike/eh5.C: Likewise.
42080         * g++.old-deja/g++.mike/eh6.C: Likewise.
42081         * g++.old-deja/g++.mike/eh7.C: Likewise.
42082         * g++.old-deja/g++.mike/eh8.C: Likewise.
42083         * g++.old-deja/g++.mike/eh9.C: Likewise.
42084         * g++.old-deja/g++.mike/eh10.C: Likewise.
42085         * g++.old-deja/g++.mike/eh12.C: Likewise.
42086         * g++.old-deja/g++.mike/eh13.C: Likewise.
42087         * g++.old-deja/g++.mike/eh14.C: Likewise.
42088         * g++.old-deja/g++.mike/eh16.C: Likewise.
42089         * g++.old-deja/g++.mike/eh17.C: Likewise.
42090         * g++.old-deja/g++.mike/eh18.C: Likewise.
42091         * g++.old-deja/g++.mike/eh21.C: Likewise.
42092         * g++.old-deja/g++.mike/eh23.C: Likewise.
42093         * g++.old-deja/g++.mike/eh24.C: Likewise.
42094         * g++.old-deja/g++.mike/eh25.C: Likewise.
42095         * g++.old-deja/g++.mike/eh26.C: Likewise.
42096         * g++.old-deja/g++.mike/eh27.C: Likewise.
42097         * g++.old-deja/g++.mike/eh28.C: Likewise.
42098         * g++.old-deja/g++.mike/eh29.C: Likewise.
42099         * g++.old-deja/g++.mike/eh31.C: Likewise.
42100         * g++.old-deja/g++.mike/eh33.C: Likewise.
42101         * g++.old-deja/g++.mike/eh34.C: Likewise.
42102         * g++.old-deja/g++.mike/eh35.C: Likewise.
42103         * g++.old-deja/g++.mike/eh36.C: Likewise.
42104         * g++.old-deja/g++.mike/eh37.C: Likewise.
42105         * g++.old-deja/g++.mike/eh38.C: Likewise.
42106         * g++.old-deja/g++.mike/eh39.C: Likewise.
42107         * g++.old-deja/g++.mike/eh40.C: Likewise.
42108         * g++.old-deja/g++.mike/eh41.C: Likewise.
42109         * g++.old-deja/g++.mike/eh42.C: Likewise.
42110         * g++.old-deja/g++.mike/eh44.C: Likewise.
42111         * g++.old-deja/g++.mike/eh46.C: Likewise.
42112         * g++.old-deja/g++.mike/eh47.C: Likewise.
42113         * g++.old-deja/g++.mike/eh48.C: Likewise.
42114         * g++.old-deja/g++.mike/eh49.C: Likewise.
42115         * g++.old-deja/g++.mike/eh50.C: Likewise.
42116         * g++.old-deja/g++.mike/eh51.C: Likewise.
42117         * g++.old-deja/g++.mike/eh53.C: Likewise.
42118         * g++.old-deja/g++.mike/eh55.C: Likewise.
42119         * g++.old-deja/g++.mike/p7912.C: Likewise.
42120         * g++.old-deja/g++.mike/p9706.C: Likewise.
42121         * g++.old-deja/g++.mike/p10416.C: Likewise.
42122         * g++.old-deja/g++.mike/p11667.C: Likewise.
42123         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42124         Remove redundant reference to Iris.
42125         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42126         Elxsi, i860, Pico Java, and WE32K.
42127
42128 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42129
42130         * g++.dg/ext/asm4.C: New test.
42131
42132 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42133
42134         PR c++/9030
42135         * g++.dg/template/friend12.C: New test.
42136         * g++.dg/template/friend13.C: Likewise.
42137         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42138
42139 2003-01-08  Jan Hubicka  <jh@suse.cz>
42140
42141         * gcc.dg/i386-cadd.c: New test.
42142         * gcc.dg/i386-cmov4.c: Likewise.
42143
42144 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42145
42146         PR c++/9165
42147         * g++.dg/warn/Wunused-3.C: New test.
42148
42149         * g++.dg/abi/bitfield9.C: New test.
42150
42151         PR c++/9189
42152         * g++.dg/parse/defarg3.C: New test.
42153
42154 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42155
42156         * g++.dg/parse/ambig1.C: New test.
42157         * g++.dg/parse/defarg2.C: New test.
42158
42159 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42160
42161         * g++.dg/template/defarg-1.C: New test.
42162         * g++.dg/template/local2.C: Likewise.
42163
42164 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42165
42166         * gcc.c-torture/execute/20030105-1.c: New test.
42167
42168 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42169
42170         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42171         * g++.dg/parse/namespace4.C: Likewise.
42172
42173 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42174
42175         * g++.dg/template/ntp2.C: New test.
42176
42177 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42178
42179         * g++.dg/parse/extern-C-1.C: New test.
42180
42181         * g++.dg/parse/namespace4.C: New test.
42182
42183         * g++.dg/template/nested1.C: New test.
42184
42185         * g++.dg/parse/namespace3.C: New test.
42186
42187 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42188
42189         * g++.dg/lookup/two-stage1.C: New test.
42190
42191 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42192
42193         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42194         * g++.old-deja/g++.jason/access8.C: Likewise.
42195         * g++.old-deja/g++.other/decl5.C: Likewise.
42196
42197 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42198
42199         * g++.dg/parse/parse7.C: New test.
42200
42201 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42202
42203         PR c++/2843
42204         * g++.dg/ext/attrib7.C: New test.
42205
42206 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42207
42208         * g++.dg/parse/parse6.C: New test.
42209
42210 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42211
42212         * gcc.dg/h8300-stack-1.c: New.
42213
42214 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42215
42216         g++.dg/lookup/exception1.C: New test.
42217
42218         g++.dg/lookup/template1.C: New test.
42219
42220         g++.dg/parse/namespace2.C: New test.
42221
42222         g++.dg/parse/parens2.C: New test.
42223
42224 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42225
42226         * g++.dg/parse/parse5.C: New test.
42227         * g++.dg/lookup/scoped4.C: New test.
42228
42229 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42230
42231         * g++.dg/parse/parens1.C: New test.
42232
42233         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42234         angle-bracket1.C.
42235         * g++.dg/parse/parens2.C: New test.
42236
42237         * g++.dg/lookup/scope-operator1.C: New test.
42238
42239         * g++.dg/parse/operator1.C: New test.
42240
42241 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42242
42243         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42244         * g++.old-deja/g++.other/access6.C: Likewise.
42245         * g++.old-deja/g++.other/decl1.C: Likewise.
42246         * g++.old-deja/g++.pt/typename12.C: Likewise.
42247
42248 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42249
42250         * g++.dg/parse/namespace1.C: New test.
42251
42252 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42253
42254         * g++.dg/parse/parse4.C: New test.
42255
42256 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42257
42258         * g++.dg/parse/parse3.C: New test.
42259
42260 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42261
42262         * g++.dg/parse/parse2.C: New test.
42263
42264 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42265
42266         * g++.dg/template/friend11.C: New test.
42267
42268 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42269
42270         * g++.dg/parse/parse1.C: New test.
42271
42272 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42273
42274         * lib/profopt.exp: Change the name of a global variable to avoid
42275         possible clashes with other test suites.
42276
42277 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42278
42279         * g++.dg/inherit/covariant8.C: New test.
42280
42281 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42282
42283         * g++.dg/init/array9.C: New test.
42284
42285         PR c++/9112
42286         * g++.dg/parse/expr1.C: New test.
42287
42288 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42289
42290         * gcc.c-torture/compile/20021230-1.c: New test.
42291
42292 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42293
42294         * g++.dg/inherit/covariant5.C: New test.
42295         * g++.dg/inherit/covariant6.C: New test.
42296         * g++.dg/inherit/covariant7.C: New test.
42297
42298 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42299
42300         PR c++/2739
42301         * g++.dg/other/access2.C: New test.
42302
42303 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42304
42305         * g++.dg/other/anon-struct.C: No longer fails
42306         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42307         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42308         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42309
42310 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42311
42312         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42313
42314 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42315
42316         * g++.dg/eh/spec4.C: Remove stray semicolon.
42317         * g++.dg/expr/pmf-1.C: Change error message.
42318         * g++.dg/ext/asm1.C: Remove stray semicolon.
42319         * g++.dg/ext/typename1.C: Add missing typenames.
42320         * g++.dg/inherit/template-as-base.C: Change error message.
42321         * g++.dg/lookup/scoped1.C: Likewise.
42322         * g++.dg/lookup/scoped2.C: Likewise.
42323         * g++.dg/lookup/using2.C: Likewise.
42324         * g++.dg/other/component1.C: Remove stray semicolon.
42325         * g++.dg/other/do1.C: Change error message.
42326         * g++.dg/other/error2.C: Likewise.
42327         * g++.dg/other/init1.C: Likewise.
42328         * g++.dg/other/packed1.C: Remove stray semicolon.
42329         * g++.dg/other/ptrmem2.C: Change error message.
42330         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42331         marker.
42332         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42333         * g++.dg/template/access3.C: Add typename keyword.
42334         * g++.dg/template/access5.C: Remove stray semicolon.
42335         * g++.dg/template/access6.C: Likewise.
42336         * g++.dg/template/complit1.C: Likewise.
42337         * g++.dg/template/crash1.C: Change error message.
42338         * g++.dg/template/inherit2.C: Remove stray semicolon.
42339         * g++.dg/template/instantiate2.C: Likewise.
42340         * g++.dg/template/instantiate3.C: Change error message.
42341         * g++.dg/template/qual1.C: Remove stray semicolon.
42342         * g++.dg/template/qualttp18.C: Change error message.
42343         * g++.dg/template/ref1.C: Remove stray semicolon.
42344         * g++.dg/template/sizeof1.C (A::value): Declare it.
42345         * g++.dg/template/spec4.C: Change error message.
42346         * g++.dg/template/static1.C: Likewise.
42347         * g++.dg/template/type1.C: Likewise.
42348         * g++.dg/template/typename3.C: Likewise.
42349         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42350         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42351         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42352         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42353         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42354         named return value extension.
42355         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42356         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42357         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42358         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42359         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42360         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42361         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42362         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42363         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42364         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42365         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42366         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42367         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42368         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42369         syntax.
42370         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42371         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42372         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42373         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42374         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42375         * g++.old-deja/g++.brendan/template11.C: Likewise.
42376         * g++.old-deja/g++.brendan/template26.C: Likewise.
42377         * g++.old-deja/g++.brendan/template27.C: Use explicit
42378         specialization syntax.
42379         * g++.old-deja/g++.brendan/template30.C: Likewise.
42380         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42381         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42382         non-dependent names.
42383         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42384         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42385         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42386         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42387         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42388         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42389         named return value extension.
42390         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42391         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42392         * g++.old-deja/g++.ext/return1.C: Likewise.
42393         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42394         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42395         * g++.old-deja/g++.jason/access8.C: Likewise.
42396         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42397         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42398         pseudo-destructor names.
42399         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42400         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42401         pseudo-destructor names.
42402         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42403         * g++.old-deja/g++.jason/overload19.C: Likewise.
42404         * g++.old-deja/g++.jason/overload32.C: Likewise.
42405         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42406         stray semicolons.
42407         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42408         * g++.old-deja/g++.jason/return.C: Likewise.
42409         * g++.old-deja/g++.jason/return2.C: Likewise.
42410         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42411         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42412         syntax.
42413         * g++.old-deja/g++.jason/template10.C: Account for use of
42414         non-dependent names.
42415         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42416         syntax.
42417         * g++.old-deja/g++.jason/template37.C: Likewise.
42418         * g++.old-deja/g++.law/access4.C: Change error messages.
42419         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42420         pseudo-destructor names.
42421         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42422         * g++.old-deja/g++.law/ctors9.C: Likewise.
42423         * g++.old-deja/g++.law/cvt22.C: Likewise.
42424         * g++.old-deja/g++.law/dtors5.C: Likewise.
42425         * g++.old-deja/g++.law/global-init1.C: Likewise.
42426         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42427         * g++.old-deja/g++.law/operators28.C: Likewise.
42428         * g++.old-deja/g++.law/visibility28.C: Likewise.
42429         * g++.old-deja/g++.martin/eval1.C: Likewise.
42430         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42431         name.
42432         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42433         * g++.old-deja/g++.mike/net34.C: Likewise.
42434         * g++.old-deja/g++.mike/net36.C: Likewise.
42435         * g++.old-deja/g++.mike/ns2.C: Likewise.
42436         * g++.old-deja/g++.mike/p12306.C: Likewise.
42437         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42438         value extension.
42439         * g++.old-deja/g++.mike/p700.C: Likewise.
42440         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42441         * g++.old-deja/g++.mike/p710.C: Likewise.
42442         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42443         value extension.
42444         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42445         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42446         * g++.old-deja/g++.ns/crash2.C: Likewise.
42447         * g++.old-deja/g++.ns/crash3.C: Likewise.
42448         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42449         * g++.old-deja/g++.ns/ns17.C: Likewise.
42450         * g++.old-deja/g++.ns/template16.C: Likewise.
42451         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42452         keyword.
42453         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42454         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42455         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42456         named return value extension.
42457         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42458         * g++.old-deja/g++.other/access4.C: Issue additional error
42459         messages.
42460         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42461         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42462         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42463         * g++.old-deja/g++.other/crash25.C: Change error message.
42464         * g++.old-deja/g++.other/crash4.C: Change error message.
42465         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42466         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42467         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42468         checks.
42469         * g++.old-deja/g++.other/defarg8.C: Likewise.
42470         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42471         * g++.old-deja/g++.other/dtor10.C: Likewise.
42472         * g++.old-deja/g++.other/incomplete.C: Likewise.
42473         * g++.old-deja/g++.other/linkage7.C: Likewise.
42474         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42475         lookup algorithm.
42476         * g++.old-deja/g++.other/mangle2.C: Likewise.
42477         * g++.old-deja/g++.other/refinit2.C: Likewise.
42478         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42479         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42480         * g++.old-deja/g++.pt/crash28.C: Likewise.
42481         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42482         syntax.
42483         * g++.old-deja/g++.pt/crash32.C: Change error message.
42484         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42485         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42486         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42487         error message position.
42488         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42489         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42490         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42491         syntax.
42492         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42493         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42494         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42495         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42496         keyword.
42497         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42498         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42499         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42500         keyword.
42501         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42502         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42503         syntax.
42504         * g++.old-deja/g++.pt/friend28.C: Account for use of
42505         non-dependent names.
42506         * g++.old-deja/g++.pt/friend29.C: Likewise.
42507         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42508         rules.
42509         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42510         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42511         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42512         lookup rules.
42513         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42514         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42515         keyword.
42516         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42517         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42518         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42519         keyword.
42520         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42521         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42522         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42523         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42524         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42525         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42526         keyword.
42527         * g++.old-deja/g++.pt/spec10.C: Likewise.
42528         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42529         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42530         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42531         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42532         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42533         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42534         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42535         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42536         * g++.old-deja/g++.pt/typename15.C: Likewise.
42537         * g++.old-deja/g++.pt/typename22.C: Likewise.
42538         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42539         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42540         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42541         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42542         syntax.
42543         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42544         return value extension.
42545         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42546         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42547         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42548         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42549
42550 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42551
42552         * g++.dg/warn/inline1.C: New test.
42553         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42554         * g++.old-deja/g++.jason/synth10.C: Likewise.
42555         * g++.old-deja/g++.mike/net31.C: Likewise.
42556         * g++.old-deja/g++.mike/p8786.C: Likewise.
42557
42558         * g++.dg/template/friend10.C: New test.
42559         * g++.dg/template/conv5.C: New test.
42560
42561 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42562
42563         * g++.dg/lookup/scoped3.C: New test.
42564
42565         * g++.dg/lookup/decl1.C: New test.
42566         * g++.dg/lookup/decl2.C: New test.
42567
42568 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42569
42570         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42571         gcc.c-torture/compile/20021015-1.c,
42572         gcc.c-torture/compile/20021015-2.c,
42573         gcc.c-torture/compile/20021123-1.c,
42574         gcc.c-torture/compile/20021123-2.c,
42575         gcc.c-torture/compile/20021123-3.c,
42576         gcc.c-torture/compile/20021123-4.c,
42577         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42578         only to 3.1 or 3.2 branch.
42579
42580 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42581
42582         * gcc.dg/i386-bitfield3.c: New test.
42583
42584         * gcc.dg/i386-bitfield2.c: New test.
42585
42586 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42587
42588         * g++.dg/parse/conv_op1.C: New test.
42589
42590 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42591
42592         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42593         approved.
42594
42595 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42596
42597         * gcc.c-torture/compile/20021220-1.c: New test.
42598
42599 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42600
42601         * gcc.dg/i386-fastcall-1.c: New.
42602
42603 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42604
42605         * gcc.c-torture/execute/20021219-1.c: New test.
42606
42607 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42608
42609         * gcc.dg/i386-pic-1.c: New test.
42610
42611 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42612
42613         PR c++/8099
42614         * g++.dg/template/friend9.C: New test.
42615
42616 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42617
42618         PR c++/3663
42619         * g++.dg/template/access7.C: New test.
42620
42621 2002-12-18  Nick Clifton  <nickc@redhat.com>
42622
42623         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42624         the libstdc++-v3 directory has been found.
42625
42626 2002-12-12  Devang Patel <dpatel@apple.com>
42627         * gcc.dg/darwin-ld-1.c: New test.
42628         * gcc.dg/darwin-ld-2.c: New test.
42629         * gcc.dg/darwin-ld-3.c: New test.
42630         * gcc.dg/darwin-ld-4.c: New test.
42631         * gcc.dg/darwin-ld-5.c: New test.
42632
42633 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42634
42635         * gcc.c-torture/compile/20021212-1.c: New test.
42636
42637 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42638
42639         * gcc.dg/fshort-wchar: New test.
42640
42641 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42642
42643         PR c++/8372
42644         * g++.dg/template/dtor1.C: New test.
42645
42646         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42647         markers.
42648
42649 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42650
42651         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42652
42653 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42654
42655         * g++.dg/template/static1.C: New test.
42656         * g++.dg/template/static2.C: New test.
42657         * g++.old-deja/g++.ext/memconst.C: New test.
42658
42659 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42660
42661         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42662         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42663         * g++.dg/special/initp1.C: Likewise.
42664
42665 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42666
42667         * gcc.c-torture/execute/20021204-1.c: New test.
42668
42669 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42670
42671         * gcc.dg/ppc-fmadd-1.c: New file.
42672         * gcc.dg/ppc-fmadd-2.c: New file.
42673         * gcc.dg/ppc-fmadd-3.c: New file.
42674
42675 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42676
42677         * gcc.c-torture/compile/20021204-1.c: New test.
42678
42679 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42680
42681         * g++.dg/inherit/covariant2.C: New test.
42682         * g++.dg/inherit/covariant3.C: New test.
42683         * g++.dg/inherit/covariant4.C: New test.
42684         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42685         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42686
42687 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42688
42689         PR c++/8688
42690         * g++.dg/init/brace3.C: New test.
42691
42692 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42693
42694         * gcc.dg/20020210-1.c: Fix a comment typo.
42695
42696 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/8720
42699         * g++.dg/parse/defarg1.C: New test.
42700
42701         PR c++/8615
42702         * g++.dg/template/char1.C: New test.
42703
42704         * g++.dg/template/varmod1.C: Fix typo.
42705
42706 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42707
42708         DR 180
42709         * g++.old-deja/g++.pt/crash32.C: Expect error.
42710
42711 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42712
42713         PR c++/5919
42714         * g++.dg/template/varmod1.C: New test.
42715
42716         PR c++/8727
42717         * g++.dg/inherit/typeinfo1.C: New test.
42718
42719         PR c++/8663
42720         * g++.dg/inherit/typedef1.C: New test.
42721
42722 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42723
42724         PR c++/8332
42725         PR c++/8493
42726         * g++.dg/template/strlen1.C: New test.
42727
42728         PR c++/8227
42729         * g++.dg/template/ctor2.C: New test.
42730
42731         PR c++/8214
42732         * g++.dg/init/string1.C: New test.
42733
42734         PR c++/8511
42735         * g++.dg/template/friend8.C: New test.
42736
42737 2002-11-29  Joe Buck <jbuck@synopsys.com>
42738
42739         * g++.dg/lookup/anon2.C: New test.
42740
42741 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42742
42743         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42744         h8300 port.
42745
42746 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42747
42748         * gcc.dg/bitfld-6.c: New test.
42749
42750 2002-11-27  Jan Hubicka  <jh@suse.cz>
42751
42752         * gcc.c-torture/execute/20021127.[cx]: New test.
42753
42754 2002-11-26  Jan Hubicka  <jh@suse.cz>
42755
42756         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42757         quality.
42758
42759 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42760
42761         * g++.dg/init/brace2.C: New test.
42762         * g++.old-deja/g++.mike/p9129.C: Correct.
42763
42764 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42765
42766         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42767
42768 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42769
42770         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42771
42772 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42773
42774         * g++.dg/abi/empty11.C: New test.
42775         * g++.dg/rtti/cv1.C: New test.
42776
42777 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42778
42779         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42780
42781 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42782
42783         * g++.dg/abi/empty10.C: New test.
42784
42785 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42786
42787         * gcc.c-torture/compile/20021124-1.c: New test.
42788
42789 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42790
42791         * g++.dg/abi/rtti2.C: New test.
42792
42793 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42794
42795         * gcc.dg/i386-unroll-1.c: New test.
42796
42797 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42798
42799         * gcc.c-torture/compile/20021120-1.c: New test.
42800         * gcc.c-torture/compile/20021120-2.c: New test.
42801
42802 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42803
42804         * gcc.dg/bitfld-5.c: New test.
42805
42806 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42807
42808         * gcc.c-torture/execute/20021120-3.c: New test.
42809
42810 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42811
42812         * gcc.c-torture/execute/20021120-2.c: New test.
42813
42814 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42815
42816         * gcc.c-torture/execute/20021120-1.c: New test.
42817
42818 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42819
42820         * gcc.c-torture/execute/20021118-3.c: New test.
42821
42822 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42823
42824         * gcc.c-torture/compile/20021119-1.c: New test.
42825
42826 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42827
42828         * gcc.dg/duff-1.c: New test.
42829         * gcc.dg/duff-2.c: New test.
42830         * gcc.dg/duff-3.c: New test.
42831
42832 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42833
42834         * gcc.dg/cpp/_Pragma5.c: New test.
42835
42836 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42837
42838         * gcc.c-torture/execute/20021118-2.c: New test.
42839
42840 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42841
42842         * gcc.c-torture/execute/20021118-1.c: New test.
42843
42844 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * gcc.dg/20021116-1.c: New test.
42847
42848 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42849
42850         * g++.dg/abi/vcall1.C: New test.
42851
42852 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42853
42854         * gcc.dg/20021029-1.c: New test.
42855         * gcc.dg/20021029-2.c: New test.
42856
42857 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42858
42859         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42860
42861 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42862
42863         PR c/8439
42864         * gcc.dg/20021110.c: Move to ...
42865         * gcc.c-torture/compile/20021110.c: .... here.
42866
42867 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42868
42869         PR c/8467
42870         * gcc.c-torture/execute/20021111-1.c
42871
42872 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42873
42874         PR c/8439
42875         * gcc.dg/20021110.c: New test.
42876
42877 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42878
42879         * g++.dg/abi/vthunk3.C: Run only on x86.
42880
42881 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42882
42883         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42884
42885 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42886
42887         * lib/compat.exp (compat-execute): Fix logic error in last
42888         change.
42889
42890 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42891
42892         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42893
42894 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42895
42896         PR c++/8389
42897         * g++.dg/template/access6.C: New test.
42898
42899 2002-11-08  Jan Hubicka  <jh@suse.cz>
42900
42901         * gcc.dg/i386-ssefp-1.c: New test.
42902         * gcc.dg/i386-ssefp-1.c: New test.
42903
42904 2002-11-08  Jan Hubicka  <jh@suse.cz>
42905
42906         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42907
42908 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42909
42910         * g++.dg/abi/vthunk3.C: New test.
42911
42912         PR c++/8338
42913         * g++.dg/template/crash2.C: New test.
42914
42915 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42916
42917         * g++.dg/abi/dtor1.C: New test.
42918         * g++.dg/abi/dtor2.C: Likewise.
42919
42920 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42921
42922         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42923         Darwin.
42924
42925 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42926
42927         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42928         -mthumb.  Only xfail with -O0.
42929
42930 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42931
42932         * g++.dg/abi/thunk1.C: New test.
42933         * g++.dg/abi/thunk2.C: Likewise.
42934         * g++.dg/abi/vtt1.C: Likewise.
42935
42936 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42937
42938         PR optimization/8423
42939         * gcc.c-torture/execute/builtin-constant.c: New test.
42940
42941 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42942
42943         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42944         Add some more cases.
42945
42946 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42947
42948         PR c++/8391
42949         * g++.dg/opt/local1.C: New test.
42950
42951 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR c++/8160
42954         * g++.dg/template/complit1.C: New test.
42955
42956         PR c++/8149
42957         * g++.dg/template/typename4.C: Likewise.
42958
42959 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42960
42961         Core issue 287, PR c++/7639
42962         * g++.dg/template/instantiate1.C: Adjust error location.
42963         * g++.dg/template/instantiate3.C: New test.
42964         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42965         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42966         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42967
42968 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42969
42970         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42971
42972 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42973
42974         PR c++/8287
42975         * g++.dg/init/dtor2.C: New test.
42976
42977 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42978
42979         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42980         * gcc.dg/nest.c: Bypass errors on irix6.
42981
42982 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42983
42984         * gcc.dg/nest.c: Expect error for mmix-*-*.
42985         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42986
42987 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42988
42989         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42990         markers.
42991
42992         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42993
42994 2002-10-25  Mike Stump  <mrs@apple.com>
42995
42996         * gcc.dg/warn-1.c: New test.
42997
42998 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42999
43000         * g++.dg/template/typename3.C: New test.
43001
43002 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43003
43004         * g++.dg/lookup/ptrmem1.C: New test.
43005
43006         * g++.dg/abi/vthunk2.C: New test.
43007
43008 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43009
43010         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43011
43012 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43013
43014         * g++.dg/abi/empty9.C: New test.
43015
43016 2002-10-24  Richard Henderson  <rth@redhat.com>
43017
43018         * g++.dg/inherit/thunk1.C: Enable for ia64.
43019
43020 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43021
43022         PR c++/8067
43023         * g++.dg/lookup/pretty1.C: New test.
43024
43025 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * gcc.dg/20021023-1.c: New test.
43028
43029 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43030
43031         PR c++/7679
43032         * g++.dg/parse/inline1.C: New test.
43033
43034 2002-10-23  Richard Henderson  <rth@redhat.com>
43035
43036         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43037
43038         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43039
43040 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43041
43042         PR c++/6579
43043         * g++.dg/parse/stmtexpr3.C: New test.
43044
43045 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.dg/expr/cond1.C: New test.
43048
43049 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43050
43051         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43052
43053 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43054
43055         * g++.dg/abi/vbase13.C: New test.
43056         * g++.dg/abi/vbase14.C: Likewise.
43057
43058 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43059
43060         * gcc.dg/tls/pic-1.c: New test.
43061         * gcc.dg/tls/nonpic-1.c: New test.
43062         * gcc.dg/20021018-1.c: New test.
43063
43064 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43065
43066         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43067         Remove only files with the same base name as the test case.
43068         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43069         (profopt-execute): Likewise.  Also, remove old profiling
43070         and performance data files before running the tests.
43071
43072         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43073         * g++.dg/bprob/bprob.exp: Likewise.
43074         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43075         to allow more general test case names.
43076
43077         * g++.dg/bprob/bprob-1.C: Rename to ...
43078         * g++.dg/bprob/g++-bprob-1.C: ... this.
43079
43080         * g77.dg/bprob/bprob-1.f: Rename to ...
43081         * g77.dg/bprob/g77-bprob-1.f: ... this.
43082
43083 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43084
43085         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43086         bison 1.50 or later.
43087
43088 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43089
43090         * g++.dg/README: Describe more test directories.
43091
43092 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43093
43094         * g++.dg/init/array6.C: Add additional tests.
43095
43096 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43097
43098         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43099         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43100
43101 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43102
43103         * gcc.c-torture/compile/20020604-1.x: New.
43104         * gcc.c-torture/compile/simd-5.x: Likewise.
43105         * gcc.c-torture/execute/920710-1.x: Likewise.
43106         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43107
43108 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43109
43110         * g++.dg/inherit/override1.C: Add dg-options clause.
43111
43112 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43113
43114         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43115         _mm_slli_si128.
43116
43117 2002-10-19  Andreas Schwab  <schwab@suse.de>
43118
43119         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43120         directory component.
43121
43122 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43123
43124         * g++.dg/inherit/thunk1.C: New test.
43125
43126         * g++.dg/inherit/override1.C: New test.
43127
43128         * g++.dg/abi/mangle11.C: New test.
43129         * g++.dg/abi/mangle14.C: New test.
43130         * g++.dg/abi/mangle17.C: New test.
43131
43132 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43133
43134         * g++.dg/overload/member2.C: New test.
43135
43136 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43137
43138         * g++.dg/README: Describe new compat directory.
43139         * g++.dg/dg.exp: Skip tests in compat directory.
43140         * README.compat: New file.
43141         * lib/compat.exp: New expect script.
43142         * g++.dg/compat: New test directory.
43143         * g++.dg/compat/compat.exp: New expect script.
43144         * g++.dg/compat/abi: New test directory.
43145         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43146         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43147         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43148         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43149         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43150         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43151         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43152         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43153         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43154         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43155         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43156         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43157         * g++.dg/compat/break: New test directory.
43158         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43159         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43160         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43161         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43162         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43163         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43164         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43165         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43166         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43167         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43168         g++.dg/compat/break/README: New files.
43169         * g++.dg/compat/eh: New test directory.
43170         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43171         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43172         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43173         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43174         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43175         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43176         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43177         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43178         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43179         g++.dg/compat/eh/filter2_y.C,
43180         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43181         g++.dg/compat/eh/new1_y.C,
43182         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43183         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43184         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43185         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43186         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43187         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43188         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43189         g++.dg/compat/eh/unexpected1_y.C: New files.
43190         * g++.dg/compat/init: New test directory.
43191         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43192         g++.dg/compat/init/array5_y.C,
43193         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43194         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43195         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43196         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43197         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43198         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43199         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43200         g++.dg/compat/init/init-ref2_y.C: New files.
43201
43202 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43203
43204         PR c++/7584
43205         * g++.dg/inherit/using3.C: New test.
43206
43207 2002-10-17  Jan Hubicka  <jh@suse.cz>
43208
43209         * gcc.dg/20021017-2.c: New test.
43210
43211 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43212
43213         * g++.dg/abi/mangle16.C: Adjust.
43214
43215         * g++.dg/init/array8.C: New test.
43216
43217 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43218
43219         * gcc.dg/special/mips-abi.exp: New test.
43220         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43221
43222 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43223
43224         * g++.dg/abi/mangle16.C: New test.
43225         * g++.dg/abi/mangle17.C: Likewise.
43226
43227         PR c++/7478
43228         * g++.dg/template/ref1.C: New test.
43229
43230 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43231
43232         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43233
43234 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43235
43236         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43237
43238 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43239
43240         PR c++/7524
43241         * g++.dg/init/array7.C: New test.
43242
43243 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43244
43245         * g++.dg/init/array6.C: New test.
43246
43247         * g++.dg/abi/mangle13.C: Likewise.
43248         * g++.dg/abi/mangle14.C: Likewise.
43249         * g++.dg/abi/mangle15.C: Likewise.
43250
43251 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43252
43253         * g++.dg/abi/empty8.C: New test.
43254
43255 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.dg/init/ctor1.C: New test.
43258
43259 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43260
43261         * gcc.c-torture/execute/20021015-1.c: New test.
43262
43263 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43264
43265         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43266
43267 2002-10-14  Jan Hubicka  <jh@suse.cz>
43268
43269         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43270
43271 2002-10-14  Richard Henderson  <rth@redhat.com>
43272
43273         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43274
43275 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43276
43277         PR optimization/6631
43278         * g++.dg/opt/const2.C: New test.
43279
43280 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/7176
43283         * g++.dg/parse/friend1.C: New test.
43284         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43285
43286 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43287
43288         * gcc.dg/20021014-1.c: New test.
43289
43290 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43291
43292         PR c++/5661
43293         * g++.dg/ext/vlm1.C: New test.
43294         * g++.dg/ext/vlm2.C: Likewise.
43295
43296         * g++.dg/init/array1.C: Remove invalid braces.
43297         * g++.dg/init/brace1.C: New test.
43298         * g++.dg/init/copy2.C: Likewise.
43299         * g++.dg/init/copy3.C: Likewise.
43300         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43301         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43302         braces.
43303
43304 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43305
43306         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43307
43308 2002-10-11  Richard Shann  <richard.shann@superh.com>
43309
43310         * gcc.c-torture/compile/simd-5.c: New test.
43311
43312 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43313
43314         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43315
43316 2002-10-10  Jim Wilson  <wilson@redhat.com>
43317
43318         * gcc.c-torture/execute/20021010-1.c: New test.
43319
43320 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43321
43322         PR c/7353
43323         * g++.dg/ext/typedef-init.C: New test.
43324         * gcc.dg/typedef-init.c: New test.
43325
43326 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43327
43328         * gcc.dg/cpp/paste13.c: New test.
43329
43330 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43331
43332         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43333         remaining platforms, XFAIL during compile, not execute.  Don't
43334         XFAIL at -O0.
43335
43336 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43337
43338         * gcc.dg/alias-1.c: Tweak expected warning.
43339
43340 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43341
43342         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43343
43344 2002-10-06  Andreas Jaeger  <aj@suse.de>
43345
43346         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43347         * gcc.dg/cpp/c++98.C: Likewise.
43348
43349         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43350         * g++.dg/cpp/c++98.C: Likewise.
43351
43352         * g++.dg/README (Subdirectories): Mention cpp directory.
43353
43354         PR target/7559
43355         * gcc.dg/20021006-1.c: New test.
43356
43357 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43358
43359         PR c++/7804
43360         * g++.dg/other/warning1.C: New test.
43361
43362 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43363
43364         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43365         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43366         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43367
43368 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43369
43370         PR c++/7931
43371         * g++.dg/template/ptrmem3.C: New test.
43372
43373         PR c++/7754
43374         * g++.dg/template/union1.C: New test.
43375
43376 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43377
43378         PR c++/8006
43379         * g++.dg/abi/mangle9.C: New test.
43380         * g++.dg/abi/mangle10.C: New test.
43381         * g++.dg/abi/mangle11.C: New test.
43382         * g++.dg/abi/mangle12.C: New test.
43383
43384 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/7188.
43387         * g++.dg/template/meminit1.C: New test.
43388         * g++.dg/warn/Wreorder-1.C: Likewise.
43389         * g++.old-deja/g++.mike/warn3.C: Tweak.
43390         * lib/prune.exp: Ingore "in copy constructor".
43391
43392 2002-10-02  Andreas Jaeger  <aj@suse.de>
43393
43394         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43395         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43396         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43397         on x86-64.
43398
43399 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43400
43401         * gcc.dg/empty1.C: Fix typo.
43402
43403 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43404
43405         * gcc.dg/alias-1.c: New test.
43406
43407 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43408
43409         * gcc.dg/empty1.C: New test.
43410
43411         * g++.dg/tls/init-2.C: Tweak error messages.
43412
43413 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43414
43415         * gcc.c-torture/compile/20020923-1.c: New test.
43416
43417 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43418
43419         * gcc.c-torture/execute/ffs-1.c: New test.
43420         * gcc.c-torture/execute/ffs-2.c: Ditto.
43421
43422 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.dg/overload/member1.C: New test.
43425
43426 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43427
43428         * g++.dg/abi/empty7.C: New test.
43429         * g++.dg/init/pm2.C: Likewise.
43430
43431 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43432
43433         * g++.dg/rtti/crash1.C: New test.
43434
43435 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43436
43437         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43438         gcc.dg/sibcall-4.c: New tests.
43439
43440 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43441
43442         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43443         powerpc and MMIX targets.
43444
43445 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43446
43447         * gcc.dg/cpp/20020927-1.c: New.
43448
43449 2002-09-26  David S. Miller  <davem@redhat.com>
43450
43451         * gcc.c-torture/compile/trunctfdf.c: New.
43452
43453 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43454
43455         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43456
43457 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43458
43459         * gcc.c-torture/execute/loop-15.c: New.
43460
43461 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43462
43463         * README.QMTEST: Fix typo.
43464
43465 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43466
43467         * gcc.dg/20020926-1.c: New test.
43468
43469 2002-09-25  David S. Miller  <davem@redhat.com>
43470
43471         PR target/7842
43472         * gcc.c-torture/execute/shiftdi.c: New test.
43473
43474 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43475
43476         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43477         unique to the tool.
43478         * lib/g77.exp (g77_init): Likewise.
43479         * lib/g++.exp (g++_init): Likewise.
43480         * lib/objc.exp (objc_init): Likewise.
43481
43482 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43483
43484         * g++.dg/abi/empty5.C: New test.
43485         * g++.dg/abi/empty6.C: New test.
43486         * g++.dg/abi/vbase12.C: New test.
43487
43488 2002-09-25  Richard Henderson  <rth@redhat.com>
43489
43490         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43491         too-small long double.
43492
43493 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43494
43495         * gcc.dg/20020919-1.c: New test.
43496
43497 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43498
43499         * g++.dg/abi/bitfield6.C: New test.
43500         * g++.dg/abi/bitfield7.C: New test.
43501         * g++.dg/abi/bitfield8.C: New test.
43502         * g++.dg/abi/vbase11.C: New test.
43503
43504 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43505
43506         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43507         hppa*-*-hpux*.  Update test comment.
43508
43509 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43510
43511         * gcc.dg/tls/struct-1.c: New test.
43512
43513 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43514
43515         * gcc.dg/cpp/tr-warn2.c: Update.
43516
43517 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43518
43519         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43520
43521 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43522
43523         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43524         systems.
43525
43526 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43527
43528         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43529
43530         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43531         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43532         setting of cxxfilt.
43533
43534 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43535
43536         * gcc.dg/20020312-2.c: Update for darwin.
43537
43538 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43539
43540         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43541
43542 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43543
43544         * objc.dg/comp-types-1.m: New test.
43545         * objc.dg/comp-types-2.m: New test.
43546         * objc.dg/comp-types-3.m: New test.
43547         * objc.dg/comp-types-4.m: New test.
43548         * objc.dg/comp-types-5.m: New test.
43549         * objc.dg/comp-types-6.m: New test.
43550
43551 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43552
43553         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43554
43555 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43556
43557         * g++.dg/other/do1.C: New test.
43558
43559         * g++.dg/template/subst1.C: New test.
43560
43561 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43562
43563         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43564
43565 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43566
43567         * g++.dg/template/qualttp20.C: Adjust expected errors.
43568         * g++.old-deja/g++.jason/report.C: Likewise.
43569         * g++.old-deja/g++.other/qual1.C: Likewise.
43570
43571         * g++.dg/lookup/scoped2.C: New test.
43572
43573         * g++.dg/ext/asm3.C: New test.
43574
43575 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43576
43577         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43578
43579 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43580
43581         * ChangeLog: follow spelling conventions.
43582         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43583         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43584         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43585         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43586         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43587         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43588         * g++.old-deja/g++.law/global-init1.C: Likewise.
43589         * g++.old-deja/g++.other/delete4.C: Likewise.
43590         * g++.old-deja/g++.other/inline21.C: Likewise.
43591         * g++.old-deja/g++.other/singleton.C: Likewise.
43592         * g77.dg/strlen0.f: Likewise.
43593         * g77.f-torture/compile/20010519-1.f: Likewise.
43594         * g77.f-torture/compile/980310-4.f: Likewise.
43595         * gcc.c-torture/compile/20000605-1.c: Likewise.
43596         * gcc.c-torture/execute/20020225-1.c: Likewise.
43597         * gcc.dg/c90-hexfloat-2.c: Likewise.
43598         * gcc.dg/c99-bool-1.c: Likewise.
43599         * gcc.dg/c99-hexfloat-2.c: Likewise.
43600         * gcc.dg/dll-2.c: Likewise.
43601         * gcc.dg/wtr-union-init-1.c: Likewise.
43602         * gcc.dg/wtr-union-init-2.c: Likewise.
43603         * gcc.dg/wtr-union-init-3.c: Likewise.
43604         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43605         * gcc.dg/cpp/defined.c: Likewise.
43606         * gcc.dg/cpp/macsyntx.c: Likewise.
43607         * gcc.dg/cpp/paste2.c: Likewise.
43608         * gcc.dg/cpp/trad/defined.c: Likewise.
43609         * gcc.dg/format/c90-printf-1.c: Likewise.
43610         * gcc.dg/format/c90-scanf-1.c: Likewise.
43611         * gcc.dg/format/c99-printf-1.c: Likewise.
43612         * gcc.dg/format/c99-scanf-1.c: Likewise.
43613         * gcc.misc-tests/gcov-8.c: Likewise.
43614         * lib/profopt.exp: Likewise.
43615
43616 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43617
43618         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43619
43620 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43621
43622         * g++.dg/inherit/using2.C: New test.
43623
43624 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43625
43626         * ChangeLog: Follow spelling conventions.
43627         * g++.dg/template/friend4.C: Likewise.
43628         * g++.old-deja/g++.pt/crash67.C: Likewise.
43629         * gcc.c-torture/execute/20000801-4.c: Likewise.
43630         * gcc.dg/c90-digraph-1.c: Likewise.
43631         * gcc.dg/c94-digraph-1.c: Likewise.
43632         * gcc.dg/c99-digraph-1.c: Likewise.
43633         * gcc.dg/cpp/line5.c: Likewise.
43634         * gcc.dg/cpp/multiline.c: Likewise.
43635         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43636         * gcc.dg/format/attr-3.c: Likewise.
43637         * gcc.dg/format/c90-scanf-3.c: Likewise.
43638         * gcc.dg/format/ext-4.c: Likewise.
43639
43640 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43641
43642         * g++.dg/template/pretty1.C: New test.
43643
43644 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43645
43646         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43647
43648 2002-09-13  Matt Austern  <austern@apple.com>
43649
43650         * g++.dg/other/constref[12].C: New, regression tests for
43651         passing a cast expression to a function by const reference.
43652
43653 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43654
43655         * g++.dg/template/deduce1.C: New test.
43656
43657 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43658
43659         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43660         32-bit int.
43661
43662 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43663
43664         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43665         usage.
43666
43667 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43668
43669         * gcc.c-torture/compile/20020910-1.c: New test.
43670
43671 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43672
43673         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43674
43675 2002-09-10  Andreas Jaeger  <aj@suse.de>
43676
43677         * gcc.dg/20020312-2.c: Adjust for x86-64.
43678
43679 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43680
43681         * g77.dg/7388.f: New test case for PR 7388.
43682
43683 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43684
43685         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43686
43687 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43688
43689         * objc.dg/proto-lossage-1.m: New test.
43690
43691 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43692
43693         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43694
43695 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43696
43697         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43698         expected to pass.
43699
43700 2002-09-06  Stan Shebs  <shebs@apple.com>
43701             David Edelsohn  <edelsohn@gnu.org>
43702
43703         * gcc.dg/weak: New directory.
43704         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43705         target-specific xfail bits.
43706         * gcc.dg/typeof-2.c: Move to new directory.
43707         * gcc.dg/weak.exp: New expect script.
43708
43709 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43710
43711         * gcc.c-torture/execute/extzvsi.c: New test.
43712
43713 2002-09-05  Stan Shebs  <shebs@apple.com>
43714
43715         * gcc.dg/weak-1.c: xfail on Darwin.
43716         * gcc.dg/weak-2.c: Ditto.
43717         * gcc.dg/weak-3.c: Ditto.
43718         * gcc.dg/weak-4.c: Ditto.
43719         * gcc.dg/weak-5.c: Ditto.
43720         * gcc.dg/weak-6.c: Ditto.
43721         * gcc.dg/weak-7.c: Ditto.
43722         * gcc.dg/weak-8.c: Ditto.
43723         * gcc.dg/weak-9.c: Ditto.
43724
43725 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43726
43727         * gcc.c-torture/execute/loop-14.c: New test.
43728
43729 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43730
43731         * g++.dg/other/cxa-atexit1.C: New test.
43732
43733         * gcc.dg/typeof-2.c: New test.
43734
43735 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43736
43737         * gcc.dg/builtins-2.c: New testcase.
43738         * gcc.dg/builtins-3.c: New testcase.
43739
43740 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43741
43742         * gcc.dg/cpp/_Pragma4.c: New test.
43743
43744 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43745
43746         * objc/execute/nil_method-1.m: New testcase.
43747
43748 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43749
43750         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43751         [Object class], not [Object initialize].
43752
43753 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43754             Hans-Peter Nilsson  <hp@bitrange.com>
43755
43756         * gcc.c-torture/execute/20020720-1.x: Skip test on
43757         mmix-knuth-mmixware.  Correct comment.
43758
43759 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43760
43761         * g++.dg/abi/bitfield5.C: New test.
43762         * g++.dg/abi/vbase10.C: Likewise.
43763
43764 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43765
43766         * objc.dg/undeclared-selector.m: New test.
43767
43768 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.dg/other/offsetof1.C: Avoid cast warning.
43771
43772 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43773
43774         * objc.dg/super-class-2.m: New test.
43775
43776 2002-08-24  Matt Austern  <austern@apple.com>
43777
43778         * g++.dg/ext/lvaddr.C: New test.
43779         * g++.dg/ext/lvcast.C: New test.
43780
43781 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43782
43783         * g++.dg/inherit/cond1.C: New test.
43784
43785 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43786
43787         * gcc.dg/noncompile/incomplete-1.c: New test.
43788
43789 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43790
43791         * gcc.dg/typespec-1.c: New test.
43792
43793 2002-08-20  Devang Patel  <dpatel@apple.com>
43794         * objc.dg/proto-hier-2.m: New test.
43795
43796 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43797
43798         * objc.dg/bitfield-1.m: New test.
43799         * objc.dg/bitfield-2.m: New test.
43800
43801 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43802
43803         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43804         gcc.dg/c99-flex-array-4.c: New tests.
43805
43806 2002-08-16  Stan Shebs  <shebs@apple.com>
43807
43808         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43809
43810 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43811
43812         * gcc.dg/typeof-1.c: New test.
43813         * g++.dg/ext/typeof2.C: New test.
43814
43815 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         * g++.dg/other/offsetof1.C: New test.
43818
43819 2002-08-14  Richard Henderson  <rth@redhat.com>
43820
43821         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43822
43823 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43824
43825         * gcc.dg/cpp/_Pragma3.c: New test.
43826
43827 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43828
43829         * g++.dg/template/inherit3: New test.
43830
43831 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * gcc.dg/bitfld-4.c: Add blank options.
43834
43835 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43836
43837         * g++.dg/template/crash1.C: New test.
43838
43839 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43840
43841         * gcc.dg/tls/opt-2.c: New test.
43842
43843 2002-08-08  Devang Patel  <dpatel@apple.com>
43844
43845         * objc.dg/selector-1.m : New test
43846
43847 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43848
43849         * g++.dg/abi/bitfield4.C: New test.
43850         * gcc.dg/bitfld-4.c: New test.
43851
43852 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43853
43854         * g++.dg/other/packed1.C: New test.
43855
43856 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43857
43858         * g++.dg/abi/offsetof.C: Tweak error messages.
43859         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43860
43861 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43862
43863         * gcc.dg/bitfld-3.c: New test.
43864
43865 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43866             Richard Henderson  <rth@redhat.com>
43867
43868         * gcc.dg/i386-bitfield1.c: New test.
43869         * g++.dg/abi/bitfield3.C: Update.
43870
43871 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43872
43873         * objc.dg/const-str-2.m: Update.
43874         * gcc.dg/cpp/c++98.c: Change to C extension.
43875         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43876         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43877
43878 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43879
43880         * gcc.dg/tls/diag-3.c: New.
43881
43882 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43883
43884         * g++.dg/README (Subdirectories): Document new subdir expr.
43885         * g++.dg/expr/pmf-1.C: New test.
43886
43887 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43888
43889         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43890
43891 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43892
43893         * g++.dg/abi/bitfield3.C: New test.
43894
43895 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43896
43897         * lib/gcov.exp: Tweak expected line formats.
43898         * gcc.misc-tests/gcov8.c: New test.
43899         * gcc.misc-tests/gcov8.x: New flags.
43900
43901 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43902
43903         * consistency.vlad/layout/endian.c: Include string.h.
43904
43905         * gcc.c-torture/execute/20020805-1.c: New test.
43906
43907 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43908
43909         * g++.dg/other/conversion1.C: New test.
43910
43911 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43912
43913         * gcc.dg/builtins-1.c: New testcase.
43914
43915 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43916
43917         * g++.dg/inherit/access3.C: New test.
43918
43919 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43920
43921         * gcc.dg/ia64-visibility-2.c: New test.
43922
43923 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43924
43925         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43926         __qualifier_flags to __flags.
43927
43928 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43929
43930         * g++.dg/inherit/operator1.C: New test.
43931         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43932         * g++.dg/other/error1.C: Change expected error message.
43933         * g++.dg/template/conv4.C: Likewise.
43934
43935 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43936
43937         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43938         for documented behavior.
43939
43940 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43941
43942         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43943         several targets known to fail.
43944
43945 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43946
43947         * gcc.dg/mips-args-[123].c: New tests.
43948
43949 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43950
43951         * gcc.dg/ppc-spe.c: New.
43952
43953 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43954
43955         * g++.dg/other/ptrmem4.C: New testcase.
43956
43957 2002-07-24  Richard Henderson  <rth@redhat.com>
43958
43959         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43960
43961 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43962
43963         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43964
43965 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43966
43967         * gcc.c-torture/execute/memset-3.c: New testcase.
43968
43969 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43970
43971         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43972         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43973
43974 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43975
43976         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43977         Delete.
43978
43979 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43980
43981         * gcc.c-torture/compile/simd-4.c: New test.
43982
43983 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43984
43985         PR c++/7347, c++/7348
43986         * g++.dg/template/access4.C: New test.
43987         * g++.dg/template/access5.C: New test.
43988         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43989         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43990         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43991         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43992
43993 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43994
43995         * gcc.dg/gnu89-init-2.c: New test.
43996
43997 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43998
43999         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44000
44001 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44002
44003         * gcc.c-torture/execute/20020720-1.c: New testcase.
44004
44005 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44006
44007         * gcc.dg/cpp/Wsignprom.c: New tests.
44008
44009 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44010
44011         * gcc.c-torture/execute/loop-13.c: New test.
44012
44013 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44014
44015         * gcc.dg/cpp/expr.c: New tests.
44016
44017 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44018
44019         * g++.dg/opt/pr6713.C: Add template instantiation.
44020
44021 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44022
44023         * gcc.dg/nest.c: New test.
44024
44025 2002-07-17  Richard Henderson  <rth@redhat.com>
44026
44027         * g++.dg/opt/pr6713.C: New test.
44028
44029 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44030
44031         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44032         XFAIL for all x86 processors.
44033
44034 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44035
44036         * gcc.c-torture/execute/20010122-1.x: Do not test with
44037         -fomit-frame-pointer.
44038
44039 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44040
44041         * g++.dg/template/instantiate2.C: New test.
44042         * g++.dg/template/spec4.C: New test.
44043
44044 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44045
44046         * g++.dg/template/access2.C: New test.
44047         * g++.dg/template/access3.C: New test.
44048
44049 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44050
44051         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44052         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44053         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44054         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44055         Convert to use <stdarg.h>.
44056         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44057         Delete.
44058         * gcc.dg/va-arg-2.c: New.
44059         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44060
44061 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44062
44063         * gcc.c-torture/compile/20020710-1.c: New test.
44064
44065 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44066                           Andrew Pinski  <pinskia@physics.uc.edu>
44067
44068         gcc.c-torture/compile/simd-2.c: New testcase.
44069         gcc.c-torture/compile/simd-3.c: Likewise.
44070
44071 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44072
44073         PR c++/7224
44074         * g++.dg/overload/error1.C: New test.
44075
44076 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44077
44078         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44079         configuration and IRIX 6 O32 ABI.
44080
44081 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44082
44083         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44084
44085 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44086
44087         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44088
44089 2002-07-10  Jeffrey A Law  <law@redhat.com>
44090
44091         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44092
44093         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44094
44095 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44096
44097         * gcc.dg/20020312-2.c: Check for __PPC__.
44098
44099 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44100
44101         * gcc.c-torture/compile/20020709-1.c: New test.
44102
44103 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44104
44105         * g++.dg/template/qualttp21.C: New test case.
44106
44107 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44108
44109         * gcc.c-torture/compile/20020706-1.c: New test.
44110         * gcc.c-torture/compile/20020706-2.c: New test.
44111
44112 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44113             Alexandre Oliva  <aoliva@redhat.com>
44114
44115         * g++.dg/warn/incomplete1.C: New test.
44116
44117 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44118
44119         PR c++/7099
44120         * g++.dg/warn/noreturn1.C: New test.
44121
44122 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44123
44124         PR c++/6706
44125         * g++.dg/debug/debug6.C: New test.
44126         * g++.dg/debug/debug7.C: New test.
44127
44128 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44129
44130         * gcc.c-torture/compile/simd-3.c: New test.
44131
44132 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44133
44134         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44135         * gcc.dg/20020620-1.c: Likewise.
44136
44137 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44138
44139         PR c++/6944
44140         * g++.dg/init/array4.C: New test.
44141         * g++.dg/init/array5.C: New test.
44142
44143 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44144
44145         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44146         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44147
44148 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44149
44150         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44151         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44152         * gcc.dg/wtr-conversion-1.c: Likewise.
44153         * gcc.dg/wtr-escape-1.c: Likewise.
44154         * gcc.dg/wtr-int-type-1.c: Likewise.
44155         * gcc.dg/wtr-label-1.c: Likewise.
44156         * gcc.dg/wtr-static-1.c: Likewise.
44157         * gcc.dg/wtr-strcat-1.c: Likewise.
44158         * gcc.dg/wtr-suffix-1.c: Likewise.
44159         * gcc.dg/wtr-switch-1.c: Likewise.
44160         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44161         * gcc.dg/wtr-union-init-1.c: Likewise.
44162         * gcc.dg/wtr-union-init-2.c: Likewise.
44163         * gcc.dg/wtr-union-init-3.c: Likewise.
44164
44165         * gcc.dg/wtr-func-def-1.c: New test.
44166
44167 2002-07-02 Devang Patel <dpatel@apple.com>
44168
44169         * objc.dg/param-1.m: New test.
44170
44171 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44172
44173         * gcc.dg/cpp/trad/directive.c: Add test.
44174         * gcc.dg/cpp/trad/macroargs.c: Add test.
44175         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44176
44177 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44178
44179         * gcc.dg/cpp/cmdlne-M.c: New test.
44180
44181 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44182
44183         * objc.dg/desig-init-1.m: New test.
44184
44185 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44186
44187         PR c++/6716
44188         * g++.dg/template/instantiate1.C: New test.
44189
44190 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44191
44192         PR c++/7112
44193         * g++.dg/template/sizeof2.C: New test.
44194
44195 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44196
44197         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44198         gcc.dg/cpp/trad/include.c: New tests.
44199
44200 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44201
44202         PR target/7177
44203         * gcc.c-torture/compile/20020701-1.c: New test.
44204
44205 2002-07-01  Stan Shebs  <shebs@apple.com>
44206
44207         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44208         header here...
44209         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44210         (objc-torture-execute): or here.
44211
44212 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44213
44214         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44215
44216 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44217
44218         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44219
44220 2002-06-30  Devang Patel  <dpatel@apple.com>
44221
44222         * objc.dg/fsyntax-only.m: New test.
44223
44224 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44225
44226         PR c++/6695
44227         * g++.dg/template/friend7.C: New file.
44228
44229 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44230
44231         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44232         return type.
44233
44234 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44235
44236         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44237         avoid division by zero.
44238
44239 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44240
44241         * gcc.dg/Wunknownprag.c: New tests.
44242
44243 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44244
44245         * gcc.c-torture/execute/simd-2.c: New test.
44246
44247 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44248
44249         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44250         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44251         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44252         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44253         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44254         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44255         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44256         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44257         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44258         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44259         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44260         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44261         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44262         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44263         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44264         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44265         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44266
44267 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44268
44269         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44270         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44271         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44272         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44273         New tests.
44274         * gcc.dg/cpp/trad/directive.c: Update.
44275
44276 2002-06-23  Andreas Jaeger  <aj@suse.de>
44277
44278         * gcc.c-torture/execute/complex-6.c: New.
44279
44280 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44281
44282         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44283         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44284         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44285         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44286
44287 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44288
44289         * gcc.dg/cpp/trad: New directory with traditional tests copied
44290         from parent directory.
44291         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44292         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44293         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44294         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44295         Move to trad/ and rename.
44296         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44297         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44298         gcc.dg/cpp/trad/redef2.c: New tests.
44299         * gcc.dg/cpp/trad/trad.exp: New driver.
44300
44301 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44302
44303         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44304         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44305         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44306         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44307         Remove.
44308
44309 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44310
44311         * gcc.dg/20020620-1.c: New test.
44312
44313 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44314
44315         * g++.dg/template/ttp4.C: New test.
44316
44317 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44318
44319         * g++.dg/opt/vt1.C: Fix regexp.
44320
44321 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44322
44323         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44324         Don't use attribute `noinline'.
44325
44326 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44327
44328         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44329
44330 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44331
44332         * gcc.c-torture/execute/simd-1.c: New.
44333
44334         * gcc.dg/simd-1.c: New.
44335
44336 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44337
44338         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44339
44340 2002-06-16  Richard Henderson  <rth@redhat.com>
44341
44342         * g++.dg/ext/anon-struct1.C: New.
44343         * g++.dg/ext/anon-struct2.C: New.
44344         * g++.dg/ext/anon-struct3.C: New.
44345         * gcc.dg/anon-struct-1.c: New.
44346         * gcc.dg/anon-struct-2.c: New.
44347         * gcc.dg/anon-struct-3.c: New.
44348         * gcc.dg/20011008-1.c: Adjust warning text.
44349         * gcc.dg/20020527-1.c: Add -fms-extensions.
44350
44351 2002-06-16  Richard Henderson  <rth@redhat.com>
44352
44353         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44354
44355 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44356
44357         * gcc.c-torture/execute/20020615-1.c: New test.
44358
44359 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44360
44361         * gcc.c-tortuture/execute/compare-1.c: New test case.
44362         * gcc.c-tortuture/execute/compare-2.c: New test case.
44363         * gcc.c-tortuture/execute/compare-3.c: New test case.
44364
44365 2002-06-13  Richard Henderson  <rth@redhat.com>
44366
44367         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44368         ia64 ilp32.
44369
44370 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44371
44372         * g++.dg/template/typename2.C: Update error message.
44373
44374 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44375
44376         * gcc.c-torture/execute/20020611-1.c: New test.
44377
44378 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44379
44380         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44381         list of targets to skip.
44382
44383 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44384
44385         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44386         targets if not optimizing.
44387
44388 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44389
44390         * gcc.c-torture/compile/20020605-1.c: New test.
44391
44392         * g++.dg/opt/vt1.C: New test.
44393
44394         * gcc.dg/20020531-1.c: New test.
44395
44396         * gcc.dg/20020530-1.c: New test.
44397
44398         * gcc.dg/20020527-1.c: New test.
44399
44400         * g++.dg/opt/cse1.C: New test.
44401
44402 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44403
44404         * gcc.dg/20020607-2.c: New test case.
44405
44406 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44407
44408         * gcc.c-torture/compile/20020604-1.c: New test.
44409
44410 2002-06-04  Richard Henderson  <rth@redhat.com>
44411
44412         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44413         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44414         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44415
44416 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44417
44418         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44419
44420 2002-06-03  Richard Henderson  <rth@redhat.com>
44421
44422         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44423         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44424
44425 2002-06-02  Richard Henderson  <rth@redhat.com>
44426
44427         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44428         test functions static.
44429
44430 2002-06-02  Andreas Jaeger  <aj@suse.de>
44431
44432         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44433         now.
44434
44435 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44436
44437         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44438         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44439         Update for mofified diagnostics.
44440         * gcc.dg/c99-intconst-1.c: No longer fail.
44441
44442 2002-06-02  Richard Henderson  <rth@redhat.com>
44443
44444         * gcc.dg/uninit-A.c: Remove xfail markers.
44445
44446 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44447
44448         * gcc.dg/fnegate-1.c: New test case.
44449
44450 2002-05-30  Osku Salerma  <osku@iki.fi>
44451
44452         * gcc.c-torture/execute/mayalias-1.c: New file.
44453
44454 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44455
44456         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44457         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44458         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44459
44460 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44461
44462         * gcc.c-torture/execute/20020529-1.c: New test.
44463
44464 2002-05-27  Richard Henderson  <rth@redhat.com>
44465
44466         * g++.dg/ext/attrib6.C: New test case.
44467
44468 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44469
44470         * gcc.c-torture/execute/pure-1.c: New test.
44471
44472 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44473
44474         * gcc.dg/cpp/arith-2.c: Remove.
44475
44476 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44477
44478         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44479         * gcc.dg/cpp/if-3.c: Remove.
44480
44481 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44482
44483         * g++.dg/opt/cse2.C: New test.
44484
44485 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44486
44487         * gcc.dg/cpp/arith-1.c: New semantic tests.
44488         * gcc.dg/cpp/if-1.c: Update.
44489
44490 2002-05-24  Ben Elliston  <bje@redhat.com>
44491
44492         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44493
44494 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44495
44496         * gcc.dg/verbose-asm.c: New test.
44497
44498 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44499
44500         * gcc.dg/cpp/paste12.c: New test.
44501
44502 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44503
44504         * g++.dg/parse/named_ops.C: New test.
44505
44506 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44507
44508         * gcc.dg/weak-8.c: New test.
44509
44510 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44511
44512         * gcc.dg/weak-2.c: Allow optional leading underscore
44513         in scan-assembler symbol name.
44514         * gcc.dg/weak-3.c: Likewise.
44515         * gcc.dg/weak-4.c: Likewise.
44516         * gcc.dg/weak-5.c: Likewise.
44517
44518 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44519
44520         * gcc.dg/20020523-1.c: New test.
44521
44522 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44523
44524         * objc.dg/const-str-2.m: Update now that we stop after
44525         a command line error.
44526
44527 2002-05-22  Richard Henderson  <rth@redhat.com>
44528
44529         * g++.dg/dg.exp: Fix typo in test pruneing.
44530
44531 2002-05-22  Richard Henderson  <rth@redhat.com>
44532
44533         * g++.dg/dg.exp: Prune the tls subdirectory.
44534         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44535         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44536         * g++.dg/tls/init-1.C: New.
44537
44538 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44539
44540         * gcc.dg/20020517-1.c: New test.
44541
44542 2002-05-21  Richard Henderson  <rth@redhat.com>
44543
44544         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44545         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44546
44547 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44548
44549         * g++.dg/other/copy2.C: New test.
44550
44551 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44552
44553         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44554         (MAX_COPY): Bump up to 10 times sizeof (long long).
44555         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44556
44557         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44558         sizeof (long long).
44559
44560         * gcc.c-torture/execute/strcpy-1.c: New test.
44561
44562 2002-05-19  Jason Merrill  <jason2redhat.com>
44563
44564         * g++.dg/ext/oper1.C: New test.
44565
44566 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44567 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44568
44569         * README.QMTEST: New file.
44570
44571         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44572
44573 2002-05-19  Andreas Jaeger  <aj@suse.de>
44574
44575         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44576         now.
44577         * gcc.c-torture/execute/loop-2d.x: Likewise.
44578
44579 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44580
44581         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44582         support weak symbols.
44583         * gcc.dg/weak-4.c: Likewise.
44584         * gcc.dg/weak-6.c: Likewise.
44585
44586 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44587
44588         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44589         cygwin, coff and h8300-*-hms targets
44590         * gcc.dg/weak-5.c: Likewise.
44591         * gcc.dg/weak-7.c: Likewise.
44592
44593 2002-05-16  Jason Merrill  <jason@redhat.com>
44594
44595         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44596         (scan-assembler-not, scan-assembler-dem): Likewise.
44597         (scan-assembler-dem-not): Likewise.
44598
44599 2002-05-15  Richard Henderson  <rth@redhat.com>
44600
44601         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44602
44603 2002-05-15  Richard Henderson  <rth@redhat.com>
44604
44605         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44606         (vfoo1f): Warning here.
44607         (vfoo1l): Don't redefine the alias.
44608
44609 2002-05-14  Jason Merrill  <jason@redhat.com>
44610             Alexandre Oliva  <aoliva@redhat.com>
44611
44612         * g++.dg/init/pm1.C: New test.
44613
44614 2002-05-12  David S. Miller  <davem@redhat.com>
44615
44616         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44617         types.
44618
44619 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44620
44621         * gcc.c-torture/execute/20020510-1.c: New test case.
44622
44623 2002-05-10  David S. Miller  <davem@redhat.com>
44624
44625         * gcc.c-torture/execute/conversion.c: Test long double too.
44626
44627 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44628
44629         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44630         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44631         * lib/g++.exp (g++_link_flags): Likewise.
44632         * lib/objc.exp (objc_target_compile): Likewise.
44633
44634 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44635
44636         * gcc.dg/cpp/poison.c: Update.
44637         * gcc.dg/cpp/20000625-2.c: Remove.
44638         * gcc.dg/cpp/direct2s.c: Remove final test.
44639
44640 2002-05-08  Tom Rix  <trix@redhat.com>
44641
44642         * gcc.c-torture/execute/20020508-1.c: New test.
44643         * gcc.c-torture/execute/20020508-2.c: New test.
44644         * gcc.c-torture/execute/20020508-3.c: New test.
44645
44646 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44647
44648         * gcc.dg/cpp/charconst-4.c: More tests.
44649
44650 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44651
44652         PR c/6569
44653         * gcc.dg/weak-3.c: Update location of warning messages.
44654         * gcc.dg/weak-5.c: Likewise.
44655
44656 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44657
44658         * gcc.c-torture/execute/20020506-1.c: New test case.
44659
44660 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44661
44662         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44663
44664 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44665
44666         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44667
44668 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44669
44670         * gcc.dg/cpp/charconst-3.c: New test.
44671
44672 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44673
44674         * gcc.dg/cpp/charconst.c: Update tests.
44675
44676 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44677
44678         * treelang: Added directory for new sample language treelang. Also
44679         lib/treelang.exp: New file to signal treelang should be tested.
44680
44681 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44682
44683         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44684         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44685         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44686         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44687         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44688         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44689         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44690
44691 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44692
44693         * gcc.dg/format/xopen-2.c: New test.
44694
44695 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44696
44697         * gcc.dg/20020503-1.c: New test.
44698
44699 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44700
44701         * g++.dg/init/dtor1.C: Make it tougher.
44702
44703 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44704
44705         * g++.dg/init/dtor1.C: New test.
44706
44707 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44708
44709         * gcc.dg/altivec-8.c: New.
44710
44711 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44712
44713         * gcc.dg/altivec-7.c: New.
44714
44715 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44716
44717         * g++.dg/parse/typedef1.C: New test.
44718
44719 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44720
44721         PR c++/6486
44722         * g++.dg/template/friend6.C: New test.
44723
44724         PR c++/6492
44725         * g++.dg/init/copy1.C: New test.
44726
44727 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44728
44729         * g++.dg/warn/effc1.C: New test.
44730
44731 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44732
44733         * gcc.dg/cpp/if-cexp.c: Add a test.
44734
44735 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44736
44737         * gcc.dg/20020426-2.c: New test.
44738
44739 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44740
44741         * gcc.dg/cpp/if-mop.c: Update.
44742         * gcc.dg/cpp/if-mpar.c: Add test.
44743         * gcc.dg/cpp/if-oppr.c: Update.
44744
44745 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44746
44747         PR c/6343
44748         * gcc.dg/weak-[2-7].c: New tests.
44749
44750 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44751
44752         * gcc.dg/enum1.c: New test.
44753
44754 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44755
44756         PR c++/6497
44757         * g++.dg/inherit/access2.C: New test.
44758
44759 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44760
44761         PR bootstrap/6445
44762         * gcc.dg/20020426-1.c: New test.
44763
44764 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44765
44766         * g++.dg/abi/enum1.C: New test.
44767
44768 2002-04-26  Richard Henderson  <rth@redhat.com>
44769
44770         * gcc.dg/c99-bool-1.c: Expect always true warning.
44771
44772 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44773
44774         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44775
44776 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44777
44778         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44779         targets.
44780
44781 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44782
44783         * g++.dg/abi/mange7.C: New test.
44784
44785         PR c++/6438.
44786         * g++.dg/parse/stmtexpr2.C: New test.
44787
44788 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44789
44790         * gcc.dg/20020312-2.c: Add SH target.
44791
44792 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44793
44794         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44795         compiler output on mips*-*-irix*.
44796
44797 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44798
44799         * g++.dg/parse/attr1.C: New test.
44800
44801 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44802
44803         * gcc.c-torture/execute/string-opt-17.c: New test case.
44804         * gcc.c-torture/execute/memset-2.c: New test case.
44805
44806 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44807
44808         PR c++/6256:
44809         * g++.dg/template/friend5.C: New test.
44810
44811         PR c++/6331:
44812         * g++.dg/template/qual1.C: Likewise.
44813
44814 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44815
44816         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44817         Include stdlib.h, not stdio.h or ctype.h.
44818
44819 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44820
44821         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44822         cris-*-elf* and mmix-*-*.
44823         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44824         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44825         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44826         Ditto.
44827         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44828         * gcc.dg/wchar_t-1.c: Ditto.
44829
44830 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44831
44832         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44833         Clarify comment.
44834
44835 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44836
44837         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44838
44839 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44840
44841         * gcc.c-torture/execute/20000906-1.x: Delete.
44842
44843 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44844
44845         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44846
44847 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44848
44849         * PR6367
44850         * g77.f-torture/execute/6367.f: New test.
44851         * g77.f-torture/execute/6367.x: Disable for MMIX.
44852
44853 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44854
44855         * PR6352
44856         * g++.dg/opt/inline2.C: New test.
44857
44858 2002-04-18  Richard Henderson  <rth@redhat.com>
44859
44860         * gcc.dg/20000906-1.c: Enable for all targets.
44861         * gcc.c-torture/compile/iftrap-2.c: New.
44862
44863 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44864
44865         * gcc.dg/20020418-1.c: New test.
44866         * gcc.dg/20020418-2.c: New test.
44867
44868 2002-04-18  Richard Henderson  <rth@redhat.com>
44869
44870         * gcc.c-torture/compile/iftrap-1.c: New.
44871         * gcc.dg/iftrap-1.c: Adjust for ia64.
44872         * gcc.dg/iftrap-2.c: New.
44873
44874 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44875
44876         * gcc.c-torture/compile/20020418-1.c: New test.
44877
44878 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44879
44880         * gcc.c-torture/compile/20020415-1.c: New.
44881
44882 2002-04-18  David S. Miller  <davem@redhat.com>
44883
44884         * gcc.c-torture/execute/20020418-1.c: New test.
44885
44886 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44887
44888         * gcc.dg/20020416-1.c: New test.
44889
44890         * g++.dg/opt/inline1.C: New test.
44891
44892 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44893
44894         * gcc.dg/altivec-5.c: New test.
44895
44896         * gcc.dg/20020415-1.c: New test.
44897
44898 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44899
44900         * lib/chill.exp: Remove.
44901
44902 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44903
44904         * g++.dg/other/big-struct.C: New test.
44905
44906 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44907
44908         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44909         of scratch file.
44910
44911 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44912
44913         PR c/6277
44914         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44915         in scan-assembler function name
44916
44917 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44918
44919         * g77.f-torture/execute/980628-4.x,
44920         g77.f-torture/execute/980628-5.x,
44921         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44922         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44923         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44924         i[34567]86-*-*.
44925
44926 2002-04-13  David S. Miller  <davem@redhat.com>
44927
44928         * gcc.c-torture/execute/20020413-1.c: New test.
44929
44930 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44931
44932         * gcc.dg/asm-6.c,
44933         * g++.dg/ext/asm1.C: New tests.
44934
44935 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44936
44937         PR c++ 5373.
44938         * g++.dg/parse/stmtexpr1.C: New test.
44939
44940         PR c++/5189.
44941         * g++.dg/template/copy1.C: New test.
44942
44943 2002-04-12  Richard Henderson  <rth@redhat.com>
44944
44945         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44946
44947 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44948
44949         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44950         gcc.c-torture/execute/20020307-2.c.
44951
44952 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44953
44954         * g++.dg/ext/attrib5.C,
44955         * g++.dg/lookup/struct1.C: New tests.
44956
44957 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44958
44959         * gcc.dg/20020411-1.c: New test.
44960
44961         * gcc.c-torture/execute/20020411-1.c: New test.
44962
44963 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44964
44965         * g77.f-torture/execute/6177.f: New test.
44966
44967 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44968
44969         PR middle-end/6247
44970         * g++.dg/opt/cleanup1.C: New test.
44971
44972         * g++.dg/opt/const1.C: New test.
44973
44974 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44975
44976         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44977
44978 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44979
44980         PR c++/5507
44981         * g++.dg/template/typename2.C: New test.
44982
44983 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44984
44985         * gcc.c-torture/execute/loop-12.c: New.
44986
44987 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44988
44989         * g77.f-torture/execute/980628-4.x,
44990         g77.f-torture/execute/980628-5.x,
44991         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44992         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44993         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44994
44995 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44996
44997         PR optimization/6086
44998         * g++.dg/opt/preinc1.C: New test.
44999
45000 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45001
45002         PR c++/5571
45003         * g++.dg/opt/static2.C: New test.
45004
45005 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45006
45007         PR c/5120
45008         * gcc.dg/20020406-1.c: New test.
45009
45010 2002-04-04  David S. Miller  <davem@redhat.com>
45011
45012         * gcc.c-torture/execute/20020404-1.c: New test.
45013
45014 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45015
45016         PR c/6123
45017         * gcc.dg/20020312-2.c: Do not declare global register variable
45018         if __PIC__ or __pic__ is defined.
45019
45020 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45021
45022         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45023         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45024
45025 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45026
45027         * gcc.misc-tests/linkage.exp: Update last change to handle
45028         sparc*-, not just sparc-.
45029
45030 2002-04-03  Richard Henderson  <rth@redhat.com>
45031
45032         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45033
45034 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45035
45036         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45037
45038 2002-04-02  David S. Miller  <davem@redhat.com>
45039
45040         * gcc.c-torture/execute/20020402-3.c: New test.
45041
45042 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45043
45044         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45045         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45046
45047         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45048         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45049         g77.f-torture/execute/20001201.x,
45050         g77.f-torture/execute/u77-test.x: New files.
45051
45052         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45053         * gcc.dg/wchar_t-1.c: Ditto.
45054
45055 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45056
45057         * gcc.c-torture/execute/20020402-1.c: New test.
45058
45059 2002-04-01  Richard Henderson  <rth@redhat.com>
45060
45061         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45062
45063         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45064
45065 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45066
45067         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45068
45069 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45070
45071         * g++.dg/inherit/template-as-base.C: Expect error.
45072         * g++.dg/inherit/namespace-as-base.C: Likewise.
45073
45074 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45075
45076         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45077         g++.dg/ext/instantiate3.C: Tweak match patterns.
45078
45079         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45080         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45081         -da test.
45082
45083 2002-03-31  Richard Henderson  <rth@redhat.com>
45084
45085         * gcc.dg/special/alias-2.c: New.
45086         * gcc.dg/special/ecos.exp: Run it.
45087
45088 2002-03-31  Richard Henderson  <rth@redhat.com>
45089
45090         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45091
45092 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45093
45094         * gcc.dg/weak-1.c: Disable on h8300 port.
45095
45096 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45097
45098         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45099         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45100         ordering tests.
45101         * g++.dg/bprob/bprob-1.C: New test.
45102         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45103         * g++.dg/gcov/gcov-1.C: New test.
45104         * g++.dg/gcov/gcov-1.x: New file.
45105         * g++.dg/gcov/gcov-2.C: New test.
45106         * g++.dg/gcov/gcov-3.C: New test.
45107         * g++.dg/gcov/gcov-3.h: New file.
45108
45109 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45110
45111         * g++.old-deja/g++.other/builtins5.C: New test.
45112         * g++.old-deja/g++.other/builtins6.C: New test.
45113         * g++.old-deja/g++.other/builtins7.C: New test.
45114         * g++.old-deja/g++.other/builtins8.C: New test.
45115         * g++.old-deja/g++.other/builtins9.C: New test.
45116
45117 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45118
45119         * g++.dg/opt/static1.C: New test.
45120
45121         * g++.dg/opt/longbranch1.C: New test.
45122
45123 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45124
45125         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45126
45127         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45128
45129 2002-03-28  Jeffrey A Law  (law@redhat.com)
45130
45131         * gcc.c-torture/execute/20020328-1.c: New test.
45132
45133 2002-03-27  Richard Henderson  <rth@redhat.com>
45134
45135         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45136         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45137         move from g++.old-deja/g++.ext/.
45138
45139 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45140
45141         * g++.dg/init/new2.C: New test.
45142
45143 2002-03-26  Richard Henderson  <rth@redhat.com>
45144
45145         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45146
45147         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45148         on sparc.
45149
45150         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45151         sparcv9 systems.
45152         * gcc.dg/20001102-1.c: Likewise.
45153
45154 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45155
45156         * gcc.dg/cpp/endif-pedantic1.c,
45157         gcc.dg/cpp/endif-pedantic2.c: New tests.
45158
45159 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45160
45161         * g++.dg/init/new1.C: New test.
45162
45163 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45164
45165         * g++.dg/abi/vbase9.C: New test.
45166
45167 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45168
45169         * gcc.dg/arm-asm.c: New test.
45170
45171 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45172
45173         * gcc.dg/Wswitch-enum.c: New test.
45174         Fix PR c/5044.
45175
45176 2002-03-26  Richard Henderson  <rth@redhat.com>
45177
45178         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45179         structure.
45180
45181 2002-03-25  Richard Henderson  <rth@redhat.com>
45182
45183         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45184         sparcv9 systems.
45185
45186         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45187         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45188
45189 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45190
45191         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45192
45193 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45194
45195         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45196         targets using generic thunk support.
45197
45198 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45199
45200         * gcc.c-torture/compile/20020323-1.c: New test.
45201
45202         * g++.dg/opt/conj2.C: New test.
45203
45204 2002-03-24  Richard Henderson  <rth@redhat.com>
45205
45206         * gcc.dg/weak-1.c: Use -fno-common.
45207
45208 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45209
45210         * g77.dg/f77-edit-apostrophe-out.f: New test
45211         * g77.dg/f77-edit-h-out.f: New test
45212         * g77.dg/f77-edit-t-in.f: New test
45213         * g77.dg/f77-edit-t-out.f: New test
45214         * g77.dg/f77-edit-x-out.f: New test
45215         * g77.dg/f77-edit-slash-out.f: New test
45216         * g77.dg/f77-edit-colon-out.f: New test
45217         * g77.dg/f77-edit-s-out.f: New test
45218
45219 2002-03-24  Richard Henderson  <rth@redhat.com>
45220
45221         * objc/execute/formal_protocol-6.x: New XFAIL.
45222
45223 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45224
45225         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45226         that do not support weak symbols
45227
45228 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45229
45230         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45231         * lib/g77.exp: Likewise.
45232         * lib/objc.exp: Likewise.
45233
45234 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45235
45236         * gcc.dg/Wswitch-default.c: New test.
45237
45238 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45239
45240         * g++.dg/other/enum1.C: New test.
45241
45242 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45243
45244         * gcc.dg/pragma-ep-3.c: Fix typo.
45245
45246 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45247
45248         * g++.dg/inherit/template-as-base.C: New test.
45249
45250 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45251
45252         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45253         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45254
45255 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45256
45257         * gcc.dg/cpp/multiline.c: Update to match.
45258
45259 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45260
45261         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45262
45263 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45264
45265         * gcc.dg/cpp/extratokens2.c: New file.
45266
45267 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45268
45269         * gcc.dg/20020312-2.c: Add rs6000 target.
45270
45271         * gcc.c-torture/compile/20020319-1.c: New test.
45272
45273 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45274
45275         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45276         (A, E): Handle this.
45277
45278 2002-03-20  Jason Merrill  <jason@redhat.com>
45279
45280         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45281         ignoring -fpic.
45282         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45283         through prune_gcc_output.
45284
45285 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * gcc.c-torture/compile/20020320-1.c: New test.
45288
45289 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45290
45291         * gcc.c-torture/compile/20020318-1.c: New test.
45292
45293         * gcc.dg/struct-by-value-1.c: New test.
45294
45295         * gcc.dg/20020319-1.c: New test.
45296
45297 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * g++.dg/opt/conj1.C: New test.
45300
45301 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45302
45303         * g++.dg/template/qualttp20.C: Revert previous change.
45304         * g++.dg/template/qualttp3.C: Likewise.
45305         * g++.dg/template/qualttp4.C: Likewise.
45306         * g++.dg/template/qualttp5.C: Likewise.
45307         * g++.dg/template/qualttp6.C: Likewise.
45308         * g++.dg/template/qualttp7.C: Likewise.
45309         * g++.dg/template/qualttp8.C: Likewise.
45310         * g++.dg/template/recurse.C: Likewise.
45311
45312 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45313
45314         * gcc.dg/cpp/wchar-1.c: Update.
45315
45316 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45317
45318         * g++.dg/template/conv1.C: New test.
45319         * g++.dg/template/conv2.C: New test.
45320         * g++.dg/template/conv3.C: New test.
45321         * g++.dg/template/conv4.C: New test.
45322
45323 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45324
45325         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45326         * g++.dg/template/qualttp3.C: Likewise.
45327         * g++.dg/template/qualttp4.C: Likewise.
45328         * g++.dg/template/qualttp5.C: Likewise.
45329         * g++.dg/template/qualttp6.C: Likewise.
45330         * g++.dg/template/qualttp7.C: Likewise.
45331         * g++.dg/template/qualttp8.C: Likewise.
45332         * g++.dg/template/recurse.C: Likewise.
45333
45334 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45335
45336         * g++.dg/opt/dtor1.C: New test.
45337
45338 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45339
45340         * gcc.c-torture/compile/20020315-1.c: New test.
45341
45342 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45343
45344         * gcc.dg/weak-1.c: Fix scan tests.
45345
45346 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45347
45348         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45349         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45350         cris-*-aout* mmix-*-*.
45351         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45352         cris-*-aout* mmix-*-*.
45353         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45354         cris-*-elf* cris-*-aout* and mmix-*-*.
45355         * gcc.dg/20001009-1.c: Ditto.
45356         * gcc.dg/20010912-1.c: Ditto.
45357         * gcc.dg/20020122-4.c: Ditto.
45358         * gcc.dg/inline-2.c: Ditto.
45359
45360 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45361
45362         * gcc.c-torture/compile/20020314-1.c: New test.
45363
45364 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45365
45366         * gcc.c-torture/execute/20020314-1.c: New test.
45367
45368 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45369
45370         * g++.dg/warn/Wunused-1.C: New test.
45371
45372 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45373
45374         * g++.dg/abi/mangle6.C: New test.
45375
45376 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45377
45378         * gcc.c-torture/compile/20020309-2.c: New test.
45379
45380         * gcc.c-torture/compile/20020312-1.c: New test.
45381
45382 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.dg/other/access1.C: New test.
45385
45386 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45387
45388         * gcc.c-torture/execute/wchar_t-1.c: New test.
45389
45390 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45391
45392         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45393
45394 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45395
45396         * gcc.dg/20020312-1.c: New test case.
45397
45398 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45399
45400         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45401
45402 2002-03-11  Richard Henderson  <rth@redhat.com>
45403
45404         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45405         * g++.old-deja/g++.jason/report.C: Likewise.
45406
45407 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45408
45409         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45410         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45411
45412 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45413
45414         * g++.dg/overload/pmf1.C: New test.
45415
45416 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45417
45418         * gcc.c-torture/execute/20020307-1.c: Use long.
45419
45420 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45421
45422         PR optimization/5844
45423         * gcc.dg/20020310-1.c: New test.
45424
45425 2002-03-09  Michael Meissner  <meissner@redhat.com>
45426
45427         * gcc.c-torture/execute/memcpy-2.c: New test.
45428         * gcc.c-torture/execute/memset-1.c: New test.
45429         * gcc.c-torture/execute/strlen-1.c: New test.
45430         * gcc.c-torture/execute/strcmp-1.c: New test.
45431         * gcc.c-torture/execute/strncmp-1.c: New test.
45432
45433 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45434
45435         * gcc.dg/ppc-ldstruct.c: New test.
45436
45437 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45438
45439         * gcc.c-torture/execute/va-arg-22.c: New test.
45440
45441 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45442
45443         * gcc.c-torture/compile/20020309-1.c: New test.
45444
45445 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45446
45447         * gcc.c-torture/execute/20020307-2.c: New test.
45448
45449 2002-03-07  Jeffrey A Law  (law@redhat.com)
45450
45451         * g77.f-torture/compile/20020307-1.f: New test.
45452
45453 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45454
45455         * gcc.dg/unordered-1.c: New test.
45456
45457 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45458
45459         * gcc.c-torture/execute/20020307-1.c: New test.
45460
45461 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45462
45463         * gcc.dg/20020304-1.c: New test.
45464
45465         * gcc.c-torture/compile/20020304-2.c: New test.
45466
45467 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45468
45469         * gcc.c-torture/compile/20020304-1.c: New test case
45470         (from PR c/5830).
45471
45472 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45473
45474         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45475
45476 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45477
45478         * g++.dg/other/classkey1.C: New test.
45479
45480 2002-03-01  Richard Henderson  <rth@redhat.com>
45481
45482         * gcc.c-torture/compile/981223-1.x: New.
45483         * gcc.c-torture/compile/920625-1.x: New.
45484
45485 2002-02-28  Richard Henderson  <rth@redhat.com>
45486
45487         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45488
45489 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45490
45491         * gcc.c-torture/execute/20020227-1.c: New test.
45492
45493 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45494
45495         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45496         here" ERROR lines.
45497         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45498         * g++.old-deja.g++.other/defarg1.C: Likewise.
45499         * g++.old-deja/g++.pt/calls2.C: Likewise.
45500         * g++.old-deja/g++.pt/crash20.C: Likewise.
45501         * g++.old-deja/g++.pt/crash30.C: Likewise.
45502         * g++.old-deja/g++.pt/crash36.C: Likewise.
45503         * g++.old-deja/g++.pt/crash6.C: Likewise.
45504         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45505         * g++.old-deja/g++.pt/derived3.C: Likewise.
45506         * g++.old-deja/g++.pt/error1.C: Likewise.
45507         * g++.old-deja/g++.pt/friend21.C: Likewise.
45508         * g++.old-deja/g++.pt/friend23.C: Likewise.
45509         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45510         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45511
45512 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45513
45514         * gcc.c-torture/execute/20020225-2.c: New test.
45515
45516 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45517
45518         * gcc.c-torture/execute/920730-1t.c,
45519         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45520         Delete test cases, only relevant to -traditional.
45521
45522 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45523
45524         * gcc.dg/cpp/undef1.c: Remove.
45525         * gcc.dg/cpp/directiv.c: Update.
45526         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45527
45528 2002-02-27  Michael Meissner  <meissner@redhat.com>
45529
45530         * gcc.c-torture/execute/20020226-1.c: New test.
45531
45532 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45533
45534         * g++.dg/debug/debug4.C: New test.
45535
45536         * gcc.dg/ia64-visibility-1.c: New test.
45537
45538 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45539
45540         * gcc.dg/debug/20020224-1.c: New.
45541
45542 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45543
45544         * gcc.c-torture/execute/960416-1.x: New.
45545         * gcc.c-torture/execute/divconst-3.x: Likewise.
45546
45547 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45548
45549         * gcc.dg/20020224-1.c: New test.
45550
45551 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45552
45553         * gcc.c-torture/execute/20020225-1.c: New.
45554
45555 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45556
45557         * gcc.dg/cpp/wchar-1.c: New test.
45558
45559 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45560
45561         * gcc.dg/20020222-1.c: New test.
45562
45563 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45564
45565         * g++.dg/opt/anonunion1.C: New test.
45566
45567 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45568
45569         * g++.dg/template/qualttp19.C: New test.
45570         * g++.dg/template/qualttp20.C: New test.
45571         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45572         * g++.old-deja/g++.other/qual1.C: Likewise.
45573
45574 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45575
45576         * gcc.dg/attr-alwaysinline.c: New.
45577
45578 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45579
45580         * gcc.dg/20020220-1.c: New test.
45581
45582         * gcc.dg/20020220-2.c: New test.
45583
45584         * g++.dg/opt/mmx1.C: New test.
45585
45586 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45587
45588         * gcc.c-torture/compile/20020110.c: New test.
45589
45590 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45591
45592         * gcc.c-torture/execute/20020219-1.c: New test.
45593
45594         * gcc.dg/20020219-1.c: New test.
45595
45596         * gcc.dg/noncompile/20020220-1.c: New test.
45597
45598         * g++.dg/opt/ptrintsum1.C: New test.
45599
45600         * gcc.dg/debug/20020220-1.c: New test.
45601
45602 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45603
45604         * gcc.c-torture/execute/20020216-1.c: New test.
45605
45606 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45607
45608         * gcc.dg/decl-1.c: Update, new test.
45609
45610 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45611
45612         * g++.dg/abi/bitfield1.C: New test.
45613         * g++.dg/abi/bitfield2.C: New test.
45614
45615 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45616
45617         * gcc.dg/attr-nest.c: New test.
45618
45619 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45620
45621         * gcc.c-torture/execute/20020215-1.c: New test.
45622
45623 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45626         * g++.dg/debug/debug.exp: New.
45627         * g++.dg/debug/trivial.C: New.
45628         * g++.dg/debug/debug1.C: Moved...
45629         * g++.dg/other/debug1.C: ...from here.
45630         * g++.dg/debug/debug2.C: Moved...
45631         * g++.dg/other/debug2.C: ...from here.
45632         * g++.dg/debug/debug3.C: Moved...
45633         * g++.dg/other/debug3.C: ...from here.
45634
45635         * gcc.dg/noncompile/20020213-1.c: New test.
45636
45637 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * g++.dg/other/debug3.C: New test.
45640
45641         * gcc.c-torture/execute/20020213-1.c: New test.
45642
45643 2002-02-13  Richard Smith <richard@ex-parrot.com>
45644
45645         * g++.old-deja/g++.other/thunk1.C: New test.
45646
45647 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45648
45649         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45650
45651 2002-02-13  Stan Shebs  <shebs@apple.com>
45652
45653         * gcc.dg/altivec-3.c: New.
45654
45655 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45656
45657         * gcc.dg/Wunreachable-1.c: New test.
45658         * gcc.dg/Wunreachable-2.c: New test.
45659
45660 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45661
45662         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45663
45664 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45665
45666         * gcc.dg/decl-1.c: New test.
45667
45668 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45669
45670         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45671
45672 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45673
45674         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45675         * gcc.c-torture/compile/980506-1.x: Likewise.
45676
45677 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45678
45679         * gcc.dg/20020210-1.c: New.
45680
45681 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45682
45683         * g77.f-torture/execute/947.f: New regression test
45684         for PR fortran/947.
45685
45686 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45687
45688         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45689         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45690
45691 2002-02-08  Richard Henderson  <rth@redhat.com>
45692
45693         * gcc.c-torture/compile/labels-3.c: New.
45694
45695 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45696
45697         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45698         expression statements work instead.
45699         * gcc.dg/noncompile/20020207-1.c: New test.
45700
45701 2002-02-07  Richard Henderson  <rth@redhat.com>
45702
45703         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45704
45705 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45706
45707         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45708         message from g77
45709         * lib/g77-dg.exp: Trim g77 error messages so that they are
45710         recognized by dg.exp.
45711
45712 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45713
45714         PR fortran/5473
45715         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45716
45717 2002-02-07  Richard Henderson  <rth@redhat.com>
45718
45719         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45720         to be sufficiently aligned for integers.
45721
45722 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45723
45724         * g++.dg/template/friend4.C: New test.
45725
45726 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45727
45728         PR fortran/5743
45729         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45730         unsupported cases.
45731
45732 2002-02-07  Richard Henderson  <rth@redhat.com>
45733
45734         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45735         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45736         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45737         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45738
45739 2002-02-06  Richard Henderson  <rth@redhat.com>
45740
45741         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45742
45743 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45744
45745         * gcc.dg/20020206-1.c: New test.
45746
45747 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45748
45749         * gcc.c-torture/execute/20020206-1.c: New test.
45750
45751         * gcc.c-torture/execute/20020206-2.c: New test.
45752
45753         PR optimization/5429:
45754         * gcc.c-torture/compile/20020206-1.c: New test.
45755
45756 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45757
45758         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45759         as certain file formats cannot support particularly large
45760         alignments.
45761
45762         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45763         and do not expect to be able to link the executable.
45764
45765         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45766         fail because the COFF format does not support the weak attribute.
45767
45768 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45769
45770         * g77.dg/pr5473.f: New test
45771
45772 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45773
45774         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45775         Fix testcase accordingly.
45776
45777 2002-02-04  Richard Henderson  <rth@redhat.com>
45778
45779         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45780         (buf): Change to be an array of pointers, not ints.
45781
45782 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45783
45784         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45785         before all tests.  Move warning one line above to match where it
45786         C frontend emits.
45787         * gcc.dg/Wswitch-2.c: New test.
45788         * g++.dg/warn/Wswitch-1.C: New test.
45789         * g++.dg/warn/Wswitch-2.C: New test.
45790
45791 2002-02-04  Richard Henderson  <rth@redhat.com>
45792
45793         * g++.dg/abi/offsetof.C: Fix size comparison.
45794
45795 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45796
45797         * gcc.dg/cast-qual-2.c: New test.
45798
45799 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45800
45801         * gcc.dg/20020201-4.c: New test.
45802
45803 2002-02-04  Ben Elliston  <bje@redhat.com>
45804
45805         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45806         target_info attribute != 0, in addition to the empty string.
45807         (gcc_target_compile): Likewise.
45808
45809 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45810
45811         * gcc.dg/Wswitch.c: New test.
45812         PR gcc/4475. PR gcc/3780.
45813
45814 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45815
45816         * g77.f-torture/execute/5122.f: New test for regressions
45817         against PR fortran/5122.
45818
45819 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45820
45821         * g77.f-torture/compile/pr3743.f: Delete
45822         * g77.dg/pr3743-1.f: New test.
45823         * g77.dg/pr3743-2.f: New test.
45824         * g77.dg/pr3743-3.f: New test.
45825         * g77.dg/pr3743-4.f: New test.
45826
45827 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45828
45829         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45830
45831 2002-02-02  Richard Henderson  <rth@redhat.com>
45832
45833         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45834         * gcc.c-torture/execute/bf64-1.c: Likewise.
45835
45836 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45837
45838         * gcc.dg/20020201-2.c: New test.
45839
45840         * gcc.dg/20020201-3.c: New test.
45841
45842         * gcc.c-torture/execute/bitfld-2.c: New test.
45843
45844 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45845
45846         * gcc.dg/bitfld-1.c: Update.
45847         * gcc.dg/bitfld-2.c: Update.
45848         * gcc.c-torture/execute/bitfld-1.x: New.
45849
45850 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45851
45852         * gcc.c-torture/execute/20020201-1.c: New test.
45853
45854 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45855
45856         PR target/5469
45857         * gcc.dg/20020201-1.c: New test.
45858
45859 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45860
45861         PR fortran/3743
45862         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45863         * g77.f-torture/compile/pr3743.x: Remove
45864
45865 2002-01-31  Tom Rix  <trix@redhat.com>
45866
45867         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45868
45869 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45870
45871         * gcc.dg/noncompile/20020130-1.c: New test.
45872
45873 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45874
45875         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45876
45877 2002-01-29  Richard Henderson  <rth@redhat.com>
45878
45879         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45880         to long long.
45881         * gcc.c-torture/execute/bf64-1.c: Likewise.
45882
45883 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45884
45885         * gcc.c-torture/execute/20020129-1.c: New test.
45886
45887 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45888
45889         * gcc.c-torture/compile/20000224-1.c: Update.
45890         * gcc.c-torture/execute/bitfld-1.c: New tests.
45891         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45892         * gcc.dg/uninit-A.c: Update.
45893
45894 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45895
45896         * g++.dg/template/ctor1.C: Add instantiation.
45897
45898 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45899
45900         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45901         argument to __builtin_prefetch to be const ptr.
45902
45903 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45904
45905         * gcc.c-torture/compile/20020120-1.c: New test.
45906
45907 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45908
45909         * gcc.c-torture/execute/20020127-1.c: New test.
45910
45911 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45912
45913         * g77.dg/f77-edit-i-in.f: New test
45914         * g77.dg/f77-edit-i-out.f: New test
45915
45916 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45917
45918         * gcc.dg/debug/debug.exp: New file.
45919         * gcc.dg/debug/trivial.c: New file.
45920         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45921         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45922         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45923         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45924         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45925         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45926         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45927         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45928         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45929         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45930         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45931         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45932         * gcc.dg/20000503-1.c: Removed.
45933         * gcc.dg/20010207-1.c: Removed.
45934         * gcc.dg/20011223-1.c: Removed.
45935         * gcc.dg/20020104-2.c: Removed.
45936         * gcc.dg/debug-1.c: Removed.
45937         * gcc.dg/debug-2.c: Removed.
45938         * gcc.dg/debug-3.c: Removed.
45939         * gcc.dg/debug-4.c: Removed.
45940         * gcc.dg/debug-5.c: Removed.
45941         * gcc.dg/debug-6.c: Removed.
45942         * gcc.dg/dwarf2-1.c: Removed.
45943         * gcc.dg/dwarf2-2.c: Removed.
45944
45945 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45946
45947         * g++.old-deja/g++.other/eh5.C: New test.
45948         * g++.old-deja/g++.other/sibcall2.C: New test.
45949         * g++.old-deja/g++.other/array9.C: New test.
45950         * g++.old-deja/g++.other/typename2.C: New test.
45951         * g++.old-deja/g++.other/crash60.C: New test.
45952         * g++.old-deja/g++.other/conv9.C: New test.
45953         * g++.old-deja/g++.other/mangle10.C: New test.
45954         * g++.old-deja/g++.other/unchanging1.C: New test.
45955         * g++.old-deja/g++.other/exprstmt1.C: New test.
45956         * g++.old-deja/g++.other/inline23.C: New test.
45957         * g++.old-deja/g++.eh/ia64-1.C: New test.
45958         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45959         * g++.old-deja/g++.other/reload1.C: New test.
45960         * g++.old-deja/g++.other/static20.C: New test.
45961         * g++.old-deja/g++.other/local-alloc1.C: New test.
45962         * g++.old-deja/g++.other/conv8.C: New test.
45963         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45964         * g++.old-deja/g++.other/storeexpr1.C: New test.
45965         * g++.old-deja/g++.other/storeexpr2.C: New test.
45966         * g++.dg/eh/template2.C: New test.
45967         * g++.dg/warn/weak1.C: New test.
45968
45969 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45970
45971         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45972         Remove first, non-varying, argument.
45973
45974 2002-01-23  Richard Henderson  <rth@redhat.com>
45975
45976         * gcc.dg/inline-2.c: New.
45977
45978         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45979         Add optional target arg.  Check number of arguments.
45980         (scan-assembler-not, scan-assembler-dem): Likewise.
45981         (scan-assembler-dem-not): Likewise.
45982
45983 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45984
45985         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45986         line 12.
45987         * g++.old-deja/g++.brendan/parse3.C,
45988         g++.old-deja/g++.other/crash26.C,
45989         g++.old-deja/g++.other/crash28.C,
45990         g++.old-deja/g++.other/crash29.C,
45991         g++.old-deja/g++.other/crash30.C,
45992         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45993
45994 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45995
45996         * gcc.dg/20020115-1.c: New.
45997
45998 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45999
46000         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46001
46002 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46003
46004         * gcc.dg/20020122-3.c: New.
46005
46006 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46007
46008         * g++.dg/other/gc1.C: New test.
46009
46010 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46011
46012         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46013
46014 2002-01-22  Richard Henderson  <rth@redhat.com>
46015
46016         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46017
46018 2002-01-22  Richard Henderson  <rth@redhat.com>
46019
46020         * gcc.dg/20020122-4.c: New.
46021
46022 2002-01-22  H.J. Lu <hjl@gnu.org>
46023
46024         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46025         link output.
46026         * gcc.dg/special/ecos.exp: Likewise.
46027         * lib/g++-dg.exp: Likewise.
46028         * lib/g77-dg.exp: Likewise.
46029         * lib/gcc-dg.exp : Likewise.
46030         * lib/mike-g++.exp: Likewise.
46031         * lib/mike-g77.exp: Likewise.
46032         * lib/mike-gcc.exp: Likewise.
46033         * lib/objc-dg.exp: Likewise.
46034
46035 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46036
46037         PR target/5379
46038         * gcc.dg/20020122-2.c: New test.
46039
46040 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46041
46042         * gcc.dg/20020122-1.c: New test.
46043
46044 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46045
46046         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46047
46048 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46049
46050         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46051
46052 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46053
46054         * gcc.c-torture/compile/20020121-1.c: New test.
46055
46056 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46057
46058         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46059         ld_library_path.
46060
46061 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46062
46063         * gcc.dg/20020218-1.c: New test.
46064
46065 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46066
46067         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46068         messages
46069         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46070         "At global scope" warning
46071         * g++.dg/ext/align1.C: Change cygwin test for alignment
46072         from db-bogus to dg-warning
46073
46074 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46075
46076         * g77.f-torture/compile/cpp2.F: New test.
46077
46078 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46079
46080         * g++.dg/template/access1.C: New test.
46081
46082 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46083
46084         * gcc.dg/20020118-1.c: New.
46085
46086 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46087
46088         * gcc.c-torture/execute/20020118-1.c: New test.
46089
46090 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46091
46092         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46093         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46094         alignment warnings.
46095
46096 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46097
46098         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46099         torture_with_loops and torture_without_loops
46100
46101 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46102
46103         * gcc.c-torture/compile/20020116-1.c: New test.
46104
46105 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46106
46107         * gcc.dg/20020116-2.c: New test.
46108
46109         * gcc.dg/ultrasp4.c: New test.
46110
46111         * gcc.dg/20020116-1.c: New test.
46112
46113 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46114
46115         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46116         by EABI.
46117
46118 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46119
46120         * gcc.misc-tests/i386-prefetch.exp: New.
46121         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46122         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46123         * gcc.misc-tests/i386-pf-none-1.c: New test.
46124         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46125
46126 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46127
46128         * gcc.dg/gnu89-init-1.c: Add new tests.
46129
46130 2002-01-15  Andreas Jaeger  <aj@suse.de>
46131
46132         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46133         * gcc.dg/i386-mmx-2.c: Likewise.
46134         * gcc.dg/i386-sse-1.c: Likewise.
46135         * gcc.dg/i386-sse-2.c: Likewise.
46136         * gcc.dg/i386-sse-3.c: Likewise.
46137
46138 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46139
46140         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46141         Uncomment additional cases that now pass.
46142
46143 2002-01-11  Richard Henderson  <rth@redhat.com>
46144
46145         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46146         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46147
46148 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46149
46150         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46151
46152 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46153
46154         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46155         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46156
46157 2002-01-10  Dale Johannesen  <dalej@apple.com>
46158
46159         * gcc.c-torture/execute/loop-11.c: New.
46160
46161 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46162
46163         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46164         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46165
46166 2002-01-09  Richard Henderson  <rth@redhat.com>
46167
46168         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46169         type in which to perform the operation for each size.
46170
46171 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46172
46173         * gcc.c-torture/compile/20020109-2.c: New test.
46174
46175 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46176
46177         * gcc.c-torture/execute/loop-10.c: New test.
46178
46179 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46180
46181         * gcc.c-torture/compile/20010226-1.c: New test.
46182         * gcc.c-torture/compile/20010227-1.c: New test.
46183         * gcc.c-torture/compile/20010426-1.c: New test.
46184         * gcc.c-torture/compile/20010510-1.c: New test.
46185         * gcc.c-torture/compile/20010605-3.c: New test.
46186         * gcc.c-torture/compile/20010824-1.c: New test.
46187         * gcc.c-torture/execute/20010409-1.c: New test.
46188         * gcc.dg/noncompile/20000901-1.c: New test.
46189         * gcc.dg/20001023-1.c: New test.
46190         * gcc.dg/20001101-1.c: New test.
46191         * gcc.dg/20001102-1.c: New test.
46192         * gcc.dg/20010207-1.c: New test.
46193         * gcc.dg/20010405-1.c: New test.
46194         * gcc.dg/20010822-1.c: New test.
46195         * gcc.dg/20011107-1.c: New test.
46196
46197 2002-01-09  Jeffrey A Law  (law@redhat.com)
46198
46199         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46200
46201         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46202         execution failure on PA targets.
46203
46204 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46205
46206         * gcc.c-torture/compile/20020109-1.c: New test.
46207
46208 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46209
46210         * gcc.c-torture/execute/20020108-1.c: New test.
46211
46212 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46213
46214         * gcc.dg/20020108-1.c: New test.
46215
46216 2002-01-08  H.J. Lu <hjl@gnu.org>
46217
46218         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46219         for header files.
46220
46221 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46222
46223         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46224         consistency.
46225
46226 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46227
46228         * gcc.dg/altivec-4.c: Test altivec predicates.
46229
46230 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46231
46232         * gcc.c-torture/execute/20020107-1.c: New test.
46233
46234 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46235
46236         PR c/5279
46237         * gcc.c-torture/compile/20020106-1.c: New test.
46238
46239 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46240
46241         * gcc.c-torture/execute/nestfunc-4.c: New test.
46242
46243 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46244
46245         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46246         extra triple that slipped in.
46247         * g++.old-deja/g++.abi/align.C: Likewise.
46248         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46249
46250 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46251
46252         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46253         * g++.old-deja/g++.abi/align.C: Likewise.
46254         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46255
46256         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46257         on FreeBSD/i386.
46258         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46259         FreeBSD.
46260
46261 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46262
46263         * gcc.dg/20020104-1.c: New test.
46264
46265         * gcc.dg/20020104-2.c: New test.
46266
46267 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46268
46269         * gcc.dg/20020103-1.c: Fix typo in target selector.
46270
46271 2002-01-03  Richard Henderson  <rth@redhat.com>
46272
46273         * gcc.dg/20020103-1.c: New.
46274
46275 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46276
46277         * gcc.c-torture/execute/20020103-1.c: New test.
46278
46279 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46280
46281         * g++.dg/other/debug2.C: New test.
46282
46283         * gcc.c-torture/compile/20020103-1.c: New test.
46284
46285 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46286
46287         * gcc.dg/gnu89-init-1.c: Added new tests.
46288
46289 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46290
46291         * g++.dg/template/friend2.C: Remove as patch is reverted.
46292
46293         * g++.dg/warn/oldcast1.C: New test.
46294
46295         * g++.dg/template/ptrmem1.C: New test.
46296         * g++.dg/template/ptrmem2.C: New test.
46297
46298         * g++.dg/template/ntp.C: New test.
46299
46300         * g++.dg/other/component1.C: New test.
46301
46302         * g++.dg/template/ttp3.C: New test.
46303
46304         * g++.dg/template/friend2.C: New test.
46305         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46306
46307 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46308
46309         * g++.dg/other/ptrmem1.C: New test.
46310         * g++.dg/other/ptrmem2.C: New test.
46311
46312 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46313
46314         * g++.dg/template/ctor1.C: New test.
46315
46316 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46317
46318         * g++.dg/template/friend2.C: New test.
46319
46320 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46321
46322         * gcc.dg/mmix-1.c: New test.
46323
46324 2001-12-31  Richard Henderson  <rth@redhat.com>
46325
46326         * gcc.dg/asm-5.c: New.
46327
46328 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46329
46330         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46331         in namespace __gnu_cxx
46332
46333 2001-12-30  Richard Henderson  <rth@redhat.com>
46334
46335         * gcc.dg/debug-6.c: New.
46336
46337 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46338
46339         * gcc.c-torture/compile/20011229-2.c: New test.
46340
46341 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46342
46343         * gcc.dg/debug-3.c: New test.
46344         * gcc.dg/debug-4.c: New test.
46345         * gcc.dg/debug-5.c: New test.
46346
46347 2001-12-29  Richard Henderson  <rth@redhat.com>
46348
46349         * g++.dg/eh/loop1.C: New.
46350
46351 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46352
46353         * g++.dg/template/crash1.C: New test.
46354
46355 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46356
46357         * g++.dg/other/const1.C: New test.
46358
46359 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46360
46361         * gcc.c-torture/compile/20011229-1.c: New test.
46362
46363 2001-12-28  Stan Shebs  <shebs@apple.com>
46364
46365         * lib/objc-torture.exp: Resync with c-torture.exp.
46366         * lib/objc.exp: Load standard libraries.
46367
46368 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46369
46370         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46371         additional tests.
46372
46373 2001-12-27  Roger Sayle <roger@eyesopen.com>
46374
46375         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46376
46377 2001-12-27  Richard Henderson  <rth@redhat.com>
46378
46379         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46380
46381 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46382
46383         * g++.dg/eh/ctor1.C: New test.
46384         * g++.dg/other/error2.C: New test.
46385
46386 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46387
46388         * g++.dg/other/init2.C: New test.
46389
46390 2001-12-24  Richard Henderson  <rth@redhat.com>
46391
46392         * gcc.dg/20011223-1.c: New.
46393         * gcc.dg/inline-1.c: New.
46394
46395 2001-12-23  Richard Henderson  <rth@redhat.com>
46396
46397         * gcc.dg/asm-4.c: Test operand modifiers.
46398
46399 2001-12-23  Richard Henderson  <rth@redhat.com>
46400
46401         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46402
46403 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46404
46405         * gcc.c-torture/execute/20011223-1.c: New test.
46406
46407 2001-12-21  Richard Henderson  <rth@redhat.com>
46408
46409         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46410         re-enables the warning.
46411
46412 2001-12-21  Richard Henderson  <rth@redhat.com>
46413
46414         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46415
46416 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * gcc.c-torture/compile/20011218-1.c: New test.
46419
46420 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46421
46422         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46423         arm-isr.c test.
46424         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46425         epilogue generation for ARM ISR routines.
46426
46427 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46428
46429         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46430         * gcc.dg/format/c90-printf-3.c: Likewise.
46431         * gcc.dg/format/c99-printf-3.c: Likewise.
46432         * gcc.dg/format/ext-1.c: Likewise.
46433         * gcc.dg/format/ext-6.c: Likewise.
46434         * gcc.dg/format/format.h: Prototype unlocked stdio.
46435
46436 2001-12-20  Richard Henderson  <rth@redhat.com>
46437
46438         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46439         (arena): Use it.
46440         (malloc): Correct allocation logic.  Abort if we fill up the
46441         arena before initialization complete.
46442         (realloc): Correct allocation logic.
46443
46444 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46445
46446         * gcc.c-torture/compile/20011219-2.c: New test.
46447
46448         * gcc.c-torture/execute/20011219-1.c: New test.
46449
46450 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46451
46452         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46453         target does not support weak symbols.
46454
46455 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46456
46457         * gcc.c-torture/compile/20011219-1.c: New test.
46458
46459 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46460
46461         * g++.dg/other/error1.C: New test.
46462
46463 2001-12-17  Jeffrey A Law  (law@redhat.com)
46464
46465         * gcc.c-torture/execute/20011217-1.c: New test.
46466
46467 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46468
46469         * objc.dg/special/: New directory.
46470         * objc.dg/special/special.exp: New file.
46471         * objc.dg/special/unclaimed-category-1.h: New file.
46472         * objc.dg/special/unclaimed-category-1a.m: New file.
46473         * objc.dg/special/unclaimed-category-1.m: New file.
46474
46475 2001-12-17  Andreas Jaeger  <aj@suse.de>
46476
46477         * gcc.c-torture/compile/20011217-2.c: New test.
46478
46479 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46480
46481         * gcc.c-torture/compile/20011217-1.c: New test.
46482
46483 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46484
46485         * gcc.dg/20011214-1.c: New.
46486
46487 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46488
46489         * gcc.dg/altivec-4.c: New.
46490
46491 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46492
46493         * gcc.dg/20011113-1.c: New test.
46494
46495 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46496
46497         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46498         std::__malloc_alloc_template<0> and
46499         std::__default_alloc_template<false, 0>.
46500
46501 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46502
46503         * objc/execute/bf-21.m: New test.
46504         * objc/execute/enumeration-1.m: New test.
46505         * objc/execute/enumeration-2.m: New test.
46506
46507 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46508
46509         * gcc.dg/gnu89-init-1.c: New test.
46510
46511 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46512
46513         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46514         * g++.old-deja/g++.jason/2371.C: Likewise.
46515         * g++.old-deja/g++.jason/template33.C: Likewise.
46516         * g++.old-deja/g++.jason/template34.C: Likewise.
46517         * g++.old-deja/g++.jason/template36.C: Likewise.
46518         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46519         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46520         * g++.old-deja/g++.other/typename1.C: Likewise.
46521         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46522         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46523         * g++.old-deja/g++.pt/typename11.C: Likewise.
46524         * g++.old-deja/g++.pt/typename14.C: Likewise.
46525         * g++.old-deja/g++.pt/typename16.C: Likewise.
46526         * g++.old-deja/g++.pt/typename3.C: Likewise.
46527         * g++.old-deja/g++.pt/typename4.C: Likewise.
46528         * g++.old-deja/g++.pt/typename5.C: Likewise.
46529         * g++.old-deja/g++.pt/typename7.C: Likewise.
46530         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46531
46532 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46533
46534         * g++.dg/other/linkage1.C: New test.
46535         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46536         specifiers.
46537
46538 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46539
46540         * gcc.dg/concat.c: New test.
46541
46542 2001-12-11  Stan Shebs  <shebs@apple.com>
46543
46544         * objc/compile: New test directory.
46545         * objc/compile/compile.exp: New expect script.
46546         * objc/compile/20011211-1.m: New compile test.
46547
46548 2001-12-11  Jason Merrill  <jason@redhat.com>
46549
46550         * lib/prune.exp (prune_gcc_output): Also handle "In member
46551         function".  So many permutations...
46552
46553 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46554
46555         * g++.dg/template/typedef1.C: New test.
46556
46557 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46558
46559         * g++.dg/other/copy1.C: New test.
46560
46561 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46562
46563         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46564
46565         * gcc.dg/builtin-choose-expr.c: New.
46566
46567 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46568
46569         * gcc.dg/altivec-2.c: New.
46570
46571 2001-12-07  Richard Henderson  <rth@redhat.com>
46572
46573         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46574
46575 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46576
46577         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46578         ultrasparc.
46579
46580 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46581
46582         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46583
46584 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46585
46586         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46587         variable argument list.
46588
46589 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46590
46591         * gcc.c-torture/execute/memcheck: Delete entire directory.
46592         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46593         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46594
46595 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46596
46597         * gcc.dg/Wshadow-1.c: New test.
46598
46599 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46600
46601         * gcc.c-torture/compile/20011130-1.c: New test.
46602
46603         * gcc.dg/noncompile/20011025-1.c: New test.
46604
46605         * g++.dg/other/anon-union.C: New test.
46606
46607         * gcc.c-torture/execute/20011024-1.c: New test.
46608
46609 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46610
46611         * gcc.c-torture/execute/20000722-1.x,
46612         gcc.c-torture/execute/20010123-1.x: Remove.
46613         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46614         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46615         gcc.dg/c99-complit-2.c: New tests.
46616
46617 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46618
46619         * g++.dg/inherit/base1.C: New test.
46620
46621 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46622
46623         * g++.dg/other/stdarg1.C: New test.
46624
46625         * gcc.c-torture/compile/20011130-2.c: New test.
46626
46627 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46628
46629         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46630         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46631         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46632         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46633         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46634         * gcc.dg/builtin-prefetch-1.c: New test.
46635
46636 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46637
46638         * gcc.dg/20011130-1.c: New test.
46639
46640 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46641
46642         * g++.dg/other/scope1.C: New test.
46643         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46644
46645 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46646
46647         * gcc.dg/vla-init-1.c: New test.
46648
46649 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46650
46651         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46652
46653 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46654
46655         * objc.dg/alias.m: Update.
46656         * objc.dg/class-1.m: Update.
46657         * objc.dg/const-str-1.m: Update.
46658         * objc.dg/fwd-proto-1.m: Update.
46659         * objc.dg/id-1.m: Update.
46660         * objc.dg/super-class-1.m: Update.
46661
46662 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46663
46664         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46665         constructs.
46666
46667 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46668
46669         * gcc.c-torture/execute/20011128-1.c: New test.
46670
46671 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46672
46673         * gcc.dg/20011127-1.c: New test.
46674
46675 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46676
46677         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46678         from Austin Group draft 7.
46679         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46680         scanf format arguments.
46681         * gcc.dg/format/no-exargs-2.c: New test.
46682
46683 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46684
46685         * g++.dg/abi/vbase8-4.C: New test.
46686
46687 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46688
46689         * gcc.c-torture/execute/20011121-1.c: New test.
46690
46691 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46692
46693         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46694
46695 2001-11-23  Andreas Jaeger  <aj@suse.de>
46696
46697         * gcc.dg/cpp/charconst-2.c: New test.
46698
46699 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46700
46701         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46702         to the host if it is remote.  Let tests specify extra headers
46703         they use.
46704         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46705         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46706         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46707         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46708         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46709         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46710         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46711         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46712         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46713         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46714
46715 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46716
46717         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46718         for little endian ARMs.
46719
46720 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46721
46722         * gcc.c-torture/compile/20011119-1.c: New test.
46723         * gcc.c-torture/compile/20011119-2.c: New test.
46724
46725 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46726
46727         * gcc.dg/altivec-1.c: Fix typo.
46728
46729 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46730
46731         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46732
46733 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46734
46735         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46736
46737 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46738
46739         * lib/g77.exp: Don't specify --rpath-link.
46740
46741         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46742         across all the headers.
46743         * gcc.dg/format/format.exp: For testing on a remote host,
46744         copy format.h.
46745
46746         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46747         * gcc.c-torture/execute/930406-1.c: Likewise.
46748         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46749
46750 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46751
46752         * gcc.dg/altivec-1.c: New.
46753
46754 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46755
46756         * gcc.dg/cpp/fpreprocessed.c: New test case.
46757
46758 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46759
46760         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46761         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46762         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46763
46764 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46765
46766         * gcc.dg/no-builtin-1.c: New test.
46767
46768 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46769
46770         * gcc.c-torture/execute/20011115-1.c: New test.
46771
46772 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46773
46774         * gcc.c-torture/compile/20011114-2.c: New test.
46775         * gcc.c-torture/compile/20011114-3.c: New test.
46776         * gcc.c-torture/compile/20011114-4.c: New test.
46777
46778 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46779
46780         * g++.dg/other/init1.C: New test.
46781
46782 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46783
46784         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46785         message.
46786
46787         * gcc.c-torture/execute/20011114-1.c: New testcase.
46788
46789         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46790         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46791         like the (before this change) version of 20010327-1.c.
46792
46793 2001-11-14  Roger Sayle <roger@eyesopen.com>
46794
46795         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46796
46797 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46798
46799         * g++.dg/init/array2.C: New test.
46800
46801 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46802
46803         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46804
46805 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46806
46807         * g++.dg/other/forscope1.C: New test.
46808         * g++.dg/ext/forscope1.C: New test.
46809         * g++.dg/ext/forscope2.C: New test.
46810
46811 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46812
46813         * gcc.c-torture/execute/20011113-1.c: New test.
46814
46815 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46816
46817         * gcc.c-torture/execute/20011109-2.c: New test.
46818
46819         * gcc.c-torture/execute/20011109-1.c: New test.
46820
46821 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46822
46823         * gcc.c-torture/compile/20011109-1.c: New test.
46824
46825 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46826
46827         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46828         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46829         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46830         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46831         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46832         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46833         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46834
46835 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46836
46837         * g++.dg/warn/Wshadow-1.C: New tests.
46838         * g++.old-deja/g++.mike/for3.C: Update.
46839
46840 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46841
46842         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46843         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46844         XFAILs.  Adjust expected error texts.
46845         * gcc.c-torture/compile/20011106-1.c,
46846         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46847         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46848         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46849         gcc.dg/c99-array-lval-5.c: New tests.
46850
46851 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46852
46853         * gcc.dg/cpp/defined.c: Update.
46854
46855 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46856
46857         * gcc.c-torture/execute/anon-1.c: New test.
46858
46859 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46860
46861         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46862         same size, so no warning should be produced on stormy16.
46863
46864         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46865         due to oversized array.
46866         * g++.old-deja/g++.mike/ns15.C: Likewise.
46867         * g++.old-deja/g++.pt/crash16.C: Likewise.
46868
46869 2001-11-02  Graham Stott  <grahams@redhat.com>
46870
46871         * g++.dgother/debug1.C: Fix typos.
46872
46873 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46874
46875         * g++.dg/other/debug1.C: New test.
46876
46877 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46878
46879         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46880         of unsigned long.
46881
46882 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46883
46884         * gcc.dg/20011029-2.c: New test.
46885
46886         * gcc.c-torture/compile/20011029-1.c: New test.
46887
46888 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46889
46890         * objc/execute/class_self-1.m: New test.
46891         * objc/execute/class_self-2.m: New test.
46892
46893 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46894
46895         * gcc.misc-tests/msgs.exp: Delete.
46896         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46897         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46898         error set to match recent changes.
46899
46900 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46901
46902         * gcc.dg/20011021-1.c: New test.
46903
46904 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46905
46906         * gcc.c-torture/compile/20011023-1.c: New test.
46907
46908 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46909
46910         * lib/g77.exp: Rewrite based on lib/g++.exp.
46911
46912 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46913
46914         * gcc.c-torture/execute/20011019-1.c: New test.
46915
46916         * gcc.dg/20011018-1.c: New test.
46917
46918 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46919
46920         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46921
46922 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46923
46924         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46925         * gcc.dg/attr-invalid.c: Likewise.
46926
46927 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46928
46929         * gcc.dg/20011015-1.c: New test.
46930
46931 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46932
46933         * g++.dg/template/unify2.C: New test.
46934
46935 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46936
46937         * g++.dg/other/exception-specification.C: New test
46938
46939 2001-10-13  Tom Rix  <trix@redhat.com>
46940
46941         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46942         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46943
46944 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46945
46946         * gcc.dg/20011009-1.c: New test.
46947
46948 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46949
46950         PR g++/4476
46951         * g++.dg/other/friend1.C: New test.
46952
46953 2001-10-11  Richard Henderson  <rth@redhat.com>
46954
46955         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46956
46957 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46958
46959         * gcc.c-torture/compile/20011010-1.c: New.
46960
46961 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46962
46963         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46964         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46965         g77.f-torture/execute/execute.exp,
46966         g77.f-torture/noncompile/noncompile.exp,
46967         gcc.c-torture/compile/compile.exp,
46968         gcc.c-torture/execute/execute.exp,
46969         gcc.c-torture/execute/ieee/ieee.exp,
46970         gcc.c-torture/execute/memcheck/memcheck.exp,
46971         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46972         objc/execute/execute.exp: Update FSF address.
46973
46974 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46975
46976         * gcc.dg/cpp/cmdlne-C.c: Update.
46977         * gcc.dg/cpp/cmdlne-C2.c: New.
46978
46979 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46980
46981         * gcc.c-torture/execute/20011008-3.c: New.
46982
46983 2001-10-08  DJ Delorie  <dj@redhat.com>
46984
46985         * gcc.dg/20011008-1.c: New.
46986         * gcc.dg/20011008-2.c: New.
46987
46988 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46989
46990         * gcc.dg/cpp/spacing1.c: Update test.
46991
46992 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46993
46994         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46995         spelling errors of "separate" as "seperate".
46996
46997 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46998
46999         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47000         enough to avoid inlining.
47001
47002 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47003
47004         * lib/g77.exp: set libg2c_dir correctly.
47005
47006 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47007
47008         * gcc.dg/cpp/macro11.c: New test.
47009
47010 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47011
47012         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47013         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47014         gcc.dg/format/multattr-3.c: New tests.
47015         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47016         tests for format attributes on function pointers being rejected.
47017
47018 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47019
47020         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47021
47022 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47023
47024         * g++.dg/warn/format1.C: New test.
47025
47026 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47027
47028         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47029
47030 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47031
47032         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47033
47034 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47035
47036         * gcc.dg/cpp/redef2.c: Add test.
47037
47038 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47039
47040         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47041         long-standing bug on i686, apparently.
47042         * gcc.c-torture/execute/loop-2c.x: New file.
47043         * gcc.c-torture/execute/loop-2d.x: New file.
47044         * gcc.c-torture/execute/loop-3c.x: New file.
47045
47046 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47047
47048         * gcc.dg/cpp/20000625-2.c: Correct line number.
47049
47050 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47051
47052         * gcc.dg/cpp/macro10.c: New test.
47053         * gcc.dg/cpp/strify3.c: New test.
47054         * gcc.dg/cpp/spacing1.c: Add tests.
47055         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47056         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47057
47058 2001-09-24  DJ Delorie  <dj@redhat.com>
47059
47060         * gcc.c-torture/execute/20010924-1.c: New test.
47061
47062 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47063
47064         * objc/execute/paste.m: Remove.
47065
47066 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47067
47068         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47069
47070 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47071
47072         * g77.dg/strlen0.f: New test.
47073
47074 2001-09-21  Richard Henderson  <rth@redhat.com>
47075
47076         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47077         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47078
47079 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47080
47081         Table-driven attributes.
47082         * g++.dg/ext/attrib1.C: New test.
47083
47084 2001-09-20  DJ Delorie  <dj@redhat.com>
47085
47086         * gcc.dg/20000926-1.c: Update expected warning messages.
47087         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47088         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47089         array.
47090
47091 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47092
47093         * g++.dg/eh/registers1.C: New test case.
47094
47095 2001-09-17  Richard Henderson  <rth@redhat.com>
47096
47097         * gcc.dg/array-5.c: Fix VLA decomposition test.
47098
47099 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47100
47101         * gcc.dg/cpp/line5.c: New testcase.
47102
47103 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47104
47105         * gcc.dg/cpp/macro9.c: New test.
47106
47107 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47108
47109         * gcc.c-torture/execute/980223.c: Change type of addr from long
47110         to char *.
47111
47112 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47113
47114         * gcc.c-torture/execute/20010915-1.c: New test.
47115
47116 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47117
47118         * g77.dg/bprob: New directory.
47119         * g77.dg/bprob/bprob.exp: New file.
47120         * g77.dg/bprob/bprob-1.f: New test.
47121         * g77.dg/gcov: New directory.
47122         * g77.dg/gcov/gcov.exp: New file.
47123         * g77.dg/gcov/gcov-1.f: New test.
47124         * g77.dg/gcov/gcov-1.x: New file.
47125
47126 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47127
47128         * gcc.dg/cpp/directiv.c: Update.
47129         * gcc.dg/cpp/undef1.c: Update.
47130
47131 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47132
47133         * gcc.dg/20010912-1.c: New test.
47134
47135 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47136
47137         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47138         language-independent file in lib.
47139         * lib/gcov.exp: New file.
47140
47141 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47142
47143         * gcc.c-torture/compile/20010911-1.c: New test.
47144
47145 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47146
47147         * lib/profopt.exp: New, to support profile-directed optimizations.
47148         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47149         * gcc.misc-tests/bprob-1.c: New test.
47150         * gcc.misc-tests/bprob-2.c: New test.
47151
47152 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47153
47154         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47155         XFAIL and which kinds of gcov output to verify.
47156         * gcc.misc-tests/gcov-4b.x: New file.
47157         * gcc.misc-tests/gcov-5b.x: New file.
47158         * gcc.misc-tests/gcov-6.x: New file.
47159         * gcc.misc-tests/gcov-7.c: New test.
47160         * gcc.misc-tests/gcov-7.x: New file.
47161
47162 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47163
47164         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47165         * gcc.misc-tests/gcov-6.c: New test.
47166
47167 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47168
47169         PR c++/3986
47170         * g++.dg/abi/vbase1.C: New test.
47171
47172 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47173
47174         * objc.dg/method-2.m: New.
47175
47176 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47177
47178         PR c++/4203
47179         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47180         * g++.dg/init/empty1.C: New test.
47181
47182 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47183
47184         * gcc.c-torture/compile/20010903-1.c: New test.
47185
47186 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47187
47188         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47189         for m68k.
47190
47191 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47192
47193         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47194
47195         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47196
47197         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47198
47199 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47200
47201         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47202         for 16-bit 'unsigned int'.
47203
47204 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47205
47206         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47207
47208 2001-08-27  Richard Henderson  <rth@redhat.com>
47209
47210         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47211         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47212
47213 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47214
47215         * gcc.dg/asm-names.c (ymain): New.
47216
47217 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47218
47219         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47220         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47221         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47222
47223 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47224
47225         * gcc.dg/compare5.c: New testcase.
47226
47227 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47228
47229         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47230         and "In instantiation".
47231
47232 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47233
47234         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47235
47236 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47237
47238         * gcc.misc-tests/gcov.exp: Add support for branch information.
47239         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47240         * gcc.misc-tests/gcov-4.c: New test.
47241         * gcc.misc-tests/gcov-4b.c: New test.
47242         * gcc.misc-tests/gcov-5b.c: New test.
47243
47244 2001-08-20  Zack Weinberg  <zackw@panix.com>
47245
47246         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47247         expected to fail.
47248
47249 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47250
47251         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47252
47253 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47254
47255         * g++.dg/eh/template1.C: New test.
47256
47257 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47258
47259         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47260         Fix thinko.
47261         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47262         for xfail.
47263
47264 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47265
47266         * lib/g77-dg.exp: Use prune.exp for common procedures
47267         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47268         * lib/g77.exp: (g77-dg-prune) Remove
47269
47270 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47271
47272         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47273
47274 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47275
47276         * g++.dg/template/unify1.C: New test.
47277
47278 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47279
47280         * g++.dg/abi/empty4.C: New test.
47281
47282 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47283
47284         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47285         solaris2.*
47286         * g77.f-torture/compile/pr3743.x: Likewise.
47287
47288 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47289
47290         * g++.dg/other/using-declaration.C: New test.
47291
47292 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47293
47294         * gcc.dg/cpp/tr-sign.c: New testcase.
47295
47296 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47297
47298         * gcc.dg/cpp/19951025-1.c: Revert.
47299         * gcc.dg/cpp/directiv.c: We no longer process directives that
47300         interrupt macro arguments.
47301
47302 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47303
47304         * gcc.dg/bconstp-1.c: New test.
47305
47306 2001-08-03  Richard Henderson  <rth@redhat.com>
47307
47308         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47309
47310 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47311
47312         * gcc.dg/cpp/19951025-1.c: Update.
47313
47314 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47315
47316         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47317         should be x.
47318
47319 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47320
47321         Kill -fhonor-std.
47322         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47323         * g++.old-deja/g++.other/std1.C: Likewise.
47324         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47325
47326 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47327
47328         * lib/g77.exp: Load gcc-defs.exp for common procedures
47329         (g77_pass, g77_fail, g77_finish, g77_exit,
47330         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47331
47332 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47333
47334         * g77.dg/fbackslash.f
47335         * g77.dg/fcase-preserve.f
47336         * g77.dg/ff90-1.f
47337         * g77.dg/ffixed-line-length-0.f
47338         * g77.dg/ffixed-line-length-132.f
47339         * g77.dg/ffixed-line-length-7.f
47340         * g77.dg/ffixed-line-length-72.f
47341         * g77.dg/ffixed-line-length-none.f
47342         * g77.dg/ffree-form-1.f
47343         * g77.dg/fno-backslash.f
47344         * g77.dg/fno-f90-1.f
47345         * g77.dg/fno-fixed-form-1.f
47346         * g77.dg/fno-onetrip.f
47347         * g77.dg/fno-typeless-boz.f
47348         * g77.dg/fno-underscoring.f
47349         * g77.dg/fno-vxt-1.f
47350         * g77.dg/fonetrip.f
47351         * g77.dg/ftypeless-boz.f
47352         * g77.dg/fugly-assumed.f
47353         * g77.dg/funderscoring.f
47354         * g77.dg/fvxt-1.f
47355
47356 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47357
47358         * objc.dg/fwd-proto-1.m: New.
47359         * objc.dg/local-decl-1.m: New.
47360         * objc.dg/naming-1.m: New.
47361         * objc.dg/naming-2.m: New.
47362         * objc.dg/proto-hier-1.m: New.
47363
47364 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47365
47366         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47367         largest-type elements to a struct makes its size grow.
47368
47369 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47370
47371         * g++.dg/abi/vthunk1.C: New test.
47372
47373 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47374
47375         * g++.dg/abi/vbase8-22.C: New test.
47376
47377 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47378
47379         * gcc.dg/cpp/macro8.c: New test.
47380
47381 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47382
47383         * g++.dg/abi/vbase8-21.C: New test.
47384
47385 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47386
47387         * g++.dg/abi/vbase8-10.C: New test.
47388
47389 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47390
47391         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47392         ${tool}_set_ld_library_path.
47393         Changed caller.
47394         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47395         g++.exp.
47396
47397 2001-07-26  Stan Cox <scox@redhat.com>
47398
47399         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47400         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47401         gcc_exit, gcc_check_unsupported_p):
47402         Moved to gcc-deps.exp
47403         * gcc-deps.exp: New file.
47404
47405 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47406
47407         * g++.old-deja/g++.pt/defarg14.C: New test.
47408
47409 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47410
47411         * g++.old-deja/g++.other/lineno5.C: New test.
47412
47413 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47414
47415         * g++.old-deja/g++.pt/crash68.C: New test.
47416
47417 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47418
47419         * g++.old-deja/g++.other/crash42.C: New test.
47420
47421 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47422
47423         * gcc.dg/cpp/extratokens.c: Fix.
47424         * gcc.dg/cpp/skipping2.c: New tests.
47425
47426 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47427
47428         * gcc.c-torture/execute/20010724-1.c: New file.
47429         * gcc.c-torture/execute/20010724-1.x: New file.
47430
47431 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47432
47433         * g++.old-deja/g++.other/cond7.C: New test.
47434
47435 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47436
47437         * g++.old-deja/g++.other/optimize4.C: New test.
47438
47439 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47440
47441         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47442
47443 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47444
47445         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47446         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47447         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47448         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47449
47450         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47451         bug report" message.
47452
47453         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47454         * g++.dg/ext/instantiate1.C: Move from old-deja.
47455
47456 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47457
47458         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47459         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47460         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47461         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47462
47463 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47464
47465         * gcc.c-torture/execute/20010723-1.c: New test.
47466
47467 2001-07-23  Ben Elliston  <bje@redhat.com>
47468
47469         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47470
47471 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47472
47473         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47474         i[34567]86-*-*.
47475         Delete handling of ieee_multilib_flags.
47476         Pass -mieee for alpha*-*-* and sh-*-*.
47477         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47478
47479 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47480
47481         Remove old-abi tests.
47482         * g++.old-deja/g++.mike/p11116.C: Remove.
47483         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47484
47485 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47486
47487         * g77.f-torture/compile/pr3743.f: New test
47488
47489 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47490
47491         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47492
47493 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47494
47495         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47496         g++.old-deja/g++.pt/static6.C: Likewise.
47497         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47498         supports weak symbols.
47499
47500 2001-07-18  Andreas Jaeger  <aj@suse.de>
47501
47502         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47503         supported again.
47504
47505 2001-07-18  Andreas Jaeger  <aj@suse.de>
47506
47507         * gcc.dg/iftrap-1.c: Fix target line.
47508
47509 2001-07-17  Richard Henderson  <rth@redhat.com>
47510
47511         * gcc.c-torture/execute/20010717-1.c: New.
47512
47513 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47514
47515         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47516         tests.
47517
47518 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47519
47520         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47521
47522 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47523
47524         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47525         UAC_SIGBUS, UAC_NOPRINT definitions.
47526
47527 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47528
47529         * objc/execute/object_is_class.m: New test.
47530         * objc/execute/object_is_meta_class.m: New test.
47531
47532 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47533
47534         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47535         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47536
47537 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47538
47539         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47540         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47541
47542 2001-07-14  Richard Henderson  <rth@redhat.com>
47543
47544         * gcc.dg/iftrap-1.c: New.
47545
47546 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47547
47548         * g77.f-torture/execute/intrinsic77.f: New test.
47549
47550 2001-07-11  Janis Johnson <janis@us.ibm.com>
47551
47552         * gcc.misc-tests/gcov-3.c: New test.
47553
47554 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47555
47556         * gcc.c-torture/compile/20010711-1.c,
47557         * gcc.c-torture/compile/20010711-2.c: New tests.
47558
47559 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47560
47561         * gcc.c-torture/execute/20010711-1.c: New test.
47562
47563 2001-07-11  Ben Elliston  <bje@redhat.com>
47564
47565         * g++.old-deja/g++.other/enum5.C: New test.
47566
47567 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47568
47569         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47570         (g++-dg-prune): Call prune_gcc_output.
47571         * prune.exp: New file for prune_gcc_output.
47572         * lib/g++.exp, lib/gcc.exp: Load it.
47573
47574 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47575
47576         * gcc.c-torture/compile/20010701-1.c,
47577         g++.old-deja/g++.ext/attrib6.C: New tests.
47578
47579 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47580
47581         * gcc.c-torture/compile/20010706-1.c: New test.
47582
47583 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47584
47585         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47586
47587 2001-06-28  Stan Shebs  <shebs@apple.com>
47588
47589         * gcc.dg/pragma-darwin.c: New test.
47590
47591 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47592
47593         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47594         Solaris 2.[678] system.
47595
47596 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47597
47598         * gcc.dg/20010622-1.c: New test.
47599
47600 2001-06-18  Stan Shebs  <shebs@apple.com>
47601
47602         * objc.dg: New directory.
47603         * objc.dg/dg.exp: New file.
47604         * objc.dg/alias.m: New.
47605         * objc.dg/class-1.m: New.
47606         * objc.dg/class-2.m: New.
47607         * objc.dg/const-str-1.m: New.
47608         * objc.dg/const-str-2.m: New.
47609         * objc.dg/id-1.m: New.
47610         * objc.dg/method-1.m: New.
47611         * objc.dg/super-class-1.m: New.
47612         * lib/objc-dg.exp: New file.
47613
47614 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47615
47616         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47617         of label name.
47618
47619 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47620
47621         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47622
47623 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47624
47625         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47626         variable.
47627
47628 2001-06-12  Richard Henderson  <rth@redhat.com>
47629
47630         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47631
47632 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47633
47634         * g++.old-deja/g++.abi/vbase5.C: New test.
47635         * g++.old-deja/g++.abi/vbase6.C: New test.
47636         * g++.old-deja/g++.abi/vbase7.C: New test.
47637
47638 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47639
47640         * gcc.c-torture/compile/20010610-1.c: New test.
47641
47642 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47643
47644         * g++.old-deja/g++.abi/vbase4.C: New test.
47645
47646 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47647
47648         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47649         support %f for HC11/HC12 targets.
47650         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47651         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47652         on HC11/HC12 targets.
47653         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47654
47655 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47656
47657         * gcc.dg/wchar_t-1.c: New file.
47658         * gcc.dg/wint_t-1.c: Likewise.
47659
47660 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47661
47662         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47663
47664 2001-06-11  Richard Henderson  <rth@redhat.com>
47665
47666         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47667
47668 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47669
47670         * gcc.c-torture/compile/20010611-1.c: New test.
47671
47672 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47673
47674         * gcc.dg/c99-tag-1.c: Add more tests.
47675
47676 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47677
47678         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47679         representation on MN10300 and ARM/Thumb.
47680
47681 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47682
47683         * g77.f-torture/execute/20010610.f: New.
47684
47685 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47686
47687         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47688         names.
47689
47690 2001-06-09  Richard Henderson  <rth@redhat.com>
47691
47692         * gcc.c-torture/execute/ashrdi-1.c: New.
47693         * gcc.c-torture/execute/ashldi-1.c: New.
47694         * gcc.c-torture/execute/lshrdi-1.c: New.
47695
47696 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47697
47698         * objc/execute/load-3.m: Added. Check sending +load to categories,
47699         in addition to classes.
47700
47701 2001-06-08  Stan Shebs  <shebs@apple.com>
47702
47703         * objc/execute/load-2.m: New test.  From Nicola Pero
47704         <n.pero@mi.flashnet.it>.
47705
47706 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47707
47708         * gcc.c-torture/execute/20010605-2.c: New test.
47709
47710 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47711
47712         * g++.old-deja/g++.abi/vbase2.C: New test.
47713         * g++.old-deja/g++.abi/vbase3.C: New test.
47714
47715 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47716
47717         * g++.old-deja/g++.pt/friend49.C: New test.
47718
47719 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47720
47721         * g++.old-deja/g++.ext/anon3.C: New test.
47722
47723 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47724
47725         * g++.old-deja/g++.other/conv7.C: New test.
47726
47727 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47728
47729         * gcc.c-torture/compile/20010605-2.c: New test.
47730
47731 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47732
47733         * gcc.c-torture/execute/20010604-1.c: New test.
47734
47735 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47736
47737         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47738
47739 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47740
47741         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47742         (g++_link_flags): Likewise.
47743         (g++_init): Pass gccpath's value to two previous functions.
47744
47745 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47746
47747         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47748         Ensure logfile entry matches exec command line.
47749
47750 2001-05-31  Richard Henderson  <rth@redhat.com>
47751
47752         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47753         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47754
47755 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47756
47757         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47758         compiler for irix6.2
47759
47760 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         * g++.old-deja/g++.other/optimize3.C: New file.
47763
47764 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47765
47766         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47767         assemble.
47768
47769 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47770
47771         * g++.old-deja/g++.other/optimize2.C: New file.
47772
47773 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47774
47775         * gcc.c-torture/compile/20010518-2.c: New file.
47776         * gcc.c-torture/execute/20010518-1.c: New file.
47777         * gcc.c-torture/execute/20010518-2.c: New file.
47778
47779 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47780
47781         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47782
47783 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47784
47785         G++ no longer defines builtins that do not begin with __builtin.
47786         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47787         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47788         * g++.old-deja/g++.law/builtin1.C: Likewise.
47789         * g++.old-deja/g++.law/cvt2.C: Likewise.
47790         * g++.old-deja/g++.mike/net5.C: Likewise.
47791         * g++.old-deja/g++.other/builtins1.C: Likewise.
47792         * g++.old-deja/g++.other/builtins2.C: Likewise.
47793         * g++.old-deja/g++.other/builtins3.C: Likewise.
47794         * g++.old-deja/g++.other/builtins4.C: Likewise.
47795         * g++.old-deja/g++.other/inline8.C: Likewise.
47796         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47797
47798 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47799
47800         * g++.old-deja/g++.pt/using1.C: Adjust.
47801         * g++.old-deja/g++.pt/using2.C: New test.
47802
47803 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47804
47805         * gcc.dg/cpp/charconst.c: New tests.
47806         * gcc.dg/cpp/escape.c: New tests.
47807         * gcc.dg/cpp/escape-1.c: New tests.
47808         * gcc.dg/cpp/escape-2.c: New tests.
47809         * gcc.dg/cpp/ucs.c: New tests.
47810
47811 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47812
47813         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47814         native compiler for irix6.5.
47815
47816 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47817
47818         * lib/g++.exp (g++_include_flags): Use args to compute
47819         get_multilibs.
47820         (g++_link_flags): Likewise.
47821         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47822
47823 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47824
47825         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47826
47827 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47828
47829         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47830         this file.
47831
47832 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47833
47834         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47835         STACK_SIZE;
47836         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47837         to STACK_SIZE; Use it to define size of add_histo array.
47838         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47839         to STACK_SIZE.
47840         (f): Use GITT_SIZE to define size of gitt local table.
47841         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47842         to STACK_SIZE; Use it to define size of bytemem array.
47843
47844 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47845
47846         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47847         on 68HC11/HC12 due to the asm instruction.
47848         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47849         * gcc.c-torture/compile/920520-1.x: Likewise.
47850         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47851         on 68HC11/HC12 because the function is larger than 64K.
47852         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47853         on 68HC11/HC12 because the structure is too large.
47854
47855 2001-05-20  Richard Henderson  <rth@redhat.com>
47856
47857         * gcc.c-torture/execute/20010520-1.c: New.
47858
47859 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47860
47861         * g++.old-deja/g++.warn/compare1.C: New test.
47862         * gcc.dg/compare4.c: New test.
47863
47864 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47865
47866         * g++.old-deja/g++.other/optimize1.C: New test.
47867
47868 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47869
47870         * g++.old-deja/g++.pt/spec41.C: New test.
47871
47872 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47873
47874         * gcc.c-torture/compile/20010114-1.x: Remove.
47875
47876 2001-05-18  Stan Shebs  <shebs@apple.com>
47877
47878         * gcc.c-torture/compile/20010518-1.c: New test.
47879
47880 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47881
47882         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47883         * g++.old-deja/g++.pt/crash67.C: New test.
47884
47885 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47886
47887         * g++.old-deja/g++.other/debug9.C: New test.
47888
47889 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47890
47891         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47892
47893 2001-05-16  Jan Hubicka  <jh@suse.cz>
47894
47895         * gcc.c-torture/compile/20010516-1.c: New test.
47896
47897 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47898
47899         * g++.old-deja/g++.other/crash41.C: New test.
47900
47901 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47902
47903         * g++.old-deja/g++.pt/crash66.C: New test.
47904
47905 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47906
47907         * g++.old-deja/g++.robertl/eb27.C: Convert.
47908
47909 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47910
47911         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47912         declaration being redundant.
47913
47914 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47915
47916         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47917
47918 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47919
47920         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47921
47922 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47923
47924         * lib/g++.exp: Use testsuite_flags.
47925
47926 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47927
47928         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47929
47930 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47931
47932         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47933
47934 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47935
47936         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47937
47938 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47939
47940         * gcc.c-torture/compile/20010313-1.c: New test.
47941
47942 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47943
47944         * gcc.dg/cpp/direct2.c: New test.
47945         * gccq.dg/cpp/direct2s.c: New test.
47946
47947         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47948
47949 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47950
47951         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47952         * g++.old-deja/g++.other/op3.C: Likewise.
47953
47954 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47955
47956         * gcc.dg/cpp/syshdr.h: New file.
47957         * gcc.dg/cpp/sysmac1.c: Update.
47958         * gcc.dg/cpp/sysmac2.c: Update.
47959
47960 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47961
47962         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47963
47964 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47965
47966         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47967         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47968
47969 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47970
47971         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47972
47973 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47974
47975         * lib/g++.exp (g++_include_flags): Don't use any special flags
47976         if TESTING_IN_BUILD_TREE is not defined.
47977         (g++_init): Use a plain 'c++' as the compiler if
47978         TESTING_IN_BUILD_TREEE is not defined.
47979
47980 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47981
47982         * g++.old-deja/g++.eh/catch13.C: New test.
47983         * g++.old-deja/g++.eh/catch14.C: New test.
47984
47985 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47986
47987         * gcc.dg/cpp/tr-define.c: New test.
47988
47989 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47990
47991         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47992         <stdlib.h>, not <malloc.h>.
47993
47994 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47995
47996         * g++.old-deja/g++.ns/template17.C: New test.
47997
47998 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47999
48000         * g++.old-deja/g++.pt/ref4.C: New test.
48001
48002 2001-04-30  Richard Henderson  <rth@redhat.com>
48003
48004         * gcc.dg/20000724-1.c: Revert last change.
48005
48006 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48007
48008         * g77.f-torture/execute/20010430.f: New test.
48009
48010 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48011
48012         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48013
48014 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48015
48016         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48017
48018 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48019
48020         * g++.old-deja/g++.eh/crash6.C: New test.
48021
48022 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48023
48024         * g++.old-deja/g++.other/warn7.C: New test.
48025
48026 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48027
48028         * g++.old-deja/g++.other/defarg9.C: New test.
48029
48030 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48031
48032         * g77.f-torture/compile/20010426.f: New test.
48033         * g77.f-torture/execute/20010426.f: New test.
48034
48035 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48036
48037         * g77.f-torture/compile/20000629-1.x: Remove - error
48038         has been fixed.
48039
48040 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48041
48042         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48043         Tweak slightly to work with g++.dg framework.
48044         * g++.dg/special/ecos.exp: Run initp1.C test.
48045         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48046
48047         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48048         its linker doesn't give line numbers either.
48049         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48050
48051 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48052
48053         * g++.old-deja/g++.other/lex1.C: New test.
48054
48055 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48056
48057         * gcc.dg/noncompile/20010425-1.c: New test.
48058
48059 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48060
48061         * g++.old-deja/g++.pt/mangle2.C: New test.
48062
48063 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48064
48065         * gcc.dg/format/plus-1.c: New test.
48066
48067 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48068
48069         * gcc.dg/20010423-1.c: New test.
48070
48071 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48072
48073         * gcc.c-torture/execute/20010422-1.c: New test.
48074
48075 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48076
48077         * g++.old-deja/g++.ns/type2.C: New test.
48078
48079 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48080
48081         * g++.old-deja/g++.other/perf1.C: New test.
48082
48083 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48084
48085         * gcc.dg/c99-func-2.c: Remove xfail.
48086         * gcc.dg/c99-func-3.c: Remove xfail.
48087         * gcc.dg/c99-func-4.c: Remove xfail.
48088
48089 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48090
48091         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48092
48093 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48094
48095         * gcc.c-torture/compile/20010423-1.c: New test.
48096
48097 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48098
48099         * g++.old-deja/g++.pt/typename28.C: New test.
48100
48101 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48102
48103         * g++.old-deja/g++.abi/empty2.C: New test.
48104         * g++.old-deja/g++.abi/empty3.C: New test.
48105
48106 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48107
48108         * g++.old-deja/g++.other/comdat2.C: New test.
48109         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48110
48111 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48112
48113         * g++.old-deja/g++.other/overload14.C: New test.
48114
48115 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48116
48117         * g++.old-deja/g++.other/lookup23.C: New test.
48118
48119 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48120
48121         * gcc.c-torture/execute/20010403-1.c: New test.
48122
48123 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48124             Mark Mitchell  <mark@codesourcery.com>
48125
48126         * lib/old-dejagnu.exp: Don't delete output of executable.
48127         Add .exe suffix to executables.
48128
48129 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48130
48131         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48132
48133 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48134
48135         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48136
48137 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48138
48139         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48140         * g++.old-deja/g++.abi/crash1.C: New test.
48141
48142 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48143
48144         * g++.old-deja/g++.other/crash40.C: New test.
48145
48146 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48147
48148         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48149
48150 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48151
48152         * g++.old-deja/g++.other/warn6.C: New test.
48153
48154 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48155
48156         * g++.old-deja/g++.robertl/eb42.C: Same.
48157
48158 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48159
48160         * gcc.dg/wtr-conversion-1.c: New testcase.
48161
48162 2001-04-10  Richard Henderson  <rth@redhat.com>
48163
48164         * g++.old-deja/g++.other/array5.C: New.
48165
48166 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48167
48168         * gcc.c-torture/execute/20010408-1.c: New test.
48169
48170 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48171
48172         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48173         headers and constructs.
48174         * g++.old-deja/g++.robertl/eb79.C: Same.
48175         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48176         * g++.old-deja/g++.robertl/eb73.C: Same.
48177         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48178         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48179         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48180         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48181         * g++.old-deja/g++.robertl/eb44.C: Same.
48182         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48183         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48184         * g++.old-deja/g++.robertl/eb39.C: Same.
48185         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48186         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48187         * g++.old-deja/g++.robertl/eb30.C: Same.
48188         * g++.old-deja/g++.robertl/eb3.C: Same.
48189         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48190         * g++.old-deja/g++.robertl/eb21.C: Same.
48191         * g++.old-deja/g++.robertl/eb15.C: Same.
48192         * g++.old-deja/g++.robertl/eb118.C: Same.
48193         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48194         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48195         * g++.old-deja/g++.robertl/eb109.C: Same.
48196         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48197         * g++.old-deja/g++.mike/rtti1.C: Same.
48198         * g++.old-deja/g++.mike/p658.C: Same.
48199         * g++.old-deja/g++.mike/net46.C: Same.
48200         * g++.old-deja/g++.mike/net34.C: Same.
48201         * g++.old-deja/g++.mike/memoize1.C: Same.
48202         * g++.old-deja/g++.mike/eh2.C: Same.
48203         * g++.old-deja/g++.law/weak.C: Same.
48204         * g++.old-deja/g++.law/visibility7.C: Same.
48205         * g++.old-deja/g++.law/visibility25.C: Same.
48206         * g++.old-deja/g++.law/visibility22.C: Same.
48207         * g++.old-deja/g++.law/visibility2.C: Same.
48208         * g++.old-deja/g++.law/visibility17.C: Same.
48209         * g++.old-deja/g++.law/visibility13.C: Same.
48210         * g++.old-deja/g++.law/visibility10.C: Same.
48211         * g++.old-deja/g++.law/visibility1.C: Same.
48212         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48213         * g++.old-deja/g++.law/vbase1.C: Same.
48214         * g++.old-deja/g++.law/operators32.C: Same.
48215         * g++.old-deja/g++.law/nest3.C: Same.
48216         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48217         * g++.old-deja/g++.law/except5.C (main): Same.
48218         * g++.old-deja/g++.law/cvt7.C (run): Same.
48219         * g++.old-deja/g++.law/cvt2.C: Same.
48220         * g++.old-deja/g++.law/cvt16.C: Same.
48221         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48222         * g++.old-deja/g++.law/ctors17.C (main): Same.
48223         * g++.old-deja/g++.law/ctors13.C: Same.
48224         * g++.old-deja/g++.law/ctors12.C (main): Same.
48225         * g++.old-deja/g++.law/ctors10.C: Same.
48226         * g++.old-deja/g++.law/code-gen5.C: Same.
48227         * g++.old-deja/g++.law/bad-error7.C: Same.
48228         * g++.old-deja/g++.law/arm9.C: Same.
48229         * g++.old-deja/g++.law/arm12.C: Same.
48230         * g++.old-deja/g++.law/arg8.C: Same.
48231         * g++.old-deja/g++.law/arg1.C: Same.
48232         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48233         * g++.old-deja/g++.jason/template31.C: Same.
48234         * g++.old-deja/g++.jason/template24.C (main): Same.
48235         * g++.old-deja/g++.jason/2371.C: Same.
48236         * g++.old-deja/g++.eh/new2.C: Same.
48237         * g++.old-deja/g++.eh/new1.C: Same.
48238         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48239         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48240         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48241         * g++.old-deja/g++.brendan/crash62.C: Same.
48242         * g++.old-deja/g++.brendan/crash52.C: Same.
48243         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48244         * g++.old-deja/g++.brendan/crash38.C: Same.
48245         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48246         * g++.old-deja/g++.brendan/copy9.C: Same.
48247
48248 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48249
48250         * gcc.c-torture/execute/20001203-2.c (memset):
48251         Count argument is of type __SIZE_TYPE__.
48252
48253 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48254
48255         * gcc.c-torture/compile/20010404-1.c: New test.
48256
48257 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48258
48259         * gcc.c-torture/compile/20010326-1.c: New test.
48260
48261 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48262
48263         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48264         peculiarities of the SH.
48265         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48266
48267 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48268
48269         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48270         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48271         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48272
48273 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48274
48275         * g77.f-torture/compile/20010321-1.f: New test.
48276
48277 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48278
48279         * gcc.c-torture/compile/20010329-1.c: New test.
48280
48281 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48282
48283         * gcc.c-torture/execute/20010329-1.c: New test.
48284
48285 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48286
48287         * g++.old-deja/g++.other/eh4.C: Fix typo.
48288
48289 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48290
48291         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48292
48293 2001-03-28  Philip Blundell  <philb@gnu.org>
48294
48295         * gcc.c-torture/compile/20010328-1.c: New test.
48296
48297 2001-03-27  Richard Henderson  <rth@redhat.com>
48298
48299         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48300         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48301
48302 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48303
48304         * gcc.c-torture/compile/20010327-1.c: New test.
48305
48306 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48307
48308         * g++.old-deja/g++.other/friend12.C: New test.
48309         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48310         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48311
48312 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48313
48314         * gcc.c-torture/execute/20010325-1.c: New test.
48315
48316 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48317
48318         * g++.old-deja/g++.other/mangle3.C: New test.
48319
48320 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48321
48322         * g++.old-deja/g++.other/anon8.C: New test.
48323
48324 2001-03-20  Philip Blundell  <philb@gnu.org>
48325
48326         * gcc.c-torture/compile/20010320-1.c: New test.
48327
48328 2001-03-17  Richard Henderson  <rth@redhat.com>
48329
48330         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48331
48332 2001-03-15  Geoff Keating  <geoff@redhat.com>
48333
48334         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48335         tests on AIX.
48336
48337 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48338
48339         * g++.old-deja/g++.other/eh4.C: New test.
48340
48341 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48342
48343         * gcc.dg/cpp/mi1.c: Update.
48344
48345 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48346
48347         * g++.old-deja/g++.other/regstack.C: New test.
48348
48349 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48350
48351         * g++.old-deja/g++.other/ref4.C: New test.
48352
48353 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48354
48355         * objc/execute/va_method.m: Added.
48356         * objc/execute/IMP.m: Added.
48357         * objc/execute/_cmd.m: Added.
48358         * objc/execute/accessing_ivars.m: Added.
48359         * objc/execute/class-1.m: Added.
48360         * objc/execute/class-10.m: Added.
48361         * objc/execute/class-11.m: Added.
48362         * objc/execute/class-12.m: Added.
48363         * objc/execute/class-13.m: Added.
48364         * objc/execute/class-14.m: Added.
48365         * objc/execute/class-2.m: Added.
48366         * objc/execute/class-3.m: Added.
48367         * objc/execute/class-4.m: Added.
48368         * objc/execute/class-5.m: Added.
48369         * objc/execute/class-6.m: Added.
48370         * objc/execute/class-7.m: Added.
48371         * objc/execute/class-8.m: Added.
48372         * objc/execute/class-9.m: Added.
48373         * objc/execute/class-tests-1.h
48374         * objc/execute/class-tests-2.h
48375         * objc/execute/compatibility_alias.m: Added.
48376         * objc/execute/encode-1.m: Added.
48377         * objc/execute/formal_protocol-1.m: Added.
48378         * objc/execute/formal_protocol-2.m: Added.
48379         * objc/execute/formal_protocol-3.m: Added.
48380         * objc/execute/formal_protocol-4.m: Added.
48381         * objc/execute/formal_protocol-5.m: Added.
48382         * objc/execute/formal_protocol-6.m: Added.
48383         * objc/execute/formal_protocol-7.m: Added.
48384         * objc/execute/informal_protocol.m: Added.
48385         * objc/execute/initialize.m: Added.
48386         * objc/execute/load.m: Added.
48387         * objc/execute/many_args_method.m: Added.
48388         * objc/execute/nested-3.m: Added.
48389         * objc/execute/no_clash.m: Added.
48390         * objc/execute/private.m: Added.
48391         * objc/execute/redefining_self.m: Added.
48392         * objc/execute/root_methods.m: Added.
48393         * objc/execute/selector-1.m: Added.
48394         * objc/execute/static-1.m: Added.
48395         * objc/execute/static-2.m: Added.
48396         * objc/execute/va_method.m: Added.
48397
48398 2001-03-10  Richard Henderson  <rth@redhat.com>
48399
48400         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48401
48402 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48403
48404         * g++.old-deja/g++.other/crash31.C: XFAIL.
48405         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48406         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48407         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48408         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48409         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48410
48411 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48412
48413         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48414
48415 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48416
48417         * gcc.dg/20000724-1.c: Don't use multiline strings.
48418
48419 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48420
48421         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48422         result of -cString against what we expect it to be; don't just
48423         print it out for no one to read.
48424
48425         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48426         Based on testcases provided by Nicola Pero.
48427
48428 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48429
48430         * gcc.dg/cpp/macro7.c: New test.
48431
48432 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48433
48434         * gcc.dg/cpp/multiline.c: Update.
48435
48436 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48437
48438         * g++.old-deja/g++.other/enum3.C: New test.
48439
48440 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48441
48442         * g++.old-deja/g++.other/pod1.C: New test.
48443
48444 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48445
48446         * g++.old-deja/g++.ext/overload1.C: New test.
48447
48448 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48449
48450         * g++.old-deja/g++.pt/using1.C: New test.
48451
48452 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48453
48454         * g++.old-deja/g++.other/using9.C: New test.
48455
48456 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48457
48458         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48459
48460         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48461
48462 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48463
48464         * g++.old-deja/g++.ext/realpt1.C: Remove.
48465
48466 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48467
48468         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48469
48470 2001-02-26  Will Cohen  <wcohen@redhat.com>
48471
48472         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48473
48474 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48475
48476         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48477         templatized constructors.
48478
48479 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48480
48481         * gcc.c-torture/execute/20010224-1.c: New test.
48482
48483 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48484
48485         * gcc.c-torture/execute/20010222-1.c: New test.
48486
48487 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48488
48489         * g++.old-deja/g++.other/inline20.C: New test.
48490
48491 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48492
48493         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48494
48495 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48496
48497         * g++.old-deja/g++.other/lookup22.C: New test.
48498
48499 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48500
48501         * g77.dg: New directory.
48502         * g77.dg/20010216-1.f: New test case.
48503         * g77.dg/dg.exp: New driver.
48504         * lib/g77-dg.exp: New driver library.
48505
48506 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48507
48508         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48509
48510 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48511
48512         * g++.old-deja/g++.other/decl9.C: New test.
48513
48514 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48515
48516         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48517         not need <string> and also tests the initialization at runtime.
48518
48519 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48520
48521         * gcc.c-torture/execute/longlong.c: New test.
48522
48523 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48524
48525         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48526
48527 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48528
48529         * gcc.c-torture/execute/920302-1.c (execute):
48530         Change argument type to short.
48531
48532 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48533
48534         * g++.old-deja/g++.pt/deduct6.C: New test.
48535
48536 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48537
48538         * g++.old-deja/g++.pt/deduct5.C: New test.
48539
48540 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48541
48542         * gcc.c-torture/execute/20010209-1.c: New test.
48543
48544 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48545
48546         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48547
48548 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48549
48550         * g++.dg/vtgc1.C: Update for new ABI.
48551
48552         * consistency.vlad: New directory, 1665 files.
48553
48554 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48555
48556         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48557         return type.
48558         * gcc.dg/cpp/digraphs.c: Declare puts.
48559
48560 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48561
48562         * g++.old-deja/g++.other/warn5.C: New test.
48563
48564 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48565
48566         * g++.old-deja/g++.pt/spec40.C: New test.
48567
48568 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48569
48570         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48571         case.
48572         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48573
48574 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48575
48576         * gcc.c-torture/compile/20010209-1.c: New test.
48577
48578 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48579
48580         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48581         excess errors message but not if it crashes.
48582         * g++.old-deja/g++.other/crash27.C: Likewise.
48583         * g++.old-deja/g++.other/crash28.C: Likewise.
48584         * g++.old-deja/g++.other/crash30.C: Likewise.
48585         * g++.old-deja/g++.other/crash32.C: Likewise.
48586         * g++.old-deja/g++.other/crash35.C: Likewise.
48587         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48588
48589 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48590
48591         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48592         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48593         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48594         g77.f-torture/execute/execute.exp,
48595         g77.f-torture/noncompile/noncompile.exp,
48596         gcc.c-torture/execute/execute.exp,
48597         gcc.c-torture/execute/memcheck/memcheck.exp,
48598         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48599         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48600         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48601         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48602         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48603         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48604         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48605         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48606         Remove bug reporting instructions with ancient email addresses.
48607
48608 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48609
48610         * gcc.dg/20010202-1.c: New test.
48611         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48612
48613 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48614
48615         * g++.dg/stdbool-if.C: New test.
48616
48617 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48618
48619         * objc/execute/fdecl.m: Added main().
48620
48621 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48622
48623         * gcc.c-torture/execute/20010206-1.c: New test.
48624
48625 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48626
48627         * gcc.dg/cpp/avoidpaste1.c: Update.
48628
48629 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48630
48631         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48632         Pero <nicola@brainstorm.co.uk>.
48633         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48634
48635 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48636
48637         * g++.old-deja/g++.pt/spec39.C: New test.
48638
48639 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48640
48641         * gcc.c-torture/compile/20010202-1.c: New test.
48642
48643 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48644
48645         * g++.old-deja/g++.abi/primary2.C: New test.
48646         * g++.old-deja/g++.abi/primary3.C: New test.
48647         * g++.old-deja/g++.abi/primary4.C: New test.
48648         * g++.old-deja/g++.abi/primary5.C: New test.
48649         * g++.old-deja/g++.abi/vtable3.h: New test.
48650         * g++.old-deja/g++.abi/vtable3a.C: New test.
48651         * g++.old-deja/g++.abi/vtable3b.C: New test.
48652         * g++.old-deja/g++.abi/vtable3c.C: New test.
48653         * g++.old-deja/g++.abi/vtable3d.C: New test.
48654         * g++.old-deja/g++.abi/vtable3e.C: New test.
48655         * g++.old-deja/g++.abi/vtable3f.C: New test.
48656         * g++.old-deja/g++.abi/vtable3g.C: New test.
48657         * g++.old-deja/g++.abi/vtable3h.C: New test.
48658         * g++.old-deja/g++.abi/vtable3i.C: New test.
48659         * g++.old-deja/g++.abi/vtable3j.C: New test.
48660         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48661
48662 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48663
48664         * g++.old-deja/g++.other/anon6.C: New test.
48665         * g++.old-deja/g++.other/anon7.C: New test.
48666
48667 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48668
48669         * gcc.dg/cpp/avoidpaste2.c: New tests.
48670
48671 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48672
48673         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48674
48675 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48676
48677         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48678         DECIMAL_DIG cases for Irix."
48679
48680 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48681
48682         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48683
48684 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48685
48686         * gcc.dg/c99-tag-1.c: New test.
48687
48688 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48689
48690         * gcc.dg/cpp/tr-warn1.c: Add tests.
48691
48692 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48693
48694         * gcc.dg/cpp/avoidpaste1.c: Update.
48695         * gcc.dg/cpp/paste4.c: Update.
48696
48697 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48698
48699         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48700         cases for Irix.
48701
48702 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48703
48704         * g++.old-deja/g++.other/inline19.C: New test.
48705
48706 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48707
48708         * gcc.dg/Wlarger-than.c: New test.
48709
48710 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48711
48712         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48713
48714 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48715
48716         * gcc.c-torture/execute/20010129-1.c: New test.
48717         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48718
48719 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48720
48721         * gcc.dg/cpp/avoidpaste1.c: Test case.
48722
48723 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48724
48725         * g++.old-deja/g++.other/inline18.C: New test.
48726
48727 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48728
48729         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48730         and __builtin_putchar.
48731
48732 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48733
48734         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48735         tests.
48736
48737 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48738
48739         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48740         floating point number rounding mode to round to the nearest
48741         representable mode.
48742
48743 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48744
48745         * g++.old-deja/g++.other/mangle2.C: New test.
48746
48747 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48748
48749         * gcc.c-torture/compile/20010124-1.c: New test.
48750
48751 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48752
48753         * g++.old-deja/g++.pt/spec38.C: New test.
48754
48755 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48756
48757         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48758         "Build don't run".
48759
48760 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48761
48762         * gcc.c-torture/execute/20010123-1.c: New test.
48763
48764 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48765
48766         * g++.old-deja/g++.pt/spec37.C: New test.
48767
48768 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48769
48770         * g++.old-deja/g++.pt/overload14.C: New test.
48771
48772 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48773
48774         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48775         __builtin_return_address.
48776
48777 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48778
48779         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48780         * g++.old-deja/g++.pt/spec35.C: New test.
48781         * g++.old-deja/g++.pt/spec36.C: New test.
48782
48783 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48784
48785         * gcc.c-torture/compile/20010118-1.c: New test.
48786
48787 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48788
48789         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48790
48791 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48792
48793         * gcc.c-torture/execute/20010119-1.c: New test.
48794
48795 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         * g++.old-deja/g++.other/vbase5.C: New test.
48798
48799 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48800
48801         * gcc.c-torture/execute/20010118-1.c: New test.
48802
48803 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48804
48805         * g++.old-deja/g++.pt/deduct3.C: New test.
48806
48807 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48808
48809         * g++.old-deja/g++.pt/spec34.C: New test.
48810
48811 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48812
48813         * g77.f-torture/compile/20000601-2.f: New test.
48814
48815 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48816
48817         * g++.old-deja/g++.other/init17.C: New test.
48818
48819 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48820
48821         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48822
48823 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48824
48825         * g++.old-deja/g++.pt/unify8.C: New test.
48826
48827 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48828
48829         * g++.old-deja/g++.abi/vbase1.C: New test.
48830
48831 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48832
48833         * g++.old-deja/g++.pt/crash65.C: New test.
48834
48835 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48836
48837         * gcc.dg/cpp/assembl2.S: New test case.
48838
48839 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48840
48841         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48842         are supported.
48843
48844 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48845
48846         * g++.old-deja/g++.other/builtins1.C: New test.
48847         * g++.old-deja/g++.other/builtins2.C: Likewise.
48848         * g++.old-deja/g++.other/builtins3.C: Likewise.
48849         * g++.old-deja/g++.other/builtins4.C: Likewise.
48850
48851 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48852
48853         * gcc.c-torture/compile/20010117-1.c: New test.
48854         * gcc.c-torture/compile/20010117-2.c: New test.
48855
48856 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48857
48858         * g77.f-torture/execute/20010116.[fx]: New test,
48859         XFAIL on i?86-*-*.
48860         * g77.f-torture/compile/20010115.f: Indicate it's
48861         a test for PR fortran/1636.
48862
48863 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48864
48865         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48866
48867 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48868
48869         * g77.f-torture/compile/20010115.f: New test.
48870
48871 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48872
48873         * g++.old-deja/g++.pt/nontype5.C: New test.
48874
48875 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48876
48877         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48878         have an equivalent working one below it.
48879
48880 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48881
48882         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48883         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48884
48885 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48886
48887         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48888         message containing "init_priority".
48889         (conpr-2.C): Likewise.
48890         (conpr-3.C): Likewise.
48891         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48892
48893 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48894
48895         * gcc.c-torture/execute/20010114-2.c: New test.
48896
48897 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48898
48899         * gcc.c-torture/compile/20010114-1.c: New test.
48900         * gcc.c-torture/compile/20010114-1.x: Xfail.
48901         * gcc.c-torture/compile/20010114-2.c: New test.
48902         * gcc.c-torture/execute/20010114-1.c: New test.
48903         * gcc.dg/trunc-1.c: New test.
48904         * gcc.dg/uninit-B.c: New test.
48905
48906 2001-01-13  Nick Clifton  <nickc@redhat.com>
48907
48908         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48909         target.
48910
48911 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48912
48913         * gcc.c-torture/compile/20010113-1.c: New test.
48914
48915 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48916
48917         * gcc.c-torture/compile/20001212-1.c: New test.
48918
48919 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48920
48921         * gcc.dg/cpp/widestr1.c: Update.
48922         * gcc.dg/cpp/prag-imp.c: Remove.
48923
48924 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48925
48926         * gcc.c-torture/execute/20000801-3.x: Remove.
48927         * gcc.dg/c90-init-1.c: New test.
48928         * gcc.dg/c99-init-1.c: New test.
48929         * gcc.dg/c99-init-2.c: New test.
48930         * gcc.dg/gnu99-init-1.c: New test.
48931
48932 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48933
48934         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48935         testing that no relevant ones were found.
48936
48937 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48938
48939         * g++.old-deja/g++.pt/cast2.C: New test.
48940
48941 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48942
48943         * g++.old-deja/g++.pt/friend47.C: New test.
48944
48945 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48946
48947         * g++.old-deja/g++.pt/instantiate13.C: New test.
48948
48949 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48950
48951         * g++.old-deja/g++.other/defarg7.C: New test.
48952         * g++.old-deja/g++.other/defarg8.C: New test.
48953
48954 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48955
48956         * g++.old-deja/g++.pt/crash64.C: New test.
48957
48958 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48959
48960         * g++.old-deja/g++.pt/crash63.C: New test.
48961
48962 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48963
48964         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48965
48966 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48967
48968         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48969
48970 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48971
48972         * g++.old-deja/g++.pt/error3.C: New test.
48973
48974 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48975
48976         * g++.old-deja/g++.other/crash39.C: New test.
48977
48978 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48979
48980         * g++.old-deja/g++.other/vbase4.C: New test.
48981
48982 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48983
48984         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48985         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48986         * gcc.dg/special/special.exp: New test driver which will check
48987         for alias support for the above test.
48988
48989 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48990
48991         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48992         problems on small machines.
48993         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48994         parameterize.
48995
48996 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48997
48998         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48999         mips.
49000         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49001
49002 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49003
49004         * g++.old_deja/g++.pt/using8.C: New test.
49005
49006 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49007
49008         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49009
49010 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49011
49012         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49013         where a failure is expected.
49014         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49015
49016 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49017
49018         * g++.old_deja/g++.pt/instantiate12.C: New test.
49019
49020 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49021
49022         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49023         start of structs.
49024         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49025         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49026         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49027         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49028         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49029         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49030         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49031         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49032         * g++.old-deja/g++.eh/spec6.C: Likewise.
49033         * g++.old-deja/g++.jason/crash3.C: Likewise.
49034         * g++.old-deja/g++.law/ctors11.C: Likewise.
49035         * g++.old-deja/g++.law/ctors17.C: Likewise.
49036         * g++.old-deja/g++.law/ctors5.C: Likewise.
49037         * g++.old-deja/g++.law/ctors9.C: Likewise.
49038         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49039         * g++.old-deja/g++.mike/net22.C: Likewise.
49040         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49041         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49042         * g++.old-deja/g++.mike/virt3.C: Likewise.
49043         * g++.old-deja/g++.niklas/t128.C: Likewise.
49044         * g++.old-deja/g++.other/anon4.C: Likewise.
49045         * g++.old-deja/g++.other/using1.C: Likewise.
49046         * g++.old-deja/g++.other/warn3.C: Likewise.
49047         * g++.old-deja/g++.pt/t37.C: Likewise.
49048         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49049         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49050
49051 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49052
49053         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49054
49055 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49056
49057         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49058
49059 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49060
49061         * gcc.c-torture/compile/20010107-1.c: New test.
49062
49063 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49064
49065         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49066
49067 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49068
49069         * gcc.dg/format/format.h: New file.
49070         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49071         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49072         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49073         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49074         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49075         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49076         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49077         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49078         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49079         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49080         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49081         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49082         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49083         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49084         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49085         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49086         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49087         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49088         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49089         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49090         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49091         instead of declaring standard types, macros and functions in each
49092         test.
49093
49094 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49095
49096         * gcc.c-torture/execute/20010106-1.c: New test.
49097
49098 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49099
49100         * gcc.dg/format/format.exp: New file.
49101         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49102         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49103         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49104         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49105         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49106         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49107         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49108         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49109         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49110         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49111         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49112         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49113         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49114         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49115         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49116         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49117         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49118         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49119         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49120         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49121         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49122         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49123         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49124         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49125         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49126         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49127         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49128         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49129         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49130         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49131         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49132         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49133         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49134         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49135         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49136         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49137         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49138         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49139         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49140         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49141         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49142         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49143
49144 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49145
49146         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49147         account.
49148
49149 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49150
49151         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49152
49153 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49154
49155         * g++.old-deja/g++.pt/crash62.C: New test.
49156
49157 2001-01-04  Richard Henderson  <rth@redhat.com>
49158
49159         * gcc.dg/20000926-1.c: Update expected warnings.
49160         * gcc.dg/array-2.c: Likewise.
49161         * gcc.dg/array-4.c: Also validate flexible array members.
49162         * gcc.dg/c99-flex-array-1.c: New.
49163
49164 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49165
49166         * gcc.c-torture/compile/20001222-1.x: Remove.
49167
49168 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49169
49170         * gcc.c-torture/execute/built-in-setjmp.c: New.
49171
49172 2001-01-03  Richard Henderson  <rth@redhat.com>
49173
49174         * gcc.dg/940510-1.c: Update expected error wording.
49175         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49176
49177 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49178
49179         * lib/target-supports.exp (check_alias_available): Modified to
49180         indicate aliases not supported if only weak aliases are supported.
49181
49182 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49183
49184         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49185         Turn on cmpstrsi checks for __pj__ and __i370__.
49186
49187 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49188
49189         * g++.old-deja/g++.other/virtual11.C: New test.
49190
49191 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49194
49195 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49196
49197         * gcc.c-torture/compile/20010102-1.c: New test.
49198
49199 2001-01-02  Andreas Jaeger  <aj@suse.de>
49200
49201         * gcc.dg/noreturn-3.c: New test.
49202
49203         * gcc.dg/noreturn-4.c: New test.
49204
49205 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49206
49207         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49208         __builtin_fputc and __builtin_fwrite.
49209
49210 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49211
49212         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49213         signed char, not default char.
49214
49215 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49216
49217         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49218
49219 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49220
49221         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49222
49223 2000-12-29  Richard Henderson  <rth@redhat.com>
49224
49225         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49226         (__cyg_profile_func_exit): Define.
49227
49228 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49229
49230         * g++.dg/vtgc1.C: New test.
49231
49232 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49233
49234         * gcc.dg/noncompile/20001228-1.c: New test.
49235
49236         * gcc.dg/20001228-1.c: New test.
49237
49238         * gcc.c-torture/execute/20001228-1.c: New test.
49239
49240 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49241
49242         * gcc.dg/format-strfmon-1.c: New test.
49243
49244 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49245
49246         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49247         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49248         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49249         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49250         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49251         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49252         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49253         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49254         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49255         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49256         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49257         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49258         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49259
49260         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49261         * gcc.c-torture/execute/string-opt-4.c: Test index.
49262
49263 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49264
49265         * gcc.c-torture/compile/20001226-1.c: New test.
49266
49267 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49268
49269         * gcc.c-torture/compile/20001222-1.c: New test.
49270         * gcc.c-torture/compile/20001222-1.x: Xfail.
49271
49272 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49273
49274         * gcc.c-torture/execute/comp-goto-2.c: New test.
49275
49276 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49277
49278         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49279         Use long types if __INT_MAX__ is 32767.
49280         (main): Use cast to (sint32 *) when poking 88 into a_page.
49281
49282         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49283
49284 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49285
49286         * gcc.c-torture/compile/20001221-1.c: New test.
49287         * gcc.c-torture/execute/20001221-1.c: New test.
49288
49289 2000-12-20  Richard Henderson  <rth@redhat.com>
49290
49291         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49292         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49293
49294 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49295
49296         * gcc.dg/compare3.c: New test.
49297
49298 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49299
49300         * gcc.dg/format-warnll-1.c: New test.
49301
49302 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49303
49304         * gcc.dg/cpp/cmdlne-P.c: New test.
49305
49306 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49307
49308         * gcc.c-torture/execute/builtin-abs-1.c,
49309         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49310
49311 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49312
49313         * gcc.dg/cpp/multiline.c: New test.
49314
49315 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49316
49317         * g++.old-deja/g++.other/syshdr1.C: Update.
49318         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49319
49320 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49321
49322         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49323
49324 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49325
49326         * g++.old-deja/g++.pt/ttp65.C: New test.
49327
49328 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49329
49330         * g++.old-deja/g++.pt/ttp64.C: New test.
49331
49332 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49333
49334         * g++.old-deja/g++.pt/spec33.C: New test.
49335
49336 2000-12-14  Catherine Moore  <clm@redhat.com>
49337
49338         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49339         * gcc.c-torture/execute/920612-2.c: Likewise.
49340         * gcc.c-torture/execute/920428-2.c: Likewise.
49341         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49342         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49343
49344 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49345
49346         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49347         * gcc.dg/pack-test-2.c: Likewise.
49348
49349 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49350
49351         Tests by Zack Weinberg <zackw@stanford.edu>.
49352
49353         * gcc.dg/cpp/defined.c: Update.
49354         * gcc.dg/cpp/defined_trad.c: New tests.
49355
49356 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49357
49358         * gcc.dg/cpp/trad-direct.c: Update.
49359
49360 2000-12-11  Neil Booth  <neilb@earthling.net>
49361
49362         * gcc.dg/cpp/defined_trad.c
49363
49364 2000-12-11  Neil Booth  <neilb@earthling.net>
49365
49366         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49367
49368 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49369
49370         * gcc.dg/format-miss-2.c: New test.
49371
49372 2000-12-09  Neil Booth  <neilb@earthling.net>
49373
49374         * gcc.dg/cpp/lineflags.c: New tests.
49375         * gcc.dg/cpp/poison.c: Update.
49376         * gcc.dg/cpp/redef2.c: Update.
49377         * gcc.dg/cpp/skipping.c: New test.
49378
49379 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49380
49381         * g++.old-deja/g++.other/eh3.C: New testcase.
49382
49383 2000-12-07  Neil Booth  <neilb@earthling.net>
49384
49385         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49386         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49387         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49388         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49389         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49390         Update.
49391
49392 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49393
49394         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49395         __SIZE_TYPE__ instead of int for type of integers cast to
49396         pointers.
49397
49398 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49399
49400         * g++.old-deja/g++.other/cleanup4.C: New test.
49401
49402 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49403
49404         * format-sec-1.c: New test.
49405
49406 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49407
49408         * gcc.dg/format-nonlit-3.c: New test.
49409
49410 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49411
49412         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49413         through a null pointer.
49414
49415 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49416
49417         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49418         * g++.old-deja/g++.pt/partial4.C: New test.
49419
49420 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49421
49422         * gcc.c-torture/execute/ieee/hugeval.x: New.
49423
49424 2000-12-06  Neil Booth  <neilb@earthling.net>
49425
49426         * gcc.dg/cpp/backslash2.c: New tests.
49427
49428 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49429
49430         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49431         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49432
49433 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49434
49435         * gcc.c-torture/execute/20001203-2.c: New testcase.
49436
49437 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49438
49439         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49440         * g++.old-deja/g++.other/virtual10.C: New test.
49441
49442 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49443
49444         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49445
49446 2000-12-05  Richard Henderson  <rth@redhat.com>
49447
49448         * gcc.c-torture/compile/20001205-1.c: New.
49449
49450 2000-12-04  Neil Booth  <neilb@earthling.net>
49451
49452         * g++.old-deja/g++.other/virtual9.C: New test.
49453         * g++.old-deja/g++.pt/crash61.C: New test.
49454         * gcc.c-torture/execute/loop-9.c: New test.
49455
49456 2000-12-04  Neil Booth  <neilb@earthling.net>
49457
49458         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49459         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49460         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49461         * gcc.dg/cpp/extratokens.c: ...here.
49462
49463 2000-12-04  Neil Booth  <neilb@earthling.net>
49464
49465         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49466         New tests.
49467
49468 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49469
49470         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49471         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49472
49473 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49474
49475         * gcc.c-torture/execute/20001203-1.c: New test.
49476
49477 2000-12-03  Neil Booth  <neilb@earthling.net>
49478
49479         * gcc.dg/cpp/macro6.c: New test cases.
49480
49481 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49482
49483         * gcc.c-torture/execute/string-opt-9.c: New test.
49484         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49485         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49486         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49487
49488         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49489         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49490
49491 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49492
49493         * gcc.dg/cpp/if-6.c: New testcase.
49494
49495         * gcc.dg/20001201-1.c: New testcase.
49496
49497 2000-12-02  Neil Booth  <neilb@earthling.net>
49498
49499         * g++.old-deja/g++.other/externC4.C,
49500         g++.old-deja/g++.other/friend10.C: New tests.
49501
49502 2000-12-02  Neil Booth  <neilb@earthling.net>
49503
49504         * g++.old-deja/g++.other/instan2.C
49505         * g++.old-deja/g++.other/instan3.C: New test.
49506
49507 2000-12-02  Neil Booth  <neilb@earthling.net>
49508
49509         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49510         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49511         gnuc99.c,gnuc99-pedantic.c: New tests.
49512
49513 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49514
49515         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49516         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49517
49518 2000-12-01  Neil Booth  <neilb@earthling.net>
49519
49520         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49521         * gcc.dg/cpp/poison.c: Update.
49522         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49523
49524 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49525
49526         * g77.f-torture/execute/20001201.f: New test.
49527
49528 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49529
49530         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49531
49532 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49533
49534         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49535
49536 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49537
49538         * g++.old-deja/g++.other/cast6.C: New test.
49539
49540 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49541
49542         * gcc.c-torture/execute/20001130-2.c: New testcase.
49543
49544 2000-11-30  Richard Henderson  <rth@redhat.com>
49545
49546         * gcc.c-torture/execute/20001130-1.c: New test.
49547
49548 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49549
49550         * g++.old-deja/g++.other/op3.C: New test.
49551
49552 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49553
49554         * g++.old-deja/g++.other/op2.C: New test.
49555
49556 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49557
49558         * g++.old-deja/g++.other/crash38.C: New test.
49559
49560 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49561
49562         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49563
49564 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49565
49566         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49567         tests.
49568         * gcc.c-torture/execute/string-opt-6.c: New test.
49569
49570         * gcc.dg/20001117-1.c: Add main.
49571
49572 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49573
49574         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49575         Move from here ...
49576         * gcc.dg/940510-1.c: ... to here.
49577
49578         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49579         zero-size arrays in toplevel structures.
49580
49581 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49582
49583         * gcc.c-torture/execute/loop-8.c: New test.
49584
49585 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49586
49587         * g++.old-deja/g++.other/base1.C: New test.
49588
49589 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49590
49591         * g++.old-deja/g++.other/parse2.C: New test.
49592
49593 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49594
49595         * g++.old-deja/g++.pt/incomplete1.C: New test.
49596
49597 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49598
49599         * g++.old-deja/g++.other/friend9.C: New test.
49600
49601 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49602
49603         * gcc.dg/20001127-1.c: New test.
49604
49605 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49606
49607         * g++.old-deja/g++.pt/friend46.C: New test.
49608
49609 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49610
49611         * g++.old-deja/g++.other/ptrmem8.C: New test.
49612
49613 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49614
49615         * gcc.c-torture/execute/string-opt-7.c: New test.
49616         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49617
49618 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49619
49620         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49621         instead of 'mkcheck 2'.
49622
49623 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49624
49625         * gcc.c-torture/execute/memcheck/driver.c,
49626         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49627         C9X references to refer to C99.
49628
49629 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49630
49631         * gcc.dg/ultrasp3.c: New test.
49632
49633 2000-11-25  Neil Booth  <neilb@earthling.net>
49634
49635         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49636
49637 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49638
49639         * gcc.c-torture/compile/20001123-2.c: New.
49640
49641 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49642
49643         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49644
49645 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49646
49647         * gcc.dg/sequence-point-1.c: Add some new tests.
49648         * gcc.c-torture/execute/20001124-1.c: New test.
49649
49650 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49651
49652         * g++.old-deja/g++.other/vaarg4.C: New test.
49653         * gcc.c-torture/compile/20001123-1.c: New test.
49654
49655 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49656
49657         * g++.other/crash24.C: Adjust and remove XFAIL.
49658         * g++.other/crash37.C: New test.
49659
49660 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49661
49662         * g++.old-deja/g++.pt/instantiate9.C: New test.
49663
49664 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49665
49666         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49667         new ABI, too.
49668
49669         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49670         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49671
49672 2000-11-22  Neil Booth  <neilb@earthling.net>
49673
49674         * gcc.dg/cpp/Wtrigraphs.c: New test.
49675
49676 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49677
49678         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49679
49680 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49681
49682         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49683
49684 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49685
49686         * lib/gcc-dg.exp: load_lib scanasm.exp.
49687         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49688         * lib/g++-dg.exp: load_lib scanasm.exp.
49689         * lib/scanasm.exp: New.
49690         (scan-assembler, scan-assembler-not): Add optional arguments to
49691         test name, or if not present, the pattern name.
49692         (scan-assembler-dem, scan-assembler-dem-not): New.
49693
49694         * g++.dg/dg.exp: New.
49695
49696 2000-11-21  Neil Booth  <neilb@earthling.net>
49697
49698         * gcc.dg/cpp/integrated1.c: Remove.
49699
49700 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49701
49702         * gcc.c-torture/execute/20001121-1.c: New test.
49703
49704 2000-11-21  Richard Henderson  <rth@redhat.com>
49705
49706         * gcc.c-torture/compile/20001121-1.c: New test.
49707
49708 2000-11-20  Neil Booth  <neilb@earthling.net>
49709
49710         * gcc.dg/cpp/integrated1.c: New test.
49711
49712 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49713
49714         * g++.old-deja/g++.other/inline17.C: New test.
49715
49716 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49717
49718         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49719         local variable to be zero: I made the variable global. Now
49720         uses abort() and exit() instead of relying on main's return value.
49721
49722 2000-11-20  Neil Booth  <neilb@earthling.net>
49723
49724         * gcc.dg/cpp/paste2.c: Update test.
49725         * objc/execute/paste.m: New test.
49726
49727 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49728
49729         * gcc.dg/c99-condexpr-1.c: New test.
49730
49731 2000-11-20  Neil Booth  <neilb@earthling.net>
49732
49733         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49734
49735 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49736
49737         * g++.old-deja/g++.pt/export1.C: New test.
49738
49739 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49740
49741         * gcc.dg/20001117-1.c: New test.
49742
49743 2000-11-18  Richard Henderson  <rth@redhat.com>
49744
49745         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49746
49747 2000-11-18  Richard Henderson  <rth@redhat.com>
49748
49749         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49750         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49751         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49752
49753 2000-11-18  Richard Henderson  <rth@redhat.com>
49754
49755         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49756         (main): New.  Exit cleanly.
49757
49758 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49759
49760         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49761         gcc.dg/c99-fordecl-2.c: New tests.
49762
49763 2000-11-18  Richard Henderson  <rth@redhat.com>
49764
49765         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49766         * gcc.c-torture/execute/zerolen-2.c: New.
49767
49768 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49769
49770         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49771         memory.
49772
49773 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49774
49775         * g++.old-deja/g++.pt/instantiate8.C: New test.
49776
49777 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49778
49779         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49780         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49781
49782 2000-11-16  Nick Clifton  <nickc@redhat.com>
49783
49784         * gcc.c-torture/execute/nestfunc-2.c: New test.
49785         * gcc.c-torture/execute/nestfunc-3.c: New test.
49786
49787 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49788
49789         * gcc.c-torture/compile/20001116-1.c: New test.
49790
49791 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49792
49793         * gcc.c-torture/execute/20001115-1.c: New test.
49794
49795 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49796
49797         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49798         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49799         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49800         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49801
49802 2000-11-15  Neil Booth  <neilb@earthling.net>
49803
49804         gcc.dg/cpp/_Pragma1.c: Update.
49805         gcc.dg/cpp/_Pragma2.c: New test.
49806
49807 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49808
49809         * g++.old-deja/g++.other/anon5.C: New test.
49810
49811 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49812
49813         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49814         tests.
49815
49816 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49817
49818         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49819         output.
49820
49821 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49822
49823         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49824         labels at end of compound statements.
49825
49826 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49827
49828         * gcc.c-torture/execute/loop-7.c: New test.
49829
49830 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49831
49832         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49833
49834 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49835
49836         * gcc.dg/c99-bool-1.c: New test.
49837
49838 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49839
49840         * gcc.dg/c99-scope-1.c: Remove xfail.
49841         * gcc.dg/c99-scope-2.c: New test.
49842
49843 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49844
49845         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49846         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49847
49848 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49849
49850         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49851         error messages.
49852
49853         * g++.mike/p700.C: Don't typedef wchar_t.
49854         * g++.mike/p784.C: Likewise.
49855         * g++.mike/eb101.C: Don't use __wchar_t.
49856
49857 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49858
49859         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49860         from DO loop.
49861
49862 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49863
49864         * gcc.c-torture/execute/20001111-1.c: New test.
49865
49866 2000-11-10  Nick Clifton  <nickc@redhat.com>
49867
49868         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49869         long multuiple and accumulate.
49870
49871 2000-11-09  Richard Henderson  <rth@redhat.com>
49872
49873         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49874         via size_t instead of int.
49875
49876         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49877         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49878         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49879         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49880
49881 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49882
49883         * gcc.c-torture/compile/20001109-1.c: New test.
49884         * gcc.c-torture/compile/20001109-2.c: New test.
49885
49886 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49887
49888         * g++.old-deja/g++.pt/operator1.C: New test.
49889         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49890
49891 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49892
49893         * gcc.dg/20001108-1.c: New test.
49894
49895 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49896
49897         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49898         with both arguments constant strings.
49899         * gcc.c-torture/execute/string-opt-3.c: New test.
49900         * gcc.c-torture/execute/string-opt-4.c: New test.
49901         * gcc.c-torture/execute/string-opt-5.c: New test.
49902
49903 2000-11-08  Nick Clifton  <nickc@redhat.com>
49904
49905         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49906         mulsidi3adddi patterns.
49907
49908 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49909
49910         * g++.old-deja/g++.other/crash36.C: New test.
49911
49912 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49913
49914         * g++.old-deja/g++.other/init16.C: New test.
49915
49916 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49917
49918         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49919
49920 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49921
49922         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49923         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49924         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49925
49926 2000-11-07  DJ Delorie  <dj@redhat.com>
49927
49928         * gcc.dg/20000614-1.c: Add return so that test can pass.
49929
49930 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49931
49932         * gcc.c-torture/execute/string-opt-1.c: New test.
49933
49934 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49935
49936         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49937         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49938         parameters in registers, and there is no way for a varargs
49939         function to know in which order the integer and floating-point
49940         parameters should be interleaved when they are placed on the
49941         stack.
49942         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49943         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49944
49945 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49946
49947         * gcc.c-torture/execute/string-opt-2.c: New test.
49948
49949 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49950
49951         * g++.old-deja/g++.pt/crash60.C: New test.
49952
49953 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49954
49955         * g++.old-deja/g++.other/crash24.C: New test.
49956         * g++.old-deja/g++.other/crash25.C: New test.
49957         * g++.old-deja/g++.other/crash26.C: New test.
49958         * g++.old-deja/g++.other/crash27.C: New test.
49959         * g++.old-deja/g++.other/crash28.C: New test.
49960         * g++.old-deja/g++.other/crash29.C: New test.
49961         * g++.old-deja/g++.other/crash30.C: New test.
49962         * g++.old-deja/g++.other/crash31.C: New test.
49963         * g++.old-deja/g++.other/crash32.C: New test.
49964         * g++.old-deja/g++.other/crash33.C: New test.
49965         * g++.old-deja/g++.other/crash34.C: New test.
49966         * g++.old-deja/g++.other/crash35.C: New test.
49967
49968 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49969
49970         * gcc.c-torture/execute/20001031-1.c: New test.
49971
49972 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49973
49974         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49975         namespace.
49976
49977         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49978         standards-conformant.
49979
49980         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49981
49982         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49983         * g++.old-deja/g++.mike/p755a.C: Likewise.
49984         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49985         library makes no calls to `operator new' during initialization.
49986
49987 2000-11-04  Neil Booth  <neilb@earthling.net>
49988
49989         * gcc.dg/cpp/include2.c: New tests.
49990
49991 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49992
49993         * lib/g++.exp (g++_set_ld_library_path): New function.
49994         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49995
49996 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49997
49998         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49999         warnings.
50000
50001 2000-11-01  Richard Henderson  <rth@redhat.com>
50002
50003         * g++.old-deja/g++.ext/namedret1.C: New.
50004         * g++.old-deja/g++.ext/namedret2.C: New.
50005         * g++.old-deja/g++.ext/namedret3.C: New.
50006
50007 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50008
50009         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50010         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50011
50012 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50013
50014         * gcc.c-torture/execute/va-arg-21.c: New test.
50015
50016 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50017
50018         * gcc.dg/c99-complex-2.c: New test.
50019
50020 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50021
50022         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50023
50024 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50025
50026         * g++.old-deja/g++.other/inline16.C: New test.
50027
50028 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50029
50030         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50031         __PRETTY_FUNCTION__
50032
50033 2000-10-29  Neil Booth  <neilb@earthling.net>
50034
50035         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50036         New tests.
50037         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50038         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50039         optimisation.
50040
50041 2000-10-29  Neil Booth  <neilb@earthling.net>
50042
50043         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50044         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50045         * mi5.c: Test multiple includes work with -C.
50046         * trigraphs.c: Test ^= version.
50047
50048 2000-10-28  Neil Booth  <neilb@earthling.net>
50049
50050         New tests and test updates for new macro expander.
50051
50052         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50053         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50054         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50055         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50056         new diagnostic messages.
50057
50058         * gcc.dg/cpp/macro3.c: New tests.
50059
50060 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50061
50062         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50063         on the same line.
50064
50065 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50066
50067         * g++.old-deja/g++.other/eh2.C: New test.
50068
50069 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50070
50071         * gcc.c-torture/execute/20001027-1.c: New test.
50072
50073 2000-10-26  Richard Henderson  <rth@redhat.com>
50074
50075         * gcc.c-torture/execute/20001026-1.c: New.
50076
50077 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50078
50079         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50080         * g++.old-deja/g++.law/builtin1.C: Likewise.
50081         * g++.old-deja/g++.law/ctors10.C: Likewise.
50082         * g++.old-deja/g++.law/virtual3.C: Likewise.
50083         * g++.old-deja/g++.mike/p658.C: Likewise.
50084         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50085         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50086         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50087         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50088         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50089
50090 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50091
50092         * gcc.c-torture/compile/20001024-1.c: New test.
50093
50094 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50095
50096         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50097         to tell us whether or not we are using V3.
50098
50099 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50100
50101         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50102         operands.
50103
50104 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50105
50106         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50107
50108 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50109
50110         * gcc.c-torture/execute/20001024-1.c: New test.
50111
50112 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50113
50114         * g++.old-deja/g++.other/sibcall1.C: New test.
50115
50116 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50117
50118         * gcc.dg/noncompile/init-3.c: New test.
50119
50120 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50121
50122         * gcc.dg/format-array-1.c: New test.
50123
50124 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50125
50126         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50127         writing through null pointers; remove comment about testing
50128         unterminated strings.
50129
50130 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50131
50132         * gcc.c-torture/execute/20001017-2.c: New test.
50133
50134 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50135
50136         * gcc.c-torture/compile/20001018-1.c: New test.
50137         * gcc.c-torture/compile/20001018-1.x: Xfail.
50138
50139 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50140
50141         * gcc.c-torture/execute/20001017-1.c: New test.
50142
50143 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50144
50145         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50146         for multiple use of arguments with scanf formats; add tests for
50147         multiple use of arguments.
50148
50149 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50150
50151         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50152         from some old tests.
50153
50154 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50155
50156         * gcc.dg/format-miss-1.c: New test.
50157
50158 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50159
50160         * gcc.c-torture/execute/20001013-1.c: New test.
50161
50162 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50163
50164         * gcc.dg/format-branch-1.c: New test.
50165
50166 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50167
50168         * README, lib/file-format.exp: Remove EGCS references.
50169
50170 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50171
50172         * gcc.dg/20001013-1.c: New test.
50173
50174 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50175
50176         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50177         for intmax_t in the compiler using __typeof__ and the type rules
50178         for conditional expressions.
50179
50180 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50181
50182         * gcc.dg/20001012-1.c: New test.
50183         * gcc.dg/20001012-2.c: New test.
50184
50185 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50186
50187         * gcc.dg/format-attr-1.c: New test.
50188
50189 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50190
50191         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50192         __LONG_LONG_MAX__ instead of LLONG_MAX.
50193
50194 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50195
50196         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50197         scanf flags.
50198         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50199         flags.
50200
50201 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50202
50203         * gcc.dg/sequence-pt-1.c: New test.
50204
50205 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50206
50207         * gcc.c-torture/execute/20001011-1.c: New testcase.
50208         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50209
50210 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50211
50212         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50213         does not error on it.
50214
50215 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50216
50217         * gcc.dg/20001009-1.c: New test.
50218
50219 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50220
50221         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50222         * gcc.c-torture/execute/20001009-2.c: ... to here.
50223
50224 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50225
50226         * gcc.c-torture/compile/20001009-1.c: New testcase.
50227         * gcc.c-torture/execute/20001009-1.c: New testcase.
50228         Testcases provided by Jan Hubicka <jh@suse.cz>.
50229
50230 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50231
50232         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50233         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50234         uintmax_t using <limits.h> to emulate the compiler's internal
50235         logic.  No longer XFAIL %j tests.
50236
50237 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50238
50239         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50240         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50241         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50242         regexps and details of expected handling of some bad formats.
50243         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50244         suppression.
50245
50246 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50247
50248         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50249         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50250         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50251         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50252         in list archives.
50253
50254 2000-10-06  Richard Henderson  <rth@cygnus.com>
50255
50256         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50257         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50258         * g++.old-deja/g++.jason/report.C: Likewise.
50259         * g++.old-deja/g++.law/friend5.C: Likewise.
50260         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50261         of the expected warnings.
50262
50263 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50264
50265         * g++.old-deja/g++.pt/enum14.C: New test.
50266
50267 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50268
50269         * g++.old-deja/g++.pt/crash59.C: New test.
50270
50271 2000-10-04  Will Cohen  <wcohen@redhat.com>
50272
50273         * gcc.dg/20000926-1.c: New test.
50274
50275 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50276
50277         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50278         function name for current C++ compiler.
50279         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50280
50281 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50282
50283         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50284         __PRETTY_FUNCTION__.
50285         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50286
50287 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50288
50289         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50290
50291 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50292
50293         * gcc.c-torture/compile/20000923-1.c: New test.
50294
50295 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50296
50297         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50298         * g++.old-deja/g++.pt/ttp62.C: Same.
50299         * g++.old-deja/g++.other/inline14.C: Same.
50300
50301 2000-09-24  Richard Henderson  <rth@cygnus.com>
50302
50303         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50304
50305 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50306
50307         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50308
50309 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50310
50311         * gcc.c-torture/compile/20000922-1.c: New file.
50312
50313 2000-09-21  Nick Clifton  <nickc@redhat.com>
50314
50315         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50316         a signed long modulo operation.
50317         (mod6): New function - perform an unsigned long modulo operation.
50318         (main): Add tests for modulos of very large numbers by very small
50319         dividends.
50320
50321 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50322
50323         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50324
50325 2000-09-19  Richard Henderson  <rth@cygnus.com>
50326
50327         * gcc.dg/compare2.c (case 10): XFAIL.
50328
50329 2000-09-18  Richard Henderson  <rth@cygnus.com>
50330
50331         * gcc.c-torture/execute/20000906-1.c: Move ...
50332         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50333         that support __builtin_trap.
50334
50335 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50336
50337         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50338
50339 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50340
50341         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50342         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50343         more $ format tests.
50344
50345 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50346
50347         * gcc.dg/format-errmk-1.c: New test.
50348
50349 2000-09-17  Greg McGary  <greg@mcgary.org>
50350
50351         * gcc.c-torture/execute/20000917-1.x: Remove.
50352
50353 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50354
50355         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50356
50357 2000-09-17  Greg McGary  <greg@mcgary.org>
50358
50359         * gcc.c-torture/execute/20000917-1.c: New test.
50360         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50361
50362 2000-09-16  Neil Booth  <NeilB@earthling.net>
50363
50364         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50365         in nested macro bug.
50366
50367 2000-09-15  Neil Booth  <NeilB@earthling.net>
50368
50369         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50370
50371 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50372
50373         * gcc.c-torture/execute/20000914-1.c: New test.
50374
50375 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50376
50377         * g++.other/inline13.C: New test.
50378
50379 2000-09-12  Andreas Jaeger  <aj@suse.de>
50380
50381         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50382         constant by Ulrich Drepper <drepper@redhat.com>.
50383
50384 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50385
50386         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50387
50388 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50389
50390         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50391
50392 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50393
50394         * gcc.dg/cpp/backslash.c: New test.
50395
50396 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50397
50398         * gcc.c-torture/execute/20000910-1.c: New test.
50399         * gcc.c-torture/execute/20000910-2.c: Likewise.
50400
50401 2000-09-11  Robert Lipe  <robertl@sco.com>
50402
50403         * gcc.dg/pragma-align.c: New test.
50404
50405 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50406
50407         * g++.old-deja/g++.pt/explicit82.C: New test.
50408         * g++.old-deja/g++.pt/explicit83.C: New test.
50409
50410 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50411
50412         * gcc.dg/asm-names.c: New test.
50413
50414 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50415
50416         * gcc.dg/cpp/tr-warn6.c: New test
50417
50418 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50419
50420         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50421         be accepted.
50422
50423 2000-09-07  Catherine Moore  <clm@redhat.com>
50424
50425         * gcc.c-torture/execute/unroll-1.c: New test.
50426
50427 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50428
50429         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50430         ERROR markers.
50431         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50432         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50433         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50434         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50435         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50436         Preprocess only.
50437         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50438         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50439
50440 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50441
50442         * g++.old-deja/g++.pt/deduct2.C: New test.
50443
50444 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50445
50446         * g++.old-deja/g++.pt/parms2.C: New test.
50447
50448 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50449
50450         * g++.old-deja/g++.pt/crash58.C: New test.
50451
50452 2000-09-06  Greg McGary  <greg@mcgary.org>
50453
50454         * gcc.c-torture/execute/20000906-1.c: New test.
50455         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50456
50457 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50458
50459         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50460
50461 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50462
50463         * g++.old-deja/g++.pt/crash57.C: New test.
50464
50465 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50466
50467         * g++.old-deja/g++.pt/crash56.C: New test.
50468
50469 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50470
50471         * g++.old-deja/g++.pt/koenig1.C: New test.
50472
50473 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50474
50475         * gcc.dg/20000904-1.c: New test.
50476
50477 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50478
50479         * gcc.dg/cpp/paste8.c: New test.
50480
50481 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50482
50483         * gcc.c-torture/compile/20000827-1.c: New test.
50484
50485 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50486
50487         * gcc.dg/format-diag-1.c: New test.
50488
50489 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50490
50491         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50492         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50493         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50494         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50495         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50496
50497 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50498
50499         * g++.old-deja/g++.other/nested4.C: New test.
50500
50501 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50502
50503         * g++.old-deja/g++.ns/scoped1.C: New test.
50504
50505 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50506
50507         * lib/g++.exp: Support testing already-installed GCC.
50508
50509 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50510
50511         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50512
50513 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50514
50515         * gcc.dg/return-type-2.c: New test.
50516
50517 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50518
50519         * gcc.c-torture/compile/20000825-1.c: New test.
50520
50521 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50522
50523         * gcc.dg/dwarf2-2.c: New test.
50524
50525 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50526
50527         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50528         dg-warning regexps.
50529
50530 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50531
50532         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50533         gcc.dg/format-ext-5.c: New tests.
50534
50535 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50536
50537         * g++.old-deja/g++.other/crash22.C: New test.
50538
50539 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50540
50541         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50542
50543 2000-08-24  Richard Henderson  <rth@cygnus.com>
50544
50545         * gcc.dg/ia64-sync-1.c: New test.
50546         * gcc.dg/ia64-sync-2.c: New test.
50547         * gcc.dg/ia64-asm-1.c: New test.
50548
50549 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50550
50551         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50552         * gcc.dg/format-ext-2.c: New test.
50553
50554 2000-08-23  Jason Merrill  <jason@redhat.com>
50555
50556         * lib/old-dejagnu.exp: Also ignore "In member function" and
50557         "At global scope".
50558
50559 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50560
50561         * gcc.dg/noncompile/label-lineno-1.c: New test.
50562
50563 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50564
50565         * gcc.dg/c99-array-nonobj-1.c: New test.
50566
50567 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50568
50569         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50570         tests.
50571         * gcc.dg/format-ext-1.c: New test.
50572
50573 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50574
50575         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50576         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50577         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50578         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50579         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50580
50581 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50582
50583         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50584         gcc.dg/c99-strftime-2.c: New tests.
50585
50586 2000-08-22  Richard Henderson  <rth@cygnus.com>
50587
50588         * gcc.c-torture/execute/20000822-1.c: New test.
50589
50590 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50591
50592         * gcc.c-torture/execute/20000819-1.x: Remove.
50593
50594 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50595
50596         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50597         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50598         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50599         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50600         gcc.dg/format-xopen-1.c: New tests.
50601
50602 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50603
50604         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50605
50606 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50607
50608         * g++.old-deja/g++.other/loop2.C: New test.
50609
50610         * gcc.c-torture/compile/20000606-1.c: New test.
50611         * gcc.c-torture/compile/20000728-1.c: New test.
50612         * gcc.c-torture/execute/20000801-1.c: New test.
50613         * gcc.c-torture/execute/20000801-2.c: New test.
50614         * gcc.c-torture/execute/20000819-1.c: New test.
50615         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50616         * gcc.dg/20000629-1.c: New test.
50617         * gcc.dg/20000724-1.c: New test.
50618         * gcc.dg/20000807-1.c: New test.
50619
50620 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50621
50622         * gcc.dg/cpp/pragma-1.c: New test.
50623         * gcc.dg/cpp/pragma-2.c: New test.
50624
50625 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50626
50627         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50628         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50629
50630 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50631
50632         * gcc.c-torture/compile/20000818-1.c: New test.
50633
50634 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50635
50636         * gcc.c-torture/execute/20000818-1.c: New test.
50637
50638 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50639
50640         * gcc.dg/format-va-1.c: New test.
50641
50642 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50643
50644         * g++.old-deja/g++.other/typedef8.C: New test.
50645
50646 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50647
50648         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50649         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50650         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50651         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50652         * g++.old-deja/g++.other/ptrmem7.C: New test.
50653         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50654
50655 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50656
50657         * g++.old-deja/g++.pt/typename27.C: New test.
50658
50659 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50660
50661         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50662         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50663         * g++.old-deja/g++.pt/friend45.C: New test.
50664         * g++.old-deja/g++.other/friend8.C: New test.
50665
50666 2000-08-15  Richard Henderson  <rth@cygnus.com>
50667
50668         * gcc.c-torture/execute/20000815-1.c: New test.
50669
50670 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50671
50672         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50673         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50674         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50675
50676 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50677
50678         * g++.old-deja/g++.other/refinit2.C: New test.
50679
50680 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50681
50682         * lib/c-torture.exp (c-torture): Make
50683         compiler_conditional_xfail_data global.
50684         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50685         compiler_conditional_xfail_data machinery.
50686         (f-torture-execute): Likewise.
50687         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50688         and only when unrolling loops.
50689
50690         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50691
50692 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50693
50694         * g++.old-deja/g++.pt/explicit81.C: New test.
50695
50696 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50697
50698         * g++.old-deja/g++.pt/typename26.C: New test.
50699
50700 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50701
50702         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50703         warning.
50704
50705 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50706
50707         * g++.old-deja/g++.other/array3.C: New test.
50708
50709 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50710
50711         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50712         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50713         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50714         New tests.
50715
50716 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50717
50718         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50719         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50720
50721 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50722
50723         * gcc.c-torture/execute/20000808-1.c: New test.
50724
50725 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50726
50727         * gcc.dg/c90-const-expr-1.c: New test.
50728
50729 2000-08-08  Richard Henderson  <rth@cygnus.com>
50730
50731         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50732
50733 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50734
50735         * gcc.dg/noncompile/const-ll-1.c: New test.
50736
50737 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50738
50739         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50740
50741 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50742
50743         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50744         that running programs linked against the shared version of libobjc
50745         run correctly.
50746
50747 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50748
50749         * gcc.dg/c99-printf-1.c: New test.
50750
50751 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50752
50753         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50754
50755 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50756
50757         * gcc.c-torture/execute/20000731-1.x: Delete.
50758
50759 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50760
50761         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50762         and torture_without_loops as is done by c-torture.exp.
50763         (search_for): Copy from c-torture.exp.
50764         (gcc-dg-runtest): New function, drives a directory of tests
50765         iterating over the TORTURE_OPTIONS.
50766         (scan-assembler, scan-assembler-not): Move here from
50767         individual directory drivers.
50768
50769         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50770         defined by lib/gcc-dg.exp.
50771         * gcc.dg/cpp/cpp.exp: Likewise.
50772         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50773         gcc-dg-runtest, so we cycle over optimization options.
50774
50775         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50776         * gcc.dg/compare2.c: No longer expected to fail.
50777
50778 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50779
50780         * gcc.c-torture/execute/20000804-1.c: New test.
50781
50782 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50783
50784         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50785
50786 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50787
50788         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50789
50790 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50791
50792         * gcc.c-torture/compile/20000803-1.c: New test.
50793
50794 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50795
50796         * gcc.c-torture/execute/20000801-3.c,
50797         gcc.c-torture/execute/20000801-4.c: New tests.
50798         * gcc.c-torture/execute/20000801-3.x,
50799         gcc.c-torture/execute/20000801-4.x: Xfail.
50800
50801 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50802
50803         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50804         libobjc/.libs to allow for libtool.
50805
50806 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50807
50808         * gcc.c-torture/compile/20000802-1.c: New test.
50809
50810 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50811
50812         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50813
50814 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50815
50816         * gcc-c-torture/execute/20000731-2.c: New test.
50817
50818         * gcc.c-torture/execute/20000731-1.c: New test.
50819         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50820
50821 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50822
50823         * gcc.dg/cpp/paste7.c: New test.
50824         * gcc.dg/cpp/20000725-1.c: New test.
50825
50826 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50827
50828         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50829         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50830         declaration warning for __builtin_dwarf_reg_size.
50831
50832         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50833
50834 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50835
50836         * gcc.dg/noncompile/voidparam-1.c: New test.
50837
50838 2000-07-30  Richard Henderson  <rth@cygnus.com>
50839
50840         * gcc.dg/c90-digraph-1.c: Don't xfail.
50841         * gcc.dg/compare2.c (case 10): Xfail.
50842         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50843
50844 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50845
50846         * gcc.dg/c99-main-1.c: New test.
50847
50848 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50849
50850         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50851
50852 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50853
50854         * gcc.c-tortuer/execute/20000726-1.c: New test.
50855
50856 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50857
50858         * gcc.c-torture/execute/enum-2.c: New test.
50859
50860 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50861
50862         * gcc.dg/cpp/tr-warn3.c: New test.
50863
50864 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50865
50866         * g++.old-deja/g++.ext/implicit1.C: Remove.
50867         * g++.old-deja/g++.jason/c2.C: Remove
50868         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50869         * g++.old-deja/g++.pt/crash16.C: Likewise.
50870         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50871
50872 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50873
50874         * g++.old-deja/g++.other/for2.C: New test.
50875
50876 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50877
50878         * gcc.dg/20000720-1.c: New test.
50879
50880 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50881
50882         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50883
50884 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50885
50886         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50887         * gcc.c-torture/execute/20000722-1.c: New.
50888         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50889
50890 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50891
50892         * gcc.dg/cpp/20000720-1.S: New test.
50893
50894 2000-07-21  Michael Meissner  <meissner@redhat.com>
50895
50896         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50897
50898 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50899
50900         * g++.old-deja/g++.brendan/crash16.C,
50901         g++.old-deja/g++.brendan/parse3.C,
50902         g++.old-deja/g++.brendan/redecl1.C,
50903         g++.old-deja/g++.ns/template13.C,
50904         g++.old-deja/g++.other/decl4.C,
50905         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50906
50907 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50908
50909         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50910         and "Internal error".
50911
50912         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50913         regexps.
50914         * gcc.dg/cpp/paste6.c: New test.
50915
50916 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50917
50918         * gcc.dg/cpp/tr-direct.c: New test.
50919
50920         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50921         gcc.dg/cpp/undef1.c: Tweak error regexps.
50922
50923 2000-07-18  Eric Christopher <echristo@redhat.com>
50924
50925         * gcc.c-torture/compile/20000718-1.c: New test.
50926
50927 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50928
50929         * cpplex.c (_cpp_push_token): If the token being pushed back
50930         is the previous token in this context, just subtract one from
50931         context->posn.
50932         * cppmacro.c (save_expansion): Clear aux field when storing a
50933         placemarker.
50934
50935 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50936
50937         * gcc.dg/noncompile/redecl-1.c: New test.
50938
50939 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50940
50941         * gcc.c-torture/execute/20000717-5.c: New test.
50942         * gcc.c-torture/execute/20000717-1.x: Removed.
50943
50944 2000-07-17  Richard Henderson  <rth@cygnus.com>
50945
50946         * gcc.c-torture/execute/20000717-4.c: New test.
50947
50948 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50949
50950         * gcc.dg/cpp/syshdr.c: New test.
50951         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50952
50953 2000-07-17  Neil Booth  <neilb@earthling.net>
50954
50955         * gcc.dg/cpp/cmdlne-dM.c: New test.
50956         * gcc.dg/cpp/cmdlne-dD.c: New test.
50957
50958 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50959
50960         * gcc.c-torture/execute/20000717-3.c: New test.
50961
50962         * gcc.c-torture/compile/20000717-1.c: New test.
50963
50964 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50965
50966         * gcc.c-torture/execute/20000717-2.c: New test.
50967
50968 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50969
50970         * gcc.dg/formatz-1.c: New test.
50971
50972         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50973         * gcc.dg/c99-digraph-1.c: New tests.
50974
50975         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50976         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50977
50978         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50979         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50980         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50981         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50982         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50983         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50984         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50985
50986 2000-07-17  Greg McGary <greg@mcgary.org>
50987
50988         * gcc.c-torture/execute/20000717-1.c: New test.
50989         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50990
50991 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50992
50993         * gcc.c-torture/execute/20000715-2.c: New test.
50994         * gcc.dg/20000715-1.c: New test.
50995
50996 2000-07-15  Michael Meissner  <meissner@redhat.com>
50997
50998         * gcc.c-torture/execute/20000715-1.c: New test.
50999
51000 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51001
51002         * gcc.c-torture/execute/20000707-1.c: New test.
51003
51004 2000-07-13  Neil Booth  <NeilB@earthling.net>
51005
51006         * gcc.dg/cpp/digraph1.c,
51007         gcc.dg/cpp/digraph2.c,
51008         gcc.dg/cpp/digraphs.c: New tests.
51009
51010 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51011
51012         * g77.f-torture/compile/20000630-2.f: New test.
51013         * g77.f-torture/compile/20000630-2.x
51014
51015 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51016
51017         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51018
51019 2000-07-11  Neil Booth  <NeilB@earthling.net>
51020
51021         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51022
51023 2000-07-11  Neil Booth  <NeilB@earthling.net>
51024
51025         * gcc.dg/cpp/cmdlne-C.c: New.
51026
51027 2000-07-09  Neil Booth  <NeilB@earthling.net>
51028
51029         * gcc.dg/cpp/directiv.c: New tests.
51030         * gcc.dg/cpp/undef1.c: Update.
51031
51032 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51033
51034         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51035
51036 2000-07-09  Neil Booth  <NeilB@earthling.net>
51037
51038         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51039
51040 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51041
51042         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51043         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51044
51045 2000-07-08  Neil Booth  <NeilB@earthling.net>
51046
51047         * gcc.dg/cpp/macsyntx.c: New tests.
51048
51049 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51050
51051         * gcc.dg/20000707-1.c: New test.
51052
51053 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51054
51055         * gcc.c-torture/execute/20000706-1.c: New test.
51056         * gcc.c-torture/execute/20000706-2.c: New test.
51057         * gcc.c-torture/execute/20000706-3.c: New test.
51058         * gcc.c-torture/execute/20000706-4.c: New test.
51059         * gcc.c-torture/execute/20000706-5.c: New test.
51060
51061 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51062
51063         * g++.old-deja/g++.pt/instantiate7.C: New test.
51064
51065 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51066
51067         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51068         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51069         * g++.old-deja/g++.other/rtti3.C: Likewise.
51070         * g++.old-deja/g++.other/rttid3.C: Likewise.
51071
51072 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51073
51074         *  g77.f-torture/compile/20000630-1.x: Fix typo
51075
51076 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51077
51078         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51079         assembly output.
51080
51081 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51082
51083         * gcc.dg/cpp/ident.c: New test.
51084
51085 2000-07-05  Neil Booth  <NeilB@earthling.net>
51086
51087         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51088           gcc.dg/cpp/lexstrng.c: New tests.
51089
51090 2000-07-04  Neil Booth  <NeilB@earthling.net>
51091
51092         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51093         * gcc.dg/cpp/strify2.c: Same.
51094
51095 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51096
51097         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51098         * gcc.dg/cpp/19990703-1.c: Likewise.
51099         * gcc.dg/cpp/20000625-1.c: Likewise.
51100         * gcc.dg/cpp/20000625-2.c: Likewise.
51101
51102         * gcc.dg/cpp/macro1.c,
51103         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51104         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51105         gcc.dg/cpp/strify1.c,
51106         gcc.dg/cpp/strify2.c: New tests.
51107
51108 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51109
51110         * gcc.c-torture/execute/20000703-1.c: New test.
51111
51112 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51113
51114         * g++.old-deja/g++.pt (lookup10.C): New test.
51115
51116 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51117
51118         * g++.old-deja/g++.pt (typename25.C): New test.
51119
51120 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51121
51122         * gcc.c-torture/compile/20000701-1.c: New test.
51123
51124 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51125
51126         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51127         to test case.
51128
51129 2000-06-30  Catherine Moore  <clm@cygnus.com>
51130
51131         * gcc.c-torture/execute/align-1.c: New test.
51132
51133 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51134
51135         * g++.old-deja/g++.pt/expr8.C: New test.
51136         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51137
51138 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51139
51140         * gcc.c-torture/compile/20000629-1.c: New test.
51141
51142 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51143
51144
51145         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51146         gcc.dg/noncompile directory, depending on whether they're
51147         preprocessor tests or not.  Annotate all the tests for the dg
51148         framework.
51149
51150         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51151         * gcc.dg/noncompile/noncompile.exp: New.
51152
51153         * Moved files:
51154         Old name                                New name
51155         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51156         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51157         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51158         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51159         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51160         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51161         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51162         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51163         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51164         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51165         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51166         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51167         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51168         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51169         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51170         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51171         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51172         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51173         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51174         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51175         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51176         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51177         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51178         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51179
51180         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51181         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51182         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51183         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51184         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51185         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51186
51187 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51188
51189         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51190         declare one variable.  On the fourth, error.
51191         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51192         declared by 20000628-1a.h.
51193
51194 2000-06-29  Richard Henderson  <rth@redhat.com>
51195
51196         * gcc.c-torture/execute/930529-1.x: New file.
51197         * gcc.dg/920413-1.c: Adjust expected warning text.
51198         * gcc.dg/980217-1.c: Declare abort.
51199         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51200
51201 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51202
51203         * g77.f-torture/compile/20000629-1.f: New test.
51204         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51205
51206 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51207
51208         Rearrange lots of files, removing entirely the
51209         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51210         directories.
51211
51212         * Deleted files:
51213         gcc.c-torture/code_quality/code_quality.exp
51214         gcc.c-torture/special/special.exp
51215         gcc.failure/failure.exp
51216         gcc.failure/940409-1.x
51217         gcc.c-torture/compile/961203-1.x
51218
51219         * New files:
51220         gcc.misc-tests/linkage.exp
51221         gcc.c-torture/execute/920730-1t.c
51222         gcc.c-torture/execute/920730-1t.x
51223         gcc.c-torture/compile/920520-1.x
51224         gcc.c-torture/compile/920521-1.x
51225         gcc.c-torture/compile/981006-1.x
51226         gcc.c-torture/execute/eeprof-1.x
51227
51228         * Moved files (possibly with modifications to fit a new harness):
51229         Old name                                New name
51230         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51231         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51232         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51233         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51234         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51235         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51236         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51237         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51238         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51239         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51240         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51241         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51242         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51243         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51244
51245 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51246
51247         * c-torture/compile/961203-1.x: Delete.
51248
51249         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51250         not exit. Include stdio.h.
51251         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51252         * gcc.misc-tests/dg-12.c: Likewise.
51253         * gcc.misc-tests/dg-5.c: Likewise.
51254         * gcc.misc-tests/dg-6.c: Likewise.
51255         * gcc.misc-tests/dg-7.c: Prototype abort.
51256         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51257         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51258         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51259         not exit.
51260         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51261         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51262
51263 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51264
51265         * gcc.dg/cpp/20000628-1.c: New test.
51266         * gcc.dg/cpp/20000628-1.h: New header for above test.
51267         * gcc.dg/cpp/20000628-1a.h: Likewise.
51268
51269 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51270
51271         * gcc.dg/cpp: New directory.
51272         * gcc.dg/cpp/cpp.exp: New driver.
51273         * gcc.dg/cpp/20000627-1.c: New test.
51274         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51275         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51276         and rewrite as a compilation test.
51277
51278         * gcc.dg: Move many files into the cpp subdirectory, possibly
51279         renaming or editing them as well.
51280         Old name                New name
51281         990119-1.c              cpp/19990119-1.c
51282         990228-1.c              cpp/19990228-1.c
51283         990407-1.c              cpp/19990407-1.c
51284         990409-1.c              cpp/19990409-1.c
51285         990413-1.c              cpp/19990413-1.c
51286         990703-1.c              cpp/19990703-1.c
51287         20000127-1.c            cpp/20000127-1.c
51288         20000129-1.c            cpp/20000129-1.c
51289         20000207-1.c            cpp/20000207-1.c
51290         20000207-2.c            cpp/20000207-2.c
51291         20000209-1.c            cpp/20000209-1.c
51292         20000209-2.c            cpp/20000209-2.c
51293         20000301-1.c            cpp/20000301-1.c
51294         20000419-1.c            cpp/20000419-1.c
51295         20000510-1.S            cpp/20000510-1.S
51296         20000519-1.c            cpp/20000519-1.c
51297         20000529-1.c            cpp/20000529-1.c
51298         20000625-1.c            cpp/20000625-1.c
51299         20000625-2.c            cpp/20000625-2.c
51300         cpp-as1.c               cpp/assert1.c
51301         cpp-as2.c               cpp/assert2.c
51302         cxx-comments-1.c        cpp/cxxcom1.c
51303         cxx-comments-2.c        cpp/cxxcom2.c
51304         endif-label.c           cpp/endif.c
51305         cpp-hash1.c             cpp/hash1.c
51306         cpp-hash2.c             cpp/hash2.c
51307         cpp-if1.c               cpp/if-1.c
51308         cpp-if2.c               cpp/if-2.c
51309         cpp-if3.c               cpp/if-3.c
51310         cpp-if4.c               cpp/if-4.c
51311         cpp-if5.c               cpp/if-5.c
51312         cpp-cond.c              cpp/if-cexp.c
51313         cpp-missingop.c         cpp/if-mop.c
51314         cpp-missingparen.c      cpp/if-mpar.c
51315         cpp-opprec.c            cpp/if-oppr.c
51316         cpp-ifparen.c           cpp/if-paren.c
51317         cpp-shortcircuit.c      cpp/if-sc.c
51318         cpp-shift.c             cpp/if-shift.c
51319         cpp-unary.c             cpp/if-unary.c
51320         cpp-li1.c               cpp/line1.c
51321         cpp-li2.c               cpp/line2.c
51322         lineno.c                cpp/line3.c
51323         lineno-2.c              cpp/line4.c
51324         cpp-mi.c                cpp/mi1.c
51325         cpp-mic.h               cpp/mi1c.h
51326         cpp-micc.h              cpp/mi1cc.h
51327         cpp-mind.h              cpp/mi1nd.h
51328         cpp-mindp.h             cpp/mi1ndp.h
51329         cpp-mix.h               cpp/mi1x.h
51330         cpp-mi2.c               cpp/mi2.c
51331         cpp-mi2a.h              cpp/mi2a.h
51332         cpp-mi2b.h              cpp/mi2b.h
51333         cpp-mi2c.h              cpp/mi2c.h
51334         cpp-mi3.c               cpp/mi3.c
51335         cpp-mi3.def             cpp/mi3.def
51336         poison-1.c              cpp/poison.c
51337         pr-impl.c               cpp/prag-imp.c
51338         cpp-redef-2.c           cpp/redef1.c
51339         cpp-redef.c             cpp/redef2.c
51340         strpaste.c              cpp/strp1.c
51341         strpaste-2.c            cpp/strp2.c
51342         cpp-tradpaste.c         cpp/tr-paste.c
51343         cpp-tradstringify.c     cpp/tr-str.c
51344         cpp-tradwarn1.c         cpp/tr-warn1.c
51345         cpp-tradwarn2.c         cpp/tr-warn2.c
51346         trigraphs.c             cpp/trigraphs.c
51347         cpp-unc1.c              cpp/unc1.c
51348         cpp-unc2.c              cpp/unc2.c
51349         cpp-unc3.c              cpp/unc3.c
51350         cpp-unc.c               cpp/unc4.c
51351         undef.c                 cpp/undef1.c
51352         undef-2.c               cpp/undef2.c
51353         cpp-wi1.c               cpp/widestr1.c
51354
51355 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51356
51357         * lib/g++.exp (g++_include_flags): Tweak.
51358
51359 2000-06-27  H.J. Lu  <hjl@gnu.org>
51360             Loren J. Rittle  <ljrittle@acm.org>
51361
51362         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51363         version with one that knows about the new gcc tree structure.
51364         (g++_link_flags): Same.
51365
51366 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51367
51368         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51369         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51370         case we are cross-compiling.
51371
51372         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51373         g++.old-deja/g++.niklas/Makefile.in,
51374         g++.old-deja/g++.niklas/configure.in,
51375         g++.old-deja/g++.other/Makefile.in,
51376         g++.old-deja/g++.other/configure.in,
51377         gcc.c-torture/code_quality/Makefile.in,
51378         gcc.c-torture/code_quality/configure.in,
51379         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51380         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51381         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51382         gcc.c-torture/execute/ieee/Makefile.in,
51383         gcc.c-torture/execute/ieee/configure.in,
51384         gcc.c-torture/noncompile/Makefile.in,
51385         gcc.c-torture/noncompile/configure.in,
51386         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51387         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51388         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51389
51390 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51391
51392         * g++.old-deja/g++.other/ambig3.C: New test.
51393
51394 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51395
51396         * g++.old-deja/g++.pt/syntax1.C: New test.
51397         * g++.old-deja/g++.pt/syntax2.C: New test.
51398         * g++.old-deja/g++.other/syntax3.C: New test.
51399         * g++.old-deja/g++.other/syntax4.C: New test.
51400
51401 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51402
51403         * gcc.dg/20000623-1.c: Prototype exit and abort.
51404
51405 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51406
51407         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51408         New tests.
51409         * gcc.dg/cpp-mi3.def: New file.
51410
51411         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51412         inside assertions.
51413         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51414         lexer's error messages.
51415         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51416         divine anything from the linemarkers.
51417         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51418         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51419
51420 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51421
51422         * gcc.dg/20000623-1.c: New test.
51423
51424 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51425
51426         * gcc.c-torture/execute/20000622-1.c: New test.
51427
51428 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51429
51430         * g++.old-deja/g++.other/init15.C: New test.
51431
51432 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51433
51434         * g++.old-deja/g++.pt/vaarg2.C: New test.
51435         * g++.old-deja/g++.pt/vaarg3.C: New test.
51436
51437 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51438
51439         * g++.old-deja/g++.other/dyncast6.C: New test.
51440
51441 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51442
51443         * gcc.c-torture/execute/loop-6.c: New test.
51444
51445 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51446
51447         * gcc.dg/20000614-1.c: New test.
51448         * gcc.dg/20000614-2.c: New test.
51449
51450 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51451
51452         * g++.old-deja/g++.other/inline12.C: New test.
51453
51454 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51455
51456         * g++.old-deja/g++.other/eh1.C: New test.
51457
51458 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51459
51460         * g++.old-deja/g++.other/type.C: New test.
51461
51462 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51463
51464         * g++.old-deja/g++.other/initstring.C: New test.
51465
51466 2000-06-12  Jason Merrill  <jason@redhat.com>
51467
51468         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51469
51470 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51471
51472         * gcc.c-torture/compile/20000609-1.c: New test.
51473
51474 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51475
51476         * gcc.dg/20000609-1.c: New test.
51477
51478 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51479
51480         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51481         * gcc.c-torture/noncompile/poison-1.c: Move...
51482         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51483         * gcc.dg/cpp-li1.c: Add a token after the #line.
51484
51485 2000-06-05  Richard Henderson  <rth@cygnus.com>
51486
51487         * gcc.c-torture/execute/20000605-2.c: New test.
51488         * gcc.c-torture/execute/20000605-3.c: New test.
51489
51490 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51491
51492         * g77.f-torture/execute/20000503-1.x: New file.
51493
51494 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51495
51496         * g++.old-deja/g++.eh/badalloc1.C: New test.
51497
51498 2000-06-05  Richard Henderson  <rth@cygnus.com>
51499
51500         * gcc.c-torture/execute/20000605-1.c: New test.
51501
51502 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51503             Nathan Sidwell <nathan@codesourcery.com>
51504
51505         * gcc.c-torture/compile/20000605-1.c: New test.
51506
51507 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51508
51509         * g77.f-torture/compile/20000601-1.f: New test.
51510
51511 2000-06-03  Richard Henderson  <rth@cygnus.com>
51512
51513         * gcc.c-torture/execute/20000603-1.c: New.
51514
51515 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51516
51517         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51518         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51519
51520 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51521
51522         * gcc.dg/compare2.c (case 12): XFAIL.
51523         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51524         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51525
51526         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51527
51528 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51529
51530         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51531         guard macro is already defined when the header is first
51532         included.
51533         * gcc.dg/cpp-mix.h: New file.
51534         * gcc.dg/endif-label.c: Update patterns to match compiler.
51535
51536         * g++.brendan/complex1.C: Declare abort.
51537         * g++.law/refs4.C: Remove XFAIL.
51538         * g++.oliva/expr2.C: Declare abort and exit.
51539
51540 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51541
51542         * gcc.c-torture/execute/20000528-1.c: New test.
51543
51544         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51545         * g++.old-deja/g++.law/temps4.C: Likewise.
51546
51547         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51548         stdlib.h.  Call abort() on failure.
51549         * g++.old-deja/g++.law/refs4.C: Likewise.
51550         * g++.old-deja/g++.law/temps4.C: Likewise.
51551         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51552         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51553
51554 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51555
51556         Relative to g++.dg/special:
51557         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51558
51559         Relative to g++.old-deja:
51560         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51561         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51562         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51563         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51564         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51565         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51566         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51567
51568         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51569         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51570         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51571         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51572         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51573         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51574         and/or string.h.
51575
51576         * g++.other/goto1.C: Update expectations for error messages.
51577
51578 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51579
51580         * gcc.c-torture/compile/20000523-1.c: New test.
51581
51582 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51583
51584         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51585
51586 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51587
51588         * g++.old-deja/g++.eh/catch11.C: New test.
51589         * g++.old-deja/g++.eh/catch12.C: New test.
51590
51591 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51592
51593         * gcc.c-torture/execute/20000523-1.c: New test.
51594
51595 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51596
51597         * c-torture/execute/bcp-1.c: Replace abort in arg of
51598         __builtin_constant_p with a generic external function.
51599
51600         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51601         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51602         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51603         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51604         Prototype abort and/or exit.
51605
51606         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51607         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51608         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51609         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51610
51611 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51612
51613         * gcc.dg/dwarf2-1.c: New test.
51614
51615 2000-05-20  Richard Henderson  <rth@cygnus.com>
51616
51617         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51618
51619 2000-05-20  Andreas Jaeger  <aj@suse.de>
51620
51621         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51622         testcase.
51623
51624 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51625
51626         * gcc.c-torture/execute/20000519-2.c: New test.
51627
51628 2000-05-19  Andreas Jaeger  <aj@suse.de>
51629
51630         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51631         which fails with SSA.
51632
51633         * lib/c-torture.exp: Also test with -O3 -fssa.
51634
51635 2000-05-18  Michael Meissner  <meissner@redhat.com>
51636
51637         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51638         * gcc.c-torture/execute/920415-1.c: Ditto.
51639         * gcc.c-torture/execute/920501-1.c: Ditto.
51640         * gcc.c-torture/execute/conversion.c: Ditto.
51641         * gcc.c-torture/execute/cvt-1.c: Ditto.
51642
51643 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51644
51645         * gcc.c-torture/compile/20000518-1.c: New test.
51646
51647 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51648
51649         * g77.f-torture/compile/200005018.f: New test.
51650
51651 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51652
51653         * gcc.c-torture/compile/20000517-1.c: New test.
51654
51655 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51656
51657         * gcc.c-torture/execute/20000516-1.c: New test.
51658
51659 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51660
51661         * g++.old-deja/g++.other/eh.C: New test.
51662
51663 2000-05-12  Richard Henderson  <rth@cygnus.com>
51664
51665         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51666         constants through to doit's conditional.
51667
51668 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51669
51670         * gcc.c-torture/compile/20000511-1.c: New test.
51671         * g77.f-torture/compile/20000511-1.f: New test.
51672         * g77.f-torture/compile/20000511-2.f: New test.
51673
51674 2000-05-11  Michael Meissner  <meissner@redhat.com>
51675
51676         * gcc.c-torture/execute/20000511-1.c: New test.
51677
51678 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51679
51680         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51681         * gcc.dg/20000510-1.S: New.
51682
51683 2000-05-08  Catherine Moore  <clm@cygnus.com>
51684
51685         * gcc.dg/unused-3.c: New.
51686
51687 2000-05-06  Richard Henderson  <rth@cygnus.com>
51688
51689           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51690           * g++.old-deja/g++.mike/warn1.C: Likewise.
51691           * g++.old-deja/g++.pt/local1.C: Likewise.
51692           * g++.old-deja/g++.pt/local7.C: Likewise.
51693           * g++.old-deja/g++.pt/spec16.C: Likewise.
51694
51695 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51696
51697         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51698
51699 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51700
51701           * g77.f-torture/execute/20000503-1.f: New test.
51702
51703 2000-05-04  Andreas Jaeger  <aj@suse.de>
51704
51705         * gcc.dg/noreturn-2.c: New test.
51706
51707 2000-05-04  Neil Booth  <NeilB@earthling.net>
51708
51709         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51710         preprocessor.
51711
51712 2000-05-04  Richard Henderson  <rth@cygnus.com>
51713
51714         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51715
51716 2000-05-04  Richard Henderson  <rth@cygnus.com>
51717
51718         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51719         OpenSSL by Jason R Thorpe.
51720
51721 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51722
51723         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51724
51725 2000-05-03  Robert Lipe <robertlipe@usa.net>
51726
51727         * gcc.dg/20000503-1.c: New test.
51728
51729 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51730
51731         * gcc.c-torture/compile/20000502-1.c: New test.
51732         * g++.old-deja/g++.other/align.C: New test.
51733         * gcc.dg/cpp-tradstringify.c: New test.
51734
51735 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51736
51737         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51738         and hard registers.
51739
51740 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51741
51742         * gcc.c-torture/execute/loop-5.c: New test.
51743
51744 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51745
51746         * gcc.c-torture/execute/va-arg-20.c: New test.
51747
51748 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51749
51750         * gcc.c-torture/execute/20000422-1.c: New test.
51751
51752 2000-04-20  Greg McGary  <gkm@gnu.org>
51753
51754         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51755         when optimizing, but without sibling-call optimizations (-O1).
51756
51757 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51758
51759           * gcc.c-torture/compile/20000420-1.c: New test.
51760
51761 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51762
51763         * g++.abi/ptrflags.C: New test.
51764         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51765
51766 2000-04-19  Catherine Moore  <clm@cygnus.com>
51767
51768         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51769
51770 2000-04-19  Greg McGary  <gkm@gnu.org>
51771
51772         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51773         sibling-call optimizations.
51774
51775 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51776
51777         * gcc.dg/20000419-1.c: New test.
51778
51779 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51780
51781         * gcc.c-torture/execute/20000412-6.c: New test.
51782
51783 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51784
51785         * gcc.c-torture/execute/20000412-5.c: New test.
51786         * g77.f-torture/compile/20000412-1.f: New test.
51787         * gcc.c-torture/execute/20000412-4.c: New test.
51788         * gcc.c-torture/compile/20000412-2.c: New test.
51789         * gcc.c-torture/execute/20000412-3.c: New test.
51790         * gcc.c-torture/compile/20000412-1.c: New test.
51791         * gcc.c-torture/execute/20000412-2.c: New test.
51792
51793 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51794
51795         * objc/execute/bf-20.m: New test.
51796
51797 2000-04-10  Richard Henderson  <rth@cygnus.com>
51798
51799         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51800
51801         * gcc.c-torture/execute/20000412-1.c: New test.
51802
51803 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51804
51805         * g++.old-deja/g++.eh/catchptr1.C: New test.
51806
51807 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51808
51809         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51810
51811 2000-04-08  Neil Booth  <NeilB@earthling.net>
51812
51813         * gcc.dg/cpp-nullchar.c: Remove test as
51814         embedded nulls cause problems.
51815
51816 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51817
51818         * gcc.dg/compare2.c: New test.
51819
51820 2000-04-08  Neil Booth  <NeilB@earthling.net>
51821
51822         * gcc.dg/cpp-nullchar.c: New test.
51823
51824 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51825
51826         * gcc.dg/cpp-mi2.c: New test.
51827         * gcc.dg/cpp-mi2[abc].h: New files.
51828
51829 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51830
51831         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51832         member name.
51833
51834 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51835
51836         * g++.old-deja/g++.abi/vmihint.C: New test.
51837
51838 2000-04-06  Neil Booth  <NeilB@earthling.net>
51839
51840         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51841         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51842         copyright.
51843
51844 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51845
51846         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51847         avoid stack-frame overwrite.
51848
51849 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51850
51851         * gcc.c-torture/compile/20000405-2.c: New test.
51852         * gcc.c-torture/compile/20000405-3.c: New test.
51853
51854 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51855
51856         * gcc.c-torture/compile/20000405-1.c: New test.
51857
51858 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51859
51860         * gcc.dg/cast-qual-1.c: Revert last change.
51861
51862 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51863
51864         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51865
51866 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51867
51868         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51869         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51870
51871 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51872
51873         * gcc.c-torture/compile/20000403-2.c: New test.
51874         * gcc.c-torture/compile/20000403-1.c: New test.
51875
51876 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51877
51878         * gcc.c-torture/execute/20000403-1.c: New test.
51879
51880 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51881
51882         * gcc.c-torture/execute/20000402-1.c: New test.
51883
51884 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51885
51886         * gcc.c-torture/execute/va-arg-15.c: New test.
51887         * gcc.c-torture/execute/va-arg-16.c: New test.
51888         * gcc.c-torture/execute/va-arg-17.c: New test.
51889         * gcc.c-torture/execute/va-arg-18.c: New test.
51890         * gcc.c-torture/execute/va-arg-19.c: New test.
51891
51892 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51893
51894         * gcc.c-torture/compile/981211-1.c: Move to...
51895         * gcc.dg/cpp-as1.c: ...here.
51896         * gcc.dg/cpp-as2.c: New file.
51897
51898         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51899         compiler.
51900
51901 2000-04-02  Neil Booth  <NeilB@earthling.net>
51902
51903         * gcc.dg/cpp-cond.c  New tests.
51904         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51905         accidental success less likely.
51906         * gcc.dg/cpp-missingop.c  New tests.
51907         * gcc.dg/cpp-missingparen.c  New tests.
51908         * gcc.dg/cpp-shift.c  New tests.
51909         * gcc.dg/cpp-shortcircuit.c  New tests.
51910         * gcc.dg/cpp-unary.c  New tests.
51911
51912 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51913
51914         * gcc.c-torture/compile/20000329-1.c: New test.
51915
51916 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51917
51918         * gcc.c-torture/compile/20000326-1.c: New test.
51919         * gcc.c-torture/compile/20000326-2.c: New test.
51920
51921 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51922
51923         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51924         the first parameter is a function argument.
51925
51926 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51927
51928         * g++.old-deja/g++.ext/array4.C: New test.
51929
51930 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51931
51932         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51933
51934 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51935
51936         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51937
51938 2000-03-19  Richard Henderson  <rth@cygnus.com>
51939
51940         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51941
51942 2000-03-19  Richard Henderson  <rth@cygnus.com>
51943
51944         * gcc.c-torture/compile/20000319-1.c: New test.
51945
51946 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51947
51948         * gcc.c-torture/execute/20000314-3.c: New test.
51949         * gcc.c-torture/execute/20000314-2.c: New test.
51950         * gcc.c-torture/execute/20000314-1.c: New test.
51951         * gcc.c-torture/compile/20000314-2.c: New test.
51952         * gcc.c-torture/compile/20000314-1.c: New test.
51953
51954 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51955
51956         * g++.old-deja/g++.warn/inline.C: New test.
51957
51958 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51959
51960         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51961         standards-compliant result rather than specific constants.
51962         Put test-values in array.
51963
51964 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51965
51966         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51967         (g++_target_compile): Put test-specific options last.
51968
51969 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51970
51971         * g++.old-deja/g++.eh/vbase4.C: New test.
51972
51973 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51974
51975         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51976
51977 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51978
51979         * g++.old-deja/g++.brendan/misc12.C: Removed.
51980         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51981         * g++.old-deja/g++.ext/pretty4.C: New test.
51982
51983 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51984
51985         * g++.old-deja/g++.other/string2.C: New test.
51986
51987 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51988
51989         * g++.old-deja/g++.warn/impint2.C: New test.
51990
51991 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51992
51993         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51994         is 1, not zero.
51995
51996 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51997
51998         * g++.old-deja/g++.warn/impint.C: New test.
51999         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52000         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52001         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52002         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52003         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52004         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52005         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52006         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52007         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52008         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52009         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52010         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52011
52012 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52013
52014         * gcc.dg/cpp-redef.c: New test.
52015
52016 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52017
52018         * g++.old-deja/g++.pt/unify7.C: New test.
52019
52020 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52021
52022         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52023         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52024
52025 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52026
52027         * gcc.c-torture/compile/20000224-1.c: New test.
52028
52029 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52030
52031         * gcc.c-torture/compile/cpp-2.c: New test.
52032         * gcc.c-torture/compile/cpp-1.c: New test.
52033
52034 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52035
52036         * gcc.c-torture/execute/20000225-1.c: New test.
52037
52038 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52039
52040         * gcc.dg/cpp-li2.c: New test.
52041
52042         * gcc.dg/cpp-wi1.c: New test.
52043
52044         * gcc.dg/cpp-li1.c: New test.
52045
52046 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52047
52048         * g++.old-deja/g++.other/sizeof5.C: New test.
52049
52050 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52051
52052         * gcc.c-torture/execute/va-arg-13.c: New test.
52053
52054 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52055
52056         * gcc.c-torture/execute/va-arg-12.c: New test.
52057
52058 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52059
52060         * gcc.c-torture/execute/20000223-1.c: New test.
52061
52062 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52063
52064         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52065
52066 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52067
52068         * g++.old-deja/g++.abi/ptrmem.C: New test.
52069
52070 2000-02-19  Richard Henderson  <rth@cygnus.com>
52071
52072         * gcc.c-torture/compile/init-3.c: New.
52073
52074 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52075
52076         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52077         ALWAYS_CXXFLAGS.
52078
52079 2000-02-11  Robert Lipe <robertl@sco.com>
52080
52081         * gcc.c-torture/compile/20000211-3.c: New test.
52082
52083 2000-02-11  Martin Buchholz <martin@xemacs.org>
52084
52085         * gcc.c-torture/compile/20000211-2.c: New test.
52086
52087 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52088
52089         * gcc.c-torture/compile/20000211-1.c: New test.
52090
52091 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52092
52093         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52094           on native targets
52095
52096 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52097
52098         * g++.old-deja/g++.other/cast5.C: New test.
52099
52100 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52101
52102         * gcc.c-torture/execute/20000205-1.c: New.
52103
52104 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52105
52106         * g++.old-deja/g++.jason/cast3.C: Return void.
52107         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52108
52109 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52110
52111         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52112
52113         * gcc.dg/loop-1.c: New test.
52114
52115 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52116
52117         * gcc.c-torture/compile/20000127-1.c: New test.
52118         * gcc.c-torture/execute/991228-1.c: New test.
52119
52120 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52121
52122         * gcc.dg/unused-2.c: New test.
52123
52124         * gcc.dg/conv-1.c: New test.
52125
52126 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52127
52128         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52129         compiler.
52130         (tool_option_proc): Fix typo.
52131
52132 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52133
52134         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52135         of the ld on the host, not on the build machine.
52136         Also, don't crash if '--help' is not a supported option.
52137
52138 2000-01-24  Richard Henderson  <rth@cygnus.com>
52139
52140         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52141
52142 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52143
52144         * gcc.c-torture/execute/20000120-2.c: New test.
52145         * gcc.c-torture/execute/20000120-1.c: New test.
52146
52147 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52148
52149         * gcc.c-torture/execute/20000113-1.c: New test.
52150
52151 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52152
52153         * gcc.c-torture/execute/20000112-1.c: New test.
52154
52155 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52156
52157         * gcc.dg/20000111-1.c: New test.
52158
52159 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52160
52161         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52162         with 16 bit integers.
52163
52164 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52165
52166         * gcc.dg/20000108-1.c: New test.
52167
52168 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52169
52170         * g++.old-deja/g++.ns/koenig8.C: New test.
52171
52172 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52173
52174         * g++.old-deja/g++.other/cast4.C: New test.
52175
52176 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52177
52178         * gcc.c-torture/compile/20000105-2.c: New test.
52179         * gcc.c-torture/compile/20000105-1.c: New test.
52180
52181 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52182
52183         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52184         references to printf & atoi to conform to ANSI standard.
52185         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52186         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52187         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52188         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52189         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52190         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52191         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52192         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52193         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52194         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52195         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52196         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52197         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52198         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52199         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52200         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52201         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52202         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52203         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52204         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52205         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52206         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52207         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52208         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52209         * g++.old-deja/g++.brendan/init3.C: Likewise.
52210         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52211         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52212         * g++.old-deja/g++.brendan/new2.C: Likewise.
52213         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52214         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52215         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52216         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52217         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52218         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52219         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52220         * g++.old-deja/g++.brendan/template24.C: Likewise.
52221         * g++.old-deja/g++.brendan/template3.C: Likewise.
52222         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52223         * g++.old-deja/g++.jason/inline3.C: Likewise.
52224         * g++.old-deja/g++.jason/opeq.C: Likewise.
52225         * g++.old-deja/g++.law/arg5.C: Likewise.
52226         * g++.old-deja/g++.law/arm7.C: Likewise.
52227         * g++.old-deja/g++.law/ctors11.C: Likewise.
52228         * g++.old-deja/g++.law/cvt8.C: Likewise.
52229         * g++.old-deja/g++.law/init9.C: Likewise.
52230         * g++.old-deja/g++.law/refs4.C: Likewise.
52231         * g++.old-deja/g++.law/template2.C: Likewise.
52232         * g++.old-deja/g++.law/visibility24.C: Likewise.
52233         * g++.old-deja/g++.law/vtable3.C: Likewise.
52234         * g++.old-deja/g++.mike/asm2.C: Likewise.
52235         * g++.old-deja/g++.mike/eh1.C: Likewise.
52236         * g++.old-deja/g++.mike/misc1.C: Likewise.
52237         * g++.old-deja/g++.mike/misc13.C: Likewise.
52238         * g++.old-deja/g++.mike/misc14.C: Likewise.
52239         * g++.old-deja/g++.mike/ns12.C: Likewise.
52240         * g++.old-deja/g++.mike/p1248.C: Likewise.
52241         * g++.old-deja/g++.mike/p3708.C: Likewise.
52242         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52243         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52244         * g++.old-deja/g++.mike/p646.C: Likewise.
52245         * g++.old-deja/g++.mike/p700.C: Likewise.
52246         * g++.old-deja/g++.mike/p783.C: Likewise.
52247         * g++.old-deja/g++.mike/p783a.C: Likewise.
52248         * g++.old-deja/g++.mike/p783b.C: Likewise.
52249         * g++.old-deja/g++.mike/p786.C: Likewise.
52250         * g++.old-deja/g++.mike/p789.C: Likewise.
52251         * g++.old-deja/g++.mike/p789a.C: Likewise.
52252         * g++.old-deja/g++.mike/p807a.C: Likewise.
52253         * g++.old-deja/g++.other/delete3.C: Likewise.
52254         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52255         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52256         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52257         * g++.old-deja/g++.other/empty1.C: Likewise.
52258         * g++.old-deja/g++.other/temporary1.C: Likewise.
52259         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52260         * g++.old-deja/g++.pt/t16.C: Likewise.
52261         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52262
52263 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52264
52265         * gcc.dg/991230-1.c: New test.
52266
52267 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52268
52269         * gcc.c-torture/compile/991229-3.c: New test.
52270         * gcc.c-torture/compile/991229-2.c: New test.
52271         * gcc.c-torture/compile/991229-1.c: New test.
52272
52273 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52274
52275         * gcc.c-torture/compile/labels-2.c: New test.
52276
52277 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52278
52279         * gcc.c-torture/execute/991227-1.c: New test.
52280
52281 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52282
52283         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52284
52285 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52286
52287         * gcc.c-torture/execute/991221-1.c: New test.
52288
52289 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52290
52291         * g++.old-deja/g++.other/cast3.C: New test.
52292
52293 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52294
52295         * gcc.c-torture/execute/991216-4.c: New test.
52296
52297 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52298
52299         * gcc.c-torture/execute/991216-1.c: New test.
52300         * gcc.c-torture/execute/991216-2.c: New test.
52301         * gcc.c-torture/execute/991216-3.c: New test.
52302
52303 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52304
52305         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52306         Actually make the test fail by using "-O2" for compilation.
52307
52308 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52309
52310         * g++.old-deja/g++.warn/cast-align1.C: New test.
52311
52312 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52313
52314         * gcc.c-torture/compile/991214-1.c: New test.
52315         * gcc.c-torture/compile/991214-2.c: New test.
52316
52317 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52318
52319         * gcc.dg/991214-1.c: New test.
52320
52321 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52322
52323         * gcc.c-torture/compile/991213-3.c: New test.
52324         * gcc.c-torture/compile/991213-2.c: New test.
52325         * gcc.c-torture/compile/991213-1.c: New test.
52326
52327 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52328
52329         * gcc.dg/991209-1.c: New test.
52330
52331 1999-12-08  Nathan Sidwell <nathan@acm.org>
52332
52333         * gcc.c-torture/compile/991208-1.c: New test.
52334
52335 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52336
52337         * gcc.dg/ultrasp2.c: New test.
52338
52339 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52340
52341         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52342
52343 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52344
52345         * gcc.c-torture/compile/991202-1.c: New test.
52346         * gcc.c-torture/execute/991202-1.c: New test.
52347         * gcc.c-torture/execute/991202-2.c: New test.
52348         * gcc.c-torture/execute/991202-3.c: New test.
52349
52350 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52351
52352         * g++.old-deja/g++.abi/align.C: New test.
52353         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52354         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52355
52356 1999-12-01  Richard Henderson  <rth@cygnus.com>
52357
52358         * gcc.c-torture/execute/991201-1.c: New.
52359
52360 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52361
52362         * gcc.dg/991129-1.c: New test.
52363
52364 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52365
52366         * gcc.c-torture/compile/991127-1.c: New test.
52367
52368 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52369
52370         * g++.old-deja/g++.other/warn4.C: New test.
52371
52372 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52373
52374         * g++.old-deja/g++.eh/cleanup2.C: New test.
52375         * g++.old-deja/g++.ext/pretty2.C: New test.
52376         * g++.old-deja/g++.ext/pretty3.C: New test.
52377         * g++.old-deja/g++.other/debug6.C: New test.
52378
52379 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52380
52381         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52382         compiler_output to look for one error message instead of two.
52383
52384 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52385
52386         * gcc.c-torture/execute/991118-1.c: Also test case
52387         where the word boundary does not split a byte evenly.
52388
52389 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52390
52391         * g++.old-deja/g++.ext/restrict1.C: New test.
52392
52393 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52394
52395         * gcc.c-torture/execute/991118-1.c: New test.
52396
52397 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52398
52399         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52400         working directory pathnames.
52401
52402 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52403
52404         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52405         host is equipped with driver.h and driver.o so it can actually
52406         compile and run the tests.
52407
52408 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52409
52410         * gcc.c-torture/compile/991008-1.c: New test.
52411
52412 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52413
52414         * lib/gcc-dg.exp: Include target-supports.exp
52415
52416 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52417
52418         * lib/target-supports.exp: New file: Provide procs to test for
52419         features supported by the target.
52420         (check_weak_available): Moved here from ecos.exp.
52421         (check_alias_available): New proc: Determine of the target
52422         toolchain supports the alias attribute.
52423
52424         * gcc.dg/special/ecos.exp: Move check_weak_available to
52425         target-supports.exp.
52426         (alias-1.c): Only perform the test if the target supports
52427         aliases.
52428         (wkali-1.c): Only perform the test if the target supports
52429         aliases.
52430
52431         * gcc.dg/990506-0.c: Expect error messages from cross
52432         targets as well as native targets.
52433
52434 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52435
52436         * gcc.dg/ultrasp1.c: Removed xfail.
52437         * gcc.dg/struct-ret-2.c: Likewise.
52438         * gcc.dg/array-1.c: Likewise.
52439
52440 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52441
52442         * gcc.dg/struct-ret-2.c: New test.
52443
52444         * gcc.dg/array-1.c: New test.
52445
52446 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52447
52448         * gcc.c-torture/execute/991030-1.c: New test.
52449
52450 1999-10-26  Richard Henderson  <rth@cygnus.com>
52451
52452         * gcc.c-torture/compile/991026-2.c: New test.
52453
52454 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52455
52456         * gcc.c-torture/compile/991026-1.c: New test.
52457
52458 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52459
52460         * gcc.c-torture/execute/991023-1.c: New test.
52461
52462 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52463
52464         * gcc.c-torture/execute/991019-1.c: New test.
52465
52466 1999-10-16  Richard Henderson  <rth@cygnus.com>
52467
52468         * gcc.c-torture/execute/991016-1.c: New test.
52469
52470 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52471
52472         * gcc.c-torture/execute/991014-1.c: New test.
52473
52474 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52475
52476         * g++.old-deja/g++.other/union2.C: New test.
52477
52478 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52479
52480         * g++.old-deja/g++.other/vaarg2.C: New test.
52481         * g++.old-deja/g++.other/vaarg3.C: New test.
52482
52483 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52484
52485         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52486         in compile/.
52487
52488 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52489
52490         * gcc.c-torture/execute/va-arg-11.c: New test.
52491
52492 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52493
52494         * lib/file-format.exp (gcc_target_object_format): Don't
52495         crash if objdump is unavailable.
52496
52497 1999-09-29  Donn Terry <donn@interix.com>
52498
52499         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52500
52501 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52502
52503         * gcc.c-torture/compile/990928-1.c: New test.
52504
52505 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52506
52507         * g++.old-deja/g++.other/decl6.C: New test.
52508
52509 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52510
52511         * gcc.c-torture/execute/va-arg-10.c: New test.
52512
52513 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52514
52515         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52516         __PRETTY_FUNCTION__.
52517
52518 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52519
52520         * gcc.c-torture/execute/990923-1.c: New test.
52521
52522 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52523
52524         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52525         for which -fpic is inappropriate.
52526
52527 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52528
52529         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52530
52531 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52532
52533         * g++.old-deja/g++.other/dyncast1.C: New test.
52534         * g++.old-deja/g++.other/dyncast2.C: New test.
52535         * g++.old-deja/g++.other/dyncast3.C: New test.
52536         * g++.old-deja/g++.other/dyncast4.C: New test.
52537         * g++.old-deja/g++.other/dyncast5.C: New test.
52538         * g++.old-deja/g++.eh/catch3.C: New test.
52539         * g++.old-deja/g++.eh/catch3p.C: New test.
52540         * g++.old-deja/g++.eh/catch4.C: New test.
52541         * g++.old-deja/g++.eh/catch4p.C: New test.
52542         * g++.old-deja/g++.eh/catch5.C: New test.
52543         * g++.old-deja/g++.eh/catch5p.C: New test.
52544         * g++.old-deja/g++.eh/catch6.C: New test.
52545         * g++.old-deja/g++.eh/catch6p.C: New test.
52546         * g++.old-deja/g++.eh/catch7.C: New test.
52547         * g++.old-deja/g++.eh/catch7p.C: New test.
52548         * g++.old-deja/g++.eh/catch8.C: New test.
52549         * g++.old-deja/g++.eh/catch8p.C: New test.
52550         * g++.old-deja/g++.eh/catch9.C: New test.
52551         * g++.old-deja/g++.eh/catch9p.C: New test.
52552
52553 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52554
52555         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52556         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52557
52558 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52559
52560         * gcc.c-torture/compile/990913-1.c: New test.
52561
52562 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52563
52564         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52565         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52566
52567 1999-09-09  Richard Henderson  <rth@cygnus.com>
52568
52569         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52570
52571 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52572
52573         * g++.old-deja/g++.other/lookup11.C: New test.
52574         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52575         what is permitted and what we want.
52576         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52577         overload use.
52578         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52579
52580 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52581
52582         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52583         * gcc.c-torture/noncompile/poison-1.c: New file.
52584
52585 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52586
52587         * g++.old-deja/g++.other/sizeof3.C: New test.
52588         * g++.old-deja/g++.other/sizeof4.C: New test.
52589         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52590         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52591
52592 1999-09-07  Richard Henderson  <rth@cygnus.com>
52593
52594         * gcc.dg/va-arg-1.c: New.
52595
52596 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52597
52598         * gcc.c-torture/execute/va-arg-9.c: New test.
52599
52600 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52601
52602         * g77.f-torture/compile/980519-2.f: New test.
52603         * g77.f-torture/compile/19990905-0.f: New test.
52604         * g77.f-torture/compile/19990905-1.f: New test.
52605         * g77.f-torture/compile/19990905-2.f: New test.
52606
52607         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52608
52609 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52610
52611         * gcc.c-torture/execute/990827-1.c: Fix typo.
52612
52613 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52614
52615         * g++.old-deja/g++.other/deref1.C: New test.
52616
52617 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52618
52619         * g++.old-deja/g++.other/ambig2.C: New test.
52620         * g++.old-deja/g++.other/cond5.C: New test.
52621         * g++.old-deja/g++.other/lookup16.C: New test.
52622
52623 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52624
52625         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52626         assemblers too.
52627
52628 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52629
52630         * lib/c-torture.exp: Avoid the "compare executables" optimization
52631         when testing native.
52632
52633 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52634
52635         * gcc.c-torture/execute/990829-1.c: New test.
52636         * gcc.c-torture/compile/990829-1.c: New test.
52637
52638 1999-08-27  Paul Burchard  <burchard@pobox.com>
52639
52640         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52641         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52642         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52643         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52644         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52645         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52646         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52647         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52648         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52649         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52650         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52651
52652 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52653
52654         * gcc.c-torture/execute/990827-1.c: New test.
52655
52656 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52657
52658         * g77.f-torture/noncompile/19990826-4.f: New test.
52659
52660         * g77.f-torture/compile/19990826-3.f: New test.
52661
52662         * g77.f-torture/execute/19990826-2.f: New test.
52663
52664         * g77.f-torture/compile/19990826-1.f: New test.
52665
52666         * gcc.c-torture/execute/990826-0.c: New test.
52667         * g77.c-torture/execute/19990826-0.f: New test.
52668
52669         * g77.f-torture/noncompile/970626-2.f: New test.
52670
52671 1999-08-25  Paul Burchard  <burchard@pobox.com>
52672
52673         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52674         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52675         lss-011.C: New tests.
52676
52677 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52678
52679         * g++.old-deja/g++.other/decl5.C: New test.
52680
52681 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52682
52683         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52684         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52685         call `postbase' for each one.  All callers of `postbase' changed
52686         to call this instead.
52687
52688 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52689
52690         * gcc.c-torture/execute/990811-1.c: New test.
52691
52692 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52693
52694         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52695         just native ones.
52696
52697         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52698         just native ones.
52699
52700 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52701
52702         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52703
52704 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52705
52706         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52707
52708 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52709
52710         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52711
52712 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52713
52714         * gcc.c-torture/execute/990804-1.c: New test.
52715
52716 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52717
52718         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52719         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52720         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52721
52722 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52723
52724         * g++.old-deja/g++.other/struct1.C: New test.
52725
52726 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52727
52728         * g++.old-deja/g++.other/enum2.C: New test.
52729
52730 1999-08-02  Richard Henderson  <rth@cygnus.com>
52731
52732         Adapted from tests from Franz Sirl:
52733         * gcc.c-torture/execute/va-arg-7.c: New test.
52734         * gcc.c-torture/execute/va-arg-8.c: New test.
52735
52736 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52737
52738         * gcc.c-torture/compile/990801-2.c: New test.
52739
52740         * gcc.c-torture/compile/990801-1.c: New test.
52741
52742 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52743
52744         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52745         fp-cmp-1.c, converting double to float.
52746
52747         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52748         fp-cmp-1.c, converting double to long double.
52749
52750         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52751         from fr1 to unknown_register, since fr1 is a legitimate register
52752         on some machines.
52753
52754 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52755
52756         * README: More listname related changes.
52757
52758 1999-07-08  Catherine Moore  <clm@cygnus.com>
52759
52760         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52761
52762 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52763
52764         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52765
52766 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52767
52768         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52769
52770 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52771
52772         * gcc.dg/990703-1.c: New test.
52773
52774 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52775
52776         * lib/file-format.exp: New file: Move definition of proc
52777         gcc_target_object_format to here from
52778         gcc.dg/special/ecos.exp.
52779
52780         * lib/c-torture.exp: Include lib file-format.exp.
52781         * lib/gcc-dg.exp: Include lib file-format.exp.
52782
52783         * gcc.dg/special/ecos.exp: Remove definition of proc
52784         gcc_target_object_format.
52785
52786 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52787
52788         * gcc.c-torture/execute/990628-1.c: New test.
52789
52790 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52791
52792         * gcc.c-torture/compile/990625-2.c: New test.
52793
52794         * gcc.c-torture/compile/990625-1.c: New test.
52795
52796 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52797
52798         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52799         attributes compile.
52800         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52801         ports that use the COFF/PE file format.
52802
52803 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52804
52805         * gcc.c-torture/compile/990617-1.c: New test.
52806
52807 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52808
52809         * g++.old-deja/g++.other/decl4.C: New test.
52810
52811 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52812
52813         * g++.old-deja/g++.other/bitfld3.C: New test.
52814
52815 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52816
52817         * g++.old-deja/g++.eh/catch1.C: New test.
52818
52819 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52820
52821         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52822
52823         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52824         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52825
52826 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52827
52828         * g77.f-torture/compile/19990502-0.f: Replace with new,
52829         shorter, test that still fails after recent changes.
52830
52831 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52832
52833         * gcc.c-torture/execute/990604-1.c: New test.
52834
52835 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52836
52837         * gcc.c-torture/execute/990531-1.c: New test.
52838
52839 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52840
52841         * gcc.c-torture/compile/990527-1.c: New test.
52842
52843 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52844
52845         * gcc.c-torture/execute/990527-1.c: New test.
52846
52847 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52848
52849         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52850         bitfields as signed.
52851
52852 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52853
52854         * g77.f-torture/compile/19990525-0.f: New test.
52855
52856 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52857
52858         * gcc.c-torture/execute/990525-2.c: New test.
52859
52860         * gcc.c-torture/execute/990525-1.c: New test.
52861
52862 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52863
52864         * g++.old-deja/g++.other/anon3.C: New test.
52865         * g++.old-deja/g++.other/anon4.C: New test.
52866         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52867         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52868         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52869         Merrill).
52870
52871 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52872
52873         * gcc.c-torture/execute/990524-1.c: New test.
52874
52875         * gcc.dg/990524-1.c: New test.
52876
52877 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52878
52879         * gcc.c-torture/compile/990523-1.c: New test.
52880
52881 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52882
52883         * gcc.c-torture/compile/990519-1.c: New test.
52884
52885 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52886
52887         * gcc.c-torture/compile/990517-1.c: New test.
52888
52889         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52890         (e4, f4): New tests.
52891         (main): Call them.
52892
52893 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52894
52895         * gcc.dg/noreturn-1.c: New test.
52896
52897 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52898
52899         * gcc.c-torture/execute/990513-1.c: New test.
52900
52901 1999-05-10  Richard Henderson  <rth@cygnus.com>
52902
52903         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52904
52905 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52906
52907         * g77.f-torture/execute/erfc.f: Use small single-precision
52908         values, to avoid problems on Alphas when not -mieee.
52909
52910 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52911
52912         * gcc.dg/990506-0.c: New test.
52913
52914 1999-05-08  Richard Henderson  <rth@cygnus.com>
52915
52916         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52917         the constant to test.  Don't XFAIL 64-bit targets.
52918
52919         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52920         * g++.old-deja/g++.law/profile1.C: Likewise.
52921
52922         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52923         operator new instances.
52924         * g++.old-deja/g++.other/delete5.C: Likewise.
52925
52926 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52927
52928         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52929         intrinsic.
52930
52931 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52932
52933         * g77.f-torture/execute/u77-test.f: Reverse order of two
52934         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52935
52936 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52937
52938         * gcc.dg/compare1.c: New test.
52939
52940 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52941
52942         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52943         New tests.
52944
52945 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52946
52947         * g77.f-torture/compile/19990502-1.f: New test.
52948
52949 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52950
52951         * g77.f-torture/compile/19990502-0.f: New test.
52952
52953 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52954
52955         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52956         intrinsic.
52957
52958 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52959
52960         * g77.f-torture/execute/u77-test.f (main): List libU77
52961         intrinsics not currently tested.
52962         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52963         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52964         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52965         Trim blanks off the ends of some printed strings.
52966
52967 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52968
52969         * g77.f-torture/execute/u77-test.f (main): Just warn about
52970         FSTAT gid disagreement, as it's expected on some systems.
52971
52972 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52973
52974         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52975         use a new function, which allows for some slop.
52976         Clean up some commentary.
52977         (issum): The new function.
52978         (sgladd): Deleted subroutine.
52979
52980 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52981
52982         * g77.f-torture/execute/u77-test.f: Modify to be more like
52983         libf2c/libU77 version, bringing patches to that version here.
52984         Add suitable commentary.
52985
52986 1999-04-25  Richard Henderson  <rth@cygnus.com>
52987
52988         * gcc.dg/990424-1.c: New test.
52989
52990 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52991
52992         * g77.f-torture/execute/u77-test.f (main): Bug involving
52993         LSTAT has been fixed, so turn back on full checking.
52994
52995 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52996
52997         * g77.f-torture/compile/19990419-0.f: New test.
52998         * g77.f-torture/execute/19990419-1.f: New test.
52999
53000 1999-04-17  Richard Henderson  <rth@cygnus.com>
53001
53002         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53003         to avoid the need for a prototype to supress a warning.
53004
53005 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53006
53007         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53008
53009 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53010
53011         * gcc.c-torture/execute/990404-1.c: New test.
53012
53013 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53014
53015         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53016         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53017         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53018         missing initializer warnings.
53019
53020 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53021
53022         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53023         matching strings.
53024
53025 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53026
53027         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53028
53029 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53030
53031         * g77.f-torture/execute/19990325-0.f: New test.
53032         * g77.f-torture/execute/19990325-1.f: New test.
53033
53034 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53035
53036         * gcc.c-torture/execute/990324-1.c: New test.
53037
53038 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53039
53040         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53041         test with 4.
53042
53043 1999-03-17  Richard Henderson  <rth@cygnus.com>
53044
53045         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53046
53047 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53048
53049         * g77.f-torture/execute/19990313-2.f: New test.
53050         * g77.f-torture/execute/19990313-3.f: New test.
53051
53052 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53053
53054         * g77.f-torture/execute/19990313-0.f: New test.
53055         * g77.f-torture/execute/19990313-1.f: New test.
53056
53057 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53058
53059         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53060         printf to sprintf.
53061         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53062         (main): Add check for u15.  Conditionalize u31 check depending on
53063         whether ints are <32 bits or >=32 bits.
53064
53065 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53066
53067         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53068
53069 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53070
53071         * g77.f-torture/compile/19990305-0.f: New test.
53072         * g77.f-torture/execute/19981119-0.f: New test.
53073
53074 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53075
53076         * g77.f-torture/execute/970625-2.f: call ABORT if final
53077         result is not correct, instead of just printing it.
53078         Add this checking via newly introduced obfuscation, to
53079         trip up buggy front ends.
53080
53081 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53082
53083         * g77.f-torture/compile/960317-1.f: Moved from being
53084         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53085
53086 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53087
53088         * g77.f-torture/execute/960317-1.f: New (old) test.
53089         * g77.f-torture/execute/970625-2.f: Ditto.
53090
53091 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53092
53093         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53094         error message on line 1 or line 2; cccp and cpplib do this differently.
53095
53096 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53097
53098         * g++.old-deja/g++.law/weak1.C: New test.
53099
53100 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53101
53102         * gcc.c-torture/execute/990119-1.c: Renamed to...
53103         * gcc.dg/990119-1.c: this, so it will only be tested once
53104         (it's a preprocessor test, it doesn't need to be run at
53105         multiple optimization levels).
53106
53107 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53108
53109         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53110           ALWAYS_CXXFLAGS.
53111
53112 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53113
53114         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53115         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53116         to not be compilable by current g77.
53117
53118 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53119
53120         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53121
53122 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53123
53124         * gcc.c-torture/execute/990222-1.c: New test.
53125
53126 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53127
53128         * g77.f-torture/compile/19990218-0.f: New test.
53129         * g77.f-torture/noncompile/19990218-1.f: New test.
53130
53131 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53132
53133         * g77.f-torture/compile/19981216-0.f: New test.
53134
53135 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53136
53137         * gcc.dg/990214-1.c: New test.
53138
53139 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53140
53141         * gcc.dg/990213-2.c: New test.
53142
53143         * gcc.dg/990213-1.c: New test.
53144
53145 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53146
53147         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53148         ints.
53149
53150 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53151
53152         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53153         specified by target.
53154
53155         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53156
53157 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53158
53159         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53160
53161 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53162
53163         * gcc.dg/special/ecos.exp: New test driver for new tests with
53164         special requirements.
53165
53166         * gcc.dg/special/alias-1.c: New test.
53167         * gcc.dg/special/gcsec-1.c: New test.
53168         * gcc.dg/special/weak-1.c: New test.
53169         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53170         * gcc.dg/special/weak-2.c: New test.
53171         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53172         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53173         * gcc.dg/special/wkali-1.c: New test.
53174         * gcc.dg/special/wkali-2.c: New test.
53175         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53176         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53177
53178 1999-02-10  Felix Lee  <flee@cygnus.com>
53179
53180           * lib/c-torture.exp (c-torture-compile): Pull out code for
53181           analyzing gcc error messages.
53182           (c-torture-execute): Likewise.  Fix some (harmless) false
53183           positives.
53184           * lib/gcc.exp (gcc_check_compile): New function.
53185
53186 1999-02-08  Richard Henderson  <rth@cygnus.com>
53187
53188         * gcc.c-torture/execute/990208-1.c: New test.
53189
53190 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53191
53192         * g++.dg/special/ecos.exp: New driver for new tests with special
53193         requirements
53194
53195         * g++.dg/special/conpr-1.C: New test
53196         * g++.dg/special/conpr-2.C: New test
53197         * g++.dg/special/conpr-2a.C: New test
53198         * g++.dg/special/conpr-3.C: New test
53199         * g++.dg/special/conpr-3a.C: New test
53200         * g++.dg/special/conpr-3b.C: New test
53201
53202         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53203         allow g++ to use the dg driver
53204
53205         * README: Add comment about g++.dg directory
53206
53207 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53208
53209         * README: Update email addresses.
53210
53211 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53212
53213         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53214         arguments in order to force structure S onto the stack even on
53215         the alpha.
53216         (test): Pass 10 leading arguments to function foo as well as the
53217         structure S.
53218
53219         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53220         failure for all targets.
53221
53222         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53223         abort to terminate program execution.
53224
53225 1999-01-30  Richard Henderson  <rth@cygnus.com>
53226
53227         * gcc.c-torture/execute/990130-1.c: New test.
53228
53229 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53230
53231         * gcc.dg/990130-1.c: New test.
53232
53233 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53234
53235         * gcc.c-torture/execute/990128-1.c: New test.
53236
53237 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53238
53239         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53240
53241 1999-01-27  Felix Lee  <flee@cygnus.com>
53242
53243         * lib/c-torture.exp (c-torture-compile): pull out code for
53244         analyzing gcc error messages.
53245         (c-torture-execute): ditto, and fix some (harmless) false
53246         positives.
53247         * lib/gcc.exp (gcc_check_compile): new function.
53248
53249 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53250
53251         * gcc.dg/990117-1.c: New test.
53252
53253         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53254
53255         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53256
53257 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53258
53259         * g77.f-torture/compile/990115-1.f: New test.
53260
53261 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53262
53263         * gcc.c-torture/compile/990107-1.c: New test
53264
53265 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53266
53267         * gcc.c-torture/execute/990106-2.c: New test.
53268
53269         * gcc.c-torture/execute/990106-1.c: New test.
53270
53271 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53272
53273         * gcc.c-torture/compile/981223-1.c: New test.
53274
53275 1998-12-29  Richard Henderson  <rth@cygnus.com>
53276
53277         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53278         (opt3): Rename from opt4 and disable.
53279
53280 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53281
53282         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53283
53284 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53285
53286         * g++.old-deja/g++.other/conv5.C: New test.
53287
53288 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53289
53290         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53291
53292 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53293
53294         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53295
53296 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53297
53298         * gcc.c-torture/compile/981211-1.c: New test.
53299
53300 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53301
53302         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53303
53304         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53305
53306 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53307
53308         * gcc.special/930510-1.c: Make C9X safe.
53309         * gcc.misc-tests/gcov-1.c Similarly.
53310         * gcc.misc-tests/gcov-2.c Similarly.
53311
53312 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53313
53314         * gcc.dg/ultrasp1.c: New test.
53315
53316 1998-12-06  Richard Henderson  <rth@cygnus.com>
53317
53318         * gcc.c-torture/execute/981206.c: New test.
53319
53320 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53321
53322         * g++.old-deja/g++.ns/template7.C: New test.
53323
53324         * g++.old-deja/g++.other/expr1.C: New test.
53325
53326         * g++.old-deja/g++.eh/tmpl3.C: New test.
53327
53328         * g++.old-deja/g++.eh/tmpl2.C: New test.
53329
53330 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53331
53332         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53333         * g++.old-deja/g++.other/using6.C: Removed.
53334         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53335
53336         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53337
53338 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53339
53340         * g++.old-deja/g++.pt/overload8.C: New test.
53341
53342         * g++.old-deja/g++.pt/overload7.C: New test.
53343
53344         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53345
53346         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53347         and relinking messages.
53348         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53349         compiling with -frepo.
53350
53351 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53352
53353         * g++.old-deja/g++.pt/lookup6.C: New test.
53354
53355 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53356
53357         * gcc.c-torture/execute/981130-1.c: New test.
53358         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53359
53360 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53361
53362         * g++.old-deja/g++.pt/explicit76.C: New test.
53363
53364         * g++.old-deja/g++.pt/friend38.C: New test.
53365
53366         * g++.old-deja/g++.ns/crash2.C: New test.
53367
53368         * g++.old-deja/g++.pt/defarg8.C: New test.
53369
53370         * g++.old-deja/g++.pt/instantiate6.C: New test.
53371
53372         * g++.old-deja/g++.pt/static6.C: New test.
53373
53374         * g++.old-deja/g++.pt/decl2.C: New test.
53375
53376 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53377
53378         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53379         problem is actually related with name lookup, but so what? :-)
53380
53381         * g++.old-deja/g++.pt/friend37.C: New test.
53382
53383 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53384
53385         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53386         element, which fails on some systems.
53387
53388         * g77.f-torture/execute/labug1.f: New test.
53389
53390 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53391
53392         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53393         is defined.
53394
53395 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53396
53397         * g77.f-torture/compile/981117-1.f: New test.
53398
53399 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53400
53401         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53402         properly discarded.
53403
53404 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53405
53406         * gcc.c-torture/execute/memcheck: New directory of tests for
53407         -fcheck-memory-usage.
53408
53409 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53410
53411         * README: New file, general information about the testsuite and
53412         new description of the various C++ test subdirectories.
53413         * README.g++: Eliminate obsolete information, update and move most
53414         relevant stuff to README.
53415
53416 1998-11-07  Richard Henderson  <rth@cygnus.com>
53417
53418         * gcc.c-torture/compile/981107-1.c: New test.
53419
53420 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53421
53422         * execute/memcpy-bi.c: New testcase.
53423
53424 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53425
53426         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53427         base classes.
53428
53429         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53430         template is selected.
53431
53432         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53433         classes, it should be accepted for all types.
53434
53435         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53436
53437         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53438         specializations start with template headers.
53439
53440 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53441
53442         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53443
53444         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53445         non-POD types.
53446
53447 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53448
53449         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53450
53451 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53452
53453         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53454
53455 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53456
53457         * 981019-1.c: New test.
53458
53459 1998-10-14  Robert Lipe <robertl@dgii.com>
53460
53461         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53462         find objc headers.
53463
53464 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53465
53466         * compile/981001-4.c: Remove use of GCC extension that triggers a
53467         compiler bug.
53468
53469 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53470
53471         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53472
53473 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53474
53475         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53476         instantiation of template produces incorrect code for delete
53477         expression.
53478
53479         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53480         constructors' name is not unique.
53481         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53482         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53483
53484         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53485         automatic array of const is ill-formed.
53486
53487         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53488         of template parameter?
53489
53490         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53491         const.
53492
53493         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53494         pointer-to-member expression.
53495
53496         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53497         declaration causes ICE.
53498
53499 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53500
53501         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53502         reserved in the global namespace.
53503
53504         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53505         generate needed virtual table.
53506
53507         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53508
53509 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53510
53511         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53512         template-dependent type
53513
53514 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53515
53516         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53517         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53518         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53519
53520         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53521         class should be usable as argument of member function.
53522         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53523         class should be usable as return type of member function.
53524         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53525         class should be usable as type of data member.
53526
53527         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53528
53529 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53530
53531         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53532
53533 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53534
53535         * gcc.dg/dll-?.c Add thumb to target list.
53536         Fix assembler scan patterns to match current assembler output.
53537
53538 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53539
53540         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53541         matching of template brackets.
53542
53543         * g++.old-deja/g++.other/using4.C: New test.  Test using
53544         declarations of methods from base classes.
53545
53546         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53547         within functions should introduce names into the innermost
53548         enclosing namespace.
53549
53550         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53551         of static locals if first initialization throws.
53552
53553 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53554
53555         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53556
53557 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53558
53559         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53560         lose track of the possible targets of tablejump insns.
53561         * special/special.exp: Run it.
53562
53563 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53564
53565         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53566         must be declared before its specializations can be named in friend
53567         declarations.
53568
53569 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53570
53571         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53572
53573         * g77.f-torture/execute/io1.f: New test.
53574
53575 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53576
53577         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53578         with pointer to template function, for which no argument deduction
53579         is possible.
53580
53581         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53582         specialization of template function as argument to template
53583         function.
53584
53585         * g++.old-deja/g++.other/access2.C: New test; Inner class
53586         shouldn't have privileged access to Outer's names.
53587
53588 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53589
53590         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53591         friend template declared within template class conflicts with
53592         nested class of the same name.
53593
53594         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53595         is ignored.
53596
53597         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53598         object with direct initializer as function declaration.
53599
53600         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53601         initializers.
53602
53603         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53604         involving const pointer and NULL produces incorrect result.
53605
53606         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53607         type name without `typename' should be rejected with -pedantic.
53608
53609 1998-10-02  Richard Henderson  <rth@cygnus.com>
53610
53611         * g++.old-deja/g++.other/addrof1.C: New test.
53612
53613 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53614
53615         * gcc.c-torture/compile/981001-1.c: New test.
53616         * gcc.c-torture/execute/981001-1.c: New test.
53617
53618 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53619
53620         * gcc.c-torture/compile/981001-2.c: New test.
53621         * gcc.c-torture/compile/981001-3.c: New test.
53622         * gcc.c-torture/compile/981001-4.c: New test.
53623
53624 1998-10-01  Robert Lipe  <robertl@dgii.com>
53625
53626         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53627         multilibbed hosts.  Idea grafted from g77.exp.
53628
53629 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53630
53631         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53632         avoid losing on systems which need -lsocket.
53633
53634 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53635
53636         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53637         * g++.old-deja/g++.other/nested2.C: Ditto.
53638         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53639         failure.
53640
53641 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53642
53643         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53644         preferred over template operator!= for enum bitfields.
53645
53646 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53647
53648         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53649         that happen to have the same base name, but in different scopes,
53650         are incorrectly rejected.
53651
53652 1998-09-16  Richard Henderson  <rth@cygnus.com>
53653
53654         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53655         on the native word size instead of an integer literal.
53656
53657 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53658
53659         * g++.old-deja/g++.other/static2.C: Invocation of static data
53660         member of type pointer-to-function denoted as non-static member.
53661
53662         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53663         checks involving function types and aliases.
53664
53665 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53666
53667         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53668         redefined to the same non-trivial type.
53669
53670         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53671         namespace-qualification of template specializations declared in
53672         other namespaces.
53673
53674         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53675         to declare a subset of the specializations of a template function
53676         as friends of specializations of a template class.
53677
53678         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53679         member templates that do not fully specialize the enclosing
53680         template class are rejected.
53681
53682 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53683
53684         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53685
53686 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53687
53688         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53689         altered from libf2c/libU77 version.
53690
53691 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53692
53693         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53694
53695 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53696             Alexandre Oliva  <oliva@dcc.unicamp.br>
53697
53698         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53699         (un)signed char are different types for template specialization
53700         purposes.
53701
53702 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53703
53704         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53705         * objc: ObjC testsuite.
53706
53707 1998-08-31  Catherine Moore  <clm@cygnus.com>
53708
53709         * gcc.c-torture/execute/941014-1.x: New file.
53710
53711 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53712
53713         * lib/c-torture.exp: Add support for
53714         torture_eval_before_compile and torture_eval_before_execute
53715         variables.
53716
53717 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53718
53719         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53720         this test triggers valid.
53721
53722 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53723
53724         * gcc.dg/980827-1.c: New test.
53725
53726 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53727
53728         * gcc.c-torture/execute/loop-4b.c: New test.
53729
53730 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53731
53732         * lib/c-torture.exp: Add support for
53733         torture_eval_before_compile and torture_eval_before_execute
53734         variables.
53735
53736 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53737
53738         * gcc.c-torture/compile/980825-1.c: New test.
53739
53740 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53741
53742         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53743         count number tests in opt_t0 not good_t0.
53744
53745 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53746
53747         * gcc.c-torture/compile/930326-1.x: Fix typo.
53748
53749 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53750
53751         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53752         causes an ICE.
53753
53754 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53755
53756         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53757         STACK_SIZE is defined.
53758         * gcc.c-torture/unsorted/stuct.c: Similarly.
53759
53760         * gcc.c-torture/compile/980821-1.c: New test.
53761
53762 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53763
53764         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53765         16bit ints.
53766
53767 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53768
53769         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53770         code.
53771
53772 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53773
53774         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53775         error'.
53776
53777 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53778
53779         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53780
53781 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53782
53783         * gcc.c-torture/compile/980816-1.c: New test.
53784
53785         * gcc.dg/980816-1.c: New test.
53786
53787 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53788
53789         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53790         compiler for ieee tests.
53791
53792 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53793
53794         * g77.f-torture/compile/980729-0.f: New test.
53795
53796 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53797
53798         * gcc.c-torture/special/eeprof-1.c: New test, for
53799         -finstrument-functions.
53800         * gcc.c-torture/special/special.exp: Run it.
53801
53802 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53803
53804         * gcc.c-torture/compile/980729-1.c: New test.
53805
53806 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53807
53808         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53809         __thumb__ is defined, and test for ARM style doubles if so.
53810
53811 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53812
53813         * g77.f-torture/noncompile/980615-0.f: New test.
53814
53815 1998-07-26  H.J. Lu  (hjl@gnu.org)
53816
53817         * gcc.dg/980312-1.c: Do link instead of compile.
53818         * gcc.dg/980313-1.c: Likewise.
53819
53820 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53821
53822         * gcc.c-torture/compile/980726-1.c: New test.
53823
53824 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53825
53826         * g77.f-torture/execute/io0.f: New test.
53827
53828 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53829
53830         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53831         an int.
53832
53833 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53834
53835         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53836         m32r bugs.
53837
53838 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53839
53840         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53841         c-decl.c:grokdeclarator can handle mode attributes.
53842
53843 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53844
53845         * gcc.c-torture/execute/980716-1.c: New test.
53846
53847 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53848
53849         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53850         the mn10200.
53851         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53852         the mn10200.
53853         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53854         * gcc.c-torture/compile/930326-1.x: Similarly.
53855
53856 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53857
53858         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53859         New test from Craig.
53860
53861 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53862
53863         * g77.f-torture/noncompile/980616-0.f: New test.
53864
53865         * g77.f-torture/execute/970816-3.f: New test from Craig.
53866
53867 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53868
53869         *  g++.other/singleton.C: Return error value instead of taking
53870         SIGSEGV.
53871
53872 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53873
53874         *  g++.other/singleton.C: New test.  Warning is under dispute.
53875         Runtime crash is not.
53876
53877 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53878
53879         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53880         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53881         using6.C, using7.C}: New namespace tests.
53882
53883 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53884
53885         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53886         specialization with typedef'ed names used as array indexes.
53887
53888 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53889
53890         * gcc.c-torture/execute/980709-1.c: New test.
53891
53892         * gcc.dg/980709-1.c: New test.
53893
53894 1998-07-07  Richard Henderson  <rth@cygnus.com>
53895
53896         * gcc.c-torture/execute/bcp-1.c: New test.
53897
53898 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53899
53900         * gcc.c-torture/execute/980707-1.c: New test.
53901
53902 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53903
53904         * gcc.c-torture/compile/980706-1.c: New test.
53905
53906 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53907
53908         * g77.f-torture/execute/980701-0.f,
53909         g77.f-torture/execute/980701-1.f: New test from Craig.
53910
53911 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53912
53913         * gcc.c-torture/compile/980701-1.c: New test.
53914
53915         * gcc.c-torture/execute/980701-1.c: New test.
53916
53917 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53918 rlsruhe.de>
53919
53920         * g++.old-deja/g++.robertl/eb132.C: New test.
53921         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53922
53923 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53924
53925         * g77.f-torture/execute/980628-7.f,
53926         g77.f-torture/execute/980628-8.f,
53927         g77.f-torture/execute/980628-9.f,
53928         g77.f-torture/execute/980628-10.f: New tests from Craig.
53929
53930         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53931
53932 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53933
53934         * g77.f-torture/execute/980628-4.f: New test from Craig.
53935         * g77.f-torture/execute/980628-5.f: Likewise.
53936         * g77.f-torture/execute/980628-2.f: Likewise.
53937         * g77.f-torture/execute/980628-0.f: Likewise.
53938         * g77.f-torture/execute/980628-1.f: Likewise.
53939         * g77.f-torture/execute/980628-3.f: Likewise.
53940         * g77.f-torture/execute/980628-6.f: Likewise.
53941
53942 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53943
53944         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53945         directory when nothing has been installed yet.
53946
53947 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53948
53949         * gcc.c-torture/special/special.exp: Handle newer versions of
53950         dejagnu.
53951
53952 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53953
53954         * gcc.dg/980626-1.c: New test.
53955
53956 1998-06-19  Bruno Haible <haible@ilog.fr>
53957
53958         * gcc.misc-tests/m-un-2.c: New test.
53959         * g++.old-deja/g++.other/warn01.c: Likewise.
53960
53961 1998-06-19  Robert Lipe  <robertl@dgii.com>
53962
53963         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53964         compatibility with assmblers with a different comment character.
53965         Eliminate use of GAS-specific extensions.
53966
53967 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53968
53969         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53970
53971 1998-06-19  Robert Lipe  <robertl@dgii.com>
53972
53973         * lib/g77.exp: Replace search for libf2c.a with search for newly
53974         renamed libg2c.a
53975
53976 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53977
53978         * gcc.c-torture/execute/980617-1.c: New test.
53979
53980 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53981
53982         * gcc.c-torture/execute/980612-1.c: New test.
53983
53984 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53985
53986         * gcc.dg/980523-1.c: Only test on ppc-linux.
53987         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53988
53989         * gcc.c-torture/execute/980608-1.c: New test.
53990
53991 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53992
53993         * gcc.c-torture/execute/980605-1.c: New test.
53994
53995 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53996
53997         * gcc.c-torture/execute/980604-1.c: New test.
53998
53999 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54000
54001         * gcc.c-torture/execute/980602-1.c: New test.
54002         * gcc.c-torture/execute/980602-2.c: Likewise.
54003
54004 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54005
54006         * 970125-0.f: Fix per JCB.  Add commentary.
54007
54008 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54009
54010         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54011         IEEE -0 support.
54012
54013 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54014
54015         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54016         earlier.
54017
54018 1998-05-28  Catherine Moore <clm@cygnus.com>
54019
54020         * gcc.c-torture/execute/980526-3.c: New test.
54021
54022 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54023
54024         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54025         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54026         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54027         m88k-motorola-sysv3 to XFAIL.
54028
54029 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54030
54031         * gcc.dg/980526-1.c: New test.
54032         * gcc.c-torture/execute/980526-2.c: New test.
54033
54034 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54035
54036         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54037
54038         * gcc.c-torture/execute/980526-1.c: New test.
54039
54040 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54041
54042         * g77.f-torture/execute/alpha2.f: Add runtime test.
54043
54044 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54045
54046         * g++.old-deja/old-deja.exp: Strip leading directories.
54047
54048         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54049         error for the line.  Don't run multiple tests for the same line.
54050
54051 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54052
54053         * gcc.dg/980523-1.c: New test.
54054
54055 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54056
54057         * g77.f-torture/compile/970915-0.f: New test.
54058
54059 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54060
54061         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54062
54063 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54064
54065         * gcc.dg/980520-1.c: New test.
54066
54067 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54068
54069         * gcc.dg/980502-1.c: Fix return type.
54070
54071 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54072
54073         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54074         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54075         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54076         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54077         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54078
54079 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54080
54081         * g77.f-torture/execute/980520-1.f: New test.
54082
54083 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54084
54085         * lib/mike-g77.exp: New file.
54086
54087         * g77.f-torture/noncompile/noncompile.exp,
54088         g77.f-torture/noncompile/check0.f: New files.
54089
54090 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54091
54092         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54093         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54094         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54095         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54096         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54097         abort where appropriate.
54098
54099 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54100
54101         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54102         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54103
54104 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54105
54106         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54107
54108 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54109
54110         * g77.f-torture/compile/980427-0.f: New test.
54111
54112 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54113
54114         * g77.f-torture/compile/980424-0.f: New test.
54115
54116 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54117
54118         * g77.f-torture/compile/980419-2.f (main): New test.
54119         * g77.f-torture/compile/970125-0.f: New test.
54120         * g77.f-torture/compile/980419-1.f: New test.
54121
54122 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54123
54124         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54125         of loop-4.c.
54126
54127 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54128
54129         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54130
54131 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54132
54133         * gcc.c-torture/compile/980329-1.c: New test.
54134
54135 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54136
54137         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54138         * gcc.dg/980312-1.c: Fix typo in -march command.
54139
54140 1998-03-16  H.J. Lu  (hjl@gnu.org)
54141
54142         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54143
54144 1998-03-11  Robert Lipe  <robertl@dgii.com>
54145
54146         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54147         Dave Love agree the Fortran source is bogus.
54148
54149 1998-03-11  Robert Lipe  <robertl@dgii.com>
54150
54151         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54152         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54153         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54154         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54155         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54156
54157 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54158
54159         * g++.old-deja/g++.other/friend1.C: New test.
54160
54161 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54162
54163         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54164         possibly uninitialized) variables and declare dnrm2.
54165
54166 1998-02-23  Robert Lipe <robertl@dgii.com>
54167
54168         From Bruno Haible <haible@ilog.fr>:
54169         * gcc.c-torture/execute/980223.c: New test.
54170
54171 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54172
54173         * gcc.dg/ifelse-1.c: New test.
54174
54175 1998-02-09  H.J. Lu  (hjl@gnu.org)
54176
54177         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54178
54179           * lib/old-dejagnu.exp (old-dejagnu): Added the
54180           "execution test - XFAIL *-*-*" handling in the spirit of
54181           "excess errors test -". Changed the "execution test fails"
54182           handling to be like "excess errors test fails".
54183           * Update various tests accordingly.
54184
54185 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54186
54187         * gcc.c-torture/execute/980205.c: New test.
54188
54189 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54190
54191         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54192         * lib/f-torture.exp: Similarly.
54193         * gcc.c-torture: Rename all .cexp files to .x files.
54194
54195 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54196
54197         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54198         (940510-1.c): Removed duplicate.
54199         (971104-1.c): New test.
54200
54201 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54202
54203           * lib/f-torture.exp: Improve error and loop detection.
54204
54205 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54206
54207         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54208         use that to size the filler array.
54209
54210 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54211
54212         * lib/c-torture.exp(c-torture-execute): Fix typo.
54213
54214         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54215         testcase as the executable name. Keep the executable around if
54216         the test fails.
54217
54218 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54219
54220         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54221         changes.  Only test one -g option, and move it to the end of the
54222         list of options to test.
54223
54224 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54225
54226         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54227         variable GCC_TORTURE_OPTIONS to supply default switches separated
54228         by colons.  If no environment variable, run tests with -O0 -g, -O1
54229         -g, and -O2 -g as well.
54230
54231 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54232
54233         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54234         explanatory comments. Fix indentation.
54235
54236 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54237
54238         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54239
54240 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54241
54242         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54243         * g++.old-deja/g++.mike/p7325.C: Likewise.
54244         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54245
54246 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54247
54248         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54249         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54250         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54251         * g++.old-deja/g++.law/operators4.C: Likewise.
54252
54253 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54254
54255         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54256         * g++.old-deja/g++.mike/p784.C: Ditto.
54257         * g++.old-deja/g++.mike/p785.C: Ditto.
54258
54259 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54260
54261           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54262
54263 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54264
54265         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54266         target feature; pass this to c-torture-execute as needed.
54267
54268 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54269
54270         * lib/c-torture.exp(c-torture-execute): If the previous and the
54271         current executables being tested are identical, we don't need to
54272         run the executable again. Try to make the executable names
54273         unique. Add an optional argument for passing additional compiler
54274         flags.
54275
54276 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54277
54278         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54279
54280 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54281
54282         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54283
54284 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54285
54286         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54287         32bit or larger longs.
54288
54289         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54290         have either a 32bit long or 32bit int.
54291
54292 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54293
54294         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54295         Make double precision tests dependent on sizeof (double).
54296
54297 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54298
54299         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54300         too.
54301
54302 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54303
54304         * gcc.c-torture/compile/961203-1.cexp: New script.
54305
54306 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54307
54308         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54309         up the includes ourselves.
54310
54311 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54312
54313         * lib/plumhall.exp: Remove random include, and add a few
54314         verbose messages for debugging.
54315
54316 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54317
54318         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54319         of trying to do it ourselves.
54320
54321 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54322
54323         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54324
54325 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54326
54327         * gcc.prms/5403.c: Made regexp a bit less strict.
54328
54329 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54330
54331         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54332         is returned from remote_load instead.
54333         * lib/plumhall.exp: Ditto.
54334         * lib/mike-g++.exp: Ditto.
54335         * lib/old-dejagnu.exp: Ditto.
54336         * lib/c-torture.exp: Ditto.
54337
54338 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54339
54340         * lib/g++.exp: Use build_wrapper procedure.
54341         * lib/gcc.exp: Ditto.
54342
54343 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54344
54345         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54346         an old-style decl for malloc.  Fixes tests to work when
54347         sizeof (int) != sizeof (size_t).
54348
54349 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54350
54351         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54352
54353         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54354         use stdargs.h interface.
54355
54356 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54357
54358         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54359         NO_VARARGS when compiling.
54360
54361 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54362
54363         * lib/plumhall.exp(ph_includes): New procedure.
54364         (ph_make): Use it.
54365         (ph_compiler): Ditto.
54366
54367         * lib/g++.exp: Rename test-glue.c to testglue.c.
54368         * lib/gcc.exp: Ditto.
54369
54370 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54371
54372         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54373         to completion when it's called.
54374
54375 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54376
54377         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54378         is defined, don't do test.
54379
54380 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54381
54382         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54383         for object files.
54384         (ph_summary): Mark skipped testcases as untested, not unresolved.
54385
54386         * lib/plumhall.exp (ph_make): If unresolved because of bad
54387         errorCode, record errorCode in log file.
54388         (*): Replace send_log/verbose with verbose -log.
54389
54390 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54391
54392         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54393         double conversion if double isn't at least 8 bytes.
54394
54395         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54396         int to work with targets where int is 16 bits.
54397
54398         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54399         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54400         precision for the test to complete.
54401
54402 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54403
54404         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54405         if d10v is not compiled with the -mdouble64 flag.
54406         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54407
54408         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54409         d10v is not compiled with the -mint32 flag.
54410
54411 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54412
54413         * lib/plumhall.exp: Use incr_count.
54414
54415 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54416
54417         * gcc.c-torture: Update to c-torture-1.45.
54418
54419 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54420
54421         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54422         the name of the expect testcase file).
54423
54424         * lib/g++.exp(g++_init): Ditto.
54425
54426 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54427
54428         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54429         the host.
54430
54431         * lib/gcc.exp(gcc_exit): New procedure.
54432
54433 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54434
54435         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54436         specs where appropriate.
54437
54438         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54439         because of new "candidates are" messages, and removed a few
54440
54441         * Converted all non-old-style g++ testcases to old-style, and
54442         moved into g++.old-deja.
54443
54444 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54445
54446         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54447         options.
54448
54449         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54450         succeeded.
54451
54452         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54453
54454 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54455
54456         * lib/gcc.exp (gcc_target_compile): Add support for defining
54457         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54458         the machine doesn't have those features.
54459
54460 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54461
54462         * g++.law/operators4.exp: Don't use LIBS.
54463
54464 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54465
54466         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54467
54468         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54469         * lib/g++.exp: Set it here instead. Also, allow use of the
54470         --tool_exec and --tool_opt options. Change CXX to
54471         GXX_UNDER_TEST.
54472
54473         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54474
54475         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54476
54477 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54478
54479         * lib/old-dejagnu.exp: Use prune_warnings instead of
54480         prune_system_crud.
54481         * lib/mike-g++.exp: Ditto.
54482         * lib/gcc.exp: Ditto.
54483         * lib/g++.exp: Ditto.
54484
54485         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54486
54487 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54488
54489           * 941014-2.c: Include stdlib.h
54490           * 960327-1.c: Include stdio.h
54491           * dbra.c, index-1.c: Don't assume ints are 32bits.
54492
54493 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54494
54495         * lib/gcc.exp: Add gcc,stack_size target feature.
54496
54497         * lib/g++.exp(g++_target_compile): Add the include and link
54498         paths here, not in two other places. And, it's $options, not
54499         options.
54500
54501         * lib/mike-g++.exp(postbase): Remove the code that determines
54502         the correct include and link paths.
54503         * g++.old-deja/old-deja.exp: Ditto.
54504
54505 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54506
54507         * lib/g++.exp(g++_init): target_compile no longer returns the
54508         filename of the result.
54509
54510 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54511
54512         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54513         call to glob.
54514
54515         * gcc.c-torture/special/special.exp: Change call to
54516         gcc_target_compile to include the object file.
54517
54518 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54519
54520         * gcc.c-torture/special/special.exp: Correct misspelling in last
54521         change.
54522
54523 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54524
54525         * lib/plumhall.exp(ph_summary): Log the entire output of the
54526         executable. Return -1 if there were any failures, 0 otherwise.
54527         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54528         (ph_make): Clean up objects and executables that were built
54529         if the tests succeeded.
54530
54531 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54532
54533         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54534         libraries and includes in the build tree as appropriate.
54535
54536 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54537
54538         * lib/c-torture.exp: Instead of looking for the global variable
54539         NO_LONG_LONG, check to see if that's a feature of the target.
54540
54541 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54542
54543         * config/default.exp: Minimize. Delete the remainer of the files in
54544         config; this functionality is now in devo/dejagnu/config.
54545
54546         g++.*/*: Pass any additional flags used to compile to postbase;
54547         delete CXXFLAGS.
54548
54549         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54550         is now done by runtest.exp. Use gcc_target_compile instead of
54551         compile.
54552
54553         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54554         Remove references to CFLAGS. Use remote_file instead of
54555         calling rm -f.
54556         (c-torture): Take a list of arguments to use to compile this
54557         testcase.
54558
54559         lib/g++.exp: Simplify. Use target_compile instead of compile.
54560         lib/gcc-dg.exp: Ditto.
54561         lib/gcc.exp: Ditto.
54562         lib/mike-{gcc,g++}.exp: Ditto.
54563         lib/old-dejagnu.exp: Ditto.
54564         lib/plumhall.exp: Ditto.
54565
54566 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54567
54568         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54569         (ph_linker): Likewise.
54570
54571 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54572
54573           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54574         MAP_ANON / MAP_ANONYMOUS if defined;
54575         else try to map from /dev/zero .
54576
54577 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54578
54579         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54580         isn't defined, then define it to MAP_ANONYMOUS.
54581
54582 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54583
54584         * gcc.c-torture: Update to c-torture-1.42 release.
54585
54586 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54587
54588         * gcc.c-torture: Update to c-torture-1.41 release.
54589
54590 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54591
54592         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54593         c-torture release.
54594
54595 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54596
54597         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54598         and LDFLAGS.  Fix second case to append the target_info ldflags
54599         onto LDFLAGS, not CFLAGS.
54600         * lib/g++.exp (g++_init): Add target_info stuff.
54601         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54602         of libgloss and newlib flags for !native.
54603
54604         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54605         (GDB): Fix relative path to go up another dir for finding gdb.
54606
54607 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54608
54609         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54610         versions in the target_info array, if they don't exist.
54611
54612 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54613
54614         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54615
54616 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54617
54618         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54619         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54620
54621 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54622
54623         * lib/old-dejagnu.exp: Don't remove the output file before we've
54624         actually tested it. Don't append pwd to the path of the executable
54625         we're testing.
54626
54627 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54628
54629         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54630
54631 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54632
54633         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54634         temporary directory for compiler files, and set it to a default
54635         value of /tmp. Set $output as the name of the output file from
54636         compiling the testcase. Add a -o option to $cflags_var so the
54637         compiler writes the final output file as $output. Set $executable
54638         to $output.
54639
54640         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54641         directory for compiler files, and set it to /tmp if it doesn't
54642         already have a value. Set $output_file to the name of the output
54643         file from compiling the testcase. Add a -o option to CXXFLAGS so
54644         the compiler writes the final output file as $output. Use $output
54645         as the executable to be tested.
54646
54647 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54648
54649         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54650
54651 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54652
54653         * gcc.c-torture/execute/pending-1.c: New test.  Still
54654         pending in Tege's queue.
54655
54656 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54657
54658         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54659         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54660         if there were failures.  Call unresolved if there were unresolved
54661         testcases.  Call gcc_fail if program did not run to completion.
54662         (ph_make): Pass additional argument name to ph_execute.
54663         (ph_execute): Add new argument.  Pass additional arguments to
54664         ph_summary.  Call gcc_fail is there is no execution output.
54665
54666 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54667
54668         * lib/plumhall.exp (proc_summary): Output relavent summary
54669         lines into the log so specific failures in plumhall can be
54670         investigated.
54671
54672 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54673
54674         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54675         (c-torture-execute): Don't try to execute tests which use
54676         "long long" types if $NO_LONG_LONG is nonzero.
54677
54678 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54679
54680         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54681         not c-torture.
54682
54683         * gcc.ieee: Move from here.
54684         * gcc.c-torture/execute/ieee: To here.
54685
54686 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54687
54688         * gcc.c-torture: Update to c-torture-1.41 release.
54689
54690 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54691
54692         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54693         not "$output".
54694
54695 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54696
54697         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54698         -c present.
54699
54700 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54701
54702         * config/proelf.exp: Handle connecting to a simulator.
54703
54704 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54705
54706         * config/proelf.exp: New file.  Enough framework that we can
54707         run c-torture tests on the proelf targets (or any other target
54708         that gdb can connect to for that matter).
54709
54710 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54711
54712         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54713         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54714
54715         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54716         exec_output exists.
54717
54718 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54719
54720         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54721         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54722
54723         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54724         to pass/fail/unresolved/unsupported/untested.  Caller must now
54725         call unresolved/unsupported/untested.
54726         * lib/*.exp: Update FSF address.  Update to handle new results of
54727         ${tool}_load.
54728         * lib/chill.exp (verbose): Delete.
54729
54730 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54731
54732         * lib/gcc.exp (default_gcc_start): Change order of args to
54733         $LDFLAGS $CFLAGS $LIBS.
54734         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54735         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54736         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54737         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54738         * gcc.misc-tests/dg-test.exp: Likewise.
54739         * gcc.misc-tests/msgs.exp: Likewise.
54740         * gcc.prms/prms.exp: Likewise.
54741         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54742         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54743
54744         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54745
54746 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54747
54748         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54749
54750         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54751         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54752
54753         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54754         necessary.
54755
54756 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54757
54758         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54759         global for loop; add use of $mathlib.
54760         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54761         settings here; set mathlib for anything but VxWorks.
54762
54763 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54764
54765         * gcc.c-torture: Update to c-torture-1.40 release.
54766
54767 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54768
54769         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54770         dg.exp.
54771
54772 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54773
54774         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54775         global.
54776
54777 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54778
54779         * lib/g++.exp (LIBS): Define if not already.
54780         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54781         (gcc-dg-prune): Call prune_gcc_output.
54782         * lib/gcc.exp (prune_gcc_output): New proc.
54783         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54784         prune_gcc_output.
54785
54786 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54787
54788         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54789         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54790
54791 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54792
54793         * gcc.c-torture: Update to c-torture-1.39 release.
54794
54795 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54796
54797         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54798         fails, try others as well.
54799
54800 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54801
54802         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54803         If compilation fails, mark execute tests as `untested'.
54804         If test is marked as unsupported, don't mark compilation and
54805         execute tests as failed.
54806
54807 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54808
54809         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54810         libstdc++ for whether or not we want to be doing shared
54811         libraries.  Delete link_curses since we don't need it anymore.
54812         * lib/mike-g++.exp (postbase): Don't link in libg++.
54813         * g++.old-deja/old-deja.exp: Likewise.
54814
54815 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54816
54817         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54818
54819 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54820
54821         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54822         For that, add `-Wl,-a,shared_archive'.
54823         * g++.old-deja/old-deja.exp: Likewise.
54824
54825 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54826
54827         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54828
54829 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54830
54831         * lib/mike-g++.exp (postbase): Pay attention to the status of
54832         g++_load.
54833
54834 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54835
54836           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54837
54838 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54839
54840         * lib/gcc.exp (default_gcc_start): No longer need to log program
54841         being executed or its output, execute_anywhere does that now.
54842         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54843         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54844
54845 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54846
54847         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54848         the same as those in lib/g++.exp.
54849
54850 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54851
54852         * gcc.c-torture: Update to c-torture-1.38 release.
54853         * gcc.ieee: Related changes.
54854
54855 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54856
54857         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54858         "exec". Minor reformatting changes.
54859
54860         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54861         cross. This means all "exec" calls now work on a remote host as
54862         well.
54863         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54864         cross. Filter out the extra "\r\n" stuff that expect puts in.
54865         (c-torture-execute): Filter out the bogus warnings like
54866         c-torture-compile does. Add support for canadian cross.
54867         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54868         Use execute_anywhere rather than calling exec directly. Now it
54869         works for canadian cross testing.
54870
54871 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54872
54873         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54874         results into a variable, and check that rather than using file exists.
54875
54876 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54877
54878         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54879         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54880
54881 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54882
54883         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54884         lib_curses if there's a shared libg++ in the build tree.
54885
54886 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54887
54888         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54889         if not supported target.
54890
54891 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54892
54893         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54894         link_curses up to always happen, not just for native builds.
54895
54896 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54897
54898         * gcc.c-torture: Update to c-torture-1.36 release.
54899         * gcc.failure: Related changes.
54900
54901 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54902
54903         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54904
54905 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54906
54907         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54908         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54909         runshlib, link_curses, and mathlib for link and run.
54910
54911         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54912         pass the runtime shared library options for Solaris, OSF/1, and
54913         Irix5, and link with -lcurses to avoid unresolved references.
54914
54915 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54916
54917         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54918         only run once.
54919
54920 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54921
54922         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54923
54924 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54925
54926         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54927         do not have a framework for the "compat" tests yet.
54928
54929 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54930
54931         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54932         set to null if we're testing vxworks5.1.  Use that instead of
54933         `-lm' in the setting of LIBS for link and run.
54934
54935 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54936
54937         * config/rom68k.exp (${tool}_load): Major changes to make it
54938         work.  Verified that it does in fact return the stuff in
54939         exec_output properly.  Catch any Emul or any TRAP other than 0.
54940
54941 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54942
54943         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54944         LDFLAGS properly for targets that need stuff from libgloss.
54945         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54946         only run once.
54947         (gpp_initialized): New variable.
54948
54949 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54950
54951         * config/rom68k.exp: Load libgloss.exp.
54952         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54953         so we can produce a fully linked binary.
54954         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54955         so we can produce a fully linked binary.
54956
54957 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54958
54959         * lib/plumhall.exp (ph_section): Watch for expected failures.
54960         Add missing `else'.
54961
54962         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54963         run the testcase.
54964         (c-torture): Likewise.
54965
54966 1995-08-28  Doug Evans  <dje@cygnus.com>
54967
54968         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54969
54970         * lib/mike-g++.exp (mike_cleanup): New proc.
54971         (prebase): New globals compiler_result, not_compiler_result,
54972         target_regexp.
54973         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54974         allow leading "-" in pattern.  Watch for unsupported tests.
54975         If $compiler_result is set, pattern match assembler code,
54976         and ditto for $not_compiler_result.
54977         * lib/mike-gcc.exp: Likewise.
54978
54979         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54980         execution "succeeded".
54981
54982 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54983
54984         * config/win32.exp: New file.
54985         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54986
54987 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54988
54989         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54990         unsupported.
54991         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54992         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54993         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54994
54995         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54996         "... without exceptions was ...".  That is now handled by
54997         prune_system_crud.
54998         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54999
55000 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55001
55002         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55003         sieve.c,sort2.c}: New files.
55004         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55005         sieve.exp,sort2.exp}: Drivers for them.
55006
55007         * lib/mike-gcc.exp (program_output): New user settable variable.
55008         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55009         messages.
55010         * lib/mike-g++.exp (program_output): New user settable variable.
55011
55012         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55013
55014         * config/sh.exp: Deleted (use sim.exp instead).
55015
55016 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55017
55018         * config/vx.exp: Declare CHECKTASK as global.
55019         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55020         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55021         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55022
55023 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55024
55025         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55026         target. Like vx.exp, only includes `vx29k.exp' instead of
55027         `vxworks.exp'.
55028
55029 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55030
55031         * config/sim.exp: Increase time limit from 120 seconds to 240.
55032
55033 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55034
55035         * gcc.c-torture/execute/950628-1.c: New test.
55036
55037 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55038
55039         * gcc.c-torture: Update with changes/additions from
55040         c-torture-1.34.
55041
55042 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55043
55044         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55045
55046 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55047
55048         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55049
55050 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55051
55052         * gcc.c-torture/compile/950512-1.c: New test.
55053         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55054         * gcc.dg/struct-ret-1.c: Likewise.
55055
55056 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55057
55058         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55059           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55060
55061 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55062
55063         * gcc.c-torture/special/920411-1.c: Deleted.
55064         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55065
55066 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55067
55068         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55069         cpu limit.
55070
55071 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55072
55073         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55074
55075 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55076
55077         From kenner;
55078         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55079         is the proper length.
55080         * va-arg-3.c: Likewise.
55081
55082 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55083
55084         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55085         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55086
55087         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55088         * lib/g++.exp (default_g++_start): Delete old cruft.
55089
55090 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55091
55092         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55093         (2 * (1 << 18)) to (2 * (1 << 17)).
55094
55095         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55096
55097 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55098
55099         * config/rom68k.exp: Renamed from config/idp.exp
55100
55101 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55102
55103         * c-torture/compile/921109-2.c
55104
55105 1995-04-18  Mike Stump  <mrs@cygnus.com>
55106
55107         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55108         excess errors.
55109
55110 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55111
55112         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55113         output.
55114         * lib/g++.exp (default_g++_start): Likewise.
55115
55116 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55117
55118         * gcc.c-torture/compile/950329-1.c: New test.
55119
55120 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55121
55122           * config/bug.exp (${tool}_load): Updated to use new remote_open
55123           and remote_close procs.
55124         * config/idp.exp: New file.
55125
55126 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55127
55128         * gcc.c-torture/execute/950322-1.c: New test.
55129
55130 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55131
55132         * config/vx.exp (${tool}_load): Clean up testing of return code from
55133         vxworks_ld and vxworks_spawn.
55134
55135 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55136
55137         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55138
55139 1995-03-13  Mike Stump  <mrs@cygnus.com>
55140
55141         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55142         can mark excess errors on a machine by machine basis.  Note, the
55143         default is to not expect any excess errors, even when excess
55144         errors test - is given, so you will want to put an XFAIL ... on
55145         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55146         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55147         those 4 machines, but no others.
55148
55149 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55150
55151         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55152         * lib/c-torture.exp: to here.
55153
55154 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55155
55156         * gcc.c-torture/execute/950221-1.c: New test.
55157         * gcc.c-torture/execute/struct-ret-1.c: New test.
55158         * gcc.c-torture/compile/950221-1.c: New test.
55159
55160         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55161
55162 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55163
55164         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55165         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55166
55167 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55168
55169         * g++.gb: New directory of tests, derived from my signature and
55170         class scoping tests.
55171
55172         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55173         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55174         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55175         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55176         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55177         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55178         * g++.gb/sig25.C: Likewise.
55179
55180         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55181         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55182         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55183         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55184         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55185         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55186         * g++.gb/sig25.exp: Likewise.
55187
55188         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55189         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55190         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55191         * g++.gb/scope13.C: Likewise, this test still fails.
55192
55193         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55194         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55195         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55196         * g++.gb/scope13.exp: Ditto.
55197
55198         * g++.gb/README: New file, explains what these tests are about.
55199
55200 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55201
55202         * lib/dg.exp (dg-do): Support `preprocess'.
55203         (dg-test): Likewise.
55204
55205 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55206
55207         * config/udi.exp: change "continue -expect" to "exp_continue".
55208
55209 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55210
55211         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55212         Delete redundant tests.
55213
55214         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55215         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55216         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55217         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55218         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55219         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55220         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55221         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55222
55223         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55224         storing label pointers.
55225         * gcc.c-torture/execute/921019-1.c: Likewise.
55226         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55227         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55228         parameter fp.
55229         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55230         constants.
55231
55232         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55233         Delete obsolete tests.
55234
55235         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55236         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55237         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55238         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55239         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55240         * gcc.c-torture/compile/950124-1.c: New test.
55241
55242         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55243
55244 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55245
55246         * lib/mike-g++.exp: Add -lm to LIBS.
55247
55248 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55249
55250         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55251
55252 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55253
55254         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55255
55256 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55257
55258         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55259
55260 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55261
55262         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55263         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55264         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55265         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55266         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55267         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55268         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55269         * g++.law/{operators31.C, operators32.C,
55270         * g++.law/{operators33.C, operators34.C}: Likewise.
55271         * g++.law/{pic1.C, refs2.C}: Likewise.
55272         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55273         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55274         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55275         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55276
55277         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55278         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55279         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55280         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55281         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55282         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55283         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55284         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55285         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55286         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55287         * g++.law/{operators34.exp}: Likewise.
55288         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55289         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55290         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55291         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55292         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55293
55294         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55295         No longer expected to fail.
55296         * g++.law/missed-error3.C: Tweak for recent bool changes.
55297
55298 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55299
55300         * config/emb-unix: Deleted.
55301         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55302         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55303
55304 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55305
55306         * lib/dg.exp (dg-test): Fix typo in last patch.
55307
55308 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55309
55310         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55311         (handles multiple occurrences).
55312
55313 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55314
55315         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55316         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55317         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55318         printed).
55319         * lib/c-torture.exp (c-torture-compile): Likewise.
55320         (c-torture): Prepend full path if missing.
55321         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55322         (gcc_fail): Likewise.
55323         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55324
55325 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55326
55327         * lib/netware.exp: Only attach to NetWare i386 systems.
55328
55329 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55330
55331         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55332         messages.  Add test name to "output pattern match" pass/fail message.
55333
55334 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55335
55336         * gcc.dg: New testsuite.
55337         * gcc.dg/dg.exp: New file.
55338
55339         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55340         test-switch.c}: Deleted.
55341
55342         * gcc.misc-tests/msgs.exp: New testcase driver.
55343
55344 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55345
55346         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55347         Watch for illegal return values from ${tool}_load.
55348         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55349         cross targets.  Coerce return value >0 to 1.
55350
55351 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55352
55353         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55354
55355         * config/emb-unix.exp: New file.
55356
55357         * config/sim.exp: Error if variable $SIM not defined.
55358         (${tool}_load): Mark test as "untested" if simulator missing.
55359
55360         * config/unix.exp: Load remote.exp to get rcp_download.
55361         * lib/c-torture.exp: Use different option lists for testcases with
55362         and without loops.
55363         * gcc.c-torture/execute/execute.exp: Likewise.
55364
55365 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55366
55367         * config/*.exp: Clarify return code from ${tool}_load.
55368         Call `unresolved' or `untested' instead of `warning' or `perror'
55369         (sometimes you still want to call both though).
55370         Add comment that `shell_id' is local to each file.
55371         * config/udi.exp (timeout): Set to 30.
55372         Don't print warning if connection fails, $connectmode has already
55373         printed an error.
55374         (${tool}_load): Move verbose messages to level 2.
55375         Rework pattern for "Process started" message.
55376         Pass `shell_id' to ${connectmode}_download.
55377         Retry twice upon timeout.  Make resetting of target more robust.
55378         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55379         Pass `shell_id' to exit_$connectmode.
55380         Only call exit_$connectmode if connected.
55381         * config/unix.exp (${tool}_load): Check return codes better.
55382         * config/vrtx.exp (${tool}_load): Likewise.
55383         * config/vx.exp (${tool}_load): Likewise.
55384         Delete unneeded global's.
55385         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55386         from ${tool}_load.
55387         (dg-stat): Delete.
55388         (dg-init): Delete recording of pass/fail counts.
55389         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55390         (old-dejagnu-init): Likewise.
55391         (old-dejagnu-stat): Delete contents, empty proc now.
55392         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55393         (c-torture): Delete references to lcnt, lpass, lfail.
55394         Get option list from TORTURE_OPTIONS.
55395         Delete -funroll[-all]-loops if no loops.
55396         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55397         (g++_stat): Delete contents (empty proc now).
55398         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55399         (gcc_finish): Likewise.
55400         (gcc_stat): Deleted.
55401         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55402         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55403         * gcc.c-torture/execute/execute.exp: Likewise.
55404         Split tests into two parts: compile, execute.
55405         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55406         no loops.  Update to reflect clarified return codes from ${tool}_load.
55407
55408 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55409
55410         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55411         to grep for.
55412         (old-dejagnu): Likewise (where necessary).
55413
55414 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55415
55416         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55417
55418         * lib/dg.exp (dg-process-target): Fix processing of selector.
55419         Add comment regarding use of `error'.
55420
55421         * lib/gcc.exp (prune_system_crud): Define if missing.
55422         * lib/g++.exp (prune_system_crud): Likewise.
55423
55424         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55425         Call prune_system_crud.
55426         * lib/dg.exp (dg-runtest): New proc.
55427         Use perror instead of send_user for tcl errors in testcase.
55428         Don't return any value, it's never used.
55429         Don't clobber previous definition of `unknown'.
55430         Print tcl errors in `dg-final'.
55431
55432 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55433
55434         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55435         (dg-test): Don't print errorInfo, it contains stack backtrace.
55436
55437 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55438
55439         * lib/g++.exp (runtest_file_p): Define if missing.
55440
55441 1994-09-24  Doug Evans  (dje@cygnus.com)
55442
55443         * lib/mike-g++.exp: Comment out loading of g++.exp.
55444         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55445         (default_g++_version): Always print something.
55446         (default_g++_start): Comment out call to `which'.
55447         (g++_start, g++_load): Deleted (must be defined in config file).
55448         * lib/gcc.exp: Test for existence of $CC at start.
55449         Delete check for tmpdir (done in gcc_init).
55450         (default_gcc_version): Always print something.
55451         (default_gcc_start): Comment out call to `which'.
55452         * config/*.exp: Major cleanup - make cross targets work at least a
55453         little better for g++ (by not being "--tool gcc" specific).
55454         Rename gcc_xxx to ${tool}_xxx.
55455         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55456         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55457
55458 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55459
55460         * lib/c-torture.exp (c-torture-compile): Rework compiler
55461         message processing.
55462
55463         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55464         c-torture.
55465
55466 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55467
55468         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55469
55470         * lib/dg.exp (dg-process-target): Support { target native }.
55471
55472 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55473
55474         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55475         looked for "... program xxx got fatal signal".
55476         Correct regsub munging of `comp_output'.
55477         Ignore compiler messages "path prefix not used" and "linker input
55478         file unused".
55479
55480 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55481
55482         * lib/gcc.exp (runtest_file_p): Define if missing.
55483         * gcc.prms/template.c: Example to work from.
55484
55485 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55486
55487         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55488         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55489
55490         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55491         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55492         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55493         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55494
55495         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55496         (dg-process-target): No longer a varargs proc.
55497         Return S/N for target, P/F for xfail.  All callers changed.
55498         (user option procs): More argument checking.
55499         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55500         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55501         (dg-test): Skip test if not running on selected target in `dg-do'.
55502         Update handling of `dg-do-what', `dg-output-text'.
55503         Separate execution pass/fail from output pattern match pass/fail.
55504         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55505
55506 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55507
55508         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55509         target for 920510-1.c.
55510
55511 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55512
55513         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55514         Clean up comment regarding use of passcnt, etc.
55515         (gcc_stat): Don't update `testcnt' here.
55516         (gcc_finish): Do it here.
55517         Might as well reset `but_id' here too.
55518         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55519         to determine if the file should be tested.
55520         * gcc.c-torture/compile/compile.exp: Likewise.
55521         * gcc.c-torture/execute/execute.exp: Likewise.
55522         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55523         * gcc.misc-tests/dg-test.exp: Likewise.
55524         * gcc.prms/prms.exp: Likewise.
55525         * gcc.wendy/wendy.exp: Likewise.
55526         * g++.old-deja.exp: Likewise.
55527         Move "Testing file" message to verbose level 1.
55528
55529 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55530
55531         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55532
55533 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55534
55535         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55536         (default_gcc_start): Accept optional second list element
55537         of compiler flags.  Print compiler output at verbosity level 2.
55538         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55539         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55540         Save current values of framework globals passcnt, failcnt, xpasscnt,
55541         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55542         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55543         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55544         xfailcnt to compute stats.  Update framework global `testcnt' from
55545         pass/fail counts.
55546         (gcc_finish): New proc.  Clean up test environment.
55547         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55548         (gcc_epass, gcc_efail): Delete.
55549         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55550         argument of line number.
55551         (dg-init): If the tool has an init routine, call it.
55552         (dg-test): Remove args `cflags_var' and `libs_var'.
55553         Pass all compiler options to ${tool}_start.
55554         Handle missing line number.
55555         (dg-finish): New function.
55556         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55557         particular files.  Call gcc_finish at end.  Move "skipping test"
55558         message to verbosity level 3.
55559         * gcc.c-torture/compile/compile.exp: Likewise.
55560         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55561         * gcc.c-torture/execute/execute.exp: Likewise.
55562         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55563         Print testcase being tried at verbosity level 1.
55564         * gcc.c-torture/special/special.exp: Unset xfail.
55565         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55566         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55567         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55568         * gcc.failure/failure.exp: Likewise.
55569         * gcc.ieee/ieee.exp: Likewise.
55570         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55571         Update call to dg-test.  Call dg-finish at end.
55572         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55573         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55574         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55575         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55576         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55577         * gcc.wendy/wendy.exp: Add copyright.
55578         Delete setting of tmpdir (done by gcc_init).
55579         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55580         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55581         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55582         gcc_[ce]pass/fail.
55583
55584 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55585
55586         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55587         confusion.
55588         (g++_load): Likewise.
55589
55590         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55591         Rename argument to `prog' to remove the confusion.
55592         Varargs fns behave differently too!
55593         (g++_load): Likewise.
55594
55595         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55596
55597         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55598         what it is.  Delete (always) printing of status value for !native.
55599         Simplify verbose code, and include status and exec_output.
55600         (g++_load): Use gcc_load.
55601
55602 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55603
55604         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55605         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55606         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55607         940714-3.c as these testcases don't exist anymore.  Make
55608         va-arg-1.c expected to pass.
55609
55610 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55611
55612         * gcc.misc-tests/misc.exp: Only run specific testcases.
55613         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55614         * gcc.misc-tests/dg-[1-9].c: New files.
55615
55616         * lib/dg.exp: New testsuite driver.
55617         * gcc.prms/prms.exp: Use it.
55618
55619         * README.gcc: New file.
55620
55621         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55622         Document and reset `lxpass' and `lxfail'.
55623         Simplify "initialized" message.
55624         (gcc_stat): Clean up comments a little.
55625
55626 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55627
55628         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55629
55630 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55631
55632         * lib/old-dejagnu.exp (process-option): New proc.
55633         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55634         (old-dejagnu): Simplify.
55635         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55636
55637 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55638
55639         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55640         exists and is not an empty string.
55641
55642         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55643         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55644         finished.
55645         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55646         automatically.
55647
55648         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55649         longer expected to fail.
55650
55651         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55652         "f" function call.
55653
55654         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55655
55656         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55657         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55658         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55659         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55660         c-torture-1.29.
55661
55662         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55663         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55664
55665         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55666
55667         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55668         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55669
55670         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55671         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55672         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55673
55674 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55675
55676         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55677         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55678         940714-1.c, 940714-2.c, 940714-3.c},
55679         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55680         gcc.misc-tests/{mg.c,mg.exp}:
55681         New tests.
55682         * gcc.noncompile/noncompile.exp: Change accordingly.
55683
55684 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55685
55686         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55687         Undo previous clobberage.
55688
55689 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55690
55691         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55692         * gcc.special/{930510-1.c, special.exp}:
55693         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55694         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55695         struct-varargs-1.c}: New tests from c-torture-1.26.
55696
55697 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55698
55699         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55700           argument to switch.
55701
55702 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55703
55704         * Revert the previous changes.  Please see Rob's directory
55705         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55706         fixes.
55707
55708 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55709
55710         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55711         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55712         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55713         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55714         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55715         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55716         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55717         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55718         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55719         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55720         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55721         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55722         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55723         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55724         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55725         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55726         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55727         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55728         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55729         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55730         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55731         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55732         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55733         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55734         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55735         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55736         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55737         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55738         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55739         testing changes.
55740
55741 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55742
55743         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55744         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55745         with perror calls.
55746
55747 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55748
55749         * config/unix.exp (g++_load): Fix syntax.
55750
55751 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55752
55753         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55754         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55755         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55756         Don't expect va-arg-1.c to fail.  Correct expected output for
55757         920928-1.c.
55758         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55759         * gcc.wendy/hbm4.c: Correct typo.
55760         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55761
55762 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55763
55764         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55765         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55766         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55767         * lib/c-torture.exp (c-torture-compile): Ditto.
55768
55769         Reduce volume of output (remove all the -I's and such).
55770         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55771         Call gcc_cpass, gcc_cfail.
55772         (c-torture): Pass testing option to c-torture-compile.
55773
55774 1994-03-21  Doug Evans  (dje@cygnus.com)
55775
55776         Bring patches over from progressive.
55777         * config/default.exp: Exit remote shell cleanly.
55778         (g++_exit, g++_start): Add default versions.
55779         * config/sim.exp (gcc_load): Use perror, not error.
55780
55781 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55782
55783         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55784         set in site.exp.
55785
55786 1994-03-14  Doug Evans  (dje@cygnus.com)
55787
55788         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55789         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55790         (wendy_try): New proc to run testcase.
55791         (main loop): Call 'em.
55792         * gcc.wendy/*.c: Clean up pass to correct expected output.
55793
55794         * lib/gcc.exp: Minor cleanup work.
55795         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55796
55797 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55798
55799         * config/sim.exp (gcc_load): Document return codes better.
55800         Don't pass -v to simulator.
55801
55802 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55803
55804         * gcc.special/920717-x.c: Fix typo.
55805         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55806         get at sources.
55807
55808         * lib/mike-gcc.exp: Fix typo.
55809
55810 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55811
55812         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55813         binary to use, transform the name.
55814         * config/*.exp: rename everything. Nuke any g++ specific files,
55815         it's now a special case of gcc that requires no special support.
55816         Add a default.exp for unsupported targets.
55817
55818 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55819
55820         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55821         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55822         version of Tcl.
55823
55824 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55825
55826         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55827         than a warning.
55828
55829 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55830
55831         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55832
55833 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55834
55835         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55836         option_list.  Compile every file with only 4/6 option choices
55837         (same as C torture) instead of with 12/18 different option
55838         choices.
55839         * lib/c-torture.exp: Likewise.
55840
55841         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55842         not already set.
55843
55844 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55845
55846         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55847         can put an XFAIL *-*-* on excess errors.
55848
55849 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55850
55851         * g++.law: Add more tests derived from g++-bugs snapshots.
55852
55853         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55854         equivalent to g++.law/init9.
55855
55856         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55857         compiled it, and the a.out file after we've run it.
55858
55859 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55860
55861         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55862         compiled it, and the a.out file after we've run it.
55863
55864 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55865
55866         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55867
55868 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55869
55870         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55871         version number.
55872
55873 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55874
55875         * g++.law: New directory of g++ tests derived from the g++-bugs
55876         snapshots.
55877
55878 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55879
55880         * gcc.compile: initbug1.c initbug1.exp testcase added
55881
55882 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55883
55884         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55885         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55886           fixes submitted by Jeff Law (law@cs.utah.edu)
55887         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55888           Jeff Law (law@cs.utah.edu)
55889
55890
55891 1993-11-30  Mike Stump  (mrs@cygnus.com)
55892
55893         * config/unix-g++.exp: Follow the gcc way of doing things.
55894         * g++.old-deja/old-deja.exp: Minor updates.
55895         * lib/g++.exp: New file, follow the gcc way of doing things.
55896         * lib/old-dejagnu.exp: Minor updates.
55897         * lib/mike-g++.exp: Always unset errorInfo.
55898
55899 1993-11-06  Mike Stump  (mrs@cygnus.com)
55900
55901         * lib/gcc.exp: Fix some errors with the below change, CC and
55902         CFLAGS should be global when setting, not local.
55903
55904 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55905
55906         * lib/gcc.exp: Transform tool name.
55907
55908 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55909
55910         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55911
55912 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55913
55914         * lib/gcc.exp: change gcc_done to gcc_stat
55915
55916 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55917
55918         * Upgraded gcc testsuite to c-torture version 1.25
55919
55920 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55921
55922         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55923         * lib/c-torture: added hooks for new reporting code.
55924
55925 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55926
55927         * config/sh-gcc.exp: check if sh-sim exists in the path
55928
55929 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55930
55931         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55932         * gcc.compile/compile.exp: Initial changes for new logic.
55933         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55934         * gcc.failure/failure.exp: Initial changes for new logic.
55935         * gcc.ieee/ieee.exp: Initial changes for new logic.
55936         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55937         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55938         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55939         * lib/c-torture.exp: Initial changes for new logic.
55940         * lib/gcc.exp: Initial changes for new logic.
55941
55942 1993-10-15  Mike Stump  (mrs@cygnus.com)
55943
55944         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55945         depend upon failure or success.  Fully qualify names in failure
55946         and success messages.  Always remove a.out before starting
55947         compile, just in case.  Pay more attention to error text output by
55948         the compiler.  Handle testcases with no known past errors just
55949         like all others, so that things are uniform.  Other miscellaneous
55950         improvements.
55951
55952 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55953
55954         * gcc.cpp: new directory for cpp tests
55955
55956 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55957
55958         * lib/chill.exp: Code reformatted, removed unused code.
55959         * config/unix-chill.exp: Code reformatted, removed unused code.
55960         * chill.execute/execute.exp: Code reformatted, removed unused code.
55961         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55962
55963 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55964
55965         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55966         routines not written.
55967
55968 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55969
55970         * config/bug-gcc.exp: Use new procs from bug.exp.
55971
55972 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55973
55974         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55975         via ftp, rather than depending on NFS.
55976         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55977         case.
55978
55979 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55980
55981         * config/bug-gcc.exp: Use new download proc.
55982
55983 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55984
55985         * chill.execute/execute.exp: cleanups, handles errors better
55986         * chill.compile/compile.exp: rewrite, based on execute.exp
55987         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55988         * lib/chill.exp: major changes to diff proc and compile and link
55989         procs. added chill_fail and chill_pass wrappers to pass and
55990         fail. added more comments, and handle error codes better.
55991         Added a hack to capture stderr from exec, so noncompile tests
55992         can work.
55993
55994 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55995
55996         * chill.execute/execute.exp: rewrite of testsuite driver
55997         * lib/chill.exp: rewrite of testsuite driver
55998         * config/unix-chill.exp: rewrite of testsuite driver
55999
56000 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56001
56002         In chill.execute:
56003         * iexpr.ch: Standardize uppercase.
56004         * tuples.dat: Standardize uppercase.
56005         * vary.ch: standardize.  Correct varying string assignments.
56006         * vary.dat: Add new output lines.
56007
56008 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56009
56010         In chill.execute:
56011         * chprintf.ch: Standardize use of uppercase.
56012         * tuples.ch: Standardize and turn arr2 into a DCL,
56013           rather than a SYN.
56014         * pinits.ch: Standardize.
56015
56016 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56017
56018         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56019         * Makefil: Renamed to Makefile.in.
56020         * configure.in: New.
56021
56022 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56023
56024         In chill.execute:
56025         * .cvsignore: Add result/output files.
56026         * Makefile: Fix up variables at start.  Use MFLAGS
56027           everywhere.  Correct bool_loc, built_ins entries.
56028           Add entry for vary1.ch.
56029         * bitarray.ch: Standardize upper-case usage.
56030         * bitexpr.ch: Standardize, add output of b1.
56031         * params.ch: Use arrayt in along PROC parameters, to
56032           avoid novelty problems.
56033         * sets.ch: Tiny cleanup.
56034         * vary1.ch: Re-indent.
56035
56036 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56037
56038         * Add PR-related files to Makefiles, .cvsignore files, etc.
56039
56040 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56041
56042         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56043           with compiler objects. New names are test-flow.c and test-loop.c
56044
56045 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56046
56047         * Upgraded c-torture tests from 1.19 to 1.20
56048
56049         * new files:
56050         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56051         * gcc.compile: 930623-1.c 930623-2.c
56052         * gcc.noncompile: 930622-1.c 930622-2.c
56053         * gcc.failure: 920411-1.c 920627-2.c
56054         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56055
56056 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56057
56058         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56059           More changes to get testsuite working properly. Needs more work.
56060           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56061
56062 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56063
56064         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56065           More changes to get testsuite working properly. Needs more work.
56066
56067 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56068
56069         * chill.compile/compile.exp: Added for Dejagnu support
56070         * chill.execute/execute.exp: Added for Dejagnu support
56071         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56072
56073 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56074
56075         This should complete moving the CHILL test files.
56076         * chill.noncompile(.cvsignore printf.grt
56077             in-printf.grt chprintf.grt chprintf.ch):
56078             Added test-support files.
56079           (Makefile): Modified further.
56080         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56081             signal.ch): Added test files.
56082           * chill.execute (.cvsignore printf.grt printr.c
56083             in-printf.grt rts.c chprintf.grt rts.h): Added
56084           test-support files.
56085             (Makefile): More corrections.
56086
56087 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56088
56089         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56090           test cases, ready for DejaGnu.
56091
56092 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56093
56094         * Upgraded c-torture tests from 1.18 to 1.19
56095
56096         * gcc.compile: added test(s):
56097           930607-1.c
56098         * gcc.execute: added test(s):
56099           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56100
56101         * added new subdirectory for misc tests: gcc.misc-tests
56102         * gcc.misc-test(s): added tests:
56103           inst-check.c test-consts.c test-ior.c test-switch.c
56104
56105 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56106
56107         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56108
56109 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56110
56111         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56112
56113 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56114
56115         * Upgraded c-torture tests from 1.17 to 1.18
56116
56117 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56118
56119         * Upgraded c-torture tests from 1.12 to 1.17
56120
56121 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56122
56123         * lib/old-dejagnu.exp:
56124           Fixed handling of XFAIL target triplets to correctly
56125           recognize wildcard characters.  Removed code that
56126           appended a unique id tag to the end of the file name
56127           printed out by the result of the testcases within a
56128           given test file.
56129
56130 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56131
56132         * lib/old-dejagnu.exp:
56133           Reworked expected failure handling to trigger off of XFAIL
56134           keyword in keyphrase embeded in testcase source code. The
56135           XFAIL keyword must be at the end of the keyphrase line. It
56136           may optionally be followed by one or more target triplets.
56137           It has just occured that the handling of wildcards in the
56138           target triplet may not be correct.
56139
56140 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56141
56142         * g++.old-deja/tests:
56143           Moved all subdirectories up one level into g++.old-deja .
56144
56145         * lib/old-dejagnu.exp:
56146           Fixed problem with CXXFLAGS not being properly reset, and being
56147           corrupted with extraneous "-c" compiler option.  This was
56148           causing binaries to not be generated for test that needed them.
56149           Modified strings passed to "pass" and "fail" so that individual
56150           tests from the same test file would be distinguished by an
56151           identifier appended to the test file name in the summary logs;
56152           this corrected a problem with erroneous diff logs.  Added code
56153           to search testcases for expected fail and unexpected pass keywords.
56154
56155 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56156
56157         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56158
56159 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56160
56161         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56162           Removed extraneous text from end of "Special g++ Options"
56163           keyphrase.
56164
56165         * lib/old-dejagnu.exp: Added pattern matching to look for new
56166           keywords, embedded in testcases comments, which will trigger
56167           calls to xpass and xfail.
56168
56169 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56170
56171         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56172           comments embedded in the testcases, especially the one looking for
56173           special compiler options, as well as the pattern matching for the
56174           compiler output again.
56175
56176 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56177
56178         * lib/old-dejagnu.exp: Do a proper check of the return value for
56179           execute tests. Fixed several problems with the pattern matching
56180           of the compiler output which gave erroneous test results.
56181           Changed several of the test result messages to be more descriptive.
56182         * config/unix-g++.exp: Proc g++_load now actually works and
56183           executes the tests passed to it and returns a usable return
56184           value.
56185
56186 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56187
56188           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56189
56190 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56191
56192         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56193           Modified both files to properly execute the old style
56194           dejagnu tests. The previous versions of these files were
56195           experimental and did not function anything near correctly.
56196
56197 1993-04-05  Rob Savoye  (rob@cygnus.com)
56198
56199         * Removed all Makefile.in and configure.in files. No configuration
56200         needed now.
56201
56202 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56203
56204         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56205
56206 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56207
56208         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56209         gcc.special/configure.in, gcc.noncompile/configure.in,
56210         gcc.execute/configure.in, gcc.code_quality/configure.in,
56211         g++.other/configure.in, g++.old-deja/configure.in,
56212         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56213         in srcname setting.
56214
56215 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56216
56217         * lib/udi.exp: Fixed mondfe and mondfe_download.
56218         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56219         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56220
56221 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56222
56223         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56224         (gdb_exit): Don't remove *_soc files.
56225
56226 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56227
56228         * lib/c-torture.exp: Don't look for main; instead always use -w
56229         -c.  This is how the c-torture tests work.  Remove the object
56230         file if the compilation succeeds.
56231         * gcc.execute/execute.exp: Remove executable if test passes.
56232         * gcc.noncompile/noncompile.exp: Every test is an expected
56233         failure.
56234         * gcc.special/special.exp: Added tests from c-torture 1.11,
56235         corrected use of existing test.
56236         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56237         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56238         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56239         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56240         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56241         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56242         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56243         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56244         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56245         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56246         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56247         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56248         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56249         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56250         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56251         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56252         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56253         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56254         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56255         c-torture 1.11.
56256         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56257         correspond to c-torture 1.11.
56258
56259         * New file.