OSDN Git Service

Support for PowerPC 750CL paired-single instructions
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2             Revital Eres  <eres@il.ibm.com>
3
4         * gcc.target/powerpc/paired-1.c: New test.
5         * gcc.target/powerpc/paired-2.c: New test.
6         * gcc.target/powerpc/paired-3.c: New test.
7         * gcc.target/powerpc/paired-4.c: New test.
8         * gcc.target/powerpc/paired-5.c: New test.
9         * gcc.target/powerpc/paired-6.c: New test.
10         * gcc.target/powerpc/paired-7.c: New test.
11         * gcc.target/powerpc/ppc-paired.c: New test.
12
13 2007-08-30  Ollie Wild  <aaw@google.com>
14
15         g++.dg/conversion/ptrmem2.C: New test.
16         g++.dg/conversion/ptrmem3.C: New test.
17         g++.dg/conversion/ptrmem4.C: New test.
18         g++.dg/conversion/ptrmem5.C: New test.
19         g++.dg/conversion/ptrmem6.C: New test.
20         g++.dg/conversion/ptrmem7.C: New test.
21         g++.dg/conversion/ptrmem8.C: New test.
22
23 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
24
25         PR fortran/31879
26         * gfortran.dg/char_length_7.f90: New test.
27         * gfortran.dg/char_length_9.f90: New test.
28         * gfortran.dg/char_assign_1.f90: Add extra warning.
29
30         PR fortran/31197
31         PR fortran/31258
32         * gfortran.dg/char_length_8.f90: New test.
33
34 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
35
36         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
37
38 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.dg/inline-24.c: New test.
41         * g++.dg/opt/inline11.C: New test.
42
43 2007-08-30  Richard Guenther  <rguenther@suse.de>
44
45         * gcc.target/i386/vectorize5.c: New testcase.
46
47 2007-08-30  Tobias Burnus  <burnus@net-b.de>
48
49         PR fortran/33228
50         * interface.c (check_interface0): Improve error for external procs.
51         (check_sym_interfaces): Fix checking of module procedures.
52
53 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
54
55         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
56         (AI): Add AI_ALIGN.
57         * gcc.dg/sync-3.c: New test.
58
59         PR middle-end/32758
60         * gcc.dg/cleanup-12.c: New test.
61
62 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
63
64         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
65         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
66         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
67         * gcc.dg/pr32450.c: Ditto.
68         * gcc.dg/nest.c: Ditto.
69         * gcc.dg/nested-func-4.c: Ditto.
70         * g++.old-deja/g++.law/profile1.C: Ditto.
71
72 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
73
74         PR fortran/32989
75         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
76         non-default integer kind arguments.
77
78 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
79
80         PR fortran/33105
81         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
82
83 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
84
85         * gcc.dg/h8300-ice2.c: Remove target selector.
86
87 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
88
89         PR fortran/33215
90         * gfortran.dg/binding_label_tests_15.f03: New test case.
91         * gfortran.dg/binding_label_tests_16.f03: Ditto.
92
93 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
94
95         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
96         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
97
98 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
99
100         PR c++/33194
101         * g++.dg/other/canon-33194.C: New.
102
103 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
104
105         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
106         * gcc.c-torture/execute/pr23135.c: Likewise.
107
108 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
109
110         * gcc.dg/pr31344.c: Move to ...
111         * gcc.dg/dfp/pr31344.c: ... here.
112         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
113         * gcc.dg/20050503-1.c: Ditto.
114         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
115         * gcc.dg/20061127-1.c: Compile only for fpic targets.
116         * gcc.dg/20060801-1.c: Ditto.
117
118 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
119
120         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
121         * gfortran.dg/nan_1.f90: Likewise.
122
123 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR fortran/33055
126         Revert previous patch.
127
128 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
129             Kazu Hirata  <kazu@codesourcery.com>
130
131         * gcc.target/m68k/interrupt-1.c: New.
132
133 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
134
135         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
136         10000 for targets where "int" can't hold at least 100000.
137         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
138         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
139         (test5)(test6): Use it.
140         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
141         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
142         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
143         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
144         * gcc.dg/attr-alloc_size.c (test): Likewise.
145
146 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
147
148         PR c++/33209
149         * g++.dg/template/error29.C: New.
150
151 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
152
153         PR c++/32596
154         * g++.dg/ext/visibility/anon5.C: New test.
155
156 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
157
158         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
159
160 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
161
162         * gfortran.dg/gamma_1.f90: Remove large-real tests.
163         * gfortran.dg/gamma_2.f90: Remove large-real tests.
164         * gfortran.dg/gamma_4.f90: New: large-real tests.
165
166 2007-08-28  Jason Merrill  <jason@redhat.com>
167
168         PR c++/29000
169         * g++.dg/ext/stmtexpr12.C: New test.
170
171         PR c++/28558
172         * g++.dg/ext/attrib28.C: New test.
173
174 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
175
176         PR target/32661
177         * gcc.target/i386/pr32661.c: New test.
178
179 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
180
181         PR middle-end/32370
182         * gcc.dg/pr32370.c: New test.
183
184         PR rtl-optimization/33148
185         * gcc.c-torture/compile/20070827-1.c: New test.
186
187         PR debug/32914
188         * d++.dg/debug/const3.C: New test.
189         * d++.dg/debug/const4.C: New test.
190         * d++.dg/debug/dwarf2/const1.C: New test.
191         * d++.dg/debug/dwarf2/const2.C: New test.
192         * d++.dg/debug/dwarf2/const2b.C: New test.
193
194 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
195             Vladimir Yanovsky  <yanov@il.ibm.com>
196             Revital Eres  <eres@il.ibm.com>
197             Andrey Belevantsev  <abel@ispras.ru>
198
199         * gcc.dg/sms-1.c: New test.
200
201 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
202
203         * g++.dg/ext/gnu-inline-common.h: New.
204         * g++.dg/ext/gnu-inline-global-reject.C: New.
205         * g++.dg/ext/gnu-inline-global.C: New.
206         * g++.dg/ext/gnu-inline-namespace.C: New.
207         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
208         * g++.dg/ext/gnu-inline-class.C: New.
209         * g++.dg/ext/gnu-inline-class-static.C: New.
210         * g++.dg/ext/gnu-inline-template-class.C: New.
211         * g++.dg/ext/gnu-inline-template-func.C: New.
212
213 2007-08-27  Jason Merrill  <jason@redhat.com>
214
215         PR c++/31337
216         * g++.dg/ext/stmtexpr11.C: New.
217
218 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
219
220         * lib/target-supports.exp (check_profiling_available):
221         Set profiling_available_saved to 0 on fido-*-elf.
222
223 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
224
225         PR tree-optimization/33173
226         
227         * gcc.c-torture/compile/pr33173.c: New.
228
229 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
230
231         PR target/31385
232         * gcc.dg/dfp/pr31385.c: New.
233
234 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
235
236         * gcc.dg/unsigned-long-compare.c: Remove target selector.
237
238 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
239
240         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
241         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
242         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
243         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
244         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
245         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
246         gcc.target/m68k directory.
247         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
248         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
249         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
250         gcc.target/cris directory.
251         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
252         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
253         gcc.target/bfin directory.
254
255         * gcc.target/sh: New directory.
256         * gcc.target/sh/sh.exp: New file.
257         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
258         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
259         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
260         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
261         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
262         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
263
264 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
265
266         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
267         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
268         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
269         * gcc.target/i386/local2.c: Ditto.
270         * gcc.target/i386/stack-prot-kernel.c: Ditto.
271         * gcc.target/i386/20011119-1.c: Ditto.
272         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
273         * gcc.target/i386/fastcall-1.c: Fix target selector.
274
275 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276
277         PR fortran/33055
278         * gfortran.dg/negative_unit.f: Add new check
279         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
280         -fdefault-integer-8.
281
282 2007-08-26  Asher Langton  <langton2@llnl.gov>
283
284         * gfortran.dg/recursive_stack.f90: New.
285         * gfortran.dg/openmp_stack.f90: New.
286
287 2007-08-26  Tobias Burnus  <burnus@net-b.de>
288
289         PR fortran/31298
290         * gfortran.dg/use_10.f90: New.
291
292 2007-08-26  Tobias Burnus  <burnus@net-b.de>
293
294         PR fortran/32985
295         * gfortran.dg/namelist_14.f90: Make test case valid.
296         * gfortran.dg/common_10.f90: New.
297
298 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
299
300         PR middle-end/33181
301         * gcc.dg/ifelse-2.c: New.
302
303 2007-08-26  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/32980
306         * gfortran.dg/gamma_1.f90: New.
307         * gfortran.dg/gamma_2.f90: New.
308         * gfortran.dg/gamma_3.f90: New.
309
310 2007-08-26  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/33188
313         * gfortran.dg/used_types_18.f90: New.
314
315 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
316
317         * gcc.dg/array-init-2.c: New test.
318
319 2007-08-24  Tobias Burnus  <burnus@net-b.de>
320
321         PR fortran/33178
322         * gfortran.dg/initialization_4.f90: Update dg-error.
323         * gfortran.dg/initialization_13.f90: New.
324
325 2007-08-24  Richard Guenther  <rguenther@suse.de>
326
327         PR middle-end/33166
328         * gcc.c-torture/compile/pr33166.c: New testcase.
329
330 2007-08-24  Tobias Burnus  <burnus@net-b.de>
331
332         PR fortran/33139
333         * gfortran.dg/pointer_assign_4.f90: New.
334         * gfortran.dg/shape_2.f90: Fix test case.
335         * gfortran.dg/char_result_4.f90: Ditto.
336
337 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
338
339         * gcc.dg/array-init-1.c: New test.
340
341         PR c++/32567
342         * g++.dg/parse/crash36.C: New test.
343
344 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
345
346         * gcc.dg/pr32721.c: Updated.
347
348 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
349
350         PR tree-optimization/32573
351         PR middle-end/32946
352         * gcc.dg/pr32573.c: New test.
353
354         PR c++/32898
355         * g++.dg/lookup/ns3.C: New test.
356
357         * gfortran.dg/assumed_charlen_sharing.f90: New test.
358
359         PR c++/31941
360         * g++.dg/parse/crash37.C: New test.
361
362 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
363
364         PR target/17390
365         * gcc.target/i386/pr17390.c: New test.
366
367 2007-08-23  Richard Guenther  <rguenther@suse.de>
368
369         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
370         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
371         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
372         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
373         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
374         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
375         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
376         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
377
378 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
379
380         * gcc.target/s390: New directory.
381         * gcc.target/s390/s390.exp: New file.
382         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
383         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
384         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
385         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
386         gcc.target/s390 directory.
387
388 2007-08-23  Richard Guenther  <rguenther@suse.de>
389
390         PR tree-optimization/32328
391         * testsuite/gcc.dg/pr32328.c: New testcase.
392
393 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
394
395         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
396           available.
397
398 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
399
400         PR fortran/33095
401         * gfortran.dg/min_max_optional_5.f90: New test.
402         * gfortran.dg/min_max_optional_2.f90: Remove.
403         * gfortran.dg/min_max_optional_3.f90: Remove.
404         * gfortran.dg/min_max_optional_4.f90: Remove.
405
406 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
407
408         * gcc.target/i386/xorps-sse.c: New.
409         * gcc.target/i386/xorps-sse2.c: New.
410
411 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
412
413         * gcc.target/i386/cmov3.c: Fix scan-assembler.
414         * gcc.target/i386/cmov4.c: Fix scan-assembler.
415         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
416
417 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
418
419         PR fortran/33020
420         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
421         include multiple kinds for SHAPE parameter within a single
422         namespace.
423         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
424         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
425
426 2007-08-22  Janus Weil  <jaydub66@gmail.com>
427
428         * interface_abstract_1.f90: Extended test case.
429         * interface_abstract_3.f90: New test.
430
431 2007-08-21  Christian Bruel  <christian.bruel@st.com>
432
433         * gcc.dg/fold-sub.c: New test.
434         
435 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
436
437         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
438         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
439         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
440         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
441         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
442         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
443
444 2007-08-22  Richard Guenther  <rguenther@suse.de>
445
446         PR middle-end/33007
447         * gcc.dg/pr33007.c: New testcase.
448
449 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
450
451         * gcc.c-torture/execute/strcmp-1.x: Delete.
452
453 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
454
455         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
456         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
457         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
458         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
459         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
460         gcc.target/i386/stack-realign.c,
461         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
462         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
463         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
464         target using dg-require-effective-target directive.
465         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
466         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
467         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
468         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
469         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
470         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
471         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
472         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
473         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
474         Require lp64 target using dg-require-effective-target directive.
475         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
476         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
477         directive.
478         * gcc.target/i386/20010202-1.c: Move from here ...
479         * gcc.dg/20010202-1.c: ... to here.
480
481 2007-08-22  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/33142
484         * gcc.c-torture/execute/pr33142.c: New testcase.
485
486 2007-08-22  Richard Guenther  <rguenther@suse.de>
487
488         PR middle-end/32563
489         * g++.dg/torture/pr32563.C: New testcase.
490
491 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
492
493         PR middle-end/32912
494         * gcc.dg/pr32912-1.c: Add -w to options.
495         * gcc.dg/pr32912-2.c: Likewise.
496         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
497
498 2007-08-21  Ian Lance Taylor  <iant@google.com>
499
500         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
501
502 2007-08-21  Ian Lance Taylor  <iant@google.com>
503
504         PR tree-optimization/33134
505         * g++.dg/tree-ssa/pr33134.C: New test.
506
507 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
508
509         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
510         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
511
512 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
513
514         PR debug/32610
515         * gcc.dg/debug/pr32610.c: New test.
516
517         * g++.dg/init/new24.C: New test.
518
519         PR middle-end/32912
520         * gcc.dg/pr32912-1.c: New test.
521         * gcc.dg/pr32912-2.c: New test.
522         * gcc.dg/pr32912-3.c: New test.
523
524 2007-08-21  Richard Guenther  <rguenther@suse.de>
525
526         * gcc.dg/pointer-arith-10.c: New testcase.
527
528 2007-08-21  Richard Guenther  <rguenther@suse.de>
529
530         PR middle-end/33122
531         * gcc.c-torture/compile/pr33122.c: New testcase.
532
533 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
534
535         * g++.dg/warn/Wnvdtor-2.C: New testcase.
536
537 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
538
539         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
540
541 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
542
543         PR c++/33025
544         * g++.dg/init/new23.C: New test.
545
546 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
547
548         PR middle-end/30564
549         * gcc.c-torture/compile/pr30564-1.c: New test.
550         * gcc.c-torture/compile/pr30564-2.c: New test.
551
552 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
553
554         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
555
556 2007-08-19  Tobias Burnus  <burnus@net-b.de>
557
558         * gfortran.dg/interface_abstract_2.f90: New.
559         * gfortran.dg/interface_abstract_1.f90: Fix typo.
560
561 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
562
563         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
564         unknown (so that outer-loop wont get analyzed).
565         * gcc.dg/vect/vect-outer-1a.c: New test.
566         * gcc.dg/vect/vect-outer-1b.c: New test.
567         * gcc.dg/vect/vect-outer-1.c: New test.
568         * gcc.dg/vect/vect-outer-2a.c: New test.
569         * gcc.dg/vect/vect-outer-2b.c: New test.
570         * gcc.dg/vect/vect-outer-2c.c: New test.
571         * gcc.dg/vect/vect-outer-2.c: New test.
572         * gcc.dg/vect/vect-outer-3a.c: New test.
573         * gcc.dg/vect/vect-outer-3b.c: New test.
574         * gcc.dg/vect/vect-outer-3c.c: New test.
575         * gcc.dg/vect/vect-outer-3.c: New test.
576         * gcc.dg/vect/vect-outer-4a.c: New test.
577         * gcc.dg/vect/vect-outer-4b.c: New test.
578         * gcc.dg/vect/vect-outer-4c.c: New test.
579         * gcc.dg/vect/vect-outer-4d.c: New test.
580         * gcc.dg/vect/vect-outer-4e.c: New test.
581         * gcc.dg/vect/vect-outer-4f.c: New test.
582         * gcc.dg/vect/vect-outer-4g.c: New test.
583         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
584         * gcc.dg/vect/vect-outer-4i.c: New test.
585         * gcc.dg/vect/vect-outer-4j.c: New test.
586         * gcc.dg/vect/vect-outer-4k.c: New test.
587         * gcc.dg/vect/vect-outer-4l.c: New test.
588         * gcc.dg/vect/vect-outer-4m.c: New test.
589         * gcc.dg/vect/vect-outer-4.c: New test.
590         * gcc.dg/vect/vect-outer-5.c: New test.
591         * gcc.dg/vect/vect-outer-6.c: New test.
592         * gcc.dg/vect/vect-outer-fir.c: New test.
593         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
595
596 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
597
598         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
599         and -fno-tree-reassoc.
600         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
601         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
602         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
603         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
604         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
605         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
606         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
607         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
608         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
609         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
610         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
611         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
612         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
613         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
614         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
615         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
616         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
617         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
618         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
619         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
620         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
621         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
622         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
623         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
624         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
625         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
626         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
627         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
628         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
629         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
630         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
631         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
632         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
633         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
634         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
635         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
636         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
637
638 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
639
640         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
641         versioning for aliasing).
642         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
643
644         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
645         targets.
646         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
647
648 2007-08-18  Tom Tromey  <tromey@redhat.com>
649
650         PR preprocessor/32974:
651         * gcc.dg/cpp/pr32974.c: New file.
652
653 2007-08-17  Tobias Burnus  <burnus@net-b.de>
654
655         * gfortran.dg/interface_abstract_1.f90: New.
656
657 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
658
659         PR fortran/32881
660         * gfortran.dg/pure_initializer_1.f90: New test.
661
662 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
663
664         PR fortran/32875
665         * gfortran.dg/array_constructor_18.f90: New test.
666
667 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
668
669         PR c++/28989
670         * g++.dg/expr/lval3.C: New test.
671         * g++.dg/expr/lval4.C: New test.
672
673 2007-08-17  Ollie Wild  <aaw@google.com>
674
675         PR c++/31749
676         * g++.dg/lookup/builtin3.C: New test.
677         * g++.dg/lookup/builtin4.C: New test.
678         * g++.dg/lookup/using19.C: New test.
679
680 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
681
682         PR c++/32190
683         * g++.dg/parse/error31.C: New.
684
685 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
686
687         PR c++/32112
688         * g++.dg/template/error26.C: New.
689
690 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
691
692         PR fortran/33079
693         * gfortran.dg/zero_length_2.f90: New test.
694
695 2007-08-17  Tobias Burnus  <burnus@net-b.de>
696
697         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
698         * gfortran.dg/kind_tests_3.f03: Ditto.
699         * gfortran.dg/global_vars_f90_init.f90: Ditto.
700         * gfortran.dg/interface_13.f90: Ditto.
701         * gfortran.dg/pr32738.f90: Ditto.
702         * gfortran.dg/module_private_1.f90: Ditto.
703         * gfortran.dg/test_only_clause.f90: Ditto.
704         * gfortran.dg/bind_c_vars.f90: Ditto.
705         * gfortran.dg/bind_c_dts.f90: Ditto.
706         * gfortran.dg/use_9.f90: Ditto.
707         * gfortran.dg/generic_8.f90: Ditto.
708         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
709         * gfortran.dg/private_type_6.f90: Ditto.
710         * gfortran.dg/c_assoc.f90: Ditto.
711         * gfortran.dg/private_type_7.f90: Ditto.
712         * gfortran.dg/global_vars_c_init.f90: Ditto.
713         * gfortran.dg/bind_c_dts_2.f03: Ditto.
714         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
715         * gfortran.dg/c_size_t_test.f03: Ditto.
716         * gfortran.dg/used_types_12.f90: Ditto.
717         * gfortran.dg/pr25923.f90: Ditto.
718         * gfortran.dg/test_com_block.f90: Ditto.
719         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
720         * gfortran.dg/equiv_constraint_7.f90: Ditto.
721         * gfortran.dg/com_block_driver.f90: Ditto.
722         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
723         * gfortran.dg/use_iso_c_binding.f90: Ditto.
724         * gfortran.dg/c_loc_test.f90: Ditto.
725         * gfortran.dg/c_ptr_tests.f03: Ditto.
726         * gfortran.dg/module_interface_1.f90: Ditto.
727
728 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
729
730         PR c++/32870
731         * g++.dg/other/error17.C: Adjust.
732         
733 2007-08-17  Ben Elliston  <bje@au.ibm.com>
734
735         PR middle-end/32970
736         * g++.dg/ext/altivec-14.C: New test.
737
738 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
739
740         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
741         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
742         dump files.
743         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
744         * gcc.dg/vect/pr32366.c: Ditto.
745
746 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
747
748         PR testsuite/33082
749         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
750         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
751         * gcc.dg/dfp/convert-int-fold.c: Ditto.
752         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
753
754 2007-08-16  Tobias Burnus  <burnus@net-b.de>
755
756         PR fortran/33072
757         * gfortran.dg/use_9.f90: New.
758
759 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
760
761         * g++.dg/gcov/gcov-5.C: New test.
762
763 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
764
765         * g++.dg/gcov/gcov-4.C: New test.
766         * lib/gcov.exp (verify-lines): Add support for
767         checking no-coverage lines.
768
769 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
770
771         * gcc.dg/vect/vect-vfa-01.c: New.
772         * gcc.dg/vect/vect-vfa-02.c: New.
773         * gcc.dg/vect/vect-vfa-03.c: New.
774         * gcc.dg/vect/vect-vfa-04.c: New.
775         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
776         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
777         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
778         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
779         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
780         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
781         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
782         gfortran.dg/vect/pr19049.f90: Rename to start with
783         prefix no-vfa-.
784         * gcc.dg/vect/vect.exp: Disable versioning for alias
785         when test starts with no-vfa-.
786         * gfortran.dg/vect/vect.exp: Likewise.
787
788 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
789
790         * gcc.dg/torture/pr32897.c: New test.
791
792 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
793
794         PR c++/31132
795         * g++.dg/template/crash69.C: New.
796
797 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
798
799         * lib/target-supports.exp (check_effective_target_arm32): Use
800         check_no_compiler_messages.
801
802 2007-08-15  Diego Novillo  <dnovillo@google.com>
803
804         gcc.dg/tree-ssa/20070815.c: New test.
805
806 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
807
808         PR fortran/33077
809         * gfortran.dg/random_7.f90: Initialize variable.
810
811 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
812
813         PR middle-end/33074
814         * gfortran.dg/pr33074.f90: New test.
815
816         PR c++/32992
817         * g++.dg/opt/nrv14.C: New test.
818
819 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
820
821         PR c++/33035
822         * g++.dg/template/crash68.C: New.
823
824 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
825
826         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
827         * gcc.dg/sibcall-4.c: Ditto.
828
829 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
830
831         PR fortran/33066
832         * gfortran.dg/use_8.f90: New test.
833         * gfortran.dg/c_loc_tests_2.f03: Fix code.
834
835 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
836
837         PR c++/27211
838         * g++.dg/template/error27.C: New.
839         * g++.dg/template/error28.C: New.
840         * g++.dg/other/pr28304.C: Adjust.
841         * g++.old-deja/g++.mike/p811.C: Likewise.
842
843 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
844
845         PR target/30315
846         * gcc.target/i386/pr30315.c: New.
847
848 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
849
850         PR fortran/32594
851         * gfortran.dg/substr_5.f90: New test.
852
853 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
854
855         PR c/30428
856         * gcc.dg/vector-2.c: New test.
857
858         PR c++/30428
859         * g++.dg/ext/vector8.C: New test.
860
861 2007-08-13  Dan Hipschman  <dsh@google.com>
862
863         PR c/32953
864         * gcc.dg/format/array-1.c: Add an additional test for
865         unterminated format strings of length 1.
866
867 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
868
869         PR fortran/32926
870         * gfortran.dg/external_procedures_3.f90: New test.
871
872 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
873
874         PR fortran/32827
875         * gfortran.dg/import6.f90: New test.
876
877 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
878
879         PR C/30427
880         *  gcc.dg/vector-1.c: New test.
881
882 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
883
884         * gcc.dg/pr21255-4.c: Skip for PIC.
885         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
886
887 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
888
889         * gcc.dg/attr-isr.c: Skip for PIC.
890         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
891         * gcc.dg/attr-isr-trapa.c: Likewise.
892         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
893         * gcc.dg/pragma-isr-trapa.c: Likewise.
894         * gcc.dg/pragma-isr-trapa2.c: Likewise.
895
896 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
897
898         PR fortran/32962
899         * gfortran.dg/transpose_1.f90: New test.
900
901 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
902
903         PR fortran/29600
904         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
905         intrinsic.
906
907 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
908
909         PR fortran/30964
910         PR fortran/33054
911         * gfortran.dg/random_4.f90: New test.
912         * gfortran.dg/random_5.f90: New test.
913         * gfortran.dg/random_6.f90: New test.
914         * gfortran.dg/random_7.f90: New test.
915
916 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
917
918         PR fortran/32860
919         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
920
921 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
922
923         PR fortran/31629
924         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
925
926 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
927
928         PR fortran/29600
929         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
930         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
931
932 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
933
934         PR fortran/32937
935         * gfortran.dg/char_length_6.f90: New test.
936
937 2007-08-10  Ollie Wild  <aaw@google.com>
938
939         * g++.dg/lookup/using18.C: New test.
940
941 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
942
943         PR c++/17763
944         * g++.dg/other/error16.C: New.
945
946 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
947
948         PR libfortran/33039
949         * gfortran.dg/namelist_37.f90: New test.
950
951 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
952
953         PR c++/22256
954         * g++.dg/conversion/op3.C: New.
955
956 2007-08-09  Tobias Burnus  <burnus@net-b.de>
957
958         PR fortran/32987
959         * gfortran.dg/fmt_tab_1.f90: New.
960         * gfortran.dg/fmt_tab_2.f90: New.
961
962 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
963
964         PR c/32796
965         * gcc.c-torture/compile/pr32796.c: New test.
966
967 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
968
969         PR middle-end/32813
970         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
971         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
972         instead of just -O.
973
974 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
975
976         * gcc.target/mips/code-readable-1.c: New test.
977         * gcc.target/mips/code-readable-2.c: Likewise.
978         * gcc.target/mips/code-readable-3.c: Likewise.
979
980 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
981             Revital Eres  <eres@il.ibm.com>
982
983         * gfortran.dg/sms-1.f90: Add comment.
984         * gfortran.dg/sms-2.f90: New.
985
986 2007-08-07  Ian Lance Taylor  <iant@google.com>
987
988         * gcc.dg/instrument-1.c: New test.
989         * gcc.dg/instrument-2.c: New test.
990         * gcc.dg/instrument-3.c: New test.
991
992 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
993
994         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
995
996 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
997
998         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
999         !vector_alignment_reachable targets.
1000         * gcc.dg/vect/vect-33.c: Likewise.
1001         * gcc.dg/vect/vect-42.c: Likewise.
1002         * gcc.dg/vect/vect-44.c: Likewise.
1003         * gcc.dg/vect/vect-50.c: Likewise.
1004         * gcc.dg/vect/vect-70.c: Likewise.
1005         * gcc.dg/vect/vect-71.c: Likewise.
1006         * gcc.dg/vect/vect-87.c: Likewise.
1007         * gcc.dg/vect/vect-88.c: Likewise.
1008         * gcc.dg/vect/vect-91.c: Likewise.
1009         * gcc.dg/vect/vect-93.c: Likewise.
1010         * gcc.dg/vect/vect-96.c: Likewise.
1011         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1012         * gcc.dg/vect/section-anchors-69.c: Likewise.
1013         * gcc.dg/vect/pr25413.c: Likewise.
1014         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1015         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1016         * gfortran.dg/vect-2.f90: Likewise.
1017         * gfortran.dg/vect-3.f90: Likewise.
1018         * gfortran.dg/vect-4.f90: Likewise.
1019         * gfortran.dg/vect-5.f90: Likewise.
1020         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1021         Return false for darwin. 
1022         (check_effective_target_vector_alignment_reachable_for_double): New.
1023
1024 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1025
1026         * gcc.dg/multiword-1.c: New testcase.
1027
1028 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1029
1030         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1031         messages.
1032         * gfortran.dg/namelist_36.f90: New test.
1033
1034 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1035
1036         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1037           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1038
1039 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1040
1041         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1042         * gcc.dg/torture/type-generic-1.c: Likewise.
1043
1044 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1045
1046         * gcc.c-torture/20070522-1.c: Move to ...
1047         * gcc.c-torture/compile/20070522-1.c: Here.
1048
1049 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1050
1051         PR fortran/29828
1052         * gfortran.dg/minmax_char_1.f90: New test.
1053         * gfortran.dg/minmax_char_2.f90: New test.
1054         * gfortran.dg/min_max_optional_4.f90: New test.
1055
1056 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1057
1058         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1059         hanging on the testcase.
1060
1061 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1062
1063         PR middle-end/32988
1064         * gcc.c-torture/compile/pr32988.c: New test.
1065
1066 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1067
1068         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1069
1070 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1071
1072         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1073
1074         Revert:
1075         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1076
1077         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1078
1079 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1080
1081         PR fortran/32979
1082         * gfortran.dg/isnan_1.f90: New test.
1083
1084 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1085             Revital Eres <eres@il.ibm.com>
1086
1087         * gcc.dg/sms-antideps.c: New test.
1088
1089 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1090
1091         PR fortran/31214
1092         * gfortran.dg/entry_13.f90: New test.
1093
1094         * gfortran.dg/entry_12.f90: Clean up .mod file.
1095
1096 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1097
1098         PR fortran/32770
1099         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1100         variables as kind=4 so they don't overflow the record length.
1101
1102 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1103
1104         PR fortran/32968
1105         * gfortran.dg/selected_kind_1.f90: New test.
1106
1107 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1108
1109         PR middle-end/32780
1110         * gcc.c-torture/compile/pr32780.c: New test.
1111
1112 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1113
1114         RP middle-end/32399
1115         * gcc.c-torture/compile/pr32399.c: New testcase.
1116
1117 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1118
1119         PR middle-end/32304
1120         * g++.dg/torture/pr32304.C: New testcase.
1121
1122 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1123
1124         PR middle-end/32935
1125         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1126
1127 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1128
1129         PR fortran/32955
1130         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1131
1132 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1133
1134         PR fortran/31202
1135         * gfortran.dg/nint_2.f90: New test.
1136
1137 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1138
1139         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1140         * gcc.dg/weak/typeof-2.c: Likewise.
1141
1142 2007-08-03  Diego Novillo  <dnovillo@google.com>
1143
1144         PR 31521
1145         * gcc.dg/tree-ssa/pr31521.c: New test.
1146
1147 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1148
1149         PR fortran/32770
1150         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1151         iostat must be default kind.
1152
1153 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1154
1155         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1156
1157 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1158
1159         PR fortran/32770
1160         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1161         explicit so test passes with -fdefault-integer-8.
1162         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1163         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1164
1165 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1166
1167         PR c++/30849
1168         * g++.dg/parse/asm1.C: New test.
1169
1170         PR c++/30850
1171         * g++.dg/parse/asm2.C: Likewise.
1172
1173         PR c++/30851
1174         * g++.dg/parse/asm3.C: Likewise.
1175         
1176 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1177
1178         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1179           "int" is only 16 bit bits wide.
1180         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1181
1182 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1183
1184         * g++.dg/torture/type-generic-1.C: New.
1185         * gcc.dg/pr28796-2.c: Move tests ...
1186         * gcc.dg/tg-tests.h: ... here.
1187         * gcc.dg/torture/type-generic-1.c: New.
1188
1189 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1190
1191         PR libfortran/32954
1192         * minmaxloc_3.f90:  New test case.
1193
1194 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1195
1196         PR fortran/32936
1197         * gfortran.dg/allocate_stat.f90: New.
1198
1199 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1200
1201         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1202
1203 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1204
1205         PR tree-optimization/32919
1206         * gcc.c-torture/compile/pr32919.c: New.
1207
1208 2007-08-01  Nick Clifton  <nickc@redhat.com>
1209
1210         * gcc.c-torture/execute/execute.exp: Change copyright header to
1211         refer to version 3 of the GNU General Public License and to point
1212         readers at the COPYING3 file and the FSF's license web page.
1213         * gcc.c-torture/execute/ieee/ieee.exp,
1214         gcc.c-torture/unsorted/unsorted.exp,
1215         gcc.c-torture/compile/compile.exp,
1216         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1217         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1218         gcc.target/cris/torture/cris-torture.exp,
1219         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1220         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1221         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1222         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1223         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1224         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1225         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1226         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1227         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1228         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1229         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1230         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1231         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1232         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1233         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1234         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1235         gcc.dg/noncompile/noncompile.exp,
1236         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1237         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1238         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1239         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1240         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1241         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1242         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1243         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1244         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1245         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1246         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1247         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1248         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1249         g++.old-deja/old-deja.exp,
1250         gfortran.fortran-torture/execute/execute.exp,
1251         gfortran.fortran-torture/compile/compile.exp,
1252         treelang/output/output-1.c, treelang/output/output-1.tree,
1253         treelang/execute/execute.exp, treelang/Makefile.in,
1254         treelang/compile/compile.exp, g++.dg/dg.exp,
1255         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1256         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1257         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1258         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1259         g++.dg/compat/struct-layout-1.exp,
1260         g++.dg/compat/struct-layout-1_generate.c,
1261         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1262         g++.dg/bprob/bprob.exp, config/default.exp,
1263         gcc.test-framework/test-framework.awk,
1264         gcc.test-framework/gen_directive_tests,
1265         gcc.test-framework/test-framework.exp,
1266         objc.dg/special/special.exp,
1267         objc.dg/gnu-encoding/gnu-encoding.exp,
1268         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1269         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1270         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1271         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1272         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1273         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1274         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1275         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1276         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1277         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1278         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1279         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1280         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1281         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1282         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1283         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1284         Likewise.
1285
1286 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1287
1288         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1289         error message text.
1290
1291 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1292
1293         PR fortran/32945
1294         * gfortran.dg/initialization_12.f90: New test.
1295
1296 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/31609
1299         * gfortran.dg/entry_12.f90: New test.
1300
1301 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1302
1303         PR fortran/32938
1304         * gfortran.dg/altreturn_6.f90: New test.
1305
1306 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1307
1308         PR fortran/32942
1309         * gfortran.dg/exponent_2.f90: New test.
1310
1311 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1312
1313         * gcc.dg/vect/vect-117.c: New test.
1314         * gcc.dg/vect/vect-74.c: Enabled test
1315         * gcc.dg/vect/vect-81.c: Enabled test
1316
1317 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1318
1319         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1320         s/dg-error/dg-warning where warning is expected.
1321
1322 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1323
1324         PR fortran/32770
1325         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1326         of huge() to correct kind.
1327
1328 2007-07-30  Ollie Wild  <aaw@google.com>
1329
1330         * gcc.dg/cpp/counter-2.c: New test.
1331         * gcc.dg/cpp/counter-3.c: New test.
1332         * gcc.dg/cpp/dir-only-1.c: New test.
1333         * gcc.dg/cpp/dir-only-1.h: New file.
1334         * gcc.dg/cpp/dir-only-2.c: New test.
1335         * gcc.dg/cpp/dir-only-3.c: New test.
1336         * gcc.dg/cpp/dir-only-3a.h: New file.
1337         * gcc.dg/cpp/dir-only-3b.h: New file.
1338         * gcc.dg/cpp/dir-only-4.c: New test.
1339         * gcc.dg/cpp/dir-only-5.c: New test.
1340         * gcc.dg/cpp/dir-only-6.c: New test.
1341
1342 2007-07-30  Julian Brown  <julian@codesourcery.com>
1343
1344         * gcc.target/arm/neon/v*.c: Regenerate.
1345
1346 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1347
1348         PR c++/32108
1349         * g++.dg/ext/label6.C: New.
1350
1351 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1352
1353         PR libfortran/32858
1354         PR libfortran/30814
1355         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1356
1357 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/31211
1360         * gfortran.dg/actual_pointer_function_1.f90: New test.
1361
1362         PR fortran/32682
1363         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1364
1365 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1366
1367         PR fortran/32906
1368         * gfortran.dg/shape_1.f90: Adjust error message.
1369         * gfortran.dg/parameter_array_ref_1.f90: New test.
1370
1371 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1372
1373         PR fortran/31609
1374         * gfortran.dg/entry_11.f90: New test.
1375
1376 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1377             Revital Eres  <eres@il.ibm.com>
1378
1379         * gfortran.dg/sms-1.f90: New test.
1380
1381 2007-07-28  Richard Guenther  <rguenther@suse.de>
1382
1383         * gcc.c-torture/compile/pr32920.c: New testcase.
1384
1385 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1386
1387         PR c++/30917
1388         * g++.dg/lookup/friend11.C: New test.
1389
1390 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1391
1392         * gfortran.dg/namelist_5.f90: Adjusted error message.
1393         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1394         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1395         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1396         * gfortran.dg/namelist_32.f90: ... this.
1397
1398         PR fortran/32876
1399         * gfortran.dg/namelist_33.f90: New test.
1400
1401         PR fortran/32905
1402         * gfortran.dg/namelist_34.f90: New test.
1403
1404         PR fortran/31818
1405         * gfortran.dg/namelist_35.f90: New test.
1406
1407 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/32880
1410         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1411
1412 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1413
1414         PR testsuite/32471
1415         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1416           assuming it is 0x7ffffffff.
1417         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1418         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1419
1420 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1421
1422         * gfortran.dg/operator_3.f90: Fix dg directive.
1423         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1424         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1425         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1426
1427 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1428
1429         * g++.dg/cpp0x/decltype1.C: New.
1430         * g++.dg/cpp0x/decltype2.C: New.
1431         * g++.dg/cpp0x/decltype3.C: New.
1432         * g++.dg/cpp0x/decltype4.C: New.
1433         * g++.dg/cpp0x/decltype5.C: New.
1434         * g++.dg/cpp0x/decltype6.C: New.
1435
1436 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1437
1438         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1439           because the test relies on bit 31 to be the sign bit.
1440
1441 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1442
1443         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1444           assuming it is 0x7fffffff.
1445         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1446         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1447
1448 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1449
1450         PR c++/32346
1451         * g++.dg/expr/bitfield9.C: New test.
1452
1453 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1454
1455         PR fortran/32899
1456         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1457
1458 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1459
1460         PR fortran/32760
1461         * gfortran.dg/private_type_7.f90: New test.
1462
1463 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1464
1465         PR fortran/32035
1466         * gfortran.dg/select_char_1.f90: New test.
1467
1468 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1469
1470         PR fortran/32903
1471         * gfortran.dg/initialization_11.f90: New test.
1472
1473 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1474
1475         * gcc.target/mips/ins-1.c: New test.
1476
1477 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1478
1479         PR/19232
1480         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1481         (f1): Likewise.
1482
1483 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1484
1485         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1486         error: width of 'spare' exceeds its type.
1487
1488 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1489
1490         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1491         * gcc.dg/sibcall-4.c: Likewise.
1492
1493 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1494
1495         PR rtl-optimization/31500
1496         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1497         * g++.dg/warn/Warray-bounds.C: Likewise.
1498
1499 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1500
1501         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1502
1503 2007-07-25  Julian Brown  <julian@codesourcery.com>
1504             Paul Brook  <paul@codesourcery.com>
1505             Joseph Myers  <joseph@codesourcery.com>
1506             Mark Shinwell  <shinwell@codesourcery.com>
1507
1508         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1509         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1510         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1511         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1512         (check_effective_target_arm_neon_hw): New.
1513         * gcc.target/arm/neon/neon.exp: New file.
1514         * gcc.target/arm/neon/polytypes.c: New file.
1515         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1516
1517 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1518
1519         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1520           targets where an "int" is less than 32 bits wide.
1521
1522 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1523
1524         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1525
1526 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1527
1528         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1529           during addition if an int is only 16 bits wide.
1530         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1531
1532 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1533
1534         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1535           size as "long int" and are 32 or 64 bits wide.
1536         * gcc.dg/torture/pr28814.c: Likewise.
1537
1538 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1539
1540         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1541           exactly as wide as an int.
1542
1543 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1544
1545         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1546         Define and use throughout as long long printf format specifier.
1547         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1548         Likewise.
1549
1550 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1551
1552         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1553         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1554
1555 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1556
1557         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1558
1559 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1560
1561         * gcc.c-torture/execute/20070724-1.c: New.
1562
1563 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1564
1565         PR fortran/31205
1566         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1567         "deallocates" to 24, since patch has code rid of much spurious
1568         code.
1569         * gfortran.dg/interface_assignment_1.f90 : New test.
1570
1571         PR fortran/32842
1572         * gfortran.dg/interface_assignment_2.f90 : New test.
1573
1574 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1575
1576         PR fortran/32867
1577         * fortran.dg/initialization_10.f90: New test.
1578
1579 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1580
1581         PR fortran/32778
1582         * gfortran.dg/imag_2.f: Removed
1583         * gfortran.dg/warn_std_1.f90: New test.
1584         * gfortran.dg/warn_std_2.f90: New test.
1585         * gfortran.dg/warn_std_3.f90: New test.
1586
1587 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1588
1589         PR c++/29001
1590         * g++.dg/init/new22.C: New.
1591
1592 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1593
1594         PR c++/32561
1595         * g++.dg/template/crash67.C: New.
1596
1597 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1598
1599         * lib/target-support.exp (check_effective_target_natural_alignment): 
1600         (check_effective_target_vector_alignment_reachable): New.
1601         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1602         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1603         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1604         check.
1605         * gcc.dg/vect/pr25413.c: Likewise.
1606         * gcc.dg/vect/pr31699.c: Likewise.
1607
1608 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1609
1610         PR fortran/30814
1611         * gfortran.dg/pack_bounds_1.f90:  New test case.
1612
1613 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1614
1615         PR fortran/31639
1616         * gfortran.dg/initialization_9.f90: New test.
1617
1618 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1619
1620         PR fortran/32797
1621         PR fortran/32800
1622         * gfortran.dg/bind_c_usage_8.f03: New test case.
1623         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1624         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1625
1626 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1627
1628         * gcc.target/mips/branch-cost-1.c: New test.
1629         * gcc.target/mips/branch-cost-2.c: Likewise.
1630
1631 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1632
1633         PR fortran/32732
1634         * gfortran.dg/c_char_tests.f03: New test case.
1635         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1636         * gfortran.dg/c_char_tests_2.f03: New test case.
1637         * gfortran.dg/value_6.f03: Ditto.
1638         * gfortran.dg/value_7.f03: Ditto.
1639
1640 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1641
1642         PR fortran/32600
1643         * gfortran.dg/c_funloc_tests_5.f03: New.
1644         * gfortran.dg/c_funloc_tests_5.f04: New.
1645         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1646
1647 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1648
1649         PR c++/32839
1650         * g++.dg/expr/call4.C: New.
1651         * g++.dg/expr/call5.C: New.
1652
1653 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1654
1655         PR fortran/32710
1656         * gfortran.dg/namelist_30.f90: New test.
1657
1658 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1659
1660         PR fortran/29962
1661         * gfortran.dg/array_initializer_1.f90: Removed warning.
1662         * gfortran.dg/initialization_1.f90: Adjusted messages.
1663         * gfortran.dg/nested_modules_6.f90: Removed warning.
1664
1665         PR fortran/31253
1666         * gfortran.dg/initialization_7.f90: New test.
1667
1668         PR fortran/31639
1669         * gfortran.dg/initialization_8.f90: New test.
1670
1671 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1672
1673         PR c++/30818
1674         * g++.dg/template/crash47.C: Adjust errors.
1675         * g++.dg/template/crash48.C: Adjust errors.
1676         * g++.dg/template/typename12.C: New.
1677         * g++.dg/template/typename13.C: New.
1678         * g++.dg/template/typename14.C: New.
1679         * g++.dg/template/typedef6.C: Adjust errors.
1680
1681 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1682
1683         PR fortran/32627
1684         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1685         * gfortran.dg/pr32627.f03: New test case.
1686
1687         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1688         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1689         c_f_pointer_logical.
1690         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1691         c_f_pointer_complex.
1692         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1693         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1694         c_f_pointer_shape_tests_2.
1695         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1696
1697 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1698
1699         PR fortran/32804
1700         * gfortran.dg/c_loc_tests_9.f03: New test case.
1701         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1702
1703 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1704
1705         PR fortran/32823
1706         * gfortran.dg/int_2.f90: New test.
1707         
1708 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1709
1710         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1711
1712 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1713
1714         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1715         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1716
1717 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         PR tree-optimization/19910
1720         * gcc.dg/pr19910.c: New test.
1721
1722 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1723
1724         PR fortran/32738
1725         * gfortran.dg/pr32738.f90: New test.
1726
1727 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1728
1729         PR tree-optimzation/32635
1730         * gfortran.dg/pr32635.f:  New test case.
1731
1732 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1733
1734         PR fortran/32801
1735         * gfortran.dg/pr32801.f03: New test case.
1736
1737 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1738
1739         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1740         Test negative numbers also.
1741         * gcc.dg/c99-math-float-1.c: Likewise.
1742         * gcc.dg/c99-math-long-double-1.c: Likewise.
1743         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1744         test inputs.
1745
1746 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1747         
1748         * lib/target-supports.exp (check_effective_target_sync_int_long):
1749         Enable for xtensa.
1750         (check_effective_target_sync_char_short): Likewise.
1751         
1752 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1753
1754         * gcc.dg/pr28796-2.c: Add more cases.
1755
1756 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1757
1758         * gcc.dg/pr28796-1.c: Add more cases.
1759         * gcc.dg/pr28796-2.c: Likewise.
1760
1761 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1762
1763         * gcc.dg/pr28796-1.c: Add more cases.
1764         * gcc.dg/pr28796-2.c: Likewise.
1765
1766 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1767
1768         PR fortran/32535
1769         * gfortran.dg/pr32535.f90: New test.
1770
1771 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR fortran/31320
1774         PR fortran/32665
1775         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1776
1777 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1778
1779         PR rtl-optimization/32773
1780         * gcc.dg/pr32773.c: New test.
1781
1782 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1783
1784         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1785         match flax-vector-conversions note.
1786         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1787         instead of dg-error for the warning.
1788
1789 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1790
1791         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1792           adapted to work on targets with 16-bit or wider int.
1793         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1794         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1795         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1796         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1797
1798 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1799
1800         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1801         support large arrays.
1802         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1803         * gcc.dg/20061109-1.c: Likewise.
1804         * gcc.c-torture/execute/20061101-1.x: Likewise.
1805         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1806         * gcc.c-torture/execute/pr31448.x: Likewise.
1807
1808 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1809
1810         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1811
1812         PR fortran/32238
1813         * gfortran.dg/pr32238.f90: New test.
1814
1815         PR fortran/32222
1816         * gfortran.dg/pr32222.f90: New test.
1817
1818         PR fortran/32242
1819         * gfortran.dg/pr32242.f90: New test.
1820         
1821 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1822             David Ung  <davidu@mips.com>
1823
1824         * gcc.target/mips/mips-sched-madd.c: New test case.
1825
1826 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827
1828         PR libfortran/32611
1829         * gfortran.dg/large_real_kind_1.f90: Update test.
1830         * gfortran.dg/pr17706.f90: Update test.
1831         * gfortran.dg/fmt_zero_digits.f90: Update test.
1832         * gfortran.dg/fmt_zero_precision.f90: Update test.
1833         * gfortran.dg/real_const_3.f90: Update test.
1834
1835 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1836
1837         PR fortran/32036
1838         * gfortran.dg/bounds_check_8.f90: New test.
1839         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1840
1841 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1842
1843         PR fortran/32357
1844         * gfortran.dg/mvbits_2.f90: New test.
1845
1846 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1847
1848         PR libfortran/32731
1849         * gfortran.dg/pack_mask_1.f90:  New test.
1850         * gfortran.dg/unpack_mask_1.f90:  New test.
1851
1852 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1853
1854         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1855         * gcc.dg/20001101-1.c: Likewise.
1856         * gcc.dg/20001102-1.c: Likewise.
1857         * gcc.dg/20020116-2.c: Likewise.
1858         * gcc.dg/20020416-1.c: Likewise.
1859         * gcc.dg/sparc-constant-1.c: Likewise.
1860         * gcc.dg/sparc-dwarf2.c: Likewise.
1861         * gcc.dg/sparc-frame-1.c: Likewise.
1862         * gcc.dg/sparc-getcontext-1.c: Likewise.
1863         * gcc.dg/sparc-loop-1.c: Likewise.
1864         * gcc.dg/sparc-reg-1.c: Likewise.
1865         * gcc.dg/sparc-ret.c: Likewise.
1866         * gcc.dg/sparc-trap-1.c: Likewise.
1867         * gcc.dg/ultrasp10.c: Likewise.
1868         * gcc.dg/ultrasp11.c: Likewise.
1869         * gcc.dg/ultrasp1.c: Likewise.
1870         * gcc.dg/ultrasp2.c: Likewise.
1871         * gcc.dg/ultrasp3.c: Likewise.
1872         * gcc.dg/ultrasp4.c: Likewise.
1873         * gcc.dg/ultrasp5.c: Likewise.
1874         * gcc.dg/ultrasp6.c: Likewise.
1875         * gcc.dg/ultrasp7.c: Likewise.
1876         * gcc.dg/ultrasp8.c: Likewise.
1877         * gcc.dg/ultrasp9.c: Likewise.
1878         * gcc.dg/splet-1.c: Delete.
1879
1880 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1881
1882         PR fortran/32724
1883         * gfortran.dg/stfunc_5.f90: New test.
1884
1885 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1886
1887         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1888         New procedure to check if arrays are naturally aligned to the vector
1889         alignment boundary.
1890         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1891         in size_t typedef.  Adjust tree dump scan results according to
1892         vect_aligned_arrays target check.
1893         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1894         vect_aligned_arrays target check.
1895         * gcc.dg/vect/pr31699.c: Ditto.
1896
1897 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1898
1899         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1900         for V2DFmode vector conditional expression.
1901         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1902         and dfceq patterns.
1903         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1904         and dfcgt patterns.
1905         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1906         V2DFmode comparison and test special values.
1907         * lib/target-supports.exp: Switch on test for V2DFmode 
1908         vector conditional expression.
1909
1910 2007-07-13  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/32721
1913         * gcc.dg/pr32721.c: New testcase.
1914
1915 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1916
1917         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1918         error message part that continues on a new line.
1919
1920 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1921
1922         * gcc.dg/c99-tgmath-1.c: New.
1923         * gcc.dg/c99-tgmath-2.c: New.
1924         * gcc.dg/c99-tgmath-3.c: New.
1925         * gcc.dg/c99-tgmath-4.c: New.
1926
1927 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1928             Janis Johnson  <janis187@us.ibm.com>
1929
1930         PR testsuite/25241
1931         * gcc.test-framework/dg-error-exp-F.c: New test.
1932         * gcc.test-framework/dg-warning-exp-F.c: New test.
1933         * lib/gcc.exp: Enable warning and error prefixes.
1934         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1935         (dg-error): Wrap original dg-error.
1936         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1937         markers from dg-error/dg-warning directives.
1938         * gcc.dg/20040322-1.c: Likewise.
1939         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1940         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1941         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1942         * gcc.dg/Werror-1.c: Likewise.
1943         * gcc.dg/Werror-10.c: Likewise.
1944         * gcc.dg/Werror-11.c: Likewise.
1945         * gcc.dg/Werror-2.c: Likewise.
1946         * gcc.dg/Werror-3.c: Likewise.
1947         * gcc.dg/Werror-4.c: Likewise.
1948         * gcc.dg/Werror-5.c: Likewise.
1949         * gcc.dg/Werror-6.c: Likewise.
1950         * gcc.dg/Werror-7.c: Likewise.
1951         * gcc.dg/Werror-8.c: Likewise.
1952         * gcc.dg/Werror-9.c: Likewise.
1953         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1954         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1955         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1956         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1957         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1958         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1959         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1960         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1961         * gcc.dg/Wnested-externs-1.c: Likewise.
1962         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1963         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1964         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1965         * gcc.dg/Wshadow-3.c: Likewise.
1966         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1967         * gcc.dg/Wwrite-strings-1.c: Likewise.
1968         * gcc.dg/anon-struct-5.c: Likewise.
1969         * gcc.dg/anon-struct-6.c: Likewise.
1970         * gcc.dg/anon-struct-7.c: Likewise.
1971         * gcc.dg/anon-struct-8.c: Likewise.
1972         * gcc.dg/array-8.c: Likewise.
1973         * gcc.dg/array-quals-2.c: Likewise.
1974         * gcc.dg/asm-qual-1.c: Likewise.
1975         * gcc.dg/asm-wide-1.c: Likewise.
1976         * gcc.dg/assign-warn-1.c: Likewise.
1977         * gcc.dg/assign-warn-2.c: Likewise.
1978         * gcc.dg/bitfld-10.c: Likewise.
1979         * gcc.dg/bitfld-11.c: Likewise.
1980         * gcc.dg/bitfld-12.c: Likewise.
1981         * gcc.dg/bitfld-13.c: Likewise.
1982         * gcc.dg/bitfld-14.c: Likewise.
1983         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1984         * gcc.dg/builtins-30.c: Likewise.
1985         * gcc.dg/c90-const-expr-5.c: Likewise.
1986         * gcc.dg/c90-typespec-1.c: Likewise.
1987         * gcc.dg/c99-const-expr-5.c: Likewise.
1988         * gcc.dg/c99-flex-array-5.c: Likewise.
1989         * gcc.dg/c99-fordecl-3.c: Likewise.
1990         * gcc.dg/c99-tag-3.c: Likewise.
1991         * gcc.dg/c99-typespec-1.c: Likewise.
1992         * gcc.dg/c99-vla-jump-1.c: Likewise.
1993         * gcc.dg/c99-vla-jump-2.c: Likewise.
1994         * gcc.dg/c99-vla-jump-3.c: Likewise.
1995         * gcc.dg/c99-vla-jump-4.c: Likewise.
1996         * gcc.dg/c99-vla-jump-5.c: Likewise.
1997         * gcc.dg/cast-1.c: Likewise.
1998         * gcc.dg/cast-2.c: Likewise.
1999         * gcc.dg/cast-3.c: Likewise.
2000         * gcc.dg/cast-4.c: Likewise.
2001         * gcc.dg/cast-pretty-print-1.c: Likewise.
2002         * gcc.dg/comp-goto-2.c: Likewise.
2003         * gcc.dg/comp-goto-3.c: Likewise.
2004         * gcc.dg/cpp/error-1.c: Likewise.
2005         * gcc.dg/cpp/if-paren.c: Likewise.
2006         * gcc.dg/decl-7.c: Likewise.
2007         * gcc.dg/decl-8.c: Likewise.
2008         * gcc.dg/decl-nospec-1.c: Likewise.
2009         * gcc.dg/decl-nospec-2.c: Likewise.
2010         * gcc.dg/decl-nospec-3.c: Likewise.
2011         * gcc.dg/declspec-10.c: Likewise.
2012         * gcc.dg/declspec-11.c: Likewise.
2013         * gcc.dg/declspec-12.c: Likewise.
2014         * gcc.dg/declspec-13.c: Likewise.
2015         * gcc.dg/declspec-14.c: Likewise.
2016         * gcc.dg/declspec-15.c: Likewise.
2017         * gcc.dg/declspec-16.c: Likewise.
2018         * gcc.dg/declspec-17.c: Likewise.
2019         * gcc.dg/declspec-4.c: Likewise.
2020         * gcc.dg/declspec-5.c: Likewise.
2021         * gcc.dg/declspec-6.c: Likewise.
2022         * gcc.dg/declspec-7.c: Likewise.
2023         * gcc.dg/declspec-8.c: Likewise.
2024         * gcc.dg/declspec-9.c: Likewise.
2025         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2026         * gcc.dg/dfp/constants-c99.c: Likewise.
2027         * gcc.dg/dfp/keywords-c89.c: Likewise.
2028         * gcc.dg/dfp/keywords-c99.c: Likewise.
2029         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2030         * gcc.dg/dfp/typespec.c: Likewise.
2031         * gcc.dg/dremf-type-compat-2.c: Likewise.
2032         * gcc.dg/dremf-type-compat-3.c: Likewise.
2033         * gcc.dg/dremf-type-compat-4.c: Likewise.
2034         * gcc.dg/empty-source-2.c: Likewise.
2035         * gcc.dg/empty-source-3.c: Likewise.
2036         * gcc.dg/enum3.c: Likewise.
2037         * gcc.dg/extra-semi-2.c: Likewise.
2038         * gcc.dg/extra-semi-3.c: Likewise.
2039         * gcc.dg/float-range-1.c: Likewise.
2040         * gcc.dg/float-range-2.c: Likewise.
2041         * gcc.dg/float-range-3.c: Likewise.
2042         * gcc.dg/float-range-5.c: Likewise.
2043         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2044         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2045         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2046         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2047         * gcc.dg/format/cast-1.c: Likewise.
2048         * gcc.dg/format/gcc_diag-3.c: Likewise.
2049         * gcc.dg/format/gcc_diag-4.c: Likewise.
2050         * gcc.dg/format/gcc_diag-6.c: Likewise.
2051         * gcc.dg/format/gcc_diag-8.c: Likewise.
2052         * gcc.dg/format/gcc_diag-9.c: Likewise.
2053         * gcc.dg/format/nul-2.c: Likewise.
2054         * gcc.dg/format/opt-1.c: Likewise.
2055         * gcc.dg/format/opt-2.c: Likewise.
2056         * gcc.dg/format/opt-3.c: Likewise.
2057         * gcc.dg/format/opt-4.c: Likewise.
2058         * gcc.dg/format/opt-5.c: Likewise.
2059         * gcc.dg/format/opt-6.c: Likewise.
2060         * gcc.dg/framework-2.c: Likewise.
2061         * gcc.dg/func-args-1.c: Likewise.
2062         * gcc.dg/func-outside-1.c: Likewise.
2063         * gcc.dg/func-outside-2.c: Likewise.
2064         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2065         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2066         * gcc.dg/if-empty-1.c: Likewise.
2067         * gcc.dg/init-bad-1.c: Likewise.
2068         * gcc.dg/init-bad-2.c: Likewise.
2069         * gcc.dg/init-bad-3.c: Likewise.
2070         * gcc.dg/init-desig-obs-2.c: Likewise.
2071         * gcc.dg/init-desig-obs-3.c: Likewise.
2072         * gcc.dg/init-empty-2.c: Likewise.
2073         * gcc.dg/init-empty-3.c: Likewise.
2074         * gcc.dg/inline-11.c: Likewise.
2075         * gcc.dg/inline-12.c: Likewise.
2076         * gcc.dg/inline-8.c: Likewise.
2077         * gcc.dg/inline-9.c: Likewise.
2078         * gcc.dg/inline3.c: Likewise.
2079         * gcc.dg/label-decl-1.c: Likewise.
2080         * gcc.dg/label-decl-2.c: Likewise.
2081         * gcc.dg/label-decl-3.c: Likewise.
2082         * gcc.dg/label-decl-4.c: Likewise.
2083         * gcc.dg/long-long-typespec-1.c: Likewise.
2084         * gcc.dg/lvalue-2.c: Likewise.
2085         * gcc.dg/lvalue-3.c: Likewise.
2086         * gcc.dg/nested-func-3.c: Likewise.
2087         * gcc.dg/nested-redef-1.c: Likewise.
2088         * gcc.dg/noreturn-4.c: Likewise.
2089         * gcc.dg/old-style-prom-2.c: Likewise.
2090         * gcc.dg/old-style-prom-3.c: Likewise.
2091         * gcc.dg/old-style-then-proto-1.c: Likewise.
2092         * gcc.dg/overflow-warn-1.c: Likewise.
2093         * gcc.dg/overflow-warn-2.c: Likewise.
2094         * gcc.dg/overflow-warn-3.c: Likewise.
2095         * gcc.dg/overflow-warn-4.c: Likewise.
2096         * gcc.dg/overflow-warn-6.c: Likewise.
2097         * gcc.dg/parm-forwdecl-2.c: Likewise.
2098         * gcc.dg/parm-forwdecl-3.c: Likewise.
2099         * gcc.dg/parm-impl-decl-1.c: Likewise.
2100         * gcc.dg/parm-impl-decl-2.c: Likewise.
2101         * gcc.dg/parm-incomplete-1.c: Likewise.
2102         * gcc.dg/parm-mismatch-1.c: Likewise.
2103         * gcc.dg/pointer-arith-1.c: Likewise.
2104         * gcc.dg/pointer-arith-2.c: Likewise.
2105         * gcc.dg/pointer-arith-3.c: Likewise.
2106         * gcc.dg/pointer-arith-4.c: Likewise.
2107         * gcc.dg/pointer-arith-6.c: Likewise.
2108         * gcc.dg/pointer-arith-7.c: Likewise.
2109         * gcc.dg/pointer-arith-8.c: Likewise.
2110         * gcc.dg/pr13804-1.c: Likewise.
2111         * gcc.dg/pr15698-1.c: Likewise.
2112         * gcc.dg/pr15698-2.c: Likewise.
2113         * gcc.dg/pr15698-3.c: Likewise.
2114         * gcc.dg/pr15698-4.c: Likewise.
2115         * gcc.dg/pr15698-5.c: Likewise.
2116         * gcc.dg/pr15698-6.c: Likewise.
2117         * gcc.dg/pr15698-7.c: Likewise.
2118         * gcc.dg/pr15698-8.c: Likewise.
2119         * gcc.dg/pr17188-1.c: Likewise.
2120         * gcc.dg/pr17301-1.c: Likewise.
2121         * gcc.dg/pr17301-2.c: Likewise.
2122         * gcc.dg/pr17730-1.c: Likewise.
2123         * gcc.dg/pr20368-1.c: Likewise.
2124         * gcc.dg/pr20368-2.c: Likewise.
2125         * gcc.dg/pr20368-3.c: Likewise.
2126         * gcc.dg/pr22308-1.c: Likewise.
2127         * gcc.dg/qual-component-1.c: Likewise.
2128         * gcc.dg/redecl-1.c: Likewise.
2129         * gcc.dg/redecl-11.c: Likewise.
2130         * gcc.dg/redecl-12.c: Likewise.
2131         * gcc.dg/redecl-13.c: Likewise.
2132         * gcc.dg/redecl-14.c: Likewise.
2133         * gcc.dg/redecl-15.c: Likewise.
2134         * gcc.dg/register-var-1.c: Likewise.
2135         * gcc.dg/register-var-2.c: Likewise.
2136         * gcc.dg/stmt-expr-2.c: Likewise.
2137         * gcc.dg/stmt-expr-3.c: Likewise.
2138         * gcc.dg/stmt-expr-label-1.c: Likewise.
2139         * gcc.dg/stmt-expr-label-2.c: Likewise.
2140         * gcc.dg/stmt-expr-label-3.c: Likewise.
2141         * gcc.dg/struct-empty-2.c: Likewise.
2142         * gcc.dg/struct-empty-3.c: Likewise.
2143         * gcc.dg/struct-parse-1.c: Likewise.
2144         * gcc.dg/struct-semi-1.c: Likewise.
2145         * gcc.dg/struct-semi-2.c: Likewise.
2146         * gcc.dg/struct-semi-3.c: Likewise.
2147         * gcc.dg/switch-5.c: Likewise.
2148         * gcc.dg/switch-6.c: Likewise.
2149         * gcc.dg/switch-7.c: Likewise.
2150         * gcc.dg/tls/diag-5.c: Likewise.
2151         * gcc.dg/transparent-union-1.c: Likewise.
2152         * gcc.dg/transparent-union-3.c: Likewise.
2153         * gcc.dg/typespec-1.c: Likewise.
2154         * gcc.dg/vla-init-2.c: Likewise.
2155         * gcc.dg/vla-init-3.c: Likewise.
2156         * gcc.dg/vla-init-4.c: Likewise.
2157         * gcc.dg/vla-init-5.c: Likewise.
2158         * gcc.dg/void-cast-2.c: Likewise.
2159         * gcc.dg/wvla-3.c: Likewise.
2160         * gcc.dg/wvla-7.c: Likewise.
2161         * gcc.target/i386/991209-1.c: Likewise.
2162         * gcc.target/ia64/fpreg-1.c: Likewise.
2163         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2164         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2165         
2166 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2167
2168         PR fortran/31639
2169         * gfortran.dg/func_decl_4.f90: New test.
2170
2171 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/32727
2174         * gfortran.dg/interface_17.f90: New test.
2175
2176 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2177
2178         PR fortran/32599
2179         * gfortran.dg/32599.f03: New test case.
2180
2181         PR fortran/32601
2182         * gfortran.dg/32601.f03: New test case.
2183         * gfortran.dg/32601_1.f03: Ditto.
2184         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2185         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2186
2187 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2188
2189         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2190
2191 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2192             Devang Patel  <dpatel@apple.com>
2193
2194         PR tree-optimization/25413
2195         * gcc.dg/vect/vect-align-1.c: New.
2196         * gcc.dg/vect/vect-align-2.c: New.
2197         * gcc.dg/vect/pr25413.c: New.
2198         * gcc.dg/vect/pr25413a.c: New.
2199         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2200
2201 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2202
2203         * lib/target-support.exp (check_ultrasparc_hw_available):
2204         New function.
2205         (is-effective-target): Check $arg for ultrasparc_hw.
2206         (is-effective-target-keyword): Likewise.
2207         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2208         when determining what to do on sparc platforms.
2209         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2210         * gcc.dg/20001101-1.c: Likewise.
2211         * gcc.dg/20001101-2.c: Likewise.
2212         * gcc.dg/ultrasp9.c: Likewise.
2213         * gcc.dg/ultrasp10.c: Likewise.
2214         * gcc.target/sparc/pdist-3.c: Likewise.
2215
2216 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2217
2218         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2219
2220 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2221
2222         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2223         get vectorized.
2224         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2225         now get vectorized.
2226         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2227         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2228         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2229         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2230         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2231         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2232         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2233         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2234         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2235         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2236         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2237         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2238         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2239         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2240         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2241         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2242         Add spu.
2243
2244 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR c++/30854
2247         * g++.dg/parse/error30.C: New test.
2248
2249 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2250
2251         PR fortran/29804
2252         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2253
2254 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2255
2256         * gfortran.fortran-torture/compile/pr32663.f: New test.
2257
2258 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2259
2260         PR c++/31027
2261         * g++.dg/inherit/virtual4.C: New.
2262
2263 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2264
2265         PR target/32661
2266         * gcc.target/i386/pr32661-1.c: New test.
2267
2268 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gnat.dg/invariant_index.ad[sb]: New test.
2271
2272 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2273
2274         PR c++/32560
2275         * g++.dg/template/decl3.C: New.
2276
2277 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2278
2279         PR 32617
2280         * gcc.c-torture/execute/align-3.c: New.
2281
2282 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2283
2284         PR target/32708
2285         * gcc.target/i386/pr32708-1.c: New test.
2286         * gcc.target/i386/pr32708-2.c: Ditto.
2287         * gcc.target/i386/pr32708-3.c: Ditto.
2288
2289 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2290
2291         * g++.dg/init/new20.C: Remove svn:executable flag.
2292
2293 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2294
2295         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2296
2297 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2298
2299         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2300
2301 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2302
2303         PR testsuite/25241
2304         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2305         directive.
2306         
2307 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2308
2309         PR fortran/32157
2310         * gfortran.dg/overload_2.f90: New test.
2311
2312         PR fortran/32689
2313         * gfortran.dg/transfer_simplify_5.f90
2314
2315         PR fortran/32634
2316         * gfortran.dg/interface_15.f90: New test.
2317
2318 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2319
2320         PR libfortran/32336
2321         * gfortran.dg/matmul_5.f90:  New test case.
2322
2323 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2324
2325         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2326         * gcc.dg/fesd-any.h: Likewise.
2327         * gcc.dg/fesd-baseonly.c: Likewise.
2328         * gcc.dg/fesd-baseonly.h: Likewise.
2329         * gcc.dg/fesd-none.c: Likewise.
2330         * gcc.dg/fesd-none.h: Likewise.
2331         * gcc.dg/fesd-reduced.c: Likewise.
2332         * gcc.dg/fesd-reduced.h: Likewise.
2333         * gcc.dg/fesd-sys.c: Likewise.
2334         * gcc.dg/fesd-sys.h: Likewise
2335         * gcc.dg/fesd.h: Likewise.
2336
2337         * g++.dg/debug/dwarf2: New directory.
2338         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2339         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2340         * g++.dg/other/fesd-any.h: Likewise.
2341         * g++.dg/other/fesd-baseonly.C: Likewise.
2342         * g++.dg/other/fesd-baseonly.h: Likewise.
2343         * g++.dg/other/fesd-none.C: Likewise.
2344         * g++.dg/other/fesd-none.h: Likewise.
2345         * g++.dg/other/fesd-reduced.C: Likewise.
2346         * g++.dg/other/fesd-reduced.h: Likewise.
2347         * g++.dg/other/fesd-sys.C: Likewise.
2348         * g++.dg/other/fesd-sys.h: Likewise.
2349         * g++.dg/other/fesd.h: Likewise.
2350
2351 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2352
2353         PR fortran/31129
2354         * gfortran.dg/parameter_unused.f90: New test.
2355
2356 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         PR tree-optimization/32681
2359         * gcc.dg/tree-ssa/pr32681.c: New test.
2360
2361 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2362
2363         PR fortran/32678
2364         * gfortran.dg/fmt_t_5.f90: New test.
2365
2366 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2367
2368         PR c++/30535
2369         * g++.dg/template/operator10.C: New.
2370
2371 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2372
2373         PR libfortran/32217
2374         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2375
2376 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2377
2378         PR fortran/29876
2379         * gfortran.dg/operator_6.f90: New test.
2380
2381 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2382
2383         PR fortran/17711
2384         * gfortran.dg/operator_4.f90: New test.
2385         * gfortran.dg/operator_5.f90: New test.
2386         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2387         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2388
2389 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2390
2391         PR fortran/32669
2392         * gfortran.dg/argument_checking_6.f90: New.
2393
2394 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2395
2396         PR fortran/25094
2397         * gfortran.dg/interface_155555.f90: New test.
2398
2399 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2400
2401         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2402         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2403
2404 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2405
2406         PR testsuite/25241
2407         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2408         discern pedantic diagnostics and errors.
2409         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2410         and not an error.
2411         * gcc.dg/20050121-1.c: This is an error and not a warning.
2412         * gcc.target/i386/sseregparm-2.c:  Likewise.
2413         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2414         * gcc.dg/charset/attribute2.c: Likewise.
2415         * gcc.dg/bitfld-1.c: Likewise.
2416         * gcc.dg/pack-test-2.c: Likewise.
2417         * gcc.dg/940510-1.c: Match separately error and warning.
2418         * gcc.dg/array-2.c: Match separately multiple messages. The second
2419         diagnostic is a pedantic warning and not an error.
2420         * gcc.dg/pr14475.c: Match separately multiple messages.
2421         * gcc.dg/pr18809-1.c: Likewise.
2422         * gcc.dg/pr27953.c: Likewise.
2423         * gcc.dg/vla-init-1.c: Likewise.
2424         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2425
2426 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2427
2428         PR fortran/32644
2429         * gfortran.dg/char_decl_1.f90: New test.
2430
2431 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2432
2433         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2434
2435 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/32232
2438         * g++.dg/template/overload9.C: New test.
2439
2440 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2441
2442         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2443         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2444
2445 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2446
2447         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2448         * gcc.dg/20001012-2.c: Likewise.
2449         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2450         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2451
2452 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2453
2454         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2455         about the chunk size when STACK_SIZE is defined.
2456
2457 2007-07-06  Josh Conner  <jconner@apple.com>
2458
2459         PR middle-end/32602
2460         * gcc.dg/sibcall-8.c: New test.
2461
2462 2007-07-06  Josh Conner  <jconner@apple.com>
2463
2464         PR middle-end/32603
2465         * gcc.target/arm/sibcall-1.c: New test.
2466
2467 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2468
2469         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2470
2471 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2472
2473         * gfortran.dg/save_parameter.f90: New test.
2474         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2475
2476 2007-07-06  Richard Guenther  <rguenther@suse.de>
2477
2478         * g++.dg/opt/pr30965.C: New testcase.
2479
2480 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2481
2482         * gcc.target/mips/save-restore-5.c: New test.
2483
2484 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         PR rtl_optimization/32450
2487         * gcc.dg/pr32450.c: New runtime test.
2488
2489 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2490
2491         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2492         single underscore in scan directives.
2493
2494 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/32245
2497         * g++.dg/init/ptrmem4.C: New test.
2498
2499         PR c++/32251
2500         * g++.dg/init/new21.C: Likewise.
2501
2502         PR c++/31992
2503         * g++.dg/template/static30.C: Likewise.
2504
2505 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2506
2507         * gcc.dg/vect/costmodel/ppc: New directory.
2508         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2509         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2510         New test.
2511         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2512         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2513         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2514         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2515         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2516         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2517         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2518         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2519         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2520         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2521         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2522         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2523         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2524         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2525
2526 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2527
2528         PR fortran/32359
2529         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2530
2531 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/32526
2534         * gfortran.dg/interface_14.f90: New test.
2535
2536         PR fortran/32613
2537         * gfortran.dg/do_iterator_2.f90: New test.
2538
2539 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2540
2541         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2542         (FE_DEC_DOWNWARD): Likewise.
2543         (FE_DEC_UPWARD): Likewise.
2544         (FE_DEC_TOWARDZERO): Likewise.
2545         (FE_DEC_TONEARESTFROMZERO): Likewise.
2546
2547 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2548
2549         * gcc.c-torture/compile/pr32606.c: New.
2550         * gfortran.fortran-torture/execute/pr32604.f90: New.
2551
2552 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2553
2554         * gcc.dg/visibility-12.c: New test.
2555         * gcc.dg/visibility-13.c: Likewise.
2556         * g++.dg/ext/visibility-9.C: Likewise.
2557         * g++.dg/ext/visibility-10.C: Likewise.
2558
2559 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2560
2561         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2562         * gcc.dg/sh-relax-vxworks.c: New test.
2563
2564 2007-07-04  Richard Guenther  <rguenther@suse.de>
2565
2566         PR tree-optimization/32500
2567         * gcc.c-torture/execute/pr32500.c: New testcase.
2568
2569 2007-07-04  Richard Guenther  <rguenther@suse.de>
2570
2571         PR tree-optimization/32482
2572         * gcc.c-torture/compile/pr32482.c: New testcase.
2573
2574 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2575
2576         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2577         VxWorks kernels.
2578         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2579         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2580         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2581         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2582
2583 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2584
2585         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2586
2587 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2588
2589         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2590
2591 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2592
2593         PR fortran/31198
2594         * gfortran.dg/min_max_optional_1.f90: New test.
2595         * gfortran.dg/min_max_optional_2.f90: New test.
2596         * gfortran.dg/min_max_optional_3.f90: New test.
2597
2598 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR fortran/32545
2601         * gfortran.dg/fmt_error.f90: New test.
2602
2603 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2604
2605         PR fortran/32612
2606         * gfortran.dg/interface_13.f90: New test.
2607
2608 2007-07-03  Dave Brolley  <brolley@redhat.com>
2609
2610         PR c++/31743
2611         * g++.dg/init/new20.C: New test.
2612
2613 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2614
2615         PR fortran/32579
2616         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2617
2618 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2619
2620         PR fortran/25062
2621         * common_7.f90: New.
2622         * common_8.f90: New.
2623         * common_9.f90: New.
2624
2625 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2626
2627         PR fortran/30940
2628         * gfortran.dg/argument_checking_1.f90: New.
2629         * gfortran.dg/argument_checking_2.f90: New.
2630         * gfortran.dg/argument_checking_3.f90: New.
2631         * gfortran.dg/argument_checking_4.f90: New.
2632         * gfortran.dg/argument_checking_5.f90: New.
2633         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2634         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2635
2636 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2637
2638         * gcc.dg/pr32176.c: Add -w to default dg-options.
2639
2640 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2641
2642         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2643
2644 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/20888
2647         * gfortran.dg/null_2.f90: New.
2648
2649 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2650             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2651
2652         PR middle-end/32176
2653         * gcc.dg/pr32176.c: New test.
2654
2655 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2656
2657         * gcc.dg/const-float80.c : New test.
2658         * gcc.dg/const-float128.c : New test.
2659         * gcc.dg/const-float80-ped.c : New test.
2660         * gcc.dg/const-float128-ped.c : New test.
2661
2662 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2663
2664         * gcc.dg/c99-math.h: Fix typo.
2665
2666 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2667
2668         PR libgomp/32468
2669         * gcc.dg/gomp/pr32468-1.c: New test.
2670
2671 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2672
2673         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2674         an ABI option.
2675
2676 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2677
2678         * gfortran.fortran-torture/compile/pr32583.f: New.
2679         * gcc.c-torture/compile/pr32584.c: New
2680
2681 2007-07-02  Ollie Wild  <aaw@google.com>
2682
2683         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2684         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2685
2686 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2687
2688         * gcc.target/mips/save-restore-1.c: New test.
2689         * gcc.target/mips/save-restore-2.c: Likewise.
2690         * gcc.target/mips/save-restore-3.c: Likewise.
2691         * gcc.target/mips/save-restore-4.c: Likewise.
2692
2693 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2694
2695         PR tree-optimization/31966
2696         PR tree-optimization/32533
2697         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2698         * gfortran.dg/pr32533.f90: Ditto.
2699
2700 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2701
2702         * g++.dg/opt/nrv12.C: New test.
2703         * gcc.target/i386/nrv1.c: New test.
2704
2705         PR c++/31748
2706         * g++.dg/gomp/pr31748.C: New test.
2707
2708 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2709  
2710         PR tree-optimization/32230
2711         * gcc.dg/vect/pr32230.c: New test.
2712
2713 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2714
2715         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2716         * bind_c_coms.f90: Ditto.
2717         * bind_c_coms_driver.c: Ditto.
2718         * bind_c_dts.f90: Ditto.
2719         * bind_c_dts_2.f03: Ditto.
2720         * bind_c_dts_2_driver.c: Ditto.
2721         * bind_c_dts_3.f03: Ditto.
2722         * bind_c_dts_4.f03: Ditto.
2723         * bind_c_dts_driver.c: Ditto.
2724         * bind_c_implicit_vars.f03: Ditto.
2725         * bind_c_procs.f03: Ditto.
2726         * bind_c_usage_2.f03: Ditto.
2727         * bind_c_usage_3.f03: Ditto.
2728         * bind_c_usage_5.f03: Ditto.
2729         * bind_c_usage_6.f03: Ditto.
2730         * bind_c_usage_7.f03: Ditto.
2731         * bind_c_vars.f90: Ditto.
2732         * bind_c_vars_driver.c: Ditto.
2733         * binding_c_table_15_1.f03: Ditto.
2734         * binding_label_tests.f03: Ditto.
2735         * binding_label_tests_10.f03: Ditto.
2736         * binding_label_tests_10_main.f03: Ditto.
2737         * binding_label_tests_11.f03: Ditto.
2738         * binding_label_tests_11_main.f03: Ditto.
2739         * binding_label_tests_12.f03: Ditto.
2740         * binding_label_tests_13.f03: Ditto.
2741         * binding_label_tests_13_main.f03: Ditto.
2742         * binding_label_tests_14.f03: Ditto.
2743         * binding_label_tests_2.f03: Ditto.
2744         * binding_label_tests_3.f03: Ditto.
2745         * binding_label_tests_4.f03: Ditto.
2746         * binding_label_tests_5.f03: Ditto.
2747         * binding_label_tests_6.f03: Ditto.
2748         * binding_label_tests_7.f03: Ditto.
2749         * binding_label_tests_8.f03: Ditto.
2750         * binding_label_tests_9.f03: Ditto.
2751         * c_assoc.f90: Ditto.
2752         * c_assoc_2.f03: Ditto.
2753         * c_f_pointer_shape_test.f90: Ditto.
2754         * c_f_pointer_tests.f90: Ditto.
2755         * c_f_tests_driver.c: Ditto.
2756         * c_funloc_tests.f03: Ditto.
2757         * c_funloc_tests_2.f03: Ditto.
2758         * c_funloc_tests_3.f03: Ditto.
2759         * c_funloc_tests_3_funcs.c: Ditto.
2760         * c_kind_params.f90: Ditto.
2761         * c_kind_tests_2.f03: Ditto.
2762         * c_kinds.c: Ditto.
2763         * c_loc_driver.c: Ditto.
2764         * c_loc_test.f90: Ditto.
2765         * c_loc_tests_2.f03: Ditto.
2766         * c_loc_tests_2_funcs.c: Ditto.
2767         * c_loc_tests_3.f03: Ditto.
2768         * c_loc_tests_4.f03: Ditto.
2769         * c_loc_tests_5.f03: Ditto.
2770         * c_loc_tests_6.f03: Ditto.
2771         * c_loc_tests_7.f03: Ditto.
2772         * c_loc_tests_8.f03: Ditto.
2773         * c_ptr_tests.f03: Ditto.
2774         * c_ptr_tests_10.f03: Ditto.
2775         * c_ptr_tests_5.f03: Ditto.
2776         * c_ptr_tests_7.f03: Ditto.
2777         * c_ptr_tests_7_driver.c: Ditto.
2778         * c_ptr_tests_8.f03: Ditto.
2779         * c_ptr_tests_8_funcs.c: Ditto.
2780         * c_ptr_tests_9.f03: Ditto.
2781         * c_ptr_tests_driver.c: Ditto.
2782         * c_size_t_driver.c: Ditto.
2783         * c_size_t_test.f03: Ditto.
2784         * com_block_driver.f90: Ditto.
2785         * global_vars_c_init.f90: Ditto.
2786         * global_vars_c_init_driver.c: Ditto.
2787         * global_vars_f90_init.f90: Ditto.
2788         * global_vars_f90_init_driver.c: Ditto.
2789         * interop_params.f03: Ditto.
2790         * iso_c_binding_only.f03: Ditto.
2791         * iso_c_binding_rename_1.f03: Ditto.
2792         * iso_c_binding_rename_1_driver.c: Ditto.
2793         * iso_c_binding_rename_2.f03: Ditto.
2794         * iso_c_binding_rename_2_driver.c: Ditto.
2795         * kind_tests_2.f03: Ditto.
2796         * kind_tests_3.f03: Ditto.
2797         * module_md5_1.f90: Ditto.
2798         * only_clause_main.c: Ditto.
2799         * print_c_kinds.f90: Ditto.
2800         * test_bind_c_parens.f03: Ditto.
2801         * test_c_assoc.c: Ditto.
2802         * test_com_block.f90: Ditto.
2803         * test_common_binding_labels.f03: Ditto.
2804         * test_common_binding_labels_2.f03: Ditto.
2805         * test_common_binding_labels_2_main.f03: Ditto.
2806         * test_common_binding_labels_3.f03: Ditto.
2807         * test_common_binding_labels_3_main.f03: Ditto.
2808         * test_only_clause.f90: Ditto.
2809         * use_iso_c_binding.f90: Ditto.
2810         * value_5.f90: Ditto.
2811         * value_test.f90: Ditto.
2812         * value_tests_f03.f90: Ditto.
2813
2814 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2815
2816         * gcc.dg/tls/opt-14.c: New.
2817
2818 2007-07-01  Ollie Wild  <aaw@google.com>
2819
2820         * g++.dg/lookup/using16.C: New test.
2821         * g++.dg/lookup/using17.C: New test.
2822
2823 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2824
2825         PR fortran/32239
2826         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2827         (test_4): Use proper test for floating point equality.
2828         (test_8): Likewise.
2829
2830 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831
2832         PR libgfortran/32554
2833         * gfortran.dg/fmt_p_1.f90: New test.
2834
2835 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2836
2837         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2838         initialization and fix dg-final check - the initialization loop is
2839         vectorizable.
2840
2841 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2842             Volker Reichelt  <reichelt@netcologne.de>
2843
2844         PR middle-end/32559
2845         * gcc.dg/pr32559.c: New test.
2846
2847 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2848
2849         PR tree-optimization/25371
2850         * gcc.dg/vect/pr25371.c: New test.
2851
2852 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2853
2854         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2855         when allocating and initializing a flexible array.
2856
2857 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2858
2859         PR fortran/20373
2860         * gfortran.dg/intrinsic.f90: New test.
2861
2862 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2863
2864         PR fortran/32555
2865         * gfortran.dg/fmt_zero_check.f90: New.
2866
2867 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2868
2869         PR fortran/30284
2870         * gfortran.dg/repeat_f90: New test.
2871
2872 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2873
2874         PR testsuite/25241
2875         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2876         -pedantic-errors, so we should match errors.
2877         * gcc.dg/cpp/escape-1.c: Likewise.
2878         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2879         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2880         warning.
2881         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2882         errors instead of warnings.
2883         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2884         a pedantic warning.
2885         * gcc.dg/cpp/arith-3.c: Likewise.
2886
2887 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2888
2889         PR testsuite/25241
2890         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2891         * gcc.dg/pch/valid-2.c: Likewise.
2892         * gcc.dg/pch/valid-3.c: Likewise.
2893         * gcc.dg/pch/warn-1.c: Likewise.
2894         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2895         
2896 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2897
2898         PR c/4076
2899         * gcc.dg/Wunused-function.c: New.
2900         
2901 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2902
2903         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2904
2905 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2906
2907         * g++.dg/other/canon-31724.C: New.
2908         
2909 2007-06-29  Jan Hubicka  <jh@suse.cz>
2910
2911         PR middle-end/32372
2912         * gcc.c-torture/compile/pr32372.c: new.
2913
2914 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2915
2916         * gfortran.dg/operator_3.f90: New test.
2917
2918 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2919
2920         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2921         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2922
2923 2007-06-29  Richard Guenther  <rguenther@suse.de>
2924
2925         PR middle-end/32493
2926         * gcc.dg/inline-23.c: New testcase.
2927
2928 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2929
2930         PR tree-optimization/24659
2931         * gcc.target/i386/vectorize2.c: New test.
2932         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2933         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2934
2935 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2936
2937         * gcc.dg/pointer-arith-9.c: New test.
2938
2939 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2940
2941         PR fortran/32483
2942         * gfortran.dg/fmt_read_2.f90: New.
2943
2944 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2947         If it exists, don't try to create it.
2948
2949 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2950
2951         * g++.dg/ext/visibility/ms-compat-1.C: New.
2952
2953 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2954
2955         PR tree-opt/32417
2956         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2957
2958 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2959
2960         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2961         targets.
2962
2963 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2964
2965         PR fortran/32467
2966         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2967
2968 2007-06-27  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/32492
2971         * gcc.dg/inline-22.c: New testcase.
2972
2973 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2974
2975         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2976         the scan-assembler constant.
2977
2978 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2979
2980         PR 20216
2981         * gcc.dg/pr20216.c: New.
2982
2983 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2984
2985         PR tree-opt/32421
2986         * gcc.dg/vect/pr32421.c: New test.
2987
2988 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2989
2990         PR c++/32111
2991         * g++.dg/other/friend5.C: New test.
2992
2993 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2994
2995         PR fortran/32464
2996         * gfortran.dg/host_assoc_function_2.f90: New test.
2997
2998         PR fortran/31494
2999         * gfortran.dg/host_assoc_call_1.f90: New test.
3000
3001 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3002
3003         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3004         
3005 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3006
3007         PR fortran/32456
3008         * gfortran.dg/error_format.f90: New test.
3009
3010 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3011
3012         PR fortran/32136
3013         * gfortran.dg/pr32136.f90: New test.
3014
3015 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3016
3017         PR fortran/31726
3018         * gfortran.dg/minmaxloc_1.f90: New test.
3019
3020         PR fortran/32298
3021         * gfortran.dg/minmaxloc_2.f90: New test.
3022
3023 2007-06-23  Richard Guenther  <rguenther@suse.de>
3024
3025         PR tree-optimization/16876
3026         PR middle-end/29478
3027         * gcc.dg/pr29254.c: The warning is bogus.
3028         * gcc.dg/warn-1.c: Likewise.
3029         * gcc.dg/assign-warn-3.c: Likewise.
3030         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3031
3032 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3033
3034         * gcc.c-torture/execute/20070623-1.c: New.
3035
3036 2007-06-22  Jan Hubicka  <jh@suse.cz>
3037
3038         * gcc.c-torture/compile/pr31541.c: New.
3039
3040 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3041
3042         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3043         Remove -m64 from dg-options.
3044
3045 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3046
3047         PR middle-end/32374
3048         * gcc.dg/pr32374.c: New test.
3049
3050 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3051
3052         PR fortran/32360
3053         * gfortran.dg/pointer_assign_3.f90: New test.
3054
3055 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3056
3057         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3058
3059 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3060
3061         PR fortran/31162
3062         * gfortran.dg/assign.f90: Update test.
3063         * gfortran.dg/real_do_1.f90: Update test.
3064         * gfortran.dg/gomp/omp_do1.f90: Update test.
3065         * gfortran.dg/warnings_are_errors_1.f: Update test.
3066         * gfortran.dg/g77/20010519-1.f: Update test.
3067         * gfortran.dg/g77/pr9258.f: Update test.
3068         * gfortran.dg/g77/960317-1.f: Update test.
3069
3070 2007-06-21  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/32453
3073         * gcc.c-torture/compile/pr32453.c: New testcase.
3074
3075 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR tree-optimization/31866
3078         * gcc.dg/pr31866.c: New test.
3079
3080 2007-06-21  Richard Guenther  <rguenther@suse.de>
3081
3082         PR tree-optimization/32451
3083         * g++.dg/torture/20070621-1.C: New testcase.
3084
3085 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3086
3087         * gcc.dg/attr-isr.c: Test delay slot content.
3088         
3089 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3090
3091         PR fortran/32361
3092         gfortran.dg/pointer_assign_2.f90: New test.
3093
3094 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3095
3096         PR fortran/25061
3097         gfortran.dg/invalid_procedure_name.f90: New test.
3098
3099 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3100
3101         PR tree-optimization/25737
3102         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3103
3104 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3105
3106         * gcc.target/i386/large-size-array-3.c: New.
3107
3108 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3109         Richard Guenther  <rguenther@suse.de>
3110
3111         PR fortran/32140
3112         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3113
3114 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR middle-end/31959
3117         * gcc.dg/pr31959.c: New test.
3118
3119         PR inline-asm/32109
3120         * g++.dg/ext/asm10.C: New test.
3121
3122         PR middle-end/32285
3123         * gcc.c-torture/execute/20070614-1.c: New test.
3124
3125 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3126
3127         * gcc.target/arm/stack-corruption.c: New test.
3128
3129 2007-06-19  Richard Guenther  <rguenther@suse.de>
3130
3131         * g++.dg/torture/pr30252.C: New testcase.
3132
3133 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR tree-optimization/32353
3136         * g++.dg/opt/nrv13.C: New test.
3137
3138 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3139
3140         PR fortran/20863
3141         PR fortran/20882
3142         * gfortran.dg/impure_assignment_2.f90 : New test.
3143
3144         PR fortran/32236
3145         * gfortran.dg/data_initialized_2.f90 : New test.
3146
3147         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3148         appropriate version of 'dmach'.
3149
3150 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3151
3152         PR target/32389
3153         * gcc.target/i386/pr32389.c New test.
3154
3155 2007-06-18  Simon Baldwin <simonb@google.com>
3156
3157         PR c++/31923
3158         * g++.dg/template/error25.C: New.
3159         * g++.dg/template/spec35.C: New.
3160
3161 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3162
3163         * gcc.c-torture/compile/pr32355.c: New testcase.
3164         
3165 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         PR tree-optimization/32383
3168         * g++.dg/opt/pr32383.C: New test.
3169
3170 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3171
3172         PR rtl-optimization/32366
3173         * gcc.dg/vect/pr32366.c: New test.
3174
3175 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3176
3177         * gcc.c-torture/compile/pr32349.c: New testcase.
3178         
3179 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3182         * gcc.target/sparc/combined-2.c: Likewise.
3183         * gcc.target/sparc/fexpand.c : Likewise.
3184         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3185         * gcc.target/sparc/fpack16.c : Likewise.
3186         * gcc.target/sparc/fpmerge.c : Likewise.
3187         * gcc.target/sparc/fpmul.c : Likewise.
3188         * gcc.target/sparc/noresult.c : Likewise.
3189         * gcc.target/sparc/pdist.c: Likewise.
3190
3191 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         PR middle-end/31723
3194         * gcc.target/i386/recip-divf.c: New test.
3195         * gcc.target/i386/recip-sqrtf.c: Ditto.
3196         * gcc.target/i386/recip-vec-divf.c: Ditto.
3197         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3198         * gcc.target/i386/sse-recip.c: Ditto.
3199         * gcc.target/i386/sse-recip-vec.c: Ditto.
3200
3201 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3202
3203         PR tree-opt/32225
3204         * gcc.c-torture/compile/20070605-1.c: New test.
3205
3206         * gcc.c-torture/compile/20070603-1.c: New testcase.
3207         * gcc.c-torture/compile/20070603-2.c: New testcase.
3208
3209         * gcc.c-torture/compile/20070531-1.c: New test.
3210
3211         PR tree-opt/32167
3212         * gcc.c-torture/compile/20070531-2.c: New test.
3213
3214         PR tree-opt/32144
3215         * gcc.c-torture/compile/20070529-1.c: New test.
3216
3217         PR tree-opt/32145
3218         * gcc.c-torture/compile/20070529-2.c: New test.
3219
3220         PR tree-opt/32015
3221         * gcc.c-torture/compile/20070520-1.c: New test.
3222
3223         * g++.dg/ext/java-1.C: New test.
3224
3225         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3226         loops instead of one. Remove the "can't determine dependence"
3227         check.
3228         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3229         needed as the cast is gone in the first place.
3230         * gcc.dg/max-1.c: Change local variable a to be a global one.
3231         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3232         have a cast which is PREd.
3233
3234 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3235
3236         * g++.dg/lookup/anon6.C: New test.
3237
3238 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3239
3240         PR c++/31806
3241         * g++.dg/opt/static6.C: New testcase.
3242
3243 2007-06-14  Geoff Keating  <geoffk@apple.com>
3244
3245         * g++.dg/ext/visibility/overload-1.C: New.
3246
3247         PR 31093
3248         * g++.dg/ext/visibility/anon4.C: New.
3249
3250 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3251
3252         PR target/32268
3253         * gcc.target/i386/pr32268.c: New test.
3254
3255 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3256
3257         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3258         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3259         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3260
3261         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3262         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3263         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3264         BID is used.
3265
3266 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3267
3268         PR fortran/32302
3269         * gfortran.dg/common_resize_1.f90: New test.
3270
3271 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3272
3273         PR target/32274
3274         * gcc.dg/vect/pr32224.c: Fix.   
3275         
3276 2007-06-13  Eric Christopher  <echristo@apple.com>
3277
3278         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3279
3280 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3281
3282         PR fortran/32323
3283         * gfortran.dg/actual_array_vect_1.f90: New.
3284
3285 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3286
3287         * gcc.target/sparc/mfpu.c: New test.
3288
3289 2007-06-12  Geoff Keating  <geoffk@apple.com>
3290
3291         * g++.dg/warn/weak1.C: Suppress on Darwin.
3292         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3293
3294 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3295
3296         PR middle-end/31579
3297          * g++.dg/torture/pr31579.C: New testcase.
3298
3299 2007-06-12  Ian Lance Taylor  <iant@google.com>
3300
3301         PR libstdc++/29286
3302         * g++.dg/init/new16.C: New test.
3303         * g++.dg/init/new17.C: New test.
3304         * g++.dg/init/new18.C: New test.
3305         * g++.dg/init/new19.C: New test.
3306
3307 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3308
3309         * gnat.dg/lhs_view_convert.adb: New test.
3310
3311 2007-06-12  Richard Guenther  <rguenther@suse.de>
3312
3313         PR tree-optimization/15353
3314         PR tree-optimization/31657
3315         * gcc.c-torture/execute/20070424-1.c: New testcase.
3316         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3317         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3318         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3319         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3320         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3321
3322 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3323
3324         PR rtl-optimization/32293
3325         * gcc.dg/pr32293.c: New test.
3326
3327 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3328
3329         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3330
3331 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3332
3333         PR fortran/29786
3334         * gfortran.dg/equiv_7.f90: New test.
3335         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3336
3337         PR fortran/30875
3338         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3339
3340 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3341
3342         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3343         * gcc.dg/setjmp-4.c: Likewise.
3344         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3345
3346 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3347
3348         PR rtl-optimization/31025
3349         * gfortran.dg/pr31025.f90: New.
3350
3351 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3352
3353         PR target/32280
3354         * gcc.target/i386/pr32280.c: New test.
3355
3356 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3357
3358         PR middle-end/32279
3359         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3360
3361 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3362
3363         PR libgfortran/32235
3364         * gfortran.dg/backspace_9.f: New test.
3365
3366 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3367
3368         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3369
3370 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3371
3372         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3373
3374 2007-06-09  Ian Lance Taylor  <iant@google.com>
3375
3376         PR tree-optimization/32169
3377         * gcc.c-torture/compile/pr32169.c: New test.
3378
3379 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3380
3381         * gcc.dg/vect/costmodel: New directory.
3382         * gcc.dg/vect/costmodel/i386: New directory.
3383         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3384         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3385         New test.
3386         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3387         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3388         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3389         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3390         * gcc.dg/vect/costmodel/x86_64: New directory.
3391         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3392         New testsuite.
3393         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3394         New test.
3395         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3396         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3397         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3398         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3399         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3400
3401 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3402
3403         PR tree-optimization/32243
3404         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3405         flags for -Os tests.
3406         * gcc.dg/vect/03-vect-pr32243.c: New test.
3407
3408 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3409
3410         PR tree-optimization/32224
3411         * gcc.dg/vect/pr32224.c: New test.
3412
3413 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR c++/32177
3416         * g++.dg/gomp/pr32177.C: New test.
3417
3418 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3419
3420         PR testsuite/25241
3421         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3422         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3423         warning nor an error.
3424         * gcc.dg/Wfatal-2.c: Likewise.
3425         * gcc.dg/Werror-1.c: Likewise.
3426         * gcc.dg/Werror-5.c: Likewise.
3427         * gcc.dg/Werror-7.c: Likewise.
3428         * gcc.dg/Werror-10.c: Likewise.
3429         * gcc.dg/Werror-11.c: Likewise.
3430
3431 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3432
3433         PR c++/30759
3434         * g++.dg/init/brace6.C: New test.
3435
3436 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3437
3438         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3439         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3440         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3441         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3442
3443         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3444         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3445         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3446         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3447         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3448         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3449         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3450         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3451
3452         * gcc.dg/darwin-minversion-3.c: New.
3453
3454 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * gcc.target/i386/builtin-copysign.c: New test.
3457
3458 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3459
3460         PR tree-optimization/32220
3461         * gfortran.dg/predcom-2.f: New testcase.
3462
3463 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3464
3465         PR tree-opt/32231
3466         * gcc.target/i386/vectorize4.c: New test.
3467
3468 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3469
3470         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3471
3472 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3473
3474         PR testsuite/25241
3475         * gcc.dg/simd-5.c: Mark output as a note.
3476         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3477         dg-message.
3478         * gcc.dg/simd-1.c: Likewise.
3479         * gcc.dg/always_inline.c: Mark output as a sorry.
3480         * gcc.dg/always_inline2.c: Likewise.
3481         * gcc.dg/always_inline3.c: Likewise.
3482
3483 2007-06-06  Ian Lance Taylor  <iant@google.com>
3484
3485         * g++.dg/conversion/enum1.C: New test.
3486
3487 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3488
3489         PR tree-optimization/32216
3490         * gcc.dg/vect/pr32216.c: New test.
3491
3492 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3493
3494         PR testsuite/18923
3495         * gfortran.dg/invalid_contains_1.f90: New test.
3496         * gfortran.dg/invalid_contains_2.f90: New test.
3497
3498 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3499
3500         PR testsuite/32057
3501         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3502         midnight issues.
3503
3504 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3505
3506         PR testsuite/25241
3507         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3508         dg-message to match de note.
3509         * gcc.dg/pr26570.c: Use dg-message for a note.
3510         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3511         dg-error instead of dg-warning because of -Werror.
3512         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3513         neither an error, nor a warning.
3514         * gcc.dg/glibc-uclibc-2.c: Likewise
3515         * gcc.dg/cpp/19940712-1.c: Likewise.
3516
3517 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3518
3519         PR preprocessor/23479
3520         * gcc.dg/binary-constants-1.c: Add test suites for
3521         the 0b-prefixed binary integer constants.
3522         * gcc.dg/binary-constants-2.c: Ditto.
3523         * gcc.dg/binary-constants-3.c: Ditto.
3524         * gcc.dg/binary-constants-4.c: Ditto.
3525
3526 2007-06-05  Ian Lance Taylor  <iant@google.com>
3527
3528         * gcc.dg/Wstrict-overflow-19.c: New test.
3529
3530 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3531
3532         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3533
3534 2007-06-04  Ian Lance Taylor  <iant@google.com>
3535
3536         * gcc.dg/Wstrict-overflow-18.c: New test.
3537
3538 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3539
3540         PR testsuite/25241
3541         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3542         * gcc.dg/cpp/mi5.c: Likewise.
3543         * gcc.dg/cpp/mi7.c: Likewise.
3544
3545 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3546
3547         PR c/32191
3548         * gcc.dg/pr32191.c: New test.
3549
3550 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3551
3552         PR fortran/32124
3553         * gfortran.dg/allocate_stat_1.f90: Remove.
3554
3555 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3556
3557         * gcc.target/i386/sse4_2-check.h: New.
3558         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3559         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3560         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3561         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3562         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3563         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3564         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3565         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3566         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3567         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3568         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3569         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3570         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3571         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3572         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3573         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3574         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3575         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3576
3577 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3578
3579         * gcc.dg/pie-link.c: New test.
3580
3581 2007-06-01  Ian Lance Taylor  <iant@google.com>
3582
3583         * gcc.dg/Wstrict-overflow-17.c: New test.
3584
3585 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3586
3587         * gcc.dg/builtin-return-1.c (g): New.
3588         (main): Allocate at least 64 bytes on the stack.
3589
3590 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3591
3592         * g++.dg/init/cleanup3.C: New test.
3593
3594 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3595
3596         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3597         int is 16 bits.
3598
3599 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3600
3601         PR fortran/32156
3602         * gfortran.dg/char_array_constructor_3.f90: New test.
3603
3604 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3605
3606         PR tree-optimization/32160
3607         * gfortran.dg/predcom-1.f: New test.
3608
3609 2007-05-31  Richard Guenther  <rguenther@suse.de>
3610
3611         * g++.dg/other/str_empty.C: Move...
3612         * g++.dg/other/pr30567.C: Move...
3613         * g++.dg/tree-ssa/pr27218.C: Move...
3614         * g++.dg/torture: ...here and remove dg-options.
3615
3616 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3617
3618         PR c++/32158
3619         * g++.dg/ext/is_pod_incomplete.C: New.
3620
3621 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3622             Douglas Gregor <doug.gregor@gmail.com>
3623             Pedro Lamarao <pedro.lamarao@mndfck.org>
3624             Howard Hinnant <howard.hinnant@gmail.com>
3625
3626         PR c++/7412
3627         PR c++/29939
3628         * g++.dg/cpp0x/rv8p.C: New.
3629         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3630         * g++.dg/cpp0x/cast-bug.C: New.
3631         * g++.dg/cpp0x/elision_weak.C: New.
3632         * g++.dg/cpp0x/collapse-bug.C: New.
3633         * g++.dg/cpp0x/rv3p.C: New.
3634         * g++.dg/cpp0x/rv7n.C: New.
3635         * g++.dg/cpp0x/overload-conv-1.C: New.
3636         * g++.dg/cpp0x/rv2n.C: New.
3637         * g++.dg/cpp0x/deduce.C: New.
3638         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3639         * g++.dg/cpp0x/rv6p.C: New.
3640         * g++.dg/cpp0x/template_deduction.C: New.
3641         * g++.dg/cpp0x/implicit-copy.C: New.
3642         * g++.dg/cpp0x/rv1p.C: New.
3643         * g++.dg/cpp0x/cast.C: New.
3644         * g++.dg/cpp0x/rv5n.C: New.
3645         * g++.dg/cpp0x/collapse.C: New.
3646         * g++.dg/cpp0x/overload-conv-2.C: New.
3647         * g++.dg/cpp0x/rv4p.C: New.
3648         * g++.dg/cpp0x/rvo.C: New.
3649         * g++.dg/cpp0x/iop.C: New.
3650         * g++.dg/cpp0x/rv3n.C: New.
3651         * g++.dg/cpp0x/rv7p.C: New.
3652         * g++.dg/cpp0x/reference_collapsing.C: New.
3653         * g++.dg/cpp0x/overload.C: New.
3654         * g++.dg/cpp0x/named.C: New.
3655         * g++.dg/cpp0x/rv2p.C: New.
3656         * g++.dg/cpp0x/rv6n.C: New.
3657         * g++.dg/cpp0x/not_special.C: New.
3658         * g++.dg/cpp0x/bind.C: New.
3659         * g++.dg/cpp0x/rv1n.C: New.
3660         * g++.dg/cpp0x/rv5p.C: New.
3661         * g++.dg/cpp0x/elision.C: New.
3662         * g++.dg/cpp0x/named_refs.C: New.
3663         * g++.dg/cpp0x/unnamed_refs.C: New.
3664         * g++.dg/cpp0x/rv4n.C: New.
3665         * g++.dg/cpp0x/elision_neg.C: New.
3666         * g++.dg/init/copy7.C: Run in C++98 mode.
3667         * g++.dg/overload/arg1.C: Ditto.
3668         * g++.dg/overload/arg4.C: Ditto.
3669
3670 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR c++/31809
3673         * g++.dg/opt/static5.C: New test.
3674
3675 2007-05-30  Richard Guenther  <rguenther@suse.de>
3676
3677         * g++.dg/dg.exp: Prune torture/.
3678         * g++.dg/torture/dg-torture.exp: New testsuite.
3679
3680 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3681
3682         * gcc.target/arm/pr27387.C: Move and rename to ...
3683         * g++.dg/inherit/thunk8.C: ... here.
3684
3685 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR tree-optimization/31769
3688         * g++.dg/gomp/pr31769.C: New test.
3689
3690 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3691
3692         * gcc.target/i386/stack-realign.c: New.
3693
3694 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3695
3696         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3697
3698 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3699
3700         * gfortran.dg/sizeof.f90: New.
3701
3702 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3703
3704         PR c/31339
3705         * gcc.dg/boolcomplex-1.c: New test.
3706
3707         PR c++/31339
3708         * g++.dg/ext/boolcomplex-1.c: New test.
3709
3710 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3711
3712         * gcc.dg/matrix: New directory.
3713
3714 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3715
3716         PR fortran/32124
3717         * gfortran.dg/allocate_stat_1.f90: New.
3718
3719 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3720
3721         PR fortran/31972
3722         * transfer_hollerith_1.f90: New test.
3723
3724 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3725
3726         PR tree-opt/32100
3727         * gcc.c-torture/execute/vrp-7.c: New test.
3728
3729 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3730
3731         * gfortran.dg/transfer_simplify_4.f90: New test.
3732
3733 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3734
3735         PR fortran/32088
3736         * gfortran.dg/func_result_3.f90: New.
3737
3738 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR middle-end/32083
3741         * gfortran.dg/transfer_simplify_3.f90: New.
3742
3743 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3744
3745         PR target/32065
3746         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3747         to compile options.
3748         * gcc.target/i386/pr32065-2.c: New test.
3749
3750 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3751
3752         PR fortran/31813
3753         * gfortran.dg/io_constraints_2.f90: Update.
3754
3755 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3756
3757         PR fortran/31219
3758         * gfortran.dg/array_constructor_17.f90: New test.
3759
3760 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3761
3762         PR tree-opt/32090
3763         * g++.dg/opt/array2.C: New testcase.
3764
3765 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3766
3767         PR target/32065
3768         * gcc.target/i386/pr32065.c: New test.
3769
3770 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3771             Marcus Meissner <meissner@suse.de>
3772
3773         * gcc.dg/attr-alloc_size.c: New.
3774
3775 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3776             Lee Millward  <lee.millward@gmail.com>
3777
3778         PR c++/31745
3779         * g++.dg/parse/crash34.C: New test.
3780
3781         * g++.dg/parse/crash35.C: New test.
3782
3783 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3784
3785         * gcc.target/i386/sse2-check.h: New.
3786         * gcc.target/i386/sse2-vec-1.c: Likewise.
3787         * gcc.target/i386/sse2-vec-2.c: Likewise.
3788         * gcc.target/i386/sse2-vec-3.c: Likewise.
3789         * gcc.target/i386/sse2-vec-4.c: Likewise.
3790         * gcc.target/i386/sse2-vec-5.c: Likewise.
3791         * gcc.target/i386/sse2-vec-6.c: Likewise.
3792
3793 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3794
3795         PR c++/31431
3796         PR c++/31432
3797         PR c++/31434
3798         PR c++/31435
3799         PR c++/31437
3800         PR c++/31438
3801         PR c++/31442
3802         PR c++/31443
3803         PR c++/31444
3804         PR c++/31445
3805         * g++.dg/cpp0x/pr31431.C: New.
3806         * g++.dg/cpp0x/pr31437.C: New.
3807         * g++.dg/cpp0x/pr31442.C: New.
3808         * g++.dg/cpp0x/pr31444.C: New.
3809         * g++.dg/cpp0x/pr31431-2.C: New.
3810         * g++.dg/cpp0x/pr31432.C: New.
3811         * g++.dg/cpp0x/pr31434.C: New.
3812         * g++.dg/cpp0x/pr31438.C: New.
3813         * g++.dg/cpp0x/pr31443.C: New.
3814         * g++.dg/cpp0x/pr31445.C: New.
3815         * g++.dg/cpp0x/variadic-crash1.C: New.
3816
3817 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3818
3819         * gcc.target/arm/long-calls-1.c: New test.
3820         * gcc.target/arm/long-calls-2.c: Likewise.
3821         * gcc.target/arm/long-calls-3.c: Likewise.
3822         * gcc.target/arm/long-calls-4.c: Likewise.
3823
3824 2007-05-25  Richard Guenther  <rguenther@suse.de>
3825             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3826
3827         PR tree-optimization/31982
3828         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3829
3830 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3831
3832         PR fortran/32047
3833         * gfortran.dg/result_in_spec_2.f90: New test.
3834
3835 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3836
3837         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3838
3839 2007-05-24  Ollie Wild  <aaw@google.com>
3840
3841         * gcc.dg/cpp/counter-1.c: New test.
3842         * gcc.dg/pch/counter-1.c: New test.
3843         * gcc.dg/pch/counter-1.hs: New file.
3844         * gcc.dg/pch/counter-2.c: New test.
3845         * gcc.dg/pch/counter-2.hs: New file.
3846         * gcc.dg/pch/counter-3.c: New test.
3847         * gcc.dg/pch/counter-3.hs: New file.
3848
3849 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3850
3851         * gcc.dg/tree-ssa/predcom-1.c: New test.
3852         * gcc.dg/tree-ssa/predcom-2.c: New test.
3853         * gcc.dg/tree-ssa/predcom-3.c: New test.
3854         * gcc.dg/tree-ssa/predcom-4.c: New test.
3855         * gcc.dg/tree-ssa/predcom-5.c: New test.
3856         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3857
3858 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3859
3860         PR testsuite/32062
3861         * gcc.target/i386/sse4_1-check.h (MASK): New.
3862
3863 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3864
3865         PR fortran/32038
3866         * gfortran.dg/pr25603.f: Initialize integer variables.
3867
3868 2007-05-23  Ian Lance Taylor  <iant@google.com>
3869
3870         * g++.dg/other/vrp1.C: New test.
3871
3872 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3873
3874         PR preprocessor/20077
3875         * gcc.dg/cpp/paste15.c: New test.
3876
3877 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3878             Nigel Stephens  <nigel@mips.com>
3879             Richard Sandiford  <richard@codesourcery.com>
3880
3881         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3882         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3883         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3884         * gcc.target/mips/inter/mips16-inter.exp: New.
3885
3886 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3887
3888         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3889
3890 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3891
3892         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3893         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3894         * gcc.target/i386/sse3-addsubps.c: Likewise.
3895         * gcc.target/i386/sse3-haddpd.c: Likewise.
3896         * gcc.target/i386/sse3-haddps.c: Likewise.
3897         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3898         * gcc.target/i386/sse3-hsubps.c: Likewise.
3899         * gcc.target/i386/sse3-lddqu.c: Likewise.
3900         * gcc.target/i386/sse3-movddup.c: Likewise.
3901         * gcc.target/i386/sse3-movshdup.c: Likewise.
3902         * gcc.target/i386/sse3-movsldup.c: Likewise.
3903
3904         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3905         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3906         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3907         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3908         * gcc.target/i386/ssse3-palignr.c: Likewise.
3909         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3910         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3911         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3912         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3913         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3914         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3915         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3916         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3917         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3918         * gcc.target/i386/ssse3-psignb.c: Likewise.
3919         * gcc.target/i386/ssse3-psignd.c: Likewise.
3920         * gcc.target/i386/ssse3-psignw.c: Likewise.
3921         * gcc.target/i386/ssse3-vals.h: Likewise.
3922
3923         * gcc.target/i386/sse3-check.h: New file.
3924         * gcc.target/i386/ssse3-check.h: Likewise.
3925
3926 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3927
3928         PR middle-end/31095
3929         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3930
3931 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3932
3933         PR middle-end/31606
3934         * gcc.c-torture/20070522-1.c: New testcase.
3935
3936 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3937
3938         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3939
3940 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3941
3942         * gcc.c-torture/execute/ieee/20000320-1.x,
3943         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3944         m68k-*-* and check_effective_target_coldfire_fpu.
3945
3946 2007-05-22  Ollie Wild  <aaw@google.com>
3947
3948         * g++.dg/lookup/hidden-class10.C: New test.
3949         * g++.dg/lookup/hidden-class11.C: New test.
3950
3951 2007-05-22  Ollie Wild  <aaw@google.com>
3952
3953         * g++.dg/lookup/name-clash5.C: New test.
3954         * g++.dg/lookup/name-clash6.C: New test.
3955
3956 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3957
3958         * g++.dg/other/i386-2.C: Update comments on header files tested.
3959         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3960         of <tmmintrin.h>.
3961         * gcc.target/i386/sse-12.c: Likewise.
3962         * gcc.target/i386/sse-13.c: Likewise.
3963         * gcc.target/i386/sse-14.c: Likewise.
3964
3965         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3966         Redefined to test with immediate operand.
3967         (__builtin_ia32_blendps): Likewise.
3968         (__builtin_ia32_blendpd): Likewise.
3969         (__builtin_ia32_dpps): Likewise.
3970         (__builtin_ia32_dpps): Likewise.
3971         (__builtin_ia32_insertps128): Likewise.
3972         (__builtin_ia32_vec_ext_v4sf): Likewise.
3973         (__builtin_ia32_vec_set_v16qi): Likewise.
3974         (__builtin_ia32_vec_set_v4si): Likewise.
3975         (__builtin_ia32_vec_set_v2di): Likewise.
3976         (__builtin_ia32_vec_ext_v16qi): Likewise.
3977         (__builtin_ia32_vec_ext_v4si): Likewise.
3978         (__builtin_ia32_vec_ext_v2di): Likewise.
3979         (__builtin_ia32_roundpd): Likewise.
3980         (__builtin_ia32_roundsd): Likewise.
3981         (__builtin_ia32_roundps): Likewise.
3982         (__builtin_ia32_roundss): Likewise.
3983         (__builtin_ia32_mpsadbw128): Likewise.
3984
3985 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3988
3989 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3990
3991         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3992         failures.
3993         * gcc.dg/dfp/func-struct.c: Ditto.
3994         * gcc.dg/dfp/operator-assignment.c: Ditto.
3995         * gcc.dg/dfp/convert-bfp.c: Ditto.
3996         * gcc.dg/dfp/convert-int.c: Ditto.
3997         * gcc.dg/dfp/convert-int-max.c: Ditto.
3998         * gcc.dg/dfp/func-scalar.c: Ditto.
3999         * gcc.dg/dfp/cast.c: Ditto.
4000         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4001         failures, and fix a typo in return type of arg1_128.
4002         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4003         failures, and fix a typo in a constant suffix.
4004         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4005         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4006
4007 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4008             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4009
4010         * lib/gcc-dg.exp(process_message): New proc.
4011         (dg-message): New test directive.
4012         * gcc.dg/always_inline.c: Use dg-message.
4013         * gcc.dg/always_inline2.c: Ditto.
4014         * gcc.dg/always_inline3.c: Ditto.
4015         * gcc.dg/invalid-call-1.c: Ditto.
4016         * gcc.dg/pr17506.c: Ditto.
4017         * gcc.dg/simd-5.c: Ditto.
4018         * gcc.dg/simd-6.c: Ditto.
4019         * gcc.dg/va-arg-2.c: Ditto.
4020         * gcc.dg/cpp/syshdr.c: Ditto.
4021         * gcc.dg/cpp/unc4.c: Ditto.
4022         * gcc.dg/cpp/trad/mi1.c: Ditto.
4023         * gcc.dg/cpp/trad/mi5.c: Ditto.
4024         * gcc.dg/cpp/trad/mi7.c: Ditto.
4025         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4026         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4027         * gcc.test-framework/test-framework.awk: Special-case outexists
4028         tests.
4029
4030 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4031
4032         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4033         (bit_SSE4_2): Likewise.
4034         (bit_POPCNT): Likewise.
4035
4036         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4037         Check if assembler supports SSE4 instructions.
4038
4039         * gcc.target/i386/sse4_1-blendpd.c: New file.
4040         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4041         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4042         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4043         * gcc.target/i386/sse4_1-check.h: Likewise.
4044         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4045         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4046         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4047         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4048         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4049         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4050         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4051         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4052         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4053         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4054         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4055         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4056         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4057         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4058         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4059         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4060         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4061         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4062         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4063         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4064         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4065         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4066         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4067         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4068         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4069         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4070         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4071         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4072         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4073         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4074         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4075         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4076         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4077         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4078         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4079         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4080         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4081         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4082         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4083         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4084         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4085         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4086         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4087         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4088         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4089         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4090         * gcc.target/i386/sse4_1-round.h: Likewise.
4091         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4092         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4093         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4094         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4095         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4096         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4097         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4098         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4099         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4100         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4101         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4102         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4103         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4104         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4105
4106 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4107
4108         PR fortran/31627
4109         * gfortran.dg/bounds_check_7.f90: New test.
4110
4111 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4114         (check_effective_target_sse4a): Ditto.
4115
4116         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4117         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4118         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4119         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4120         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4121         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4122         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4123         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4124         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4125         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4126         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4127         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4128         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4129         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4130         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4131         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4132         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4133         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4134         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4135         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4136
4137 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4138
4139         * g++.dg/ext/cleanup-1.C: New test.
4140         * g++.dg/ext/cleanup-2.C: Likewise.
4141         * g++.dg/ext/cleanup-3.C: Likewise.
4142         * g++.dg/ext/cleanup-4.C: Likewise.
4143         * g++.dg/ext/cleanup-5.C: Likewise.
4144         * g++.dg/ext/cleanup-6.C: Likewise.
4145         * g++.dg/ext/cleanup-8.C: Likewise.
4146         * g++.dg/ext/cleanup-9.C: Likewise.
4147         * g++.dg/ext/cleanup-10.C: Likewise.
4148         * g++.dg/ext/cleanup-11.C: Likewise.
4149         * g++.dg/ext/cleanup-dtor.C: Likewise.
4150
4151 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4152
4153         PR middle-end/31995
4154         * gcc.dg/vect/vect-102a.c: New test.
4155
4156 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4157             Paolo Carlini  <pcarlini@suse.de>
4158             Uros Bizjak  <ubizjak@gmail.com>
4159
4160         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4161         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4162         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4163         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4164         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4165         New testcases.
4166
4167 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4168
4169         PR fortran/32002
4170         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4171
4172 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4173
4174         PR fortran/32027
4175         * gfortran.dg/do_3.F90: Add checks for the final value of the
4176         loop variable.
4177
4178 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4179
4180         * gcc.c-torture/execute/990127-2.x: New file.
4181
4182 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4183
4184         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4185         * gcc.target/i386/sse-12: Add -O to compile options.
4186         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4187         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4188         and mm3dnow.h.  Add -O to compile options.
4189
4190 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/31867
4193         * gfortran.dg/char_length_5.f90: New test.
4194
4195         PR fortran/31994
4196         * gfortran.dg/array_reference_1.f90: New test.
4197
4198 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4199
4200         PR middle-end/7651
4201         PR c++/11856
4202         PR c/12963
4203         PR c/23587
4204         PR other/29694
4205         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4206         * gcc.dg/Wtype-limits.c: New.
4207         * gcc.dg/Wtype-limits-Wextra.c: New.
4208         * gcc.dg/Wtype-limits-no.c: New.
4209         * g++.dg/warn/Wtype-limits.C: New.
4210         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4211         * g++.dg/warn/Wtype-limits-no.C: New.
4212
4213 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4214
4215         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4216         instead of "-msse2".'
4217         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4218         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4219         and mm3dnow.h.
4220         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4221         to test with immediate operand.
4222         (__builtin_ia32_insertqi): Ditto.
4223         (__builtin_ia32_palignr128): Ditto.
4224         (__builtin_ia32_palignr): Ditto.
4225         (__builtin_ia32_pshufhw): Ditto.
4226         (__builtin_ia32_pshuflw): Ditto.
4227         (__builtin_ia32_pshufd): Ditto.
4228         (__builtin_ia32_vec_set_v8hi): Ditto.
4229         (__builtin_ia32_vec_ext_v8hi): Ditto.
4230         (__builtin_ia32_shufpd): Ditto.
4231         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4232
4233 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4234
4235         PR fortran/32001
4236         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4237
4238 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4239
4240         PR target/31585
4241         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4242         and "__inline".  Use "-msse" instead of "-msse2".
4243
4244 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4245
4246         PR middle-end/7651
4247         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4248         * gcc.dg/20030906-2.c: Likewise.
4249         * objc.dg/method-17.m: Add -Wreturn-type.
4250         * obj-c++.dg/method-21.mm: Likewise.
4251
4252 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4253
4254         PR target/31585
4255         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4256         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4257         (__builtin_ia32_psrlqi128): Ditto.
4258         (__builtin_ia32_psrlwi128): Ditto.
4259         (__builtin_ia32_psrldi128): Ditto.
4260         (__builtin_ia32_psrldqi128): Ditto.
4261         (__builtin_ia32_pslldqi128): Ditto.
4262         (__builtin_ia32_psrawi128): Ditto.
4263         (__builtin_ia32_psradi128): Ditto.
4264         (__builtin_ia32_psllqi128): Ditto.
4265         (__builtin_ia32_pslldi128): Ditto.
4266         (__builtin_prefetch): Ditto.
4267         (__builtin_ia32_pshufw): Ditto.
4268         (__builtin_ia32_vec_set_v4hi): Ditto.
4269         (__builtin_ia32_vec_ext_v4hi): Ditto.
4270         (__builtin_ia32_shufps): Ditto.
4271         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4272
4273 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4274
4275         PR fortran/31974
4276         * gfortran.dg/char_allocation_1.f90: New test.
4277
4278 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4279
4280         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4281         * gcc.dg/Wconversion-sign.c: New.
4282         * gcc.dg/Wconversion-integer-no-sign.c: New.
4283         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4284         Wconversion-sign.C
4285         * g++.dg/warn/Wconversion-sign.C: New.
4286         * g++.old-deja/g++.other/warn4.C: Update.
4287         * g++.dg/warn/Wconversion1.C: Likewise.
4288
4289 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4290
4291         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4292         * gcc.dg/torture/builtin-math-4.c: Likewise.
4293
4294 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4295
4296         PR libfortran/31964
4297         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4298
4299 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4300
4301         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4302
4303 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4304
4305         PR target/31628
4306         * gcc.target/i386/pr31628.c: New.
4307
4308 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4309
4310         PR middle-end/31344
4311         * gcc.dg/pr31344.c: New test.
4312
4313 2007-05-17  Ian Lance Taylor  <iant@google.com>
4314
4315         PR tree-optimization/31953
4316         * gcc.c-torture/compile/pr31953.c: New test.
4317
4318 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4319
4320         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4321
4322         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4323         and drem.
4324         * gcc.dg/torture/builtin-math-4.c: Likewise.
4325
4326         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4327         * gcc.dg/torture/builtin-math-4.c: Likewise.
4328
4329         * gcc.dg/torture/builtin-math-4.c: New test.
4330
4331 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4332             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4333
4334         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4335         * gcc.dg/cpp/include2.c: Ditto.
4336         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4337         * gcc.dg/cpp/paste5.c: Ditto.
4338         * gcc.dg/cpp/paste6.c: Ditto.
4339         * gcc.dg/cpp/paste8.c: Ditto.
4340         * gcc.dg/cpp/paste11.c: Ditto.
4341         * gcc.dg/cpp/paste13.c: Ditto.
4342         * gcc.dg/cpp/skipping2.c: Ditto.
4343         * gcc.dg/reg-vol-struct-1.c: Ditto.
4344         * gcc.dg/Wshadow-1.c: Ditto.
4345         * gcc.dg/cpp/trad/comment.c: Ditto.
4346         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4347         * gcc.dg/cpp/if-2.c: Ditto.
4348         * gcc.dg/array-5.c: Ditto.
4349         * gcc.dg/inline-15.c: Ditto.
4350         * gcc.dg/pr27953.c: Ditto.
4351         * gcc.dg/Wno-c++-compat.c: Ditto.
4352
4353 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4354
4355         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4356
4357 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.c-torture/execute/20070517-1.c: New test.
4360
4361 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4362
4363         PR fortran/31919
4364         * gfortran.dg/min_max_conformance.f90: New test.
4365
4366 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4367
4368         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4369         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4370         gcc.dg/vect/vect-104.c: Use more complex construction to
4371         prevent vectorizing.
4372         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4373
4374 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4375
4376         PR tree-optimization/24659
4377         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4378         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4379         not vect_int target.
4380         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4381         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4382         targets.
4383         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4384         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4385         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4386
4387 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4388
4389         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4390         and x86_64-*-* targets.
4391         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4392
4393 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4394
4395         PR fortran/18769
4396         PR fortran/30881
4397         PR fortran/31194
4398         PR fortran/31216
4399         PR fortran/31427
4400         * transfer_simplify_1.f90: New test.
4401         * transfer_simplify_2.f90: New test.
4402
4403 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4404
4405         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4406
4407 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4408
4409         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4410
4411         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4412
4413         PR c/31924
4414         * gcc.dg/fltconst-1.c: New test.
4415
4416         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4417         * gcc.dg/dfp/operator-assignment.c: Ditto.
4418
4419 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4420
4421         PR c++/29928
4422         * g++.dg/rtti/typeid5.C: New.
4423
4424 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4425
4426         PR fortran/31725
4427         * gfortran.dg/substr_4.f: New test.
4428
4429 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4430
4431         * gcc.target/m68k/interrupt_thread-1.c,
4432         gcc.target/m68k/interrupt_thread-2.c,
4433         gcc.target/m68k/interrupt_thread-3.c: New.
4434         * gcc.target/m68k/m68k.exp: Accept fido.
4435
4436 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4437
4438         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4439         * gfortran.dg/altreturn_3.f90: Likewise.
4440         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4441         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4442         * gfortran.dg/inquire_iolength.f90: Likewise.
4443         * gfortran.dg/module_naming_1.f90: Likewise.
4444         * gfortran.dg/oldstyle_2.f90: Likewise.
4445         * gfortran.dg/operator_2.f90: Likewise.
4446         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4447         * gfortran.dg/used_types_11.f90: Likewise.
4448         * gfortran.dg/zero_array_components_1.f90: Likewise.
4449         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4450         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4451         * gfortran.dg/real_const_3.f90: Likewise.
4452
4453 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4454
4455         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4456         * gcc.dg/tree-ssa/loop-30.c: New test.
4457
4458 2007-05-13  Richard Guenther  <rguenther@suse.de>
4459
4460         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4461         scanning forwprop1.
4462         * g++.dg/tree-ssa/pr31146.C: Likewise.
4463
4464 2007-05-13  Revital Eres  <eres@il.ibm.com>
4465
4466         * gcc.dg/dse.c: New test.
4467
4468 2007-05-12  Richard Guenther  <rguenther@suse.de>
4469
4470         PR tree-optimization/31797
4471         * gcc.c-torture/compile/pr31797.c: New testcase.
4472
4473 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4474
4475         PR fortran/30746
4476         * gfortran.dg/host_assoc_function_1.f90: New test.
4477
4478 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4479
4480         PR c++/31829
4481         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4482
4483 2007-05-11  Silvius Rus  <rus@google.com>
4484
4485         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4486         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4487         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4488         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4489         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4490         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4491         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4492         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4493         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4494         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4495         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4496         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4497         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4498         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4499         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4500         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4501
4502 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4503
4504         PR other/31852
4505         * gcc.c-torture/execute/builtins/memchr.c: New.
4506         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4507         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4508
4509 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4510
4511         PR fortran/30876
4512         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4513         line.
4514         * gfortran.dg/recursive_reference_2.f90: New test.
4515
4516 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4517
4518         PR fortran/30878
4519         * gfortran.dg/namelist_29.f90: New test.
4520
4521 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/31474
4524         * gfortran.dg/entry_10.f90: New test.
4525
4526 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4527
4528         PR tree-optimization/31885
4529         * gcc.dg/tree-ssa/loop-29.c: New test.
4530
4531 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4532
4533         * assumed_dummy_1.f90: Fix dg directive.
4534         * char_initialiser_actual.f90: Likewise.
4535         * nested_modules_2.f90: Likewise.
4536         * shift-alloc.f90: Likewise.
4537
4538 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4539
4540         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4541
4542 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4543
4544         PR libfortran/31880
4545         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4546
4547 2007-05-09  Mike Stump  <mrs@apple.com>
4548
4549         * g++.dg/other/first-global.C: Add -fpie for darwin.
4550         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4551
4552 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4553
4554         * gcc.dg/20070507-1.c: New testcase.
4555
4556 2007-05-08  Chao-ying Fu  <fu@mips.com>
4557
4558         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4559         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4560         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4561         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4562
4563 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4564
4565         PR 31847
4566         * gcc.dg/pr31847.c: New test.
4567
4568 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/31692
4571         * gfortran.dg/actual_array_result_1.f90: New test.
4572
4573 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4574
4575         PR fortran/29397
4576         * gfortran.dg/parameter_array_init_1.f90: New test.
4577
4578         PR fortran/29400
4579         * gfortran.dg/parameter_array_init_2.f90: New test.
4580
4581 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4582
4583         PR target/31854
4584         * gcc.target/i386/pr31854.c: New test.
4585
4586 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4587
4588         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4589
4590 2007-05-07  Mike Stump  <mrs@apple.com>
4591
4592         * g++.old-deja/g++.mike/empty.C: Add.
4593
4594 2007-05-07  Eric Christopher  <echristo@apple.com>
4595
4596         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4597
4598 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4599
4600         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4601         variable.  Rearrange conversions from binary float to decimal float.
4602
4603 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4604
4605         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4606         x86.
4607
4608 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4609
4610         * gnat.dg/opt1.ad[sb]: New testcase.
4611
4612 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4613
4614         PR fortran/31399
4615         * gfortran.dg/do_3.F90: New test.
4616
4617 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4618
4619         PR fortran/31764
4620         * gfortran.dg/new_line.f90: Add new checks.
4621
4622 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4623
4624         PR fortran/31201
4625         * gfortran.dg/large_unit_1.f90: New.
4626         * gfortran.dg/large_unit_2.f90: New.
4627         * gfortran.dg/iostat_4.f90: New
4628         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4629
4630 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/31540
4633         * gfortran.dg/char_result_4.f90: New test.
4634
4635 2007-06-05  Revital Eres  <eres@il.ibm.com>
4636
4637         PR 30957
4638         * gcc.dg/pr30957-1.c: New test.
4639
4640 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641
4642         PR fortran/31251
4643         * gfortran.dg/char_type_len_2.f90: New test.
4644
4645 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4646
4647         PR 31775
4648         * g++.dg/other/nested-extern.cc: New.
4649         * g++.dg/other/nested-extern-1.C: New.
4650         * g++.dg/other/nested-extern-2.C: New.
4651
4652 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4653
4654         PR fortran/31760
4655         * gfortran.dg/erf.f90: New test.
4656         * gfortran.dg/besxy.f90: New test.
4657
4658 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4659
4660         PR fortran/22359
4661         * gfortran.dg/fseek.f90: New test.
4662
4663 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4664
4665         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4666
4667 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4668
4669         PR libfortran/31210
4670         * gfortran.dg/zero_length_1.f90: New test.
4671
4672 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4673
4674         PR fortran/31803
4675         * gfortran.dg/char_pointer_assign_3.f90: New test.
4676         * gfortran.dg/char_result_2.f90: Re-enable test.
4677
4678 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4679
4680         PR fortran/25071
4681         * gfortran.dg/char_length_3.f90: New test.
4682         * gfortran.dg/char_result_2.f90: Fix test.
4683
4684 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4685
4686         PR tree-optimization/30565
4687         * gcc.dg/tree-ssa/loop-27.c: New test.
4688
4689 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4690
4691         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4692         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4693         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4694         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4695
4696 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4697
4698         PR tree-optimization/31699
4699         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4700         New.
4701         (check_effective_target_vect_floatint_cvt): New.
4702         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4703         of specific targets.
4704         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4705         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4706         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4707         * gcc.dg/vect/vect-iv-4.c: Likewise.
4708         * gcc.dg/vect/vect-multitypes-11.c: New.
4709         * gcc.dg/vect/pr31699.c: New.
4710
4711 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4712
4713         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4714
4715 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4716
4717         PR C++/31663
4718         * g++.dg/warn/anonymous-namespace-2.C: New.
4719         * g++.dg/warn/anonymous-namespace-2.h: New.
4720
4721 2007-05-02  Paul Brook  <paul@codesourcery.com>
4722
4723         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4724
4725 2007-05-02  Eric Christopher  <echristo@apple.com>
4726
4727         * gcc.dg/cpp/if-div.c: New file.
4728
4729 2007-05-02  Tom Tromey  <tromey@redhat.com>
4730
4731         PR preprocessor/28709:
4732         * gcc.dg/cpp/pr28709.c: New file.
4733
4734 2007-05-02  Richard Guenther  <rguenther@suse.de>
4735
4736         PR tree-optimization/31146
4737         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4738
4739 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4740
4741         * gcc.c-torture/compile/limits-blockid.c: New.
4742         * gcc.c-torture/compile/limits-caselabels.c: New.
4743         * gcc.c-torture/compile/limits-declparen.c: New.
4744         * gcc.c-torture/compile/limits-enumconst.c: New.
4745         * gcc.c-torture/compile/limits-exprparen.c: New.
4746         * gcc.c-torture/compile/limits-externalid.c: New.
4747         * gcc.c-torture/compile/limits-fnargs.c: New.
4748         * gcc.c-torture/compile/limits-fndefn.c: New.
4749         * gcc.c-torture/compile/limits-idexternal.c: New.
4750         * gcc.c-torture/compile/limits-idinternal.c: New.
4751         * gcc.c-torture/compile/limits-pointer.c: New.
4752         * gcc.c-torture/compile/limits-stringlit.c: New.
4753         * gcc.c-torture/compile/limits-structmem.c: New.
4754         * gcc.c-torture/compile/limits-structnest.c: New.
4755
4756 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4757
4758         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4759
4760 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4761
4762         PR middle-end/31740
4763         * gcc.c-torture/compile/20070501-1.c: New testcase.
4764
4765 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4766
4767         PR fortran/31732
4768         * gfortran.dg/array_memset_2:  New test case.
4769
4770 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4771
4772         PR testsuite/31615
4773         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4774
4775 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4776
4777         PR testsuite/31589
4778         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4779         dg-final test.
4780         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4781         keyword to dg-final test.
4782         * gcc.dg/vect/vect-iv-4.c: Likewise.
4783         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4784         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4785         test.
4786         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4787         cast.
4788         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4789         * lib/target-supports.exp
4790         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4791         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4792
4793 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4794
4795         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4796         __LONG_LONG_MAX__ and its friends instead of those supplied by
4797         limits.h.
4798
4799 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4800
4801         PR C++/31721
4802         * g++.dg/ext/vector7.C: New testcase.
4803
4804 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4805
4806         PR fortran/31591
4807         * gfortran.dg/bound_simplification_1.f90: New test.
4808
4809 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4810
4811         PR fortran/31645
4812         * gfortran.dg/bom_error.f90: New test.
4813         * gfortran.dg/bom_include.f90: New test.
4814         * gfortran.dg/bom_UTF16-LE.f90: New test.
4815         * gfortran.dg/bom_UTF16-BE.f90: New test.
4816         * gfortran.dg/bom_UTF-8.f90: New test.
4817         * gfortran.dg/bom_UTF-32.f90: New test.
4818         * gfortran.dg/bom_UTF-8.F90: New test.
4819         * gfortran.dg/bom_include.inc: New file.
4820
4821 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4822
4823         PR C++/30221
4824         * g++.dg/init/ptrfn2.C: New test.
4825         * g++.dg/init/ptrfn3.C: New test.
4826
4827 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4828
4829         PR fortran/31711
4830         * gfortran.dg/dependency_21.f90: New test.
4831
4832 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4833
4834         * gfortran.dg/secnds.f: Use real*8.
4835         * gfortran.dg/secnds-1.f: Use real*8.
4836
4837 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4838
4839         PR libfortran/31532
4840         * gfortran.dg/inquire_5.f90: Update test.
4841
4842 2007-04-27  Ian Lance Taylor  <iant@google.com>
4843
4844         PR middle-end/31710
4845         * gcc.c-torture/compile/pr31710.c: New test.
4846
4847 2007-04-27  Richard Guenther  <rguenther@suse.de>
4848
4849         PR tree-optimization/30965
4850         PR tree-optimization/30978
4851         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4852         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4853         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4854         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4855
4856 2007-04-27  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/31715
4859         * gcc.dg/Warray-bounds-4.c: New testcase.
4860
4861 2007-04-26  Ian Lance Taylor  <iant@google.com>
4862
4863         PR target/28675
4864         * gcc.c-torture/compile/pr28675.c: New test.
4865
4866 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4867
4868         PR C++/30016
4869         * g++.dg/ext/vector6.C: New test.
4870
4871 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4872
4873         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4874
4875 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4876
4877         PR middle-end/31617
4878         * g++.dg/other/str_empty.C: Add expected warning.
4879
4880 2007-04-26  Richard Guenther  <rguenther@suse.de>
4881         Daniel Berlin  <dberlin@dberlin.org>
4882
4883         PR tree-optimization/30567
4884         * g++.dg/other/pr30567.C: New testcase.
4885
4886 2007-04-26  Richard Guenther  <rguenther@suse.de>
4887
4888         PR tree-optimization/31703
4889         * gcc.c-torture/compile/pr31703.c: New testcase.
4890         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4891         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4892
4893 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4894
4895         * gfortran.dg/open_errors.f90: Added if statements checking
4896         the value of iostat.
4897
4898 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR c++/31598
4901         * g++.dg/gomp/pr31598.C: New test.
4902
4903         PR tree-optimization/30558
4904         * g++.dg/gomp/pr30558.C: New test.
4905
4906 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4907
4908         PR c++/31338
4909         * g++.dg/ext/complex2.C: New test.
4910
4911 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4912
4913         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4914
4915 2007-04-25  Thiemo Seufer  <ths@mips.com>
4916
4917         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4918         value to signed char.
4919
4920 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4921
4922         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4923         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4924         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4925
4926 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/31668
4929         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4930         statement functions.
4931         * gfortran.dg/c_by_val_5.f90: New test.
4932
4933 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4934
4935         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4936         with two new subroutines to avoid parameter-induced aliasing.
4937         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4938         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4939
4940 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4941
4942         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4943         * g++.dg/warn/Warray-bounds.C: Likewise.
4944
4945 2007-04-24  Ian Lance Taylor  <iant@google.com>
4946
4947         PR tree-optimization/31605
4948         * gcc.c-torture/execute/pr31605.c: New test.
4949
4950 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4951
4952         PR fortran/31587
4953         * lib/gcc-dg.exp (scan-module): New function.
4954         * gfortran.dg/module_md5_1.f90: New test.
4955
4956 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4957
4958         * g++.old-deja/g++.pt/defarg6.C: Only run with
4959         -std=gnu++98.
4960         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4961         * g++.dg/cpp0x/variadic61.C: Ditto.
4962         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4963         * g++.dg/cpp0x/variadic62.C: Ditto.
4964         * g++.dg/template/meminit1.C: Ditto.
4965         * g++.dg/template/operator7.C: Ditto.
4966         * g++.dg/template/static15.C: Ditto.
4967         * g++.dg/template/invalid1.C: Ditto.
4968         * g++.dg/template/shift1.C: Ditto.
4969         * g++.dg/template/error10.C: Ditto.
4970
4971 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4972
4973         PR diagnostic/25923
4974         * gfortran.dg/pr25923.f90: New test.
4975
4976 2007-04-24  Ian Lance Taylor  <iant@google.com>
4977
4978         PR tree-optimization/31602
4979         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4980
4981 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4982
4983         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4984         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4985
4986 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4987
4988         * gcc.target/i386/reload-1.c. New.
4989
4990 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4991             Olga Golovanevsky  <olga@il.ibm.com>
4992
4993         * g++.dg/other/str_empty.C: New test.
4994
4995 2007-04-24  Richard Henderson  <rth@redhat.com>
4996
4997         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4998
4999 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5000
5001         PR target/31641
5002         * gcc.c-torture/compile/pr31641.c: New testcase.
5003
5004 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5005
5006         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5007         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5008         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5009         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5010
5011 2007-04-23  Simon Baldwin  <simonb@google.com>
5012
5013         * g++.dg/other/error15.C: New.
5014         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5015         triggering a "multiple parameters named" error.
5016
5017 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5018
5019         PR fortran/31618
5020         * gfortran.dg/backspace_8.f:  New test case.
5021
5022 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5023
5024         PR fortran/31630
5025         * gfortran.dg/used_types_17.f90: New test.
5026
5027         PR fortran/31620
5028         * gfortran.dg/zero_array_components_1.f90: New test.
5029
5030 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5031
5032         PR fortran/31616
5033         * gfortran.dg/open_errors.f90: Allow a different error message.
5034
5035 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5036
5037         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5038         Rename from check_effective_target_vect_pack_mod.  Rename global
5039         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5040         messages.
5041         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5042         rename.
5043         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5044         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5045
5046 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5047
5048         PR middle-end/31448
5049         * gcc.c-torture/execute/pr31448.c: New testcase.
5050
5051 2007-04-22  Nick Clifton  <nickc@redhat.com>
5052
5053         * gcc.dg/20020312-2.c: Add support for the FRV.
5054
5055 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5056
5057         PR tree-optimization/24659
5058         * gcc.dg/vect/vect-float-extend-1.c: New test.
5059         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5060
5061 2007-04-22  Richard Guenther  <rguenther@suse.de>
5062
5063         PR tree-optimization/29789
5064         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5065         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5066
5067 2007-04-22  Revital Eres  <eres@il.ibm.com>
5068
5069         * gcc.dg/var-expand2.c: New test.
5070
5071 2007-04-22  Revital Eres  <eres@il.ibm.com>
5072
5073         * gcc.dg/var-expand3.c: New test.
5074
5075 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076
5077         PR fortran/31495
5078         * gfortran.dg/continuation_8.f90: New test.
5079
5080 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5081
5082         PR C/30265
5083         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5084         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5085
5086 2007-04-21  Richard Guenther  <rguenther@suse.de>
5087
5088         PR middle-end/31136
5089         * gcc.c-torture/execute/pr31136.c: New testcase.
5090
5091 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5092
5093         * gcc.target/i386/movsi-sm-1.c: New.
5094
5095 2007-04-20  Richard Henderson  <rth@redhat.com>
5096
5097         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5098         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5099
5100 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5101
5102         * gcc.target/i386/ordcmp-1.c: New test.
5103         * gcc.target/i386/unordcmp-1.c: New test.
5104
5105         PR tree-optimization/31632
5106         * gcc.c-torture/compile/20070419-1.c: New test.
5107
5108 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5109
5110         * gcc.dg/invalid-call-1.c: New test.
5111
5112 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5113
5114         PR diagnostic/31227
5115         * gcc.dg/Warray-bounds-3.c: New.
5116
5117 2007-04-18  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/19431
5120         PR tree-optimization/21463
5121         * gcc.c-torture/execute/20070212-1.c: New testcase.
5122         * gcc.c-torture/execute/20070212-2.c: Likewise.
5123         * gcc.c-torture/execute/20070212-3.c: Likewise.
5124         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5125         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5126         * g++.dg/tree-ssa/pr21463.C: Likewise.
5127         * g++.dg/tree-ssa/pr30738.C: Likewise.
5128
5129 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/31513
5132         * g++.dg/expr/bitfield8.C: New test.
5133
5134 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5135             Richard Sandiford  <richard@codesourcery.com>
5136
5137         * lib/target-supports.exp (check_profiling_available): Return 0
5138         for uClibc with -p or -pg.
5139
5140 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5141
5142         PR c++/31517
5143         * g++.dg/template/init7.C: New test.
5144
5145 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5146
5147         PR rtl-optimization/31360
5148         * gcc.dg/loop-7.c: New test.
5149
5150 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5151
5152         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5153         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5154         build.
5155         (compat-execute): Likewise.
5156         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5157         files to remote hosts.
5158         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5159         (c-torture-execute): Likewise.
5160         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5161         or plain file.  Use remote_upload and remote_download to copy
5162         files about.
5163         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5164         before scanning it.
5165
5166 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5167
5168         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5169
5170 2007-04-16  Lawrence Crowl  <crowl@google.com>
5171
5172         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5173         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5174         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5175         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5176         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5177         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5178         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5179         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5180         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5181         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5182         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5183
5184         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5185         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5186         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5187         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5188         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5189         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5190         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5191         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5192         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5193         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5194         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5195
5196 2007-04-16  Ian Lance Taylor  <iant@google.com>
5197
5198         PR tree-optimization/31522
5199         * gcc.dg/Wstrict-overflow-16.c: New test.
5200
5201 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5202
5203         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5204
5205 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5206
5207         PR fortran/31144
5208         * gfortran.dg/module_naming_1.f90: New.
5209
5210 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5211
5212         * lib/target-supports.exp (check_profiling_available): Return
5213         false for m68k-*-uclinux.
5214
5215 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5216
5217         PR c++/29365
5218         Testcase for c++ anonymous namespace warning
5219
5220         * g++.dg/warn/anonymous-namespace-1.C: New test
5221         * g++.dg/warn/anonymous-namespace-1.h: New test
5222
5223 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5224
5225         PR testsuite/31578
5226         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5227
5228 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5229
5230         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5231
5232 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5233
5234         PR fortran/31204
5235         * gfortran.dg/array_constructor_16.f90: New test.
5236
5237 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5238
5239         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5240         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5241
5242 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5243
5244         PR rtl-optimization/31500
5245         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5246         * g++.dg/warn/Warray-bounds.C: Likewise.
5247
5248 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5249
5250         PR C/31520
5251         * gcc.dg/gnu89-init-4.c: New testcase.
5252
5253 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR c++/25874
5256         * gcc.dg/gomp/pr25874.c: Add dg-options.
5257         * g++.dg/gomp/pr25874.C: Add dg-options.
5258
5259 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5260
5261         PR fortran/21061
5262         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5263         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5264
5265 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5266
5267         PR fortran/31561
5268         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5269
5270 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5271
5272         PR fortran/29507
5273         PR fortran/31404
5274         * gfortran.dg/initialization_6.f90: New test.
5275
5276 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5277
5278         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5279
5280         * lib/target-supports.exp (check_gc_sections_available):
5281         Return false if ldflags includes -elf2flt.
5282
5283 2007-04-13  Jason Merrill  <jason@redhat.com>
5284
5285         PR c++/31074
5286         * conv3.C: New test.
5287
5288 2007-04-13  Mike Stump  <mrs@apple.com>
5289
5290         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5291         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5292
5293 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5294
5295         PR tree-optimization/29598
5296         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5297
5298 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5299
5300         PR fortran/31559
5301         * gfortran.dg/func_assign.f90: New test.
5302
5303 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5304
5305         PR fortran/31550
5306         * gfortran.dg/used_types_16.f90: New test.
5307
5308 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5309
5310         PR fortran/18937
5311         * gfortran.dg/goto_2.f90: New.
5312         * gfortran.dg/goto_3.f90: New.
5313         * gfortran.dg/pr17708.f90: Rename to ...
5314         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5315
5316 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5317
5318         PR fortran/31562
5319         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5320         instead of a struct.
5321
5322 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5323
5324         PR fortran/31562
5325         * gfortran.dg/value_4.c: Use GNU extensions for complex
5326         instead of a struct.
5327
5328 2007-04-13  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/21258
5331         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5332
5333 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5334
5335         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5336         <complex.h>.
5337
5338 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5339
5340         PR fortran/31250
5341         * gfortran.dg/char_length_2.f90: New.
5342         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5343         * gfortran.dg/repeat_4.f90: Likewise.
5344
5345         PR fortran/31266
5346         * gfortran.dg/char_assign_1.f90: New.
5347
5348         PR fortran/31471
5349         * gfortran.dg/block_name_1.f90: New.
5350         * gfortran.dg/block_name_2.f90: New.
5351
5352 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5353
5354         PR c++/31078
5355         * g++.dg/other/pr31078.C: New.
5356
5357 2007-04-12  Richard Guenther  <rguenther@suse.de>
5358
5359         PR tree-optimization/31169
5360         * gcc.c-torture/execute/pr31169.c: New testcase.
5361
5362 2007-04-12  Richard Guenther  <rguenther@suse.de>
5363
5364         PR tree-optimization/24689
5365         PR tree-optimization/31307
5366         * g++.dg/tree-ssa/pr31307.C: New testcase.
5367         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5368
5369 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5370
5371         PR fortran/31472
5372         * gfortran.dg/access_spec_1.f90: New test.
5373         * gfortran.dg/access_spec_2.f90: New test.
5374         * gfortran.dg/non_module_public.f90: Match new error message.
5375
5376 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5377
5378         PR testsuite/31538
5379         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5380         to 4 at line 38 to fix bounds problem.
5381
5382 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5383
5384         PR testsuite/31240
5385         * gfortran.dg/pointer_intent_1.f90: Fix test.
5386
5387 2007-04-10  Eric Christopher  <echristo@apple.com>
5388
5389         * lib/target-supports.exp
5390         (check_effective_target_fstack_protector): Rewrite.
5391
5392 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5393
5394         PR c++/31449
5395         * g++.dg/init/const5.C: New test.
5396
5397 2007-04-09  Jan Hubicka  <jh@suse.cz>
5398
5399         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5400
5401 2007-04-08  Jan Hubicka  <jh@suse.cz>
5402
5403         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5404
5405 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5406
5407         PR fortran/31257
5408         * gfortran.dg/achar_4.f90: New test.
5409
5410 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5411
5412         PR fortran/30880
5413         * gfortran.dg/used_dummy_types_8.f90: New test.
5414
5415 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/30872
5418         * gfortran.dg/parameter_array_element_1.f90: New test.
5419
5420 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5421
5422         PR fortran/31222
5423         * gfortran.dg/default_numeric_type_1.f90: New test.
5424
5425 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5426
5427         PR fortran/31424
5428         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5429
5430 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5431
5432         PR fortran/31293
5433         * gfortran.dg/interface_12.f90: New test.
5434
5435 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5436
5437         * gcc.dg/format/opt-6.c: New test.
5438         * gcc.dg/format/nul-1.c: New test.
5439         * gcc.dg/format/nul-2.c: New test.
5440
5441 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5442
5443         PR libgfortran/31395
5444         * gfortran.dg/fmt_colon.f90: New test.
5445
5446 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5447
5448         * g++.old-deja/g++.other/init18.C: Use
5449         dg-require-effective-target instead of an explicit xfail.
5450
5451 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5452
5453         * gcc.dg/dfp/signbit-1.c
5454         * gcc.dg/dfp/signbit-2.c
5455
5456 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5457
5458         PR fortran/31483
5459         * gfortran.dg/altreturn_5.f90: New test.
5460
5461 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR fortran/31292
5464         * gfortran.dg/contained_module_proc_1.f90: New test.
5465
5466 2007-04-04  Stuart Hastings  <stuart@apple.com>
5467
5468         PR 31281
5469         * objc/execute/exceptions/pr31281.m: New.
5470
5471 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5472
5473         * g++.dg/ext/dllimport12.C: Update comments.
5474
5475 2007-04-03  Eric Christopher  <echristo@apple.com>
5476
5477         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5478
5479 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5480
5481         PR fortran/31304
5482         * gfortran.dg/repeat_2.f90: New test.
5483         * gfortran.dg/repeat_3.f90: New test.
5484         * gfortran.dg/repeat_4.f90: New test.
5485
5486 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5487
5488         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5489
5490 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR c++/30847
5493         * g++.dg/parse/cond3.C: New test.
5494
5495         PR middle-end/30704
5496         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5497
5498 2007-04-02  Jason Merrill  <jason@redhat.com>
5499
5500         PR c++/31187
5501         * g++.dg/ext/visibility/anon3.C: New test.
5502
5503 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5504
5505         PR libgfortran/31052
5506         * gfortran.dg/namelist_28.f90: New test.
5507
5508 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5509
5510         PR libgfortran/31366
5511         * gfortran.dg/direct_io_6.f90: New test.
5512
5513 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5514
5515         PR libgfortran/31207
5516         * gfortran.dg/advance_5.f90: New test.
5517         * gfortran.dg/advance_6.f90: New test.
5518
5519 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5520
5521         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5522         * g++.dg/ext/dllimport7.C: Likewise.
5523         * g++.dg/ext/selectany1.C: Likewise.
5524
5525 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5526
5527         * g++.dg/parser/pr31138.C: New.
5528         * g++.dg/parser/pr31140.C: New.
5529         * g++.dg/parser/pr31141.C: New.
5530
5531 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5532
5533         PR c++/26099
5534         * g++.dg/ext/is_base_of.C: New.
5535         * g++.dg/ext/has_virtual_destructor.C: New.
5536         * g++.dg/ext/is_polymorphic.C: New.
5537         * g++.dg/ext/is_base_of_diagnostic.C: New.
5538         * g++.dg/ext/is_enum.C: New.
5539         * g++.dg/ext/has_nothrow_assign.C: New.
5540         * g++.dg/ext/has_nothrow_constructor.C: New.
5541         * g++.dg/ext/is_empty.C: New.
5542         * g++.dg/ext/has_trivial_copy.C: New.
5543         * g++.dg/ext/has_trivial_assign.C: New.
5544         * g++.dg/ext/is_abstract.C: New.
5545         * g++.dg/ext/is_pod.C: New.
5546         * g++.dg/ext/has_nothrow_copy.C: New.
5547         * g++.dg/ext/is_class.C: New.
5548         * g++.dg/ext/has_trivial_constructor.C: New.
5549         * g++.dg/ext/is_union.C: New.
5550         * g++.dg/ext/has_trivial_destructor.C: New.
5551         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5552         * g++.dg/template/crash43.C: Likewise.
5553
5554 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5555
5556         * g++.dg/warn/pedantic2.C: New testcase.
5557
5558 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5559
5560         * size_dim.f90: Fix dg directive.
5561         * pr16433.f: Likewise.
5562         * use_6.f90: Likewise.
5563         * use_7.f90: Likewise.
5564         * entry_9.f90: Likewise.
5565         * pointer_intent_2.f90: Likewise.
5566         * protected_1.f90: Likewise.
5567         * fmt_missing_period_2.f: Likewise.
5568         * pointer_intent_3.f90: Likewise.
5569         * protected_2.f90: Likewise.
5570         * protected_3.f90: Likewise.
5571         * pr15754.f90: Likewise.
5572         * protected_4.f90: Likewise.
5573         * protected_5.f90: Likewise.
5574         * initialization_2.f90: Likewise.
5575         * protected_6.f90: Likewise.
5576         * continuation_7.f90: Likewise.
5577         * derived_function_interface_1.f90: Likewise.
5578         * der_pointer_4.f90: Likewise.
5579         * fmt_zero_precision.f90: Likewise.
5580         * blockdata_3.f90: Likewise.
5581         * fmt_missing_period_1.f: Likewise.
5582         * real_const_3.f90: Likewise.
5583         * use_4.f90: Likewise.
5584         * fmt_missing_period_3.f: Likewise.
5585         * use_5.f90: Likewise.
5586
5587 2007-03-28  Mike Stump  <mrs@apple.com>
5588
5589         * gcc.dg/darwin-comm.c: Add.
5590
5591 2007-03-28  Eric Christopher  <echristo@apple.com>
5592
5593         * lib/target-supports.exp (check_effective_target_fstack_protector):
5594         New.
5595         * gcc.dg/ssp-1.c: Use.
5596         * gcc.dg/ssp-2.c: Ditto.
5597
5598 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5599
5600         PR c++/29077
5601         * g++.dg/parse/constructor3.C: New test.
5602
5603 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5604
5605         * gnat.dg/thin_pointer.ad[sb]: New test.
5606
5607 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5608
5609         * g++.dg/cpp0x/bracket1.C: New.
5610         * g++.dg/cpp0x/bracket2.C: New.
5611         * g++.dg/cpp0x/bracket3.C: New.
5612         * g++.dg/cpp0x/bracket4.C: New.
5613
5614 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5615
5616         * g++.dg/cpp0x/temp_default1.C: New.
5617         * g++.dg/cpp0x/temp_default3.C: New.
5618         * g++.dg/cpp0x/temp_default2.C: New.
5619         * g++.dg/cpp0x/temp_default4.C: New.
5620
5621 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5622
5623         PR c++/29993
5624         * g++.dg/other/cv_func2.C: New.
5625
5626 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5627
5628         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5629         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5630         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5631         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5632
5633         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5634         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5635
5636         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5637
5638         * lib/compat.exp (compat-execute): Fix processing of file names.
5639
5640 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5641
5642         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5643
5644 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5645
5646         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5647         Delete created executable test file.
5648         (check_effective_target_fortran_large_int): Ditto.
5649         (check_effective_target_static_libgfortran): Ditto.
5650
5651 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5652
5653         PR c++/30500
5654         * g++.dg/warn/pragma-system_header1.C: New test.
5655         * g++.dg/warn/pragma-system_header2.C: New test.
5656         * g++.dg/warn/pragma-system_header1.h. New.
5657         * g++.dg/warn/pragma-system_header2.h. New.
5658
5659 2007-03-26  Ian Lance Taylor  <iant@google.com>
5660
5661         PR tree-optimization/31345
5662         * gcc.c-torture/compile/pr31345-1.c: New test.
5663
5664 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5665
5666         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5667         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5668         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5669         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5670         * gfortran.dg/overload_1.f90: Likewise.
5671         * gfortran.dg/impure_assignment_1.f90: Likewise.
5672         * gfortran.dg/error_recovery_3.f90: Likewise.
5673         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5674         * gfortran.dg/sequence_types_1.f90: Likewise.
5675         * gfortran.dg/internal_references_1.f90: Likewise.
5676         * gfortran.dg/present_1.f90: Likewise.
5677         * gfortran.dg/volatile10.f90: Likewise.
5678         * gfortran.dg/module_equivalence_2.f90: Likewise.
5679         * gfortran.dg/use_4.f90: Likewise.
5680         * gfortran.dg/elemental_result_1.f90: Likewise.
5681         * gfortran.dg/generic_actual_arg.f90: Likewise.
5682         * gfortran.dg/private_type_5.f90: Likewise.
5683         * gfortran.dg/protected_4.f90: Likewise.
5684         * gfortran.dg/interface_3.f90: Likewise.
5685
5686 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5687
5688         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5689         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5690
5691 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5692
5693         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5694
5695 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5696
5697         PR libgfortran/31199
5698         * gfortran.dg/fmt_t_4.f90: New test.
5699
5700 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5701
5702         PR libfortran/31297
5703         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5704         * gfortran.dg/backspace_6.f:  Likewise.
5705         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5706         * gfortran.dg/direct_io_2.f90:  Likewise.
5707         * gfortran.dg/write_back.f:  Likewise.
5708         * gfortran.dg/write_rewind_2.f:  Likewise.
5709         * gfortran.dg/write_rewind_1.f:  Likewise.
5710         * gfortran.dg/write_rewind_2.f:  Likewise.
5711
5712 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5713
5714         PR tree-optimization/30784
5715         * gcc.dg/vect/pr30784.c: New test.
5716
5717 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5718
5719         PR fortran/30877
5720         * gfortran.dg/operator_1.f90: New test.
5721         * gfortran.dg/operator_2.f90: New test.
5722
5723 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5724
5725         PR libfortran/31196
5726         * gfortran.dg/reshape_transpose_1.f90:  New test.
5727
5728 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5729
5730         PR fortran/30655
5731         * gfortran.dg/bounds_check_6.f90: New test.
5732
5733 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5734
5735         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5736         #ifndef/#endif.
5737         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5738         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5739
5740 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5741
5742         PR fortran/31209
5743         * gfortran.dg/pointer_function_actual_1.f90: New test.
5744
5745         PR fortran/31200
5746         * gfortran.dg/pointer_function_actual_2.f90: New test.
5747
5748         PR fortran/31215
5749         * gfortran.dg/result_in_spec_1.f90: New test.
5750
5751 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5752
5753         PR fortran/30834
5754         * gfortran.dg/integer_exponentiation_3.F90: New test.
5755         * gfortran.dg/integer_exponentiation_4.f90: New test.
5756         * gfortran.dg/integer_exponentiation_5.F90: New test.
5757
5758 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/30863
5761         * g++.dg/template/error24.C: New test.
5762         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5763
5764 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5765
5766         PR c++/31273
5767         * g++.dg/expr/bitfield7.C: New test.
5768
5769 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5770
5771         PR other/23572
5772         * gcc.dg/float-range-4.c: New.
5773         * gcc.dg/float-range-1.c: Update. Test for a warning.
5774         * gcc.dg/float-range-3.c: New.
5775         * gcc.dg/float-range-5.c: New.
5776
5777 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5778
5779         PR fortran/31262
5780         * gfortran.dg/no_range_check_1.f90: New test.
5781
5782 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5783
5784         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5785         * g++.dg/other/static1.C: Remove stray semicolon.
5786         * g++.dg/other/init1.C: Likewise.
5787         * g++.dg/rtti/dyncast1.C: Likewise.
5788         * g++.dg/tree-ssa/pr17153.C: Likewise.
5789         * g++.dg/lookup/disamb1.C: Likewise.
5790         * g++.dg/lookup/scoped2.C: Likewise.
5791         * g++.dg/lookup/friend7.C: Likewise.
5792         * g++.dg/parse/parse4.C: Likewise.
5793         * g++.dg/parse/parse5.C: Likewise.
5794         * g++.dg/expr/pr29066.C: Likewise.
5795         * g++.dg/expr/cast4.C: Likewise.
5796         * g++.dg/tc1/dr193.C: Likewise.
5797         * g++.dg/tc1/dr213.C: Likewise.
5798         * g++.dg/abi/dcast1.C: Likewise.
5799         * g++.dg/abi/covariant2.C: Likewise.
5800         * g++.dg/inherit/covariant11.C: Likewise.
5801         * g++.dg/inherit/covariant9.C: Likewise.
5802         * g++.dg/inherit/covariant10.C: Likewise.
5803         * g++.dg/init/static3.C: Likewise.
5804         * g++.dg/init/init-ref3.C: Likewise.
5805         * g++.dg/init/ref10.C: Likewise.
5806         * g++.dg/template/meminit2.C: Likewise.
5807         * g++.dg/template/using9.C: Likewise.
5808         * g++.dg/template/friend9.C: Likewise.
5809         * g++.dg/template/ref1.C: Likewise.
5810         * g++.old-deja/g++.warn/inline.C: Likewise.
5811         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5812         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5813         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5814         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5815         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5816         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5817         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5818         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5819         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5820         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5821         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5822         * g++.old-deja/g++.brendan/template11.C: Likewise.
5823         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5824         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5825         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5826         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5827         * g++.old-deja/g++.jason/parse9.C: Likewise.
5828         * g++.old-deja/g++.jason/byval2.C: Likewise.
5829         * g++.old-deja/g++.jason/overload8.C: Likewise.
5830         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5831         * g++.old-deja/g++.jason/template33.C: Likewise.
5832         * g++.old-deja/g++.jason/return3.C: Likewise.
5833         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5834         * g++.old-deja/g++.jason/virtual.C: Likewise.
5835         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5836         * g++.old-deja/g++.jason/template27.C: Likewise.
5837         * g++.old-deja/g++.jason/synth6.C: Likewise.
5838         * g++.old-deja/g++.jason/ref8.C: Likewise.
5839         * g++.old-deja/g++.jason/offset1.C: Likewise.
5840         * g++.old-deja/g++.other/static20.C: Likewise.
5841         * g++.old-deja/g++.other/array1.C: Likewise.
5842         * g++.old-deja/g++.other/new3.C: Likewise.
5843         * g++.old-deja/g++.other/array2.C: Likewise.
5844         * g++.old-deja/g++.other/overload9.C: Likewise.
5845         * g++.old-deja/g++.other/cast6.C: Likewise.
5846         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5847         * g++.old-deja/g++.other/eh4.C: Likewise.
5848         * g++.old-deja/g++.other/using7.C: Likewise.
5849         * g++.old-deja/g++.other/init18.C: Likewise.
5850         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5851         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5852         * g++.old-deja/g++.other/dtor11.C: Likewise.
5853         * g++.old-deja/g++.pt/static11.C: Likewise.
5854         * g++.old-deja/g++.pt/crash19.C: Likewise.
5855         * g++.old-deja/g++.pt/overload12.C: Likewise.
5856         * g++.old-deja/g++.pt/crash46.C: Likewise.
5857         * g++.old-deja/g++.pt/mi1.C: Likewise.
5858         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5859         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5860         * g++.old-deja/g++.pt/local5.C: Likewise.
5861         * g++.old-deja/g++.pt/typename2.C: Likewise.
5862         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5863         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5864         * g++.old-deja/g++.law/visibility1.C: Likewise.
5865         * g++.old-deja/g++.law/visibility2.C: Likewise.
5866         * g++.old-deja/g++.law/virtual2.C: Likewise.
5867         * g++.old-deja/g++.law/operators19.C: Likewise.
5868         * g++.old-deja/g++.law/parsing10.C: Likewise.
5869         * g++.old-deja/g++.law/visibility4.C: Likewise.
5870         * g++.old-deja/g++.law/operators4.C: Likewise.
5871         * g++.old-deja/g++.law/dtors2.C: Likewise.
5872         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5873         * g++.old-deja/g++.law/visibility10.C: Likewise.
5874         * g++.old-deja/g++.law/scope3.C: Likewise.
5875         * g++.old-deja/g++.law/casts2.C: Likewise.
5876         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5877         * g++.old-deja/g++.law/operators33.C: Likewise.
5878         * g++.old-deja/g++.law/friend4.C: Likewise.
5879         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5880         * g++.old-deja/g++.mike/p5611.C: Likewise.
5881         * g++.old-deja/g++.mike/net37.C: Likewise.
5882         * g++.old-deja/g++.mike/p3570.C: Likewise.
5883         * g++.old-deja/g++.mike/p5718.C: Likewise.
5884         * g++.old-deja/g++.mike/net21.C: Likewise.
5885         * g++.old-deja/g++.mike/p1862.C: Likewise.
5886         * g++.old-deja/g++.mike/p4511.C: Likewise.
5887         * g++.old-deja/g++.mike/virt3.C: Likewise.
5888         * g++.old-deja/g++.mike/p16146.C: Likewise.
5889         * g++.old-deja/g++.mike/p1989.C: Likewise.
5890         * g++.old-deja/g++.mike/p5571.C: Likewise.
5891         * g++.old-deja/g++.gb/scope10.C: Likewise.
5892         * g++.old-deja/g++.abi/primary5.C: Likewise.
5893         * g++.old-deja/g++.abi/empty2.C: Likewise.
5894         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5895         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5896         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5897         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5898         * g++.old-deja/g++.bob/template3.C: Likewise.
5899         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5900
5901 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5902
5903         PR fortran/31193
5904         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5905
5906 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5907
5908         PR fortran/20897
5909         * gfortran.dg/derived_name_1.f90: New.
5910         * gfortran.dg/derived_name_2.f: New.
5911
5912 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5913
5914         * lib/target-supports.exp (check_effective_target_nonpic): New
5915         procedure.
5916         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5917         when compiling PIC.
5918         * gcc.target/i386/asm-4.c: Require nonpic.
5919         * gcc.target/i386/cmov1.c: Likewise.
5920         * gcc.target/i386/mul.c: Likewise.
5921         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5922         * gcc.target/i386/ssetype-1.c: Require nonpic.
5923         * gcc.target/i386/ssetype-3.c: Likewise.
5924         * gcc.target/i386/ssetype-5.c: Likewise.
5925
5926 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5927
5928         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5929         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5930         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5931         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5932
5933 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5934
5935         PR tree-optimization/30590
5936         * g++.dg/opt/pr30590.C: New testcase.
5937
5938 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR c/30762
5941         * gcc.dg/pr30762-1.c: New test.
5942         * gcc.dg/pr30762-2.c: New test.
5943
5944         PR inline-asm/30505
5945         * gcc.target/i386/pr30505.c: New test.
5946
5947 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5948
5949         * gcc.target/arm/register-variables.c: New.
5950
5951 2007-03-19  Jeff Law  <law@redhat.com>
5952
5953         * PR tree-optimization/30984
5954         * gcc.c-torture/pr30984.c: New test.
5955
5956 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5957         Richard Guenther  <rguenther@suse.de>
5958
5959         PR tree-optimization/31254
5960         * gcc.dg/torture/pr31254.c: New testcase.
5961
5962 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5963
5964         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5965         target default_packed.
5966
5967 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5968
5969         PR fortran/31203
5970         * gfortran.dg/string_length_1.f90: New test.
5971
5972 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5973
5974         PR testsuite/30395
5975         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5976
5977 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5978
5979         PR libgfortran/31052
5980         * gfortran.dg/namelist_27.f90: New test.
5981
5982 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5983
5984         PR fortran/30531
5985         * gfortran.dg/used_types_14.f90: New test.
5986
5987         PR fortran/31086
5988         * gfortran.dg/used_types_15.f90: New test.
5989
5990 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5991
5992         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5993         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5994
5995 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5996
5997         PR fortran/31120
5998         * gfortran.dg/integer_exponentiation_2.f90: New test.
5999
6000 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6001
6002         PR tree-optimization/31041
6003         * gcc.dg/vect/pr31041.c: New test.
6004
6005 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6006
6007         * g++.dg/warn/Wconversion-integer.C: New
6008         * g++.dg/warn/Wconversion-real.C: New.
6009         * g++.dg/warn/Wconversion-real-integer.C: New.
6010         * g++.dg/warn/conv2.C: Updated.
6011
6012 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6013
6014         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6015         exclude RTPs.
6016
6017 2007-03-16  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/31146
6020         * g++.dg/tree-ssa/pr31146.C: New testcase.
6021
6022 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6023
6024         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6025         assume that the target has <features.h>.
6026
6027 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6028
6029         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6030         dg-options rather than to the whole test.
6031
6032 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6033
6034         PR debug/29906
6035         * g++.dg/debug/pr29906.C: New
6036
6037 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6038
6039         PR libgfortran/31099
6040         * gfortran.dg/unformatted_recl.f90: Update test.
6041
6042 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6043
6044         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6045
6046 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6047
6048         PR c++/30891
6049         * g++.dg/parse/namespace-definition.C: New.
6050
6051 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6052
6053         PR c++/24924
6054         * g++.dg/cpp/pedantic-errors.C: New.
6055         * g++.dg/cpp/permissive.C: New.
6056
6057 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6058
6059         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6060         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6061
6062 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6063
6064         * lib/target-supports.exp (check_missing_uclibc_feature)
6065         (check_effective_target_wchar): New procedures.
6066         * gcc.dg/wchar_t-1.c: Require target wchar.
6067         * gcc.dg/wint_t-1.c: Likewise.
6068
6069 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6070
6071         * lib/target-supports.exp (check_gc_sections_available): Return
6072         false for VxWorks targets.
6073
6074 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6075
6076         * g++.dg/warn/Wconversion2.C: Fix typo.
6077         * gcc.dg/if-empty-1.c: Ditto.
6078
6079 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6080
6081         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6082
6083 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6084
6085         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6086         * gcc.target/i386/pr31167.c: Ditto.
6087
6088 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6089
6090         PR target/31167
6091         * gcc.target/i386/pr31167.c: New test.
6092
6093 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6094
6095         PR fortran/30922
6096         * gfortran.dg/import5.f90.f90: New test.
6097
6098
6099         PR fortran/30879
6100         * gfortran.dg/data_components_1.f90: New test.
6101
6102
6103         PR fortran/30870
6104         * gfortran.dg/generic_13.f90: New test.
6105
6106         PR fortran/31163
6107         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6108
6109 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6110
6111         PR libgfortran/31051
6112         * gfortran.dg/fmt_t_4.f90: New
6113
6114 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6115
6116         PR C++/31165
6117         * g++.dg/other/default7.C: New test.
6118
6119 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6120
6121         * g++.dg/warn/Wconversion2.C: New.
6122
6123 2007-03-14  Eric Christopher  <echristo@apple.com>
6124
6125         * gcc.dg/ssp-1.c: New.
6126         * gcc.dg/ssp-2.c: Ditto.
6127
6128 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6129
6130         * g++.dg/warn/do-empty.C: New.
6131         * gcc.dg/do-empty.c: New.
6132         * gcc.dg/if-empty-1.c: Update.
6133         * gcc.dg/20001116-1.c: Update.
6134         * gcc.dg/pr23165.c: Update.
6135
6136 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6137
6138         * gfortran.dg/module_implicit_conversion.f90: New test.
6139
6140 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6141
6142         PR middle-end/31127
6143         * gcc.dg/pr31127.c: New.
6144
6145 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6146
6147         * gcc.dg/tree-ssa/loop-26.c: New test.
6148
6149 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6150
6151         * gcc.target/i386/cmpxchg16b-1.c: New test.
6152
6153 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6154
6155         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6156         * gcc.dg/c99-vla-1.c: Likewise.
6157         * g++.dg/ext/vla1.C: Likewise
6158
6159 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6160
6161         * gcc.dg/wvla-1.c: New test
6162         * gcc.dg/wvla-2.c: New test
6163         * gcc.dg/wvla-3.c: New test
6164         * gcc.dg/wvla-4.c: New test
6165         * gcc.dg/wvla-5.c: New test
6166         * gcc.dg/wvla-6.c: New test
6167         * gcc.dg/wvla-7.c: New test
6168         * g++.dg/warn/Wvla-1.C: New test
6169         * g++.dg/warn/Wvla-2.C: New test
6170         * g++.dg/warn/Wvla-3.C: New test
6171
6172 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/30108
6175         * g++.dg/other/default6.C: New test.
6176
6177 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6178
6179         * lib/target-supports.exp (check_profiling_available): Return false
6180         for VxWorks.
6181         (check_effective_target_vxworks_kernel): New procedure.
6182         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6183         VxWorks.
6184         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6185         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6186         to include VxWorks.
6187         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6188
6189 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6190
6191         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6192         PIC is not supported.
6193         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6194         * gcc.dg/20020426-2.c: Likewise.
6195         * gcc.dg/pr28243.c: Likewise.
6196         * gcc.dg/visibility-11.c: Likewise.
6197         * gcc.dg/tls/opt-9.c: Likewise.
6198         * gcc.dg/tls/opt-10.c: Likewise.
6199         * gcc.dg/tls/pic-1.c: Likewise.
6200         * gcc.dg/tls/struct-1.c: Likewise.
6201         * gcc.target/i386/20000807-1.c: Likewise.
6202         * gcc.target/i386/20000904-1.c: Likewise.
6203         * gcc.target/i386/20011119-1.c: Likewise.
6204         * gcc.target/i386/990213-2.c: Likewise.
6205         * gcc.target/i386/990214-1.c: Likewise.
6206         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6207         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6208         * gcc.target/i386/pic-1.c: Likewise.
6209         * gcc.target/i386/pr21518.c: Likewise.
6210         * gcc.target/i386/pr23098.c: Likewise.
6211         * gcc.target/i386/pr23943.c: Likewise.
6212
6213 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/31038
6216         * g++.dg/template/complit2.C: New test.
6217
6218         PR c++/30328
6219         * g++.dg/ext/bitfield1.C: New test.
6220
6221 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6222
6223         PR fortran/30883
6224         * gfortran.dg/interface_11.f90: New test.
6225
6226 2007-03-11  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/31115
6229         * gcc.dg/torture/pr31115.c: New testcase.
6230
6231 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6232
6233         PR tree-optimization/29925
6234         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6235
6236 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/30274
6239         * g++.dg/expr/bitfield3.C: New test.
6240         * g++.dg/expr/bitfield4.C: Likewise.
6241         * g++.dg/expr/bitfield5.C: Likewise.
6242         * g++.dg/expr/bitfield6.C: Likewise.
6243
6244         PR c++/30924
6245         * g++.dg/template/array18.C: New test.
6246
6247 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6248
6249         PR c++/17946
6250         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6251         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6252
6253 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6254
6255         PR c++/20599
6256         * g++.dg/cpp0x/variadic-bind.C: New.
6257         * g++.dg/cpp0x/variadic-function.C: New.
6258         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6259         * g++.dg/cpp0x/variadic-tuple.C: New.
6260         * g++.dg/cpp0x/variadic1.C: New.
6261         * g++.dg/cpp0x/variadic2.C: New.
6262         * g++.dg/cpp0x/variadic3.C: New.
6263         * g++.dg/cpp0x/variadic4.C: New.
6264         * g++.dg/cpp0x/variadic5.C: New.
6265         * g++.dg/cpp0x/variadic6.C: New.
6266         * g++.dg/cpp0x/variadic7.C: New.
6267         * g++.dg/cpp0x/variadic8.C: New.
6268         * g++.dg/cpp0x/variadic9.C: New.
6269         * g++.dg/cpp0x/variadic10.C: New.
6270         * g++.dg/cpp0x/variadic11.C: New.
6271         * g++.dg/cpp0x/variadic12.C: New.
6272         * g++.dg/cpp0x/variadic13.C: New.
6273         * g++.dg/cpp0x/variadic14.C: New.
6274         * g++.dg/cpp0x/variadic15.C: New.
6275         * g++.dg/cpp0x/variadic16.C: New.
6276         * g++.dg/cpp0x/variadic17.C: New.
6277         * g++.dg/cpp0x/variadic18.C: New.
6278         * g++.dg/cpp0x/variadic19.C: New.
6279         * g++.dg/cpp0x/variadic20.C: New.
6280         * g++.dg/cpp0x/variadic21.C: New.
6281         * g++.dg/cpp0x/variadic22.C: New.
6282         * g++.dg/cpp0x/variadic23.C: New.
6283         * g++.dg/cpp0x/variadic24.C: New.
6284         * g++.dg/cpp0x/variadic25.C: New.
6285         * g++.dg/cpp0x/variadic26.C: New.
6286         * g++.dg/cpp0x/variadic27.C: New.
6287         * g++.dg/cpp0x/variadic28.C: New.
6288         * g++.dg/cpp0x/variadic29.C: New.
6289         * g++.dg/cpp0x/variadic30.C: New.
6290         * g++.dg/cpp0x/variadic31.C: New.
6291         * g++.dg/cpp0x/variadic32.C: New.
6292         * g++.dg/cpp0x/variadic33.C: New.
6293         * g++.dg/cpp0x/variadic34.C: New.
6294         * g++.dg/cpp0x/variadic35.C: New.
6295         * g++.dg/cpp0x/variadic36.C: New.
6296         * g++.dg/cpp0x/variadic37.C: New.
6297         * g++.dg/cpp0x/variadic38.C: New.
6298         * g++.dg/cpp0x/variadic39.C: New.
6299         * g++.dg/cpp0x/variadic40.C: New.
6300         * g++.dg/cpp0x/variadic41.C: New.
6301         * g++.dg/cpp0x/variadic42.C: New.
6302         * g++.dg/cpp0x/variadic43.C: New.
6303         * g++.dg/cpp0x/variadic44.C: New.
6304         * g++.dg/cpp0x/variadic45.C: New.
6305         * g++.dg/cpp0x/variadic46.C: New.
6306         * g++.dg/cpp0x/variadic47.C: New.
6307         * g++.dg/cpp0x/variadic48.C: New.
6308         * g++.dg/cpp0x/variadic49.C: New.
6309         * g++.dg/cpp0x/variadic50.C: New.
6310         * g++.dg/cpp0x/variadic51.C: New.
6311         * g++.dg/cpp0x/variadic52.C: New.
6312         * g++.dg/cpp0x/variadic53.C: New.
6313         * g++.dg/cpp0x/variadic54.C: New.
6314         * g++.dg/cpp0x/variadic55.C: New.
6315         * g++.dg/cpp0x/variadic56.C: New.
6316         * g++.dg/cpp0x/variadic57.C: New.
6317         * g++.dg/cpp0x/variadic58.C: New.
6318         * g++.dg/cpp0x/variadic59.C: New.
6319         * g++.dg/cpp0x/variadic60.C : New.
6320         * g++.dg/cpp0x/variadic61.C : New.
6321         * g++.dg/cpp0x/variadic62.C : New.
6322         * g++.dg/cpp0x/variadic63.C : New.
6323         * g++.dg/cpp0x/variadic64.C : New.
6324         * g++.dg/cpp0x/variadic65.C : New.
6325         * g++.dg/cpp0x/variadic66.C : New.
6326         * g++.dg/cpp0x/variadic67.C : New.
6327         * g++.dg/cpp0x/variadic68.C : New.
6328         * g++.dg/cpp0x/variadic69.C : New.
6329         * g++.dg/cpp0x/variadic70.C : New.
6330         * g++.dg/cpp0x/variadic71.C : New.
6331         * g++.dg/cpp0x/variadic72.C : New.
6332         * g++.dg/cpp0x/variadic73.C : New.
6333         * g++.dg/cpp0x/variadic74.C : New.
6334         * g++.dg/cpp0x/variadic75.C : New.
6335         * g++.dg/cpp0x/variadic-ex1.C : New.
6336         * g++.dg/cpp0x/variadic-ex2.C : New.
6337         * g++.dg/cpp0x/variadic-ex3.C : New.
6338         * g++.dg/cpp0x/variadic-ex4.C : New.
6339         * g++.dg/cpp0x/variadic-ex5.C : New.
6340         * g++.dg/cpp0x/variadic-ex6.C : New.
6341         * g++.dg/cpp0x/variadic-ex7.C : New.
6342         * g++.dg/cpp0x/variadic-ex8.C : New.
6343         * g++.dg/cpp0x/variadic-ex9.C : New.
6344         * g++.dg/cpp0x/variadic-ex10.C : New.
6345         * g++.dg/cpp0x/variadic-ex11.C : New.
6346         * g++.dg/cpp0x/variadic-ex12.C : New.
6347         * g++.dg/cpp0x/variadic-ex13.C : New.
6348         * g++.dg/cpp0x/variadic-ex14.C : New.
6349
6350 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6351
6352         PR libgfortran/31099
6353         * gfortran.dg/unformatted_recl.f90: New test.
6354
6355 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6356
6357         * gcc.dg/fold-eqcmplx-1.c: New test case.
6358
6359 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6360
6361         PR rtl-optimization/30643
6362         * gcc.dg/pr30643.c: New.
6363
6364 2007-03-09  Chao-ying Fu  <fu@mips.com>
6365
6366         * gcc.target/mips/mips32-dspr2-type.c: New test.
6367         * gcc.target/mips/mips32-dspr2.c: New test.
6368         * gcc.target/mips/dspr2-MULT.c: New test.
6369         * gcc.target/mips/dspr2-MULTU.c: New test.
6370         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6371         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6372         Adjust some formats.
6373
6374 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6375
6376         PR c++/17946
6377         * gcc.dg/Wlogical-op-1.c: New.
6378         * g++.dg/warn/Wlogical-op-1.C: New.
6379
6380 2007-03-09  Richard Guenther  <rguenther@suse.de>
6381
6382         PR tree-optimization/30904
6383         PR middle-end/31058
6384         * gcc.dg/pr30904.c: Remove xfail.
6385
6386 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6387
6388         PR C/31072
6389         * gcc.c-torture/execute/pr31072.c: New test.
6390
6391 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392
6393         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6394         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6395         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6396         *lrint* and *lround*.
6397         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6398         floor->lfloor.
6399         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6400         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6401         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6402         and *lround*.  Correct macro names.
6403         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6404         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6405
6406 2007-03-08  Ian Lance Taylor  <iant@google.com>
6407
6408         * gcc.dg/no-strict-overflow-5.c: New test.
6409         * gcc.dg/no-strict-overflow-6.c: New test.
6410         * gcc.dg/Wstrict-overflow-11.c: New test.
6411         * gcc.dg/Wstrict-overflow-12.c: New test.
6412         * gcc.dg/Wstrict-overflow-13.c: New test.
6413         * gcc.dg/Wstrict-overflow-14.c: New test.
6414         * gcc.dg/Wstrict-overflow-15.c: New test.
6415
6416 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6417
6418         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6419         for VxWorks kernel mode.
6420         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6421
6422 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6423
6424         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6425         mode.
6426
6427 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6428
6429         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6430         and lib/bfill.c on VxWorks targets.
6431         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6432         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6433         lib/bfill.c and lib/memmove.c on VxWorks targets.
6434         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6435         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6436         on VxWorks targets.
6437         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6438         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6439
6440 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6441
6442         * gfortran.dg/use_5.f90: New test.
6443         * gfortran.dg/use_6.f90: Ditto.
6444         * gfortran.dg/use_7.f90: Ditto.
6445
6446 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6447
6448         PR fortran/30973
6449         * gfortran.dg/use_4.f90: New test.
6450         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6451
6452 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         PR fortran/31011
6455         * gfortran.dg/parameter_array_section_2.f90: New test.
6456
6457 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6458
6459         PR c++/30852
6460         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6461
6462         PR c++/30534
6463         * g++.dg/template/arg5.C: New test.
6464
6465 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6466
6467         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6468
6469 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6470
6471         * gcc.dg/var-expand1.c: Add newline at end of file.
6472
6473 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6474
6475         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6476
6477 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6478
6479         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6480
6481 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6482
6483         * gcc.dg/torture/builtin-convert-4.c: New test.
6484
6485 2007-03-05  Ian Lance Taylor  <iant@google.com>
6486
6487         * gcc.c-torture/compile/pr31034.c: New test.
6488
6489 2007-03-05  Ian Lance Taylor  <iant@google.com>
6490
6491         * gcc.dg/inline-18.c: New test.
6492         * gcc.dg/inline-19.c: New test.
6493         * gcc.dg/inline-20.c: New test.
6494         * gcc.dg/inline-21.c: New test.
6495
6496 2007-03-05  Richard Guenther  <rguenther@suse.de>
6497
6498         PR tree-optimization/14052
6499         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6500
6501 2007-03-05  Richard Guenther  <rguenther@suse.de>
6502
6503         PR tree-optimization/23777
6504         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6505
6506 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6507
6508         PR other/30465
6509         * gcc.dg/multiple-overflow-warn-3.c: New.
6510         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6511
6512 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6513
6514         PR c++/30895
6515         * g++.dg/parse/template23.C: New test.
6516
6517 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6518
6519         PR middle-end/30744
6520         * gcc.dg/pr30744-1.c: New test case.
6521
6522 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6523
6524         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6525
6526 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6527
6528         PR target/30406
6529         * gfortran.dg/logical_3.f90: New test.
6530
6531 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6532
6533         PR libfortran/30981
6534         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6535
6536 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6537
6538         * gcc.target/m68k/m68k.exp: New.
6539         * gcc.target/m68k/crash1.c: New.
6540
6541 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6542
6543         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6544         to be more compatible with integer(kind=8).
6545
6546 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6547
6548         PR libfortran/31001
6549         * gfortran.dg/zero_sized_3.f90: New test.
6550
6551 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6552
6553         PR c++/15787
6554         * g++.dg/parse/else.C: New.
6555         * g++.dg/parse/else-2.C: New.
6556
6557 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6558             Tobias Burnus  <burnus@net-b.de>
6559
6560         PR fortran/30882
6561         * gfortran.dg/size_dim.f90: New test.
6562
6563 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6564             Tobias Burnus  <burnus@net-b.de>
6565
6566         PR fortran/30873
6567         * gfortran.dg/entry_9.f90: New test.
6568
6569 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6570
6571         PR c++/28253
6572         * g++.dg/inherit/covariant16.C: New test.
6573
6574 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6575
6576         * g++.dg/other/darwin-minversion-1.C: New.
6577
6578 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6579
6580         * gcc.dg/tree-ssa/20070302-1.c: New test.
6581
6582 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6583
6584         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6585         tests.
6586
6587 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6588
6589         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6590
6591 2007-03-01  Simon Baldwin <simonb@google.com>
6592
6593         PR c++/23689
6594         * warn/ignored_typedef.C: New.
6595         * init/ctor8.C: Added dg-warning to consume ignored typedef
6596         warning.
6597         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6598         and added an explicit line number.
6599
6600 2007-02-28  Richard Guenther  <rguenther@suse.de>
6601
6602         PR middle-end/30364
6603         * gcc.dg/torture/pr30364-1.c: New testcase.
6604         * gcc.dg/torture/pr30364-2.c: Likewise.
6605         * gcc.dg/torture/pr30364-3.c: Likewise.
6606
6607 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6608
6609         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6610         powerpc*, use -funsafe-math-optimizations.
6611         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6612         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6613
6614 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6615             Paul Thomas  <pault@gcc.gnu.org>
6616
6617         PR fortran/30888
6618         PR fortran/30887
6619         * c_by_val_1.f: Test %VAL() with non-default kind.
6620         * c_by_val.c: Ditto.
6621         * c_by_val_4.f: New test.
6622
6623 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6624
6625         PR fortran/30968
6626         * gfortran.dg/continuation_7.f90: New test.
6627
6628 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6629
6630         * g++.dg/inherit/thunk7.C: New test.
6631         * lib/target-supports.exp (check_profiling_available): Not available
6632         for bfin-*-*.
6633
6634 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6635
6636         PR target/30970
6637         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6638
6639 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6640
6641         * lib/target-supports.exp (check_effective_target_init_priority):
6642         Remove Solaris special case.
6643
6644 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6645
6646         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6647         for more builtin types.
6648
6649         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6650         * g++.dg/ext/visibility/noPLT.C: Likewise.
6651
6652 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6653
6654         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6655         sh* targets.
6656
6657 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6658
6659         PR fortran/30865
6660         * size_optional_dim_1.f90:  New test.
6661
6662 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6663
6664         * gcc.dg/vxworks/vxworks.exp: New file.
6665         * gcc.dg/vxworks/initpri1.c: Likewise.
6666         * gcc.dg/vxworks/initpri2.c: Likewise.
6667         * gcc.dg/initpri2.c: Add more tests.
6668         * g++.dg/special/initpri2.C: Likewise.
6669
6670         * gcc.dg/initpri1.c: New test.
6671         * gcc.dg/initpri2.c: Likewise.
6672         * g++.dg/special/initpri1.C: New test.
6673         * g++.dg/special/initpri2.C: Likewise.
6674         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6675         * g++.dg/special/conpr-2.C: Likewise.
6676         * g++.dg/special/conpr-3.C: Likewise.
6677         * g++.dg/special/conpr-4.C: Likewise.
6678         * g++.dg/special/initp1.C: Likewise.
6679         * g++.dg/special/ecos.exp: Remove code to detect availability of
6680         constructor priorities.
6681         * lib/target-supports.exp (check_effective_target_init_priority):
6682         New function.
6683
6684 2007-02-24  Jan Hubicka  <jh@suse.cz>
6685
6686         * gcc.c-torture/execute/pr30778.c: New testcase.
6687
6688 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6689
6690         PR libgfortran/30918
6691         * gfortran.dg/namelist_26.f90: New test.
6692
6693 2007-02-24  Richard Guenther  <rguenther@suse.de>
6694
6695         PR middle-end/30951
6696         * gcc.dg/pr30951.c: New testcase.
6697
6698 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6699
6700         * gcc.dg/torture/builtin-modf-1.c: New test.
6701
6702 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6703
6704         PR tree-optimization/30904
6705         * gcc.dg/pr30904.c: New test.
6706
6707 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6708
6709         * gcc.test-framework/README: Correct command.
6710         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6711         -Wunused-value.
6712         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6713
6714 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6715
6716         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6717
6718 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6719
6720         * lib/target-supports.exp (check_effective_target_newlib): New
6721         function.
6722
6723 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6724
6725         PR fortran/30660
6726         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6727         allocatable component.
6728
6729
6730 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6731
6732         * gcc.dg/torture/builtin-logb-1.c: New test.
6733         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6734         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6735         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6736         sh* targets.
6737
6738 2007-02-23  Richard Guenther  <rguenther@suse.de>
6739
6740         * g++.dg/warn/changes-meaning.C: New testcase.
6741
6742 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6743
6744         PR libgfortran/30910
6745         * gfortran.dg/fmt_zero_precision.f90: Update test.
6746
6747 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6748
6749         * gcc.dg/torture/builtin-frexp-1.c: New test.
6750
6751 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6754
6755 2007-02-22  Ian Lance Taylor  <iant@google.com>
6756
6757         PR debug/30898
6758         * g++.dg/debug/pr30898.C: New test.
6759
6760 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6761
6762         * gcc.dg/vect/vect-106.c: New test.
6763
6764 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6765             Ira Rosen  <irar@il.ibm.com>
6766
6767         PR tree-optimization/30843
6768         * gcc.dg/vect/pr30843.c: New test.
6769
6770 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6771
6772         PR tree-optimization/30858
6773         * gcc.dg/vect/pr30858.c: New test.
6774
6775 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6776
6777         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6778         to set options for compiling testglue.
6779         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6780         * lib/obj-c++.exp (obj-c++_init): Likewise.
6781
6782 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6783
6784         * gnat.dg/derived_aggregate.adb: New test.
6785
6786 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6787
6788         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6789         sh* targets.  Call the correct CKSGN macro.
6790
6791 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6792
6793         * gfortran.dg/gomp/omp_parse1.f90: New test.
6794         * gfortran.dg/gomp/omp_parse2.f: New test.
6795
6796 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6797
6798         PR fortran/30869
6799         * gfortran.dg/do_pointer_1.f90:  New test.
6800
6801 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6802
6803         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6804         and scalbln.
6805
6806 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6807
6808         * gcc.dg/darwin-minversion-1.c: New.
6809         * gcc.dg/darwin-minversion-2.c: New.
6810
6811 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6812
6813         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6814
6815 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6816             DJ Delorie <dj@redhat.com>
6817
6818         PR other/30824
6819         * gcc.dg/Wfatal.c: New.
6820         * gcc.dg/Wfatal-2.c: New.
6821         * gcc.dg/Werror-1.c: Adjust expectations.
6822         * gcc.dg/Werror-5.c: Likewise.
6823         * gcc.dg/Werror-7.c: Likewise.
6824         * gcc.dg/Werror-10.c: Likewise.
6825         * gcc.dg/Werror-11.c: Likewise.
6826
6827 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6828
6829         PR fortran/30522
6830         * gfortran.dg/volatile10.f90: New test.
6831
6832 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6833
6834         PR libfortran/30533
6835         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6836
6837 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6838
6839         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6840         * gcc.dg/Walways-true-1.c: Likewise.
6841         * gcc.dg/weak/weak-3.c: Likewise.
6842         * gcc.dg/Werror-1.c: Likewise.
6843         * gcc.dg/Werror-3.c: Likewise.
6844         * gcc.dg/Werror-4.c: Likewise.
6845         * gcc.dg/Werror-5.c: Likewise.
6846         * gcc.dg/Werror-6.c: Likewise.
6847         * gcc.dg/Werror-7.c: Likewise.
6848         * gcc.dg/Werror-8.c: Likewise.
6849         * gcc.dg/Werror-10.c: Likewise.
6850         * gcc.dg/Werror-11.c: Likewise.
6851         * gcc.dg/Werror-12.c: Likewise.
6852         * g++.old-deja/g++.mike/warn8.C: Likewise.
6853         * g++.dg/warn/Walways-true-1.C: Likewise.
6854         * g++.dg/warn/Walways-true-2.C: Likewise.
6855         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6856         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6857         -Wstring-literal-comparison with -Waddress.
6858         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6859         -Wno-string-literal-comparison with -Wno-address.
6860
6861 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6862
6863         * gnat.dg/self_aggregate_with_call.adb: New test.
6864
6865 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6866
6867         PR tree-optimization/30975
6868         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6869         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6870         * gcc.dg/vect/pr30795.c: New.
6871
6872 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6873
6874         PR fortran/30681
6875         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6876
6877 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6878
6879         PR rtl-optimization/28173
6880         * gcc.target/i386/andor-1.c: New test case.
6881
6882 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6883
6884         * gcc.dg/torture/builtin-ldexp-1.c: New.
6885         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6886
6887 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6888
6889         * gfortran.dg/array_constructor_15.f90: New test case.
6890
6891 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6892
6893         * gfortran.dg/forall_10.f90: New test case.
6894
6895 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6896
6897         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6898
6899 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6900
6901         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6902         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6903
6904 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6907         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6908         * gcc.target/i386/xchg-1.c: New test.
6909         * gcc.target/i386/xchg-2.c: New test.
6910
6911 2007-02-16  Richard Guenther  <rguenther@suse.de>
6912             Christian Bruel  <christian.bruel@st.com>
6913
6914         * gcc.dg/strict-overflow-5.c: New testcase.
6915
6916 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6917
6918         PR fortran/30793
6919         * gfortran.dg/func_derived_4.f90: New test.
6920
6921 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6922
6923         PR middle-end/30391
6924         * gfortran.dg/pr30391-1.f90: New test case.
6925
6926 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6927
6928         PR middle-end/30433
6929         * gcc.c-torture/compile/pr30433.c: New testcase to check
6930         that complex constants comparisions are foldded.
6931
6932 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6933
6934         PR C++/30158
6935         * g++.dg/ext/stmtexpr10.C: New testcase.
6936
6937 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6938
6939         PR middle-end/30729
6940         * gcc.dg/Wunused-value-2.c: New testcase.
6941
6942 2007-02-15  Ian Lance Taylor  <iant@google.com>
6943
6944         * g++.dg/eh/subreg-1.C: New test.
6945
6946 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6947
6948         PR c/26494
6949         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6950         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6951         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6952         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6953         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6954         * gcc.dg/Werror-implicit-function-declaration.c: New.
6955
6956 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6957
6958         PR c++/28943
6959         * g++.dg/warn/pr28943.C: New.
6960
6961 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6962
6963         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6964
6965 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6966
6967         PR fortran/30779
6968         * gfortran.dg/error_recovery_3.f90: New test.
6969
6970 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6971
6972         * g++.dg/tree-ssa/sra-1.C: New.
6973
6974 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6975
6976         * g++.dg/tree-ssa/sra-1.C: New.
6977
6978 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6979
6980         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6981
6982 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6983
6984         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6985
6986 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6987
6988         PR fortran/30799
6989         * gfortran.dg/logical_2.f90: New test.
6990
6991 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6992
6993         * gcc.dg/torture/complex-alias-1.c: New test.
6994
6995 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6996
6997         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6998         instead of -fdump-tree-tailcall.
6999
7000 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7001
7002         * gfortran.dg/interface_10.f90: Fix comment typo.
7003
7004 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7005
7006         PR tree-optimization/30771
7007         * gcc.dg/vect/pr30771.c: New test.
7008
7009 2007-02-13  Ian Lance Taylor  <iant@google.com>
7010
7011         * gcc.dg/Wstrict-overflow-1.c: New test.
7012         * gcc.dg/Wstrict-overflow-2.c: New test.
7013         * gcc.dg/Wstrict-overflow-3.c: New test.
7014         * gcc.dg/Wstrict-overflow-4.c: New test.
7015         * gcc.dg/Wstrict-overflow-5.c: New test.
7016         * gcc.dg/Wstrict-overflow-6.c: New test.
7017         * gcc.dg/Wstrict-overflow-7.c: New test.
7018         * gcc.dg/Wstrict-overflow-8.c: New test.
7019         * gcc.dg/Wstrict-overflow-9.c: New test.
7020         * gcc.dg/Wstrict-overflow-10.c: New test.
7021
7022 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7023
7024         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7025
7026 2007-02-13  Richard Henderson  <rth@redhat.com>
7027
7028         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7029         * gcc.c-torture/execute/pr29302-1.c: ... here.
7030
7031 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7032
7033         PR c/29521
7034         * gcc.dg/c90-return-1.c: Update output.
7035         * gcc.dg/c99-return-1.c: Likewise.
7036
7037 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7038
7039         PR fortran/30554
7040         * gfortran.dg/used_dummy_types_7.f90: New test..
7041
7042 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7043
7044         * gcc.target/i386/parity-1.c: New test.
7045         * gcc.target/i386/parity-2.c: New test.
7046
7047 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7048
7049         * gcc.target/i386/builtin-bswap-3.c: New test case.
7050
7051 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7052
7053         PR tree-optimization/29145
7054         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7055         alias analysis is improved to take better advantage of restrict
7056         qualified pointers.
7057         * gcc.dg/vect/vect-80.c: Likewise.
7058         * gcc.dg/vect/pr29145.c: New.
7059
7060 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7061
7062         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7063         * gcc.target/i386/sse4a-insert.c: Likewise.
7064
7065 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7066
7067         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7068         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7069
7070 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7071
7072         PR fortran/30478
7073         * gfortran.dg/enum_4.f90: Update error message checks.
7074
7075 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7076
7077         PR fortran/30554
7078         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7079         versions of the modules.
7080
7081         PR fortran/30617
7082         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7083         by getting rid of recursive I/O and providing functions with
7084         results.
7085
7086         PR fortran/30319
7087         * gfortran.dg/char_array_constructor_2.f90
7088
7089 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/26988
7092         * g++.dg/template/spec34.C: New test
7093
7094 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7095
7096         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7097         on i?86 and x86_64.
7098         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7099         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7100         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7101         on i?86 and x86_64.
7102         * gcc.dg/vect/vect-113.c: Ditto.
7103
7104 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/29487
7107         * g++.dg/eh/weak1-C: New test.
7108         * g++.dg/eh/weak1-a.cc: Likewise.
7109         * g++.dg/eh/comdat1.C: Likewise.
7110
7111 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7112             Dorit Nuzman  <dorit@il.ibm.com>
7113
7114         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7115         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7116         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7117         * gcc.dg/vect/vect-113.c: Likewise.
7118
7119         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7120
7121 2007-02-10  Richard Henderson  <rth@redhat.com>
7122
7123         * lib/target-supports.exp (check_effective_target_tls): Redefine
7124         to mean non-emulated tls.
7125         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7126         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7127         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7128         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7129         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7130         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7131         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7132
7133 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7134
7135         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7136
7137 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7138
7139         * gfortran.dg/secnds.f: Replace time tolerance with a
7140         before-and-after bracket.
7141         * gfortran.dg/secnds-1.f: Likewise.
7142
7143 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/30512
7146         * gfortran.dg/maxlocval_1.f90: New test.
7147
7148 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7149
7150         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7151
7152 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7153
7154         PR fortran/30720
7155         * gfortran.dg/array_function_1.f90: New test.
7156
7157 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7158
7159         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7160         (check_effective_target_dummy_wcsftime): New functions.
7161
7162 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7163
7164         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7165         * lib/target-supports.exp (check_effective_target_uclibc): New
7166         function.
7167
7168 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7169
7170         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7171         (vsnprintf): Don't define for uClibc targets.
7172
7173 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7174
7175         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7176         set before checking whether it was allowed.
7177         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7178         before checking inside_main.
7179
7180 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7181
7182         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7183         uClinux targets.
7184         (u16sf): Likewise u4sf.
7185         * g++.dg/compat/struct-layout-1.h: Likewise.
7186
7187 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7188
7189         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7190         procedure.
7191         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7192         m68k targets if check_effective_target_coldfire_fpu returns true.
7193
7194 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7195         Richard Guenther  <rguenther@suse.de>
7196
7197         PR middle-end/23361
7198         * gcc.dg/fold-compare-3.c: New testcase.
7199         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7200
7201 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7202
7203         * gcc.dg/pr26570.c: Clean up coverage files.
7204         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7205         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7206         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7207         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7208         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7209         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7210         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7211         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7212         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7213         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7214         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7215         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7216         * gcc.dg/vect/pr28952.c: Ditto.
7217         * gcc.dg/vect/pr27151.c: Ditto.
7218         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7219         * g++.dg/gomp/macro-3.C: Ditto.
7220
7221 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7222
7223         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7224         of the loop.
7225
7226 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7227
7228         * gcc.target/i386/builtin-bswap-2.c: New test case.
7229
7230 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7231
7232         * gfortran.dg/forall_8.f90: New test case.
7233         * gfortran.dg/forall_9.f90: Likewise.
7234
7235 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7236
7237         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7238
7239 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7240
7241         * lib/target-supports.exp (check_effective_target_simulator): New.
7242
7243 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7244
7245         * gcc.dg/tree-ssa/loop-25.c: New test.
7246
7247 2007-02-06  Richard Henderson  <rth@redhat.com>
7248
7249         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7250
7251 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7252
7253         * gcc.target/powerpc/popcount-1.c: New test case.
7254         * gcc.target/powerpc/parity-1.c: Likewise.
7255
7256 2007-02-06  Richard Guenther  <rguenther@suse.de>
7257
7258         PR middle-end/27302
7259         * gcc.dg/torture/pr27302-2.c: New testcase.
7260
7261 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7262
7263         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7264         * gcc.dg/vect/vect-iv-1.c: New test.
7265         * gcc.dg/vect/vect-iv-2.c: New test.
7266         * gcc.dg/vect/vect-iv-3.c: New test.
7267         * gcc.dg/vect/vect-iv-4.c: New test.
7268         * gcc.dg/vect/vect-iv-5.c: New test.
7269         * gcc.dg/vect/vect-iv-6.c: New test.
7270         * gcc.dg/vect/vect-iv-7.c: New test.
7271         * gcc.dg/vect/vect-iv-8.c: New test.
7272         * gcc.dg/vect/vect-iv-9.c: New test.
7273         * gcc.dg/vect/vect-iv-10.c: New test.
7274         * gcc.dg/vect/vect-iv-11.c: New test.
7275         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7276         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7277         * gcc.dg/vect/vect-14.c: Now vectorizable.
7278         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7279         loop).
7280         * gcc.dg/vect/vect-27.c: Likewise.
7281         * gcc.dg/vect/vect-29.c Likewise.
7282         * gcc.dg/vect/vect-dv-2.c: Likewise.
7283         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7284         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7285         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7286
7287 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7288
7289         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7290
7291 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7292
7293         * gcc.dg/builtins-20.c: Add more cases.
7294
7295 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7296
7297         PR debug/30189
7298         * gcc.dg/pr30189.c: New test.
7299
7300 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7301
7302         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7303         for running tests.
7304         * gcc.target/i386/sse4a-extract.c: New test.
7305         * gcc.target/i386/sse4a-insert.c: New test.
7306         * gcc.target/i386/sse4a-montsd.c: New test.
7307         * gcc.target/i386/sse4a-montss.c: New test.
7308
7309 2007-02-05  Richard Guenther  <rguenther@suse.de>
7310
7311         * gcc.target/i386/vectorize3.c: New testcase.
7312
7313 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7314
7315         PR target/30665
7316         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7317
7318 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7319
7320         PR fortran/30611
7321         * gfortran.dg/repeat_1.f90: New test.
7322
7323 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7324
7325         PR fortran/30605
7326         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7327         * gfortran.dg/derived_init_2.f90: Ditto.
7328         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7329         * gfortran.dg/array_initializer_1.f90: Ditto.
7330         * gfortran.dg/do_2.f90: Ditto.
7331         * gfortran.dg/proc_assign_1.f90: Ditto.
7332
7333 2007-02-04  Richard Guenther  <rguenther@suse.de>
7334
7335         PR middle-end/30636
7336         * g++.dg/warn/pr30636.C: New testcase.
7337         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7338
7339 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7340
7341         PR middle-end/30667
7342         * gfortran.dg/pr30667.f: New test.
7343
7344 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         * gcc.dg/builtins-54.c: Add more cases.
7347
7348 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7349
7350         PR fortran/30514
7351         * gfortran.dg/zero_sized_2.f90: New test.
7352
7353         PR fortran/30660
7354         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7355
7356         PR fortran/29820
7357         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7358         file.
7359
7360 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7361
7362         PR fortran/30683
7363         * gfortran.dg/interface_10.f90: New test.
7364
7365 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366
7367         * gcc.dg/builtins-20.c: Add more cases.
7368
7369 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7370
7371         PR target/29682
7372         * gcc-target/ia64/pr29682.c: New test.
7373
7374 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7375
7376         PR fortran/30284
7377         * gfortran.dg/arrayio_11.f90.f90: New test.
7378
7379         PR fortran/30626
7380         * gfortran.dg/arrayio_12.f90.f90: New test.
7381
7382 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7383
7384         PR c++/30536
7385         * g++.dg/tls/diag-5.C: New test.
7386
7387         PR middle-end/30473
7388         * gcc.dg/pr30473.c: New test.
7389         * gcc.c-torture/execute/20070201-1.c: New test.
7390
7391 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7392
7393         * gfortran.dg/dependency_20.f90: New test case.
7394
7395 2007-01-31  Ian Lance Taylor  <iant@google.com>
7396
7397         * gcc.dg/lower-subreg-1.c (test): New test.
7398
7399 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7400
7401         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7402
7403 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7404
7405         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7406         * gcc.dg/torture/builtin-math-3.c: Likewise.
7407
7408 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7409
7410         gcc.dg/Wparentheses-2.c: Update and add new tests.
7411
7412 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7413
7414         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7415         vectorize.
7416
7417 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7418
7419         * gcc.dg/builtins-63.c: New test.
7420
7421 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7422
7423         PR fortran/27588
7424         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7425
7426 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7427
7428         PR fortran/30520
7429         * gfortran.dg/volatile8.f90: New argument conformance test.
7430         * gfortran.dg/volatile9.f90: New scope test.
7431
7432 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7433
7434         PR c++/24745
7435         * g++.dg/warn/null4.C: New.
7436
7437 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7438             Uros Bizjak  <ubizjak@gmail.com>
7439
7440         * gcc.dg/large-size-array-3.c: Correct typo.
7441
7442 2007-01-30  Richard Guenther  <rguenther@suse.de>
7443
7444         PR middle-end/27657
7445         * g++.dg/debug/pr27657.C: New testcase.
7446
7447 2007-01-30  Richard Guenther  <rguenther@suse.de>
7448
7449         PR middle-end/30313
7450         * gcc.dg/torture/pr30313.c: New testcase.
7451
7452 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7453
7454         * gcc.dg/dfp/dfp-except.h: New file.
7455         * gcc.dg/dfp/fe-check.h: New file.
7456         * gcc.dg/dfp/fe-binop.c: New test.
7457         * gcc.dg/dfp/fe-convert-1.c: New test.
7458         * gcc.dg/dfp/fe-convert-2.c: New test.
7459         * gcc.dg/dfp/fe-convert-3.c: New test.
7460
7461         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7462         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7463         * gcc.dg/dfp/convert-dfp.c: Ditto.
7464         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7465
7466 2007-01-29  Josh Conner  <jconner@apple.com>
7467
7468         * gcc.target/powerpc/altivec-24.c: New test.
7469
7470 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7471
7472         PR c++/28266
7473         * g++.dg/parse/defarg12.C: New test.
7474
7475 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7476
7477         PR fortran/30554
7478         * gfortran.dg/used_dummy_types_6.f90: New test.
7479
7480 2007-01-28  Jan Hubicka  <jh@suse.cz>
7481
7482         * gcc.dg/tree-prof/val-prof-6.c: New test.
7483
7484 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7485
7486         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7487
7488 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7489
7490         PR C++/28988
7491         * g++.dg/expr/dtor4.C: New test.
7492
7493 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7494
7495         * gcc.dg/tree-ssa/loop-23.c: New test.
7496
7497 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7498
7499         PR libfortran/30389
7500         * gfortran.dg/achar_2.f90:  New test.
7501         * gfortran.dg/achar_3.f90:  New test.
7502
7503 2007-01-27  Ian Lance Taylor  <iant@google.com>
7504
7505         * gcc.dg/strict-overflow-1.c: New test.
7506         * gcc.dg/no-strict-overflow-1.c: New test.
7507         * gcc.dg/strict-overflow-2.c: New test.
7508         * gcc.dg/no-strict-overflow-2.c: New test.
7509         * gcc.dg/strict-overflow-3.c: New test.
7510         * gcc.dg/no-strict-overflow-3.c: New test.
7511         * gcc.dg/strict-overflow-4.c: New test.
7512         * gcc.dg/no-strict-overflow-4.c: New test.
7513         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7514         * gcc.dg/pr15784-1.c: Likewise.
7515         * gcc.dg/pr20922-1.c: Likewise.
7516         * gcc.dg/pr20922-3.c: Likewise.
7517         * gcc.dg/pr20922-4.c: Likewise.
7518         * gcc.dg/pr20922-6.c: Likewise.
7519         * gcc.dg/compare-4.c: Likewise.
7520         * gcc.dg/torture/pr26898-1.c: Likewise.
7521         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7522         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7523         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7524         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7525         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7526         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7527         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7528         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7529         * g++.dg/tree-ssa/pr21082.C: Likewise.
7530
7531 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7532
7533         * gcc-dg/large-size-array-3.c: New test case.
7534
7535 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7536
7537         * gfortran.dg/forall_7.f90: New test case.
7538
7539 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7540
7541         PR fortran/30407
7542         * gfortran.dg/where_operator_assign_1.f90: New test.
7543         * gfortran.dg/where_operator_assign_2.f90: New test.
7544         * gfortran.dg/where_operator_assign_3.f90: New test.
7545
7546 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7547
7548         * lib/target-supports.exp
7549         (check_effective_target_powerpc_altivec): New.
7550         (check_effective_target_vect_cmdline_needed): Use it.
7551
7552 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7553
7554         PR fortran/30278
7555         * gfortran.dg/backslash_3.f: New test.
7556
7557 2007-01-26  Richard Guenther  <rguenther@suse.de>
7558
7559         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7560
7561 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7562
7563         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7564         * gfortran.dg/vect/vect.exp: Ditto.
7565         * gfortran.dg/dg.exp: Ditto.
7566         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7567         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7568
7569 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7570
7571         * gcc.dg/builtins-20.c: Add more cases.
7572         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7573
7574 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7575
7576         PR fortran/30437
7577         * gcc.dg/Wall.c: New.
7578         * gcc.dg/Wno-all.c: New.
7579         * gfortran.dg/Wall.f90: New.
7580         * gfortran.dg/Wno-all.f90: New.
7581
7582 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7583
7584         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7585         * g++.dg/eh/simd-2.C: Also run on Darwin.
7586         * g++.dg/eh/simd-3.C: New.
7587         * g++.dg/eh/simd-4.C: New.
7588
7589 2007-01-25  Richard Guenther  <rguenther@suse.de>
7590
7591         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7592         and _PROFILE_USE.
7593         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7594
7595 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7596
7597         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7598         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7599         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7600         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7601         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7602         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7603         * gcc.dg/ipa/ipa-7.c: New testcase.
7604
7605 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7606
7607         * g++.dg/cpp0x/warn_cxx0x.C: New.
7608
7609 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7610
7611         * gcc.dg/builtins-20.c: Test builtin carg.
7612
7613 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR middle-end/27416
7616         * gcc.dg/gomp/pr27416.c: New test.
7617
7618         PR middle-end/30494
7619         * gcc.dg/gomp/pr30494.c: New test.
7620         * g++.dg/gomp/pr30494.C: New test.
7621
7622         PR middle-end/30421
7623         * gcc.dg/gomp/pr30421.c: New test.
7624
7625 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7626
7627         * gcc.target/ia64/versionid-1.c: New test.
7628         * gcc.target/ia64/versionid-2.c: New test.
7629
7630 2007-01-24  Richard Guenther  <rguenther@suse.de>
7631
7632         PR testsuite/30181
7633         * gcc.dg/builtins-57.c: Change to a link-time testcase
7634         to support non-C99 targets.
7635
7636 2007-01-24  Jan Hubicka  <jh@suse.cz>
7637
7638         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7639
7640 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7641
7642         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7643
7644 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7645
7646         PR objc/27438
7647         * objc.dg/const-str-12.m: New test.
7648
7649 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7650
7651         PR fortran/30532
7652         * gfortran.dg/ctrl-z.f90:  New test.
7653
7654 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7655
7656         PR fortran/30481
7657         * gfortran.dg/namelist_assumed_char.f90:  New test.
7658
7659 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7660
7661         PR c++/27492
7662         * g++.dg/inherit/covariant15.C: New test.
7663
7664 2007-01-23  Ian Lance Taylor  <iant@google.com>
7665
7666         * g++.dg/warn/Wparentheses-24.C: New test.
7667
7668 2007-01-23  Richard Guenther  <rguenther@suse.de>
7669
7670         PR testsuite/30560
7671         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7672         with full path.
7673
7674 2007-01-22  Richard Guenther  <rguenther@suse.de>
7675
7676         PR tree-optimization/30038
7677         * gcc.dg/builtins-62.c: New testcase.
7678
7679 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7680
7681         * gcc.c-torture/compile/20070121.c: New test.
7682
7683 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7684
7685         PR libfortran/30525
7686         * gfortran.dg/char_comparison_1.f:  New test.
7687
7688 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7689
7690         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7691
7692 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7693
7694         PR objc/30479
7695         * objc.dg/pch: New directory.
7696         * objc.dg/pch/pch.exp: New file.
7697         * objc.dg/pch/interface-1.m: New test.
7698         * objc.dg/pch/interface-1.hs: New include file.
7699         * lib/objc.exp (objc_target_compile): Add
7700         "-x objective-c-header" in front of the sources if this is
7701         a precompiled header being compiled.
7702
7703 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7704
7705         * gfortran.dg/array_memcpy_3.f90: New test case.
7706         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7707
7708 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7709             Brooks Moses  <brooks.moses@codesourcery.com>
7710             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7711
7712         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7713         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7714
7715 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7716
7717         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7718
7719 2007-01-19  Mike Stump  <mrs@apple.com>
7720
7721         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7722         away.
7723
7724 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7725
7726         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7727         option instead of -funsafe-math-optimizations.
7728
7729 2007-01-19  Tomas Bily  <tbily@suse.cz>
7730
7731         gcc.dg/tree-prof/indir-call-prof.c: New.
7732         g++.dg/dg.exp: Add tree-prof subdirectory.
7733         g++.dg/tree-prof/indir-call-prof.C: New.
7734         g++.dg/tree-prof/tree-prof.exp: New.
7735
7736 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7737
7738         PR c++/17947
7739         * g++.dg/warn/deprecated.C: Update warning output.
7740         * g++.dg/warn/deprecated-2.C: Likewise.
7741         * g++.dg/warn/deprecated-3.C: New.
7742
7743 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7744
7745         * gcc.c-torture/execute/nestfunc-7.c: New.
7746
7747 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7748
7749         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7750
7751 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7752
7753         * gcc.dg/m68k-pic-1.c: New.
7754
7755 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7756
7757         * gfortran.dg/array_memcpy_4.f90: New test case.
7758
7759 2007-01-18  Josh Conner  <jconner@apple.com>
7760
7761         PR target/30485
7762         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7763         * gcc.dg/vect/no-trapping-math-1: New.
7764         * gcc.dg/vect/no-trapping-math-2: New.
7765
7766 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7767
7768         * gcc.target/i386/387-8.c: Update comment about optimizing
7769         inherent load of 1.0 of fptan instruction.
7770
7771 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7772             Richard Guenther <rguenther@suse.de>
7773
7774         PR diagnostic/8268
7775         * gcc.dg/Warray-bounds.c: New testcase.
7776         * gcc.dg/Warray-bounds-2.c: New testcase.
7777         * g++.dg/warn/Warray-bounds.C: New testcase.
7778         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7779
7780 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/30476
7783         * gfortran.dg/generic_12.f90: New test.
7784
7785 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7786
7787         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7788         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7789
7790 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7791
7792         * gcc.dg/dfp/compare-special.h: New file.
7793         * gcc.dg/dfp/compare-special-32.c: New test.
7794         * gcc.dg/dfp/compare-special-64.c: New test.
7795         * gcc.dg/dfp/compare-special-128.c: New test.
7796
7797 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7798             Paul Thomas  <pault@gcc.gnu.org>
7799             Steven G. Kargl  <kargl@gcc.gnu.org>
7800
7801         PR fortran/30404
7802         * gfortran.dg/forall_6.f90: New test case.
7803         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7804         * gfortran.dg/dependency_13.f90: Likewise.
7805
7806 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7807
7808         PR testsuite/12325
7809         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7810         targets that don't support Inf.
7811
7812 2007-01-15  Dale Johannesen  <dalej@apple.com>
7813
7814         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7815
7816 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7817
7818         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7819         of achar for 0xff to avoid the "Extended ASCII not
7820         implemented" error message.
7821
7822 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7823
7824         PR fortran/28172
7825         * gfortran.dg/altreturn_4.f90: New test.
7826
7827         PR fortran/29389
7828         * gfortran.dg/stfunc_4.f90: New test.
7829
7830         PR fortran/29712
7831         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7832         * gfortran.dg/initialization_1.f90: Change warning.
7833
7834         PR fortran/30283
7835         * gfortran.dg/specification_type_resolution_2.f90: New test.
7836
7837 2007-01-14  Jan Hubicka  <jh@suse.cz>
7838
7839         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7840         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7841         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7842         elimination.
7843
7844 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/30410
7847         * gfortran.dg/external_procedures_2.f90: New test.
7848
7849 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         PR target/30413
7852         * gcc.target/i386/pr30413.c: New test.
7853
7854 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7855
7856         PR fortran/30452
7857         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7858
7859 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7860
7861         * gcc.dg/20070112-1.c: New test.
7862
7863 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7864
7865         PR libgfortran/30435
7866         * gfortran.dg/list_read_6.f90: New test.
7867
7868 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7869
7870         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7871
7872 2007-01-12  Tom Tromey  <tromey@redhat.com>
7873
7874         PR preprocessor/28227:
7875         * gcc.dg/cpp/pr28227.c: New file.
7876
7877 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7878
7879         * gcc.dg/tree-ssa/loop-22.c: New test.
7880
7881 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7882
7883         PR tree-optimization/29516
7884         * gcc.dg/tree-ssa/loop-20.c: New test.
7885
7886 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7887
7888         PR libfortran/30415
7889         * minmaxloc_integer_kinds_1.f90:  New test.
7890
7891 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7892
7893         PR c++/29573
7894         * g++.dg/template/sizeof-template-argument.C: New test.
7895
7896 2007-01-11  Jan Hubicka  <jh@suse.cz>
7897
7898         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7899         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7900         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7901         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7902         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7903         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7904         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7905         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7906         transformation in question.
7907         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7908         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7909         * gcc.dg/always_inline3.c: Likewise.
7910
7911 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/28999
7914         * g++.dg/template/typename11.C: New test.
7915
7916 2007-01-10  Robert Kennedy <jimbob@google.com>
7917
7918         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7919
7920 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7921
7922         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7923         for different integer kinds.
7924         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7925         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7926         * gfortran.dg/ishft_2.f90: New test.
7927         * gfortran.dg/ishft_3.f90: New test.
7928
7929 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7930
7931         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7932
7933 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7934
7935         PR tree-optimization/30322
7936         * gcc.dg/tree-ssa/loop-21.c: New test.
7937
7938 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7939
7940         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7941
7942 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7943
7944         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7945
7946 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7947
7948         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7949         * g++.dg/warn/overflow-warn-3.C: Likewise.
7950         * g++.dg/warn/overflow-warn-4.C: Likewise.
7951         * g++.dg/warn/overflow-warn-5.C: Likewise.
7952         * g++.dg/warn/overflow-warn-6.C: Likewise.
7953         * g++.dg/warn/Woverflow-1.C: Likewise.
7954         * g++.dg/warn/Woverflow-2.C: Likewise.
7955         * g++.dg/warn/Woverflow-3.C: Likewise.
7956         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7957
7958 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7959
7960         * gfortran.dg/array_constructor_14.f90: New test case.
7961         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7962
7963 2007-01-08  Richard Guenther  <rguenther@suse.de>
7964
7965         PR tree-optimization/23603
7966         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7967         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7968
7969 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7970
7971         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7972         in __v8qi typedef.
7973         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7974         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7975         compiler behaviour.
7976         * gcc.dg/simd-5.c: Likewise.
7977         * gcc.dg/simd-6.c: Likewise.
7978         * g++.dg/conversion/simd1.C: Likewise.
7979         * g++.dg/conversion/simd3.C: Likewise.
7980         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7981         (main): Use it.
7982
7983 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7984
7985         PR tree-optimization/29877
7986         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7987         name of a hard register for the target concerned.  Adjust dg-error
7988         directives to cope with new behaviour of TER.
7989
7990 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7991
7992         PR c++/28986
7993         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7994         * g++.dg/warn/overflow-warn-1.C: New.
7995         * g++.dg/warn/overflow-warn-3.C: New.
7996         * g++.dg/warn/overflow-warn-4.C: New.
7997         * g++.dg/warn/overflow-warn-5.C: New.
7998         * g++.dg/warn/overflow-warn-6.C: New.
7999         * g++.dg/warn/Woverflow-1.C: New.
8000         * g++.dg/warn/Woverflow-2.C: New.
8001         * g++.dg/warn/Woverflow-3.C: New.
8002         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8003
8004 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8005
8006         PR fortran/27698
8007         * gfortran.dg/invalid_name.f90: New test.
8008         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8009         * gfortran.dg/gomp/pr29759.f90: Ditto.
8010
8011 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8012
8013         * gfortran.dg/present_1.f90:  Update error message.
8014
8015 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8016
8017         PR c++/19439
8018         * g++.dg/template/duplicate1.C: New test
8019         * g++.dg/template/memfriend6.C: Adjust error markers.
8020
8021 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8022
8023         PR tree-opt/30385
8024         * gcc.dg/torture/inline-1.c: New test.
8025
8026 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8027
8028         PR c/19978
8029         * gcc.dg/multiple-overflow-warn-1.c: New.
8030         * gcc.dg/multiple-overflow-warn-2.c: New.
8031         * gcc.dg/overflow-warn-6.c: New.
8032         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8033
8034 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8035
8036         * gfortran.dg/array_memcpy_1.f90: New test case.
8037         * gfortran.dg/array_memcpy_2.f90: Likewise.
8038
8039 2007-01-05  Richard Guenther  <rguenther@suse.de>
8040
8041         PR middle-end/27826
8042         * g++.dg/opt/pr27826.C: New testcase.
8043
8044 2007-01-05  Ian Lance Taylor  <iant@google.com>
8045
8046         * gcc.dg/Walways-true-1.c: New test.
8047         * gcc.dg/Walways-true-2.c: New test.
8048         * g++.dg/warn/Walways-true-1.C: New test.
8049         * g++.dg/warn/Walways-true-2.C: New test.
8050
8051 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR c/30360
8054         * gcc.dg/pr30360.c: New test.
8055
8056 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8057
8058         PR fortran/23232
8059         * gfortran.dg/data_implied_do_1.f90: New test.
8060
8061         PR fortran/27996
8062         PR fortran/27998
8063         * gfortran.dg/char_length_1.f90: New test.
8064
8065 2007-01-05  Richard Guenther  <rguenther@suse.de>
8066
8067         PR middle-end/28116
8068         * g++.dg/opt/pr28116.C: New testcase.
8069
8070 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8071
8072         PR fortran/29624
8073         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8074           invalid deallocate.
8075         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8076         * gfortran.dg/protected_4.f90: Add pointer intent check.
8077         * gfortran.dg/protected_6.f90: Add pointer intent check.
8078         * gfortran.dg/pointer_intent_1.f90: New test.
8079         * gfortran.dg/pointer_intent_2.f90: New test.
8080         * gfortran.dg/pointer_intent_3.f90: New test.
8081
8082 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8083
8084         PR 30235
8085         * gfortran.dg/altreturn_2.f90: new test.
8086
8087 2007-01-04  Tom Tromey  <tromey@redhat.com>
8088
8089         PR preprocessor/28165:
8090         * gcc.dg/cpp/pr28165.c: New file.
8091
8092 2007-01-03  Josh Conner  <jconner@apple.com>
8093
8094         PR middle-end/29683
8095         * gcc.dg/pr29683.c: New.
8096
8097 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR c++/28217
8100         * g++.dg/pch/template-1.C: New test.
8101         * g++.dg/pch/template-1.Hs: New file.
8102
8103 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8104
8105         PR middle-end/30353
8106         * gcc.c-torture/compile/complex-4.c: New test.
8107
8108 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8109
8110         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8111         -maltivec.
8112         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8113
8114 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR middle-end/30286
8117         * gcc.dg/pr30286.c: New test.
8118
8119         PR c++/29535
8120         * g++.dg/template/crash66.C: New test.
8121
8122         PR c++/29054
8123         * g++.dg/template/friend49.C: New test.
8124
8125 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8126
8127         * gfortran.dg/ibits.f90: New test.
8128
8129 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8130
8131         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8132         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8133
8134 2007-01-02  Jan Hubicka  <jh@suse.cz>
8135
8136         * gcc.dg/pr16194.c: We now output error on all three functions,
8137         not just first one.
8138
8139 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8140
8141         PR c/19977
8142         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8143         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8144
8145 2006-01-02  Ian Lance Taylor  <iant@google.com>
8146
8147         * g++.dg/warn/Wparentheses-22.C: New test.
8148         * g++.dg/warn/Wparentheses-23.C: New test.
8149
8150 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8151
8152         PR middle-end/7651
8153         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8154         * gcc.dg/declspec-3-Wextra.c: New.
8155         * gcc.dg/declspec-3-no.c: New
8156
8157 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8158
8159         PR fortran/20896
8160         * gfortran.dg/interface_10.f90: Remove.
8161
8162 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8163
8164         * gcc.dg/fold-eqxor-4.c: New test case.
8165
8166 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8167
8168         PR middle-end/30311
8169         * gcc.c-torture/compile/pr30311.c: New test.
8170
8171 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8172
8173         PR middle-end/30253
8174         * gcc.c-torture/compile/statement-expression-1.c: New test.
8175
8176 2007-01-01  Andreas Schwab  <schwab@suse.de>
8177
8178         PR target/29166
8179         * g++.dg/eh/pr29166.C: New test.
8180
8181 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8182
8183         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8184         New.
8185         (check_effective_target_vect_cmdline_needed): Use it.
8186
8187 2006-12-31  Richard Guenther  <rguenther@suse.de>
8188
8189         PR middle-end/30137
8190         * gcc.dg/pr30137-1.c: New testcase.
8191         * gcc.dg/pr30137-2.c: Likewise.
8192
8193 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8194
8195         PR middle-end/30322
8196         * gcc.dg/fold-plusnot-1.c: New test case.
8197
8198 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8199
8200         PR c++/29731
8201         * g++.dg/parse/template22.C: New test.
8202
8203 2006-12-31  Richard Guenther  <rguenther@suse.de>
8204
8205         PR middle-end/30338
8206         * gcc.c-torture/compile/pr30338.c: New testcase.
8207
8208 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/27900
8211         * gfortran.dg/intrinsic_actual_4.f90: New test.
8212
8213         PR fortran/24325
8214         * gfortran.dg/func_decl_3.f90: New test.
8215
8216 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8217
8218         PR fortran/23060
8219         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8220         * gfortran.dg/c_by_val_1.f: New test.
8221         * gfortran.dg/c_by_val_2.f: New test.
8222         * gfortran.dg/c_by_val_3.f: New test.
8223
8224 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8225
8226         PR libfortran/30321
8227         * gfortran.dg/sum_zero_array_1.f90:  New test.
8228
8229 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR preprocessor/29612
8232         * gcc.dg/cpp/pr29612-1.c: New test.
8233         * gcc.dg/cpp/pr29612-2.c: New test.
8234
8235 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8236
8237         PR fortran/30034
8238         * gfortran.dg/pure_formal_proc_1.f90: New test.
8239
8240         PR fortran/30237
8241         * gfortran.dg/intrinsic_actual_3.f90: New test.
8242
8243 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8244
8245         PR fortran/30014
8246         * gfortran.dg/io_constraints_1.f90: Update test.
8247         * gfortran.dg/io_constraints_2.f90: Update test.
8248         * gfortran.dg/inquire_iolength.f90: New test.
8249
8250 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8251
8252         PR fortran/20896
8253         * gfortran.dg/interface_10.f90: New test.
8254         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8255         since z is already, locally a variable.
8256
8257         PR fortran/25135
8258         * gfortran.dg/generic_11.f90: New test.
8259         * gfortran.dg/interface_7.f90: Remove name clash between module
8260         name and procedure 'x' referenced in the interface.
8261
8262 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8263
8264         PR middle-end/7651
8265         * gcc.dg/Wmissing-parameter-type.c: New.
8266         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8267         * gcc.dg/Wmissing-parameter-type-no.c: New.
8268
8269 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8270
8271         PR fortran/25818
8272         * gfortran.dg/entry_array_specs_2.f: New test.
8273
8274         PR fortran/30084
8275         * gfortran.dg/nested_modules_6.f90: New test.
8276
8277 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8278
8279         PR middle-end/7651
8280         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8281         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8282
8283 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8284
8285         PR C++/30168
8286         * g++.dg/opt/complex6.C: New test.
8287
8288 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8289
8290         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8291         full" if the linker on spu-*-* warns about exceeding local store.
8292
8293         And revert this patch:
8294         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8295         fail to link due to relocation overflows on spu-*-*.
8296
8297 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/30273
8300         * gfortran.dg/dependency_19.f90: New test.
8301
8302 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8303
8304         PR fortran/30202
8305         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8306
8307 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR middle-end/30262
8310         * gcc.c-torture/execute/20061220-1.c: New test.
8311
8312         PR middle-end/30263
8313         * gcc.dg/gomp/asm-1.c: New test.
8314
8315         PR target/30230
8316         * g++.dg/eh/ia64-2.C: New test.
8317
8318 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8319
8320         PR target/28966
8321         PR target/29248
8322         * gcc.dg/rs6000-leaf.c: New.
8323
8324 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8325
8326         PR fortran/25392
8327         * gfortran.dg/f2c_8.f90: New test.
8328
8329 2006-12-20  Bill Wendling  <wendling@apple.com>
8330
8331         * gcc.dg/asm-b.c: Check for __ppc64__.
8332
8333 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8334
8335         PR fortran/30190
8336         * gfortran.dg/bounds_check_5.f90: New test.
8337
8338 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8339
8340         PR middle-end/30143
8341         * gcc.dg/gomp/complex-1.c: New testcase.
8342
8343 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8344
8345         * gfortran.dg/array_memset_1.f90: New test case.
8346
8347 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8348
8349         * lib/target-supports.exp: Add spu to
8350         check_effective_target_vect_widen_mult_hi_to_si.
8351
8352 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8353
8354         PR fortran/29992
8355         * gfortran.dg/generic_9.f90: New test.
8356
8357         PR fortran/30081
8358         * gfortran.dg/generic_10.f90: New test.
8359
8360 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8361
8362         PR tree-opt/30045
8363         * gcc.dg/pr30045.c: New test.
8364
8365 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8366
8367         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8368
8369 2006-12-19  Eric Christopher  <echristo@apple.com>
8370
8371         PR target/29302
8372         * gcc.c-torture/execute/pr29302-1.c: New.
8373
8374 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8375
8376         PR fortran/39238
8377         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8378
8379 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8380
8381         PR fortran/30236
8382         * gfortran.dg/altreturn_3.f90: New test.
8383
8384         * gfortran.dg/char_result_12.f90: Fix comment typos.
8385
8386 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8387
8388         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8389         as newlib's stdio.h uses non-traditional cpp constructs.
8390
8391 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8392
8393         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8394         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8395         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8396         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8397         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8398         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8399         * gfortran.dg/default_initialization.f: Renamed to
8400         default_initialization_1.f
8401         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8402         dollar_edit_descriptor_1.f
8403         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8404         dollar_edit_descriptor_2.f
8405         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8406         dollar_edit_descriptor_3.f
8407         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8408         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8409         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8410         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8411         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8412         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8413         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8414         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8415         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8416         * gfortran.dg/default_initialization_1.f: Renamed from
8417         default_initialization.f
8418         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8419         dollar_edit_descriptor-1.f
8420         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8421         dollar_edit_descriptor-2.f
8422         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8423         dollar_edit_descriptor-3.f
8424         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8425         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8426         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8427
8428 2006-12-18  Bill Wendling  <wendling@apple.com>
8429
8430         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8431         id is an OjbC keyword.
8432
8433 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8434
8435         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8436
8437 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8438
8439         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8440
8441 2006-12-18  Ian Lance Taylor  <iant@google.com>
8442
8443         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8444
8445 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8446
8447         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8448
8449 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8450
8451         PR fortran/30207
8452         * gfortran.fortran-torture/execute/where21.f90: New test.
8453
8454 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8455
8456         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8457
8458 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8459
8460         PR middle-end/7651
8461         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8462         * gcc.dg/if-empty-1.c: Likewise.
8463         * gcc.dg/pr23165.c: Likewise.
8464         * g++.dg/warn/empty-body.C: Likewise.
8465
8466 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8467
8468         PR libfortran/30005
8469         * gfortran.dg/open_errors.f90: New test.
8470
8471 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8472
8473         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8474
8475         * gcc.target/i386/ssse3-pabsb.c: New file.
8476         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8477         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8478         * gcc.target/i386/ssse3-palignr.c: Likewise.
8479         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8480         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8481         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8482         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8483         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8484         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8485         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8486         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8487         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8488         * gcc.target/i386/ssse3-psignb.c: Likewise.
8489         * gcc.target/i386/ssse3-psignd.c: Likewise.
8490         * gcc.target/i386/ssse3-psignw.c: Likewise.
8491         * gcc.target/i386/ssse3-vals.h: Likewise.
8492
8493 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8494
8495         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8496         * lib/fortran-torture.exp: Include target-supports.exp.
8497
8498 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8499
8500         PR target/30185
8501         * gcc.c-torture/execute/pr30185.c: New test.
8502
8503 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8504
8505         PR testsuite/30179
8506         PR testsuite/30180
8507         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8508         * gcc.dg/builtin-bswap-2.c: Likewise.
8509         * gcc.dg/builtin-bswap-3.c: Likewise.
8510         * gcc.dg/builtin-bswap-4.c: Likewise.
8511         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8512         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8513
8514 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR libfortran/30145
8517         * gfortran.dg/write_zero_array: New test.
8518
8519 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8520
8521         PR fortran/30200
8522         * gfortran.dg/write_fmt_trim.f90: New test.
8523
8524 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8525
8526         PR 30194
8527         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8528         temporarily.
8529
8530 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8531
8532         * lib/target-supports.exp (check_weak_available): Use istarget
8533         "hppa*-*-hpux10*" instead of regexp.
8534         (check_cxa_atexit_available): Likewise.
8535
8536 2006-12-14  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/30197
8539         * gcc.c-torture/execute/complex-1.c: Fix function name.
8540         * gcc.dg/builtins-61.c: New testcase.
8541
8542 2006-12-14  Richard Guenther  <rguenther@suse.de>
8543
8544         PR middle-end/30172
8545         * gcc.dg/pr30172-1.c: New testcase.
8546
8547 2006-12-14  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/30198
8550         * gcc.dg/builtins-60.c: New testcase.
8551
8552 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8553
8554         * lib/target-supports.exp (vect_no_align): Remove spu.
8555
8556 2006-12-13  Ian Lance Taylor  <iant@google.com>
8557
8558         PR c++/19564
8559         PR c++/19756
8560         * g++.dg/warn/Wparentheses-5.C: New test.
8561         * g++.dg/warn/Wparentheses-6.C: New test.
8562         * g++.dg/warn/Wparentheses-7.C: New test.
8563         * g++.dg/warn/Wparentheses-8.C: New test.
8564         * g++.dg/warn/Wparentheses-9.C: New test.
8565         * g++.dg/warn/Wparentheses-10.C: New test.
8566         * g++.dg/warn/Wparentheses-11.C: New test.
8567         * g++.dg/warn/Wparentheses-12.C: New test.
8568         * g++.dg/warn/Wparentheses-13.C: New test.
8569         * g++.dg/warn/Wparentheses-14.C: New test.
8570         * g++.dg/warn/Wparentheses-15.C: New test.
8571         * g++.dg/warn/Wparentheses-16.C: New test.
8572         * g++.dg/warn/Wparentheses-17.C: New test.
8573         * g++.dg/warn/Wparentheses-18.C: New test.
8574         * g++.dg/warn/Wparentheses-19.C: New test.
8575         * g++.dg/warn/Wparentheses-20.C: New test.
8576         * g++.dg/warn/Wparentheses-21.C: New test.
8577
8578 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8579
8580         PR testsuite/30157
8581         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8582         for target "hppa.*hpux10".
8583
8584 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8585
8586         * g++.dg/debug/vartrack1.C: New test.
8587
8588         * g++.dg/opt/ifcvt1.C: New test.
8589
8590         * gcc.dg/tls/opt-13.c: New test.
8591
8592         * gcc.dg/20060425-2.c: New test.
8593
8594         * g++.dg/opt/pr15054-2.C: New test.
8595
8596         * gcc.c-torture/execute/20060420-1.c: New test.
8597
8598         * gcc.c-torture/execute/20060412-1.c: New test.
8599
8600         * objc/compile/20060406-1.m: New test.
8601
8602 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8603
8604         * g++.dg/template/array17.C: New test.
8605
8606 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8607
8608         * gcc.target/powerpc/altivec-23.c: New test.
8609
8610 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8611
8612         PR c++27316
8613         * g++.dg/inherit/error3.C: New test.
8614
8615         PR c++/28740
8616         * g++.dg/inherit/error4.C: New test.
8617
8618 2006-12-13  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/17687
8621         * gcc.dg/builtins-59.c: New testcase.
8622
8623 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8624
8625         * gcc.target/spu/Wmain.c: New test.
8626
8627 2006-12-12  Josh Conner  <jconner@apple.com>
8628
8629         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8630         * g++.dg/abi/thunk4.C: Likewise.
8631         * g++.dg/abi/rtti3.C: Likewise.
8632
8633 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8634
8635         * gcc.target/spu/cpat-1.c: New test.
8636         * gcc.target/spu/cpat-2.c: New test.
8637         * gcc.target/spu/cpat-3.c: New test.
8638         * gcc.target/spu/cpat-4.c: New test.
8639
8640 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8641
8642         PR tree-opt/28436
8643         * gcc.c-torture/compile/vector-1.c: New test.
8644         * gcc.c-torture/compile/vector-2.c: New test.
8645         * gcc.c-torture/compile/vector-3.c: New test.
8646
8647 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8648
8649         * lib/fortran-torture.exp: Update copyright years.  Remove
8650         obsolete comment.  Test -ftree-vectorize where it makes sense.
8651         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8652         from fortran-torture.exp.
8653         * gfortran.dg/char_transpose_1.f90,
8654         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8655         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8656         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8657         '-w' to dg-options.
8658
8659 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8660
8661         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8662         saved_${tool}_load.
8663
8664 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8665
8666         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8667         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8668         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8669         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8670         gaps.
8671
8672 2006-12-12  Richard Guenther  <rguenther@suse.de>
8673
8674         PR middle-end/30147
8675         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8676
8677 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8678             Diego Novillo  <dnovillo@redhat.com>
8679
8680         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8681         VDEF/VUSE changes.
8682         * gcc.dg/tree-ssa/pr26421.c: Likewise
8683         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8684         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8685         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8686         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8687         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8688         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8689         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8690         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8691         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8692
8693 2006-12-11  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/tree-prof/stringop-1.c: New test.
8696         * gcc.dg/tree-prof/stringop-2.c: New test.
8697
8698 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8699
8700         PR target/30120
8701         * gcc.target/i386/pr30120.c: New test.
8702
8703         Revert:
8704         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8705
8706         * gcc.target/i386/x87regparm-1.c: New test.
8707         * gcc.target/i386/x87regparm-2.c: New test.
8708         * gcc.target/i386/x87regparm-3.c: New test.
8709         * gcc.target/i386/x87regparm-4.c: New test.
8710
8711 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8712
8713         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8714
8715 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8716
8717         PR fortran/23994
8718         * gfortran.dg/protected_1.f90: New test.
8719         * gfortran.dg/protected_2.f90: New test.
8720         * gfortran.dg/protected_3.f90: New test.
8721         * gfortran.dg/protected_4.f90: New test.
8722         * gfortran.dg/protected_5.f90: New test.
8723         * gfortran.dg/protected_6.f90: New test.
8724
8725 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8726             Tobias Burnus  <burnus@gcc.gnu.org>
8727
8728         PR fortran/29975
8729         PR fortran/30068
8730         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8731         interface.
8732         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8733         ambiguous interfaces.
8734         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8735         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8736         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8737         ambiguous interfaces.
8738         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8739         * gfortran.dg/array_initializer_2.f90: Add initializer array
8740         constructor test.
8741
8742         PR fortran/30096
8743         * gfortran.dg/interface_9.f90: Test that host interfaces are
8744         not checked for ambiguity with the local version.
8745
8746 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/29464
8749         * gfortran.dg/module_interface_2.f90: New test.
8750
8751 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8752
8753         PR fortran/29941
8754         * gfortran.dg/assumed_len.f90: New test.
8755
8756 2006-12-09  Richard Guenther  <rguenther@suse.de>
8757
8758         * g++.dg/warn/implicit-typename1.C: Qualify types.
8759         * g++.dg/parse/crash12.C: Likewise.
8760         * g++.dg/tree-ssa/pr22444.C: Likewise.
8761
8762 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8763
8764         * gfortran.dg/array_2.f90: Added sqrt test.
8765
8766 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8767
8768         * gcc.target/i386/x87regparm-1.c: XFAIL.
8769         * gcc.target/i386/x87regparm-2.c: XFAIL.
8770         * gcc.target/i386/x87regparm-3.c: XFAIL.
8771         * gcc.target/i386/x87regparm-4.c: XFAIL.
8772
8773 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8774
8775         * lib/target-supports.exp
8776         (check_effective_target_large_long_double): New.
8777         * gcc.dg/Wconversion-real.c : Use it.
8778         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8779         unsigned.
8780
8781 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8782
8783         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8784
8785 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8786
8787         PR fortran/27546
8788         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8789
8790 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8791
8792         PR c++/29732
8793         * g++.dg/template/crash65.C: New test.
8794         * g++.dg/template/spec16.C: Tweak error markers.
8795
8796 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8797
8798         * gcc.target/spu: New directory.
8799         * gcc.target/spu/spu.exp: New file.
8800         * gcc.target/spu/intrinsics-1.c: New test.
8801
8802 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8803
8804         PR c++/29980
8805         * g++.dg/ext/attrib27.C: New test.
8806         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8807         * g++.dg/parse/typedef5.C: Likewise.
8808
8809 2006-12-07  Mike Stump  <mrs@apple.com>
8810
8811         * treelang/compile/var_defs.tree: Adjust.
8812
8813 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/29730
8816         * g++.dg/template/crash64.C: New test.
8817         * g++.dg/parse/crash27.C: Adjust error markers.
8818
8819 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8820
8821         PR libfortran/30009
8822         PR libfortran/30056
8823         * gfortran.dg/read_eof_4.f90:  Add tests.
8824         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8825         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8826
8827 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/29729
8830         * g++.dg/template/crash63.C: New test.
8831
8832         PR c++/29728
8833         * g++.dg/template/crash62.C: New test.
8834
8835 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/30003
8838         * gfortran.dg/allocatable_function_1.f90: Increase the number
8839         of expected calls of free to 10; the lhs section reference is
8840         now evaluated so there is another call to bar.  Change the
8841         comment appropriately.
8842         * gfortran.dg/array_section_1.f90: New test.
8843
8844 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8845
8846         PR fortran/29912
8847         * gfortran.dg/char_result_12.f90: New test.
8848
8849 2006-12-05  Richard Guenther  <rguenther@suse.de>
8850
8851         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8852         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8853         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8854         vect_double, xfail for spu*-*-*.
8855
8856 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8857
8858         PR fortran/29962
8859         * initialization_4.f90: Test noninteger exponents (-std=f95).
8860         * initialization_5.f90: New test for noninteger exponents
8861           with -std=f2003.
8862
8863 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8864
8865         PR fortran/29821
8866         * gfortran.dg/parameter_array_section_1.f90: New test.
8867
8868 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/29733
8871         * g++.dg/template/crash61.C: New test.
8872
8873         PR c++/29632
8874         * g++.dg/template/error23.C: New test.
8875
8876 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8877
8878         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8879
8880 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8881
8882         PR fortran/29916
8883         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8884
8885 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR middle-end/29965
8888         * gcc.dg/gomp/pr29965-1.c: New test.
8889         * gcc.dg/gomp/pr29965-2.c: New test.
8890         * gcc.dg/gomp/pr29965-3.c: New test.
8891         * gcc.dg/gomp/pr29965-4.c: New test.
8892         * gcc.dg/gomp/pr29965-5.c: New test.
8893         * gcc.dg/gomp/pr29965-6.c: New test.
8894         * g++.dg/gomp/pr29965-1.C: New test.
8895         * g++.dg/gomp/pr29965-2.C: New test.
8896         * g++.dg/gomp/pr29965-3.C: New test.
8897         * g++.dg/gomp/pr29965-4.C: New test.
8898         * g++.dg/gomp/pr29965-5.C: New test.
8899         * g++.dg/gomp/pr29965-6.C: New test.
8900         * g++.dg/gomp/pr29965-7.C: New test.
8901         * g++.dg/gomp/pr29965-8.C: New test.
8902         * g++.dg/gomp/pr29965-9.C: New test.
8903         * g++.dg/gomp/pr29965-10.C: New test.
8904
8905 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * gnat.dg/pointer_variable_bounds.adb: New test.
8908         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8909         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8910
8911 2006-12-03  Eric Christopher  <echristo@apple.com>
8912
8913         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8914
8915 2006-12-03  Richard Henderson  <rth@redhat.com>
8916             Andrew Pinski  <pinskia@gmail.com>
8917
8918         PR C++/14329
8919         * g++.dg/warn/unit-1.C: New test.
8920
8921 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8922
8923         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8924
8925 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8926
8927         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8928         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8929         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8930         * gcc.dg/vect/vect-70.c: Reduce array size.
8931         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8932         vect_no_compaer_double targets.
8933         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8934         vect_float, vect_double, and vect_int.
8935
8936 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8937
8938         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8939         test for loop versioning on vect_no_align targets.
8940         * gcc.dg/vect/pr20122.c: Likewise.
8941         * gcc.dg/vect/vect-105.c: Likewise.
8942         * gcc.dg/vect/vect-42.c: Likewise.
8943         * gcc.dg/vect/vect-43.c: Likewise.
8944         * gcc.dg/vect/vect-74.c: Likewise.
8945         * gcc.dg/vect/vect-75.c: Likewise.
8946         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8947         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8948         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8949         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8950
8951 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8952
8953         PR fortran/29642
8954         * gfortran.dg/value_1.f90 : New test.
8955         * gfortran.dg/value_2.f90 : New test.
8956         * gfortran.dg/value_3.f90 : New test.
8957         * gfortran.dg/value_4.f90 : New test.
8958         * gfortran.dg/value_4.c : Called from value_4.f90.
8959
8960 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8961
8962         PR C++/30033
8963         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8964
8965 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8966
8967         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8968
8969 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8970
8971         PR c/27953
8972         * gcc.dg/pr27953.c: New test.
8973
8974 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975
8976         PR c++/30022
8977         * g++.dg/ext/vector5.C: New test.
8978
8979         PR c++/30021
8980         * g++.dg/other/main1.C: New test.
8981
8982 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8983
8984         PR libfortran/29568
8985         * gfortran.dg/convert_implied_open.f90:  Change to
8986         new default record length.
8987         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8988         new error message.
8989         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8990
8991 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8992
8993         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8994
8995 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8996
8997         PR c++/29066
8998         * g++.dg/expr/pr29066.c: New.
8999
9000 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9001             Zdenek Dvorak <dvorakz@suse.cz>
9002
9003         PR tree-optimization/29921
9004         * gcc.dg/pr29921-2.c: New test.
9005
9006 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9007
9008         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9009         (i386_get_cpuid): New function.
9010         (i386_cpuid_ecx): Likewise.
9011         (i386_cpuid_edx): Likewise.
9012         (i386_cpuid): Updated to call i386_cpuid_edx.
9013
9014         * gcc.target/i386/sse3-addsubpd.c: New file.
9015         * gcc.target/i386/sse3-addsubps.c: Likewise.
9016         * gcc.target/i386/sse3-haddpd.c: Likewise.
9017         * gcc.target/i386/sse3-haddps.c: Likewise.
9018         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9019         * gcc.target/i386/sse3-hsubps.c: Likewise.
9020         * gcc.target/i386/sse3-lddqu.c: Likewise.
9021         * gcc.target/i386/sse3-movddup.c: Likewise.
9022         * gcc.target/i386/sse3-movshdup.c: Likewise.
9023         * gcc.target/i386/sse3-movsldup.c: Likewise.
9024
9025 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9026
9027         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9028
9029 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9030
9031         * gcc.dg/dfp/convert-int-max.c: New test.
9032         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9033
9034 2006-11-30  Richard Guenther  <rguenther@suse.de>
9035
9036         * gcc.dg/vect/vect-pow-1.c: Rename ...
9037         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9038         floats instead of doubles, check successful vectorization.
9039
9040 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9041
9042         PR target/29945
9043         * gcc.c-torture/compile/pr29945.c: New testcase.
9044
9045 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9046
9047         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9048         -maltivec.
9049
9050 2006-11-29  Eric Christopher  <echristo@apple.com>
9051
9052         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9053
9054 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9055
9056         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9057
9058         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9059
9060 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9061
9062         PR c++/29022
9063         * g++.dg/inherit/virtual2.C: New test.
9064         * g++.dg/inherit/virtual3.C: Likewise.
9065         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9066         * g++.dg/inherit/error2.C: Likewise.
9067         * g++.dg/template/instantiate1.C: Likewise.
9068
9069 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9070
9071         PR tree-opt/29984
9072         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9073
9074 2006-11-28  Jan Hubicka  <jh@suse.cz>
9075
9076         * gcc.dg/memcpy-1.c: New test.
9077
9078 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9079
9080         PR c++/29735
9081         * g++.dg/warn/main-3.C: New test.
9082
9083 2006-11-28  Jan Hubicka  <jh@suse.cz>
9084
9085         * gcc.dg/winline-1.c: New test.
9086
9087 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9088
9089         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9090         alignments.
9091
9092 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9093
9094         PR fortran/29976
9095         * gfortran.dg/missing_optional_dummy_3.f90
9096
9097 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9098
9099         PR fortran/20880
9100         * gfortran.dg/interface_3.f90: Modify errors.
9101
9102 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9103
9104         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9105         fail to link due to relocation overflows on spu-*-*.
9106
9107 2006-11-27  Michael Matz  <matz@suse.de>
9108             Andreas Krebbel  <krebbel1@de.ibm.com>
9109
9110         PR target/29319
9111         * gcc.dg/20061127-1.c: New testcase.
9112
9113 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9114
9115         * gcc.dg/20061124-1.c: Add exit() function prototype.
9116
9117 2006-11-27  Jan Hubicka  <jh@suse.cz>
9118
9119         * gcc.target/i386/memcpy-1.c: Adjust size.
9120         * gcc.dg/visibility-11.c: Likewise.
9121
9122 2006-11-27  Richard Guenther  <rguenther@suse.de>
9123
9124         PR middle-end/25620
9125         * gcc.target/i386/pow-1.c: New testcase.
9126         * gcc.dg/builtins-58.c: Likewise.
9127
9128 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/29886
9131         * g++.dg/expr/cast8.C: New test.
9132
9133 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9134
9135         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9136         Don't ever inline the testcase.
9137
9138 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9139
9140         PR fortran/29982
9141         * gfortran.fortran-torture/compile/parameter_3.f90: New
9142         testcase.
9143
9144 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9145
9146         PR fortran/29951
9147         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9148
9149 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9150
9151         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9152         for CHAR.
9153
9154 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9155
9156         PR libgfortran/29936
9157         * gfortran.dg/write_check3.f90: New test.
9158
9159 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9160
9161         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9162
9163 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9164
9165         PR fortran/20880
9166         * gfortran.dg/interface_3.f90: New test.
9167
9168         PR fortran/29387
9169         * gfortran.dg/generic_8.f90: New test.
9170
9171 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9172
9173         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9174         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9175         * gfortran.dg/specifics_3.f90: Remove.
9176
9177 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR c/29955
9180         * gcc.dg/gomp/pr29955.c: New test.
9181
9182         PR c/29736
9183         * gcc.dg/pr29736.c: New test.
9184
9185 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9186
9187         PR tree-opt/29964
9188         * gcc.dg/pure-1.c: New test.
9189
9190 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9191
9192         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9193         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9194
9195 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9196
9197         * gcc.dg/20061124-1.c: New testcase.
9198
9199 2006-11-23  Eric Christopher  <echristo@apple.com>
9200
9201         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9202
9203 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9204
9205         PR c/2707
9206         PR c++/26167
9207         * gcc.dg/Wconversion-integer.c: New. Supersedes
9208         Wconversion-negative-constants.c
9209         * gcc.dg/Wconversion-real.c: New.
9210         * gcc.dg/Wconversion-real-integer.c: New.
9211         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9212         * g++.dg/warn/Wconversion1.C: Modified.
9213
9214 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9215
9216         * gfortran.dg/overload_1.f90: New test.
9217
9218 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9219
9220         PR c/9072
9221         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9222         Wtraditional-conversion.
9223         * gcc.dg/overflow-warn-2.c: Likewise.
9224         * gcc.dg/Wconversion.c: Likewise. Renamed as
9225         Wtraditional-conversion.c .
9226         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9227         Wtraditional-conversion-2.c .
9228         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9229         Wtraditional-conversion-2.c
9230         * gcc.dg/Wconversion-negative-constants.c: New.
9231
9232 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9233
9234         * gcc.dg/tree-ssa/dump-1.c: New test.
9235
9236 2006-11-23  David Ung <davidu@mips.com>
9237
9238         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9239         -mfp64, allowable when ISA >= 33 and float is enabled.
9240         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9241         of mthc1 and mfhc1 patterns.
9242
9243 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9244
9245         PR tree-optimization/29921
9246         * gcc.dg/pr29921.c: New test.
9247
9248 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9249
9250         PR fortran/29441
9251         * gfortran.dg/initialization_4.f90: New test.
9252
9253 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9254
9255         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9256         platforms that have interleaving support.
9257         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9258         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9259         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9260         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9261         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9262         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9263         gcc.dg/vect/vect-strided-u8-i8.c,
9264         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9265         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9266         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9267         gcc.dg/vect/vect-strided-float.c,
9268         gcc.dg/vect/vect-strided-a-mult.c,
9269         gcc.dg/vect/vect-strided-mult-char-ls.c,
9270         gcc.dg/vect/vect-strided-a-u16-mult.c,
9271         gcc.dg/vect/vect-strided-a-u32-mult.c,
9272         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9273         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9274         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9275         gcc.dg/vect/vect-strided-mult.c,
9276         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9277         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9278         New.
9279
9280 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9281
9282         PR fortran/25087
9283         * gfortran.dg/auto_char_len_4.f90: New test.
9284
9285 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9286
9287         PR fortran/29652
9288         * gfortran.dg/generic_7.f90: New test.
9289         * gfortran.dg/defined_operators_1.f90: Add new error.
9290
9291 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9292
9293         PR tree-optimization/29902
9294         * g++.dg/tree-ssa/pr29902.C: New test.
9295
9296 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9297
9298         PR fortran/29820
9299         * gfortran.dg/used_types_13.f90: New test.
9300
9301 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9302
9303         * gcc.dg/dfp/snan.c: Delete.
9304
9305 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9306
9307         * g++.dg/cpp0x/static_assert1.C: New.
9308         * g++.dg/cpp0x/static_assert2.C: New.
9309         * g++.dg/cpp0x/static_assert3.C: New.
9310
9311 2006-11-21  Richard Guenther  <rguenther@suse.de>
9312
9313         * gcc.dg/vect/vect-pow-1.c: New testcase.
9314         * gcc.dg/vect/vect-pow-2.c: Likewise.
9315
9316 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9317
9318         PR c++/29570
9319         * g++.dg/template/static29.C: New test.
9320
9321         PR c++/29734
9322         * g++.dg/conversion/simd4.C: New test.
9323
9324 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9325
9326         PR c++/29475
9327         * g++.dg/template/access19.C: New test.
9328         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9329         error is reported.
9330
9331 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9332
9333         PR tree-opt/25500
9334         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9335
9336 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9337
9338         PR fortran/27546
9339         * gfortran.dg/import.f90: Extended test.
9340         * gfortran.dg/import2.f90: Extended test.
9341
9342 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9343
9344         * gfortran.dg/volatile3.f90: Add conflict test.
9345
9346 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9347
9348         PR fortran/24783
9349         * gfortran.dg/implicit_10.f90: New test.
9350
9351 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9352
9353         PR c++/8586
9354         * g++.dg/warn/Wall-write-strings.C: New.
9355
9356 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9357
9358         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9359         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9360
9361 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9362
9363         * gfortran.dg/use_3.f90: Remove error message.
9364         * gfortran.dg/iso_fortran_env_1.f90: New test.
9365         * gfortran.dg/iso_fortran_env_2.f90: New test.
9366         * gfortran.dg/iso_fortran_env_3.f90: New test.
9367         * gfortran.dg/iso_fortran_env_4.f90: New test.
9368
9369 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9370
9371         * gcc.dg/vect/vect-27.c: Fix initialization.
9372
9373 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9374
9375         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9376         * gcc.dg/torture/builtin-minmax-1.c: New.
9377
9378         * gcc.dg/builtins-20.c: Add cases for copysign.
9379
9380 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9381
9382         PR fortran/24285
9383         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9384
9385 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9386         * gfortran.dg/use_1.f90: New test.
9387         * gfortran.dg/use_1.f90: New test.
9388         * gfortran.dg/use_1.f90: New test.
9389
9390 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9391
9392         PR tree-optimization/29801
9393         * gcc.dg/pr29801.c: New test.
9394
9395 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR middle-end/29584
9398         * gcc.dg/torture/pr29584.c: New test.
9399
9400 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9401
9402         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9403         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9404         * gcc.target/powerpc/compress-float-ppc.c,
9405         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9406         powerpc_fprs.
9407         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9408         do not pass -mhard-float.
9409
9410 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9411
9412         * gnat.dg/volatile_aggregate.adb: New test.
9413
9414 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9415
9416         PR fortran/29391
9417         PR fortran/29489
9418         * gfortran.dg/bound_2.f90: Add more checks.
9419         * gfortran.dg/bound_3.f90: New test.
9420
9421 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9422
9423         PR target/29201
9424         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9425
9426 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9427
9428         * gfortran.dg/import3.f90: Fix error message.
9429
9430 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9431
9432         PR tree-opt/29788
9433         * gfortran.fortran-torture/compile/inline_1.f90:
9434         New testcase.
9435
9436 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9437
9438         * gcc.target/i386/x87regparm-1.c: New test.
9439         * gcc.target/i386/x87regparm-2.c: New test.
9440         * gcc.target/i386/x87regparm-3.c: New test.
9441         * gcc.target/i386/x87regparm-4.c: New test.
9442
9443 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9444
9445         PR fortran/27546
9446         * gfortran.dg/import.f90: New test.
9447         * gfortran.dg/import2.f90: New test.
9448         * gfortran.dg/import3.f90: New test.
9449
9450 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9451
9452         PR fortran/27588
9453         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9454
9455 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9456
9457         PR fortran/29806
9458         * gfortran.dg/contains.f90: New test.
9459         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9460
9461 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR tree-optimization/29581
9464         * gcc.dg/pr29581-1.c: New test.
9465         * gcc.dg/pr29581-2.c: New test.
9466         * gcc.dg/pr29581-3.c: New test.
9467         * gcc.dg/pr29581-4.c: New test.
9468         * gfortran.dg/pr29581.f90: New test.
9469
9470 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9471
9472         PR fortran/29702
9473         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9474         numbers in error message headers.
9475
9476 2006-11-14  Richard Guenther  <rguenther@suse.de>
9477
9478         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9479         to i?86 and x86_64 targets.
9480
9481 2006-11-14  Caroline Tice  <ctice@apple.com>
9482
9483         * gcc.dg/pubtypes-1.c: New file/testcase.
9484         * gcc.dg/pubtypes-2.c: New file/testcase.
9485         * gcc.dg/pubtypes-3.c: New file/testcase.
9486         * gcc.dg/pubtypes-4.c: New file/testcase.
9487         * g++.dg/pubtypes.C: New file/testcase.
9488
9489 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/29106
9492         * g++.dg/init/self1.C: New test.
9493
9494 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9495
9496         PR fortran/29657
9497         * gfortran.dg/conflicts.f90: Add.
9498
9499 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9500
9501         PR rtl-optimization/29798
9502
9503         * gcc.c-torture/execute/pr29798.c: New.
9504
9505 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9506
9507         * gcc.dg/builtins-20.c: Add more cases.
9508
9509 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR fortran/29759
9512         * gfortran.dg/gomp/pr29759.f90: New test.
9513
9514 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/29518
9517         * g++.dg/template/static28.C: New test.
9518
9519 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9520
9521         * lib/c-torture.exp: Use target-libpath.exp.
9522         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9523         set GCC_EXEC_PREFIX env var from global variable of same name.
9524
9525 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9526
9527         PR fortran/26994
9528         * gfortran.fortran-torture/compile/transfer-1.f90:
9529         New testcase.
9530
9531 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9532             Zdenek Dvorak <dvorakz@suse.cz>
9533
9534         PR tree-optimization/29680
9535         * gcc.dg/alias-11.c: New test.
9536
9537 2006-11-12  Jason Merrill  <jason@redhat.com>
9538             Andrew Pinski <pinskia@physics.uc.edu>
9539
9540         PR middle-end/28915
9541         * gcc.target/i386/vectorize1.c: New.
9542
9543 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9544
9545         PR rtl-optimization/29797
9546         * gcc.c-torture/execute/pr29797-1.c: New test case.
9547
9548 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9549
9550         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9551
9552 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9553
9554         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9555
9556 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9557
9558         PR tree-optimization/13827
9559         * gcc.dg/fold-eqand-1.c: New test case.
9560
9561 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9562
9563         PR rtl-opt/28812
9564         * gcc.c-torture/execute/mayalias-3.c: New test.
9565
9566 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9567
9568         PR middle-end/27528
9569         * gcc.c-torture/compile/pr27528.c: New test.
9570         * gcc.dg/pr27528.c: Likewise.
9571
9572 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9575
9576         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9577
9578 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9579
9580         PR fortran/29758
9581         * gfortran.dg/reshape_source_size_1.f90: New test.
9582
9583 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9584
9585         PR fortran/29315
9586         * gfortran.dg/aliasing_dummy_4.f90: New test.
9587
9588 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9589
9590         PR target/29777
9591         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9592         and x86_64-*-* targets.
9593
9594 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9595
9596         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9597         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9598         New macros. Use them in exact tests.
9599         (TESTIT3): New macro.
9600         Add tests for fmin, fmax and fma.
9601
9602 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9603
9604         PR fortran/29431
9605         * gfortran.dg/array_constructor_13.f90: New test.
9606
9607 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9608
9609         PR fortran/29744
9610         * gfortran.dg/used_types_12.f90: New test.
9611
9612 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9613
9614         PR middle-end/29726
9615         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9616         (test6): Ditto.
9617         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9618         * gcc.dg/fold-eqandshift-3.c: New test case.
9619
9620 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9621
9622         PR fortran/29699
9623         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9624
9625         PR fortran/21370
9626         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9627
9628 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9629
9630         * gcc.dg/20061109-1.c: New testcase.
9631
9632 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9633
9634         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9635
9636 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9637
9638         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9639         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9640
9641 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9642
9643         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9644         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9645
9646 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9647
9648         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9649
9650 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9651
9652         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9653         vect-9.c).
9654         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9655         * gcc.dg/vect/vect-9.c: Now vectorizable.
9656         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9657         that support vect_widen_mult.
9658         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9659         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9660         vect-reduc-dot-u16.c).
9661         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9662         vect-reduc-dot-u16.c).
9663         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9664         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9665         vect-reduc-dot-s8.c).
9666         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9667         vect-reduc-dot-s8.c).
9668         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9669         vect-reduc-dot-s8.c).
9670         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9671         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9672         vect-reduc-dot-u8.c).
9673         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9674         vect-reduc-dot-u8.c).
9675         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9676         * gcc.dg/vect/vect-multitypes-9.c: New test.
9677         * gcc.dg/vect/vect-multitypes-10.c: New test.
9678         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9679         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9680         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9681         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9682         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9683         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9684         wrapv-vect-reduc-dot-s8.c.
9685         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9686         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9687         targets that support vec_unpack.
9688         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9689         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9690         (check_effective_target_vect_widen_mult_hi_to_si): New.
9691         (check_effective_target_vect_widen_sum): Removed.
9692
9693         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9694
9695         * gcc.dg/vect/vect-multitypes-8.c: New test.
9696         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9697
9698         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9699
9700         * gcc.dg/vect/vect-multitypes-7.c: New test.
9701
9702         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9703
9704         * gcc.dg/vect/vect-multitypes-4.c: New test.
9705         * gcc.dg/vect/vect-multitypes-5.c: New test.
9706         * gcc.dg/vect/vect-multitypes-6.c: New test.
9707
9708         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9709
9710         * gcc.dg/vect/vect-multitypes-1.c: New test.
9711         * gcc.dg/vect/vect-multitypes-2.c: New test.
9712         * gcc.dg/vect/vect-multitypes-3.c: New test.
9713
9714 2006-11-07  Eric Christopher  <echristo@apple.com>
9715
9716         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9717         Test using scan-assembler-not.
9718
9719 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.dg/inline-17.c: New test.
9722
9723 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9724
9725         PR other/25028
9726         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9727         on HP-UX.
9728
9729 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9730
9731         PR fortran/29539
9732         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9733
9734         PR fortran/29634
9735         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9736         test.
9737
9738 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9739
9740         PR fortran/29601
9741         * gfortran.dg/volatile.f90: Add.
9742         * gfortran.dg/volatile2.f90: Add.
9743         * gfortran.dg/volatile3.f90: Add.
9744         * gfortran.dg/volatile4.f90: Add.
9745         * gfortran.dg/volatile5.f90: Add.
9746         * gfortran.dg/volatile6.f90: Add.
9747         * gfortran.dg/volatile7.f90: Add.
9748
9749 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9750
9751         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9752           for matching error messages.
9753         * gfortran.dg/specifics_3.f90: Adjust pattern
9754           for matching error messages.
9755
9756 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9757             Bernhard Fischer  <aldot@gcc.gnu.org>
9758
9759         * lib/gcc-dg.exp (output-exists): New proc.
9760         (output-exists-not): New proc.
9761         * gcc.test-framework/test-framework.awk: Support new directives.
9762         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9763         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9764         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9765         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9766         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9767         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9768
9769 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9770
9771         PR fortran/29630
9772         PR fortran/29679
9773         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9774         * gfortran.dg/initialization_3.f90: New.
9775
9776 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9777
9778         PR libgfortran/25545
9779         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9780
9781 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR middle-end/29695
9784         * gcc.c-torture/execute/pr29695-1.c: New test.
9785         * gcc.c-torture/execute/pr29695-2.c: New test.
9786
9787 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9788
9789         PR fortran/29565
9790         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9791
9792 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9793
9794         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9795         for matching error messages.
9796
9797 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9798
9799         PR target/26915
9800         * gcc.target/i386/387-12.c: New test.
9801
9802 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9803
9804         PR libfortran/29713
9805         * gfortran.dg/pr29713.f90: New test.
9806
9807 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9808
9809         * gcc.c-torture/execute/arith-rand-ll.c:
9810         Also test for bogus rest sign.
9811
9812 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9813
9814         PR libfortran/27895
9815         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9816
9817 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9818
9819         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9820         from error messages.
9821
9822 2006-11-02  Mike Stump  <mrs@apple.com>
9823
9824         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9825
9826         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9827
9828 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9829
9830         * g++.dg/eh/gcsec1.C: New test.
9831
9832 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9833
9834         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9835         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9836
9837 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9838
9839         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9840         hexadecimal value.
9841         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9842         * gcc.dg/pr14796-2.c: Likewise.
9843
9844 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9845
9846         * gcc.c-torture/execute/20061101-1.c: New test.
9847
9848 2006-11-01  Richard Guenther  <rguenther@suse.de>
9849
9850         * gcc.target/i386/fpprec-1.c: New testcase.
9851
9852 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9853
9854         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9855         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9856
9857 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9858
9859         * gcc.c-torture/execute/20061031-1.c: New test.
9860
9861 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9862
9863         PR 23067
9864         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9865         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9866         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9867         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9868         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9869         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9870         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9871
9872 2006-10-31  Eric Christopher  <echristo@apple.com>
9873             Falk Hueffner  <falk@debian.org>
9874
9875         * gcc.dg/builtin-bswap-1.c: New.
9876         * gcc.dg/builtin-bswap-2.c: New.
9877         * gcc.dg/builtin-bswap-3.c: New.
9878         * gcc.dg/builtin-bswap-4.c: New.
9879         * gcc.dg/builtin-bswap-5.c: New.
9880         * gcc.target/i386/builtin-bswap-1.c: New.
9881
9882 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9883
9884         * gcc.dg/inline-16.c: New.
9885
9886         PR 16622
9887         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9888         defining it.
9889         * gcc.dg/inline-13.c: New.
9890         * gcc.dg/inline-14.c: New.
9891         * gcc.dg/inline-15.c: New.
9892
9893         PR 11377
9894         * gcc.dg/inline6.c: New.
9895         * gcc.dg/inline7.c: New.
9896
9897 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9898
9899         PR middle-end/23470
9900         * gcc.dg/pr23470-1.c: New test case.
9901
9902 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9903
9904         PR fortran/29537
9905         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9906         data.
9907         * gfortran.dg/blockdata_2.f90: New testcase.
9908
9909 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9910
9911         PR libfortran/29627
9912         * gfortran.dg/unf_short_record_1.f90:  New test.
9913
9914 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9915
9916         PR fortran/29067
9917         * gfortran.dg/pr29067.f: New test.
9918
9919 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9920             Richard Sandiford  <richard@codesourcery.com>
9921
9922         * lib/target-supports.exp (get_compiler_messages): Append options
9923         as a single list element.
9924         (check_effective_target_arm_vfp_ok): New.
9925         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9926
9927 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9928
9929         PR fortran/29387
9930         * gfortran.dg/intrinsic_actual_2.f90: New test.
9931
9932         PR fortran/29490
9933         * gfortran.dg/actual_array_interface_1.f90: New test.
9934
9935         PR fortran/29641
9936         * gfortran.dg/used_types_11.f90: New test.
9937
9938 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9939
9940         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9941         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9942         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9943         * g++.old-deja/g++.mike/net25.C (main): Same.
9944         * g++.dg/lookup/exception1.C (main): Same.
9945         * g++.dg/parse/parens2.C (main): Same.
9946
9947 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9948
9949         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9950
9951 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9952
9953         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9954         * gcc.dg/torture/builtin-math-3.c: Likewise.
9955
9956 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9957
9958         PR fortran/29452
9959         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9960         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9961
9962 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9963
9964         PR Fortran/29410
9965         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9966
9967 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9968
9969         * lib/target-supports.exp (check_function_available): Declare
9970         function before calling.
9971
9972 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9973
9974         PR tree-optimization/29637
9975         * gcc.dg/pr29637.c: New test.
9976
9977 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9978
9979         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9980         tree canonicalization.
9981
9982 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9983
9984         * gcc.dg/builtins-20.c: Add more hypot tests.
9985
9986 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9987
9988         * gcc.dg/fold-compare-1.c: New test case.
9989
9990 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9991
9992         PR c++/16307
9993         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9994
9995 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9996
9997         PR tree-optimization/15458
9998         * gcc.dg/fold-xornot-1.c: New test case.
9999
10000 2006-10-29  Richard Guenther  <rguenther@suse.de>
10001
10002         * gcc.target/i386/math-torture/trunc.c: New testcase.
10003
10004 2006-10-29  Richard Guenther  <rguenther@suse.de>
10005
10006         * gcc.target/i386/math-torture/round.c: New testcase.
10007
10008 2006-10-29  Richard Guenther  <rguenther@suse.de>
10009
10010         * gcc.target/i386/math-torture/ceil.c: New testcase.
10011         * gcc.target/i386/math-torture/floor.c: Likewise.
10012
10013 2006-10-29  Richard Guenther  <rguenther@suse.de>
10014
10015         * gcc.target/i386/math-torture/rint.c: New testcase.
10016         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10017
10018 2006-10-29  Richard Guenther  <rguenther@suse.de>
10019
10020         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10021         * gcc.target/i386/math-torture/lceil.c: Likewise.
10022
10023 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10024
10025         PR libgfortran/24313
10026         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10027
10028 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10029
10030         * gcc.c-torture/execute/20020118-1.c,
10031         gcc.c-torture/execute/builtins/strlen.c,
10032         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10033         comment typos.
10034
10035 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10036
10037         * gcc.dg/builtins-20.c: Add tests for hypot.
10038         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10039         two-argument builtins.
10040         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10041         TESTIT2.  Update all callers.
10042         (TESTIT2, TESTIT2_R): New helper macros.
10043         Add testcases for pow, hypot and atan2.
10044
10045 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10046
10047         PR C++/29295
10048         * g++.dg/expr/bool1.C: New test.
10049         * g++.dg/expr/bool2.C: New test.
10050
10051 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10052
10053         PR fortran/28224
10054         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10055         * gfortran.dg/namelist_internal.f90: New test.
10056
10057 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10058
10059         PR fortran/29625
10060         * gfortran.dg/io_real_boz.f90: Add.
10061         * gfortran.dg/io_real_boz2.f90: Add.
10062
10063 2006-10-28  Richard Guenther  <rguenther@suse.de>
10064
10065         PR middle-end/26899
10066         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10067
10068 2006-10-28  Richard Guenther  <rguenther@suse.de>
10069
10070         PR target/28806
10071         * gcc.target/i386/math-torture/lround.c: New testcase.
10072
10073 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10074
10075         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10076         * gcc.dg/builtins-44.c: Likewise.
10077         * gcc.dg/builtins-45.c: Likewise.
10078         * gcc.dg/pr28796-2.c: Likewise.
10079         * gcc.dg/unordered-3.c: Likewise.
10080
10081 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10082
10083         PR libgfortran/27954
10084         * gfortran.dg/error_recovery_2.f90: New test.
10085
10086 2006-10-26  Richard Guenther  <rguenther@suse.de>
10087
10088         * gcc.target/i386/i386.exp: Use glob, not find to collect
10089         tests.  Avoids recursing into subdirectories.
10090         * gcc.target/i386/math-torture/math-torture.exp: Torture
10091         for interesting ia32 math options.
10092         * gcc.target.i386/math-torture/lrint.c: New testcase.
10093
10094 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10095
10096         PR libgfortran/29563
10097         * gfortran.dg/arrayio_9.f90: Update test.
10098         * gfortran.dg/arrayio_19.f90: New test.
10099
10100 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10101
10102         * gcc.dg/20061026.c: New testcase.
10103
10104 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10105
10106         PR libgfortran/29563
10107         * gfortran.dg/arrayio_9.f90: New test.
10108
10109 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10110
10111         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10112         Copy the strings manually, as strcpy may call strlen.
10113
10114 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10115
10116         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10117         Add checks for log, log2, log10 and log1p.
10118
10119         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10120         we already test 0.0.  Add checks for expm1, log, log2, log10,
10121         log1p, cbrt, erf and erfc.
10122
10123 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10124
10125         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10126
10127 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10128
10129         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10130         and remainderl() built-in functions.  Remove -ffast-math from
10131         dg-options.
10132
10133 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10134
10135         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10136         acosh and atanh.
10137
10138         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10139         floating point modifiers to arguments passed to float and long
10140         double functions respectively.  Update all callers to use floating
10141         point numbers, not integers.  Add tests for exp, exp2 and
10142         exp10/pow10.
10143
10144         * gcc.dg/torture/builtin-math-3.c: New test.
10145
10146 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10147
10148         PR fortran/29393
10149         * gfortran.dg/initialize_2.f90: New.
10150
10151 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10152
10153         * gcc.dg/torture/builtin-math-2.c: New test.
10154
10155 2006-10-24  Richard Guenther  <rguenther@suse.de>
10156
10157         PR middle-end/28796
10158         * gcc.dg/pr28796-1.c: New testcase.
10159         * gcc.dg/pr28796-2.c: Likewise.
10160
10161 2006-10-24  Richard Guenther  <rguenther@suse.de>
10162
10163         * gcc.dg/builtins-57.c: New testcase.
10164
10165 2006-10-24  Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/29567
10168         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10169
10170 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10171
10172         PR tree-optimization/14784
10173         * gcc.dg/alias-10.c: New test.
10174
10175 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10176
10177         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10178
10179 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10180
10181         * gcc.dg/builtin-strncat-chk-1.c: New test.
10182
10183 2006-10-23  Jan Hubicka  <jh@suse.cz>
10184
10185         * gcc.dg/memmove-1.c: New test.
10186
10187 2006-10-23  Paul Brook  <paul@codesourcery.com>
10188
10189         * gcc.dg/pragma-pack-5.c: New test.
10190
10191 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10192
10193         * g++.dg/other/s390-1.C: New testcase.
10194
10195 2006-10-23  Richard Guenther  <rguenther@suse.de>
10196
10197         PR middle-end/27132
10198         PR middle-end/23295
10199         * gcc.dg/pr27132.c: New testcase.
10200         * gcc.dg/pr23295.c: Likewise.
10201         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10202         * g++.dg/tree-ssa/pr19807.C: Likewise.
10203
10204 2006-10-23  Richard Guenther  <rguenther@suse.de>
10205
10206         PR middle-end/21032
10207         * gcc.dg/pr21032.c: New testcase.
10208
10209 2006-10-22  Jeff Law  <law@redhat.com>
10210         Richard Guenther  <rguenther@suse.de>
10211
10212         PR tree-optimization/15911
10213         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10214
10215 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10216
10217         PR c++/20647
10218         * g++.dg/abi/rtti3.C: New.
10219
10220 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10221
10222         PR middle-end/28252
10223         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10224         transformation.
10225
10226 2006-10-21  Richard Guenther  <rguenther@suse.de>
10227
10228         PR tree-optimization/3511
10229         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10230
10231 2006-10-21  Richard Guenther  <rguenther@suse.de>
10232
10233         PR middle-end/26898
10234         * gcc.dg/torture/pr26898-1.c: New testcase.
10235         * gcc.dg/torture/pr26898-2.c: Likewise.
10236
10237 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10238
10239         PR c++/28053
10240         * g++.dg/parse/bitfield1.C: Adjust error markers.
10241         * g++.dg/parse/bitfield2.C: New test.
10242
10243 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10244
10245         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10246
10247 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10248
10249         PR libfortran/27895
10250         * gfortran.dg/zero_sized_1.f90: New test.
10251
10252 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10253
10254         * gcc.dg/div-compare-1.c: New test.
10255
10256 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/29216
10259         * gfortran.dg/result_default_init_1.f90: New test.
10260
10261         PR fortran/29314
10262         * gfortran.dg/automatic_default_init_1.f90: New test.
10263
10264         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10265         from 38 to 33.
10266
10267 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10268
10269         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10270         'using namespace std' without previous declaration.
10271         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10272         * g++.old-deja/g++.robertl/eb133c.C: New.
10273
10274 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10275
10276         PR libgfortran/29277
10277         * gfortran.dg/streamio_4.f90: Update test.
10278         * gfortran.dg/streamio_11.f90: New test.
10279
10280 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10281
10282         PR c++/27952
10283         * g++.dg/inherit/virtual1.C: New test.
10284
10285 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/28261
10288         * g++.dg/parse/enum3.C: New test.
10289
10290 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/29039
10293         * g++.dg/init/ctor8.C: New test.
10294
10295 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10296
10297         PR c++/27270
10298         * g++.dg/ext/complit8.C: Tweak error markers.
10299         * g++.dg/template/complit1.C: Add error marker.
10300
10301 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/27270
10304         * g++.dg/ext/complit8.C: New test.
10305
10306         PR c++/29408
10307         * g++.dg/parse/dtor12.C: New test.
10308
10309         PR c++/29435
10310         * g++.dg/template/sizeof11.C: New test.
10311
10312 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10313
10314         PR fortran/29392
10315         * gfortran.dg/data_char_3.f90: New test.
10316
10317         PR fortran/29451
10318         * gfortran.dg/negative_automatic_size.f90: New test.
10319
10320 2006-10-16  David Daney  <ddaney@avtrex.com>
10321
10322         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10323
10324 2006-10-16  Eric Christopher  <echristo@apple.com>
10325
10326         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10327         x86_64.
10328
10329 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++/28211
10332         * g++.dg/tc1/dr49.C: Tweak error messages.
10333         * g++.dg/parse/template21.C: New test.
10334
10335 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10336
10337         PR middle-end/20491
10338         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10339
10340 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10341
10342         PR fortran/29403
10343         * gfortran.dg/print_1.f90: New test.
10344
10345 2006-10-15  Jan Hubicka  <jh@suse.cz>
10346
10347         PR middle-end/29241
10348         * gcc.c-torture/compile/pr29241.c: New testcase.
10349
10350 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10351
10352         PR middle-end/29250
10353         * gcc.c-torture/compile/pr29250.c: New test.
10354
10355 2006-10-15  Richard Guenther  <rguenther@suse.de>
10356
10357         * gcc.dg/pr29299.c: New testcase.
10358
10359 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10360
10361         PR fortran/24767
10362         * gfortran.dg/label_4.f90: Adjust warning flag.
10363
10364 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10365
10366         PR fortran/29371
10367         * gfortran.dg/nullify_3.f90: New test.
10368
10369 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10370
10371         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10372         on Solaris 2.5.1 too.
10373
10374 2006-10-13  Eric Christopher  <echristo@apple.com>
10375
10376         * gcc.dg/pr25993.c: Skip for darwin.
10377
10378 2006-10-13  Eric Christopher  <echristo@apple.com>
10379
10380         * gcc.dg/visibility-11.c: Skip for darwin.
10381
10382 2006-10-13  Eric Christopher  <echristo@apple.com>
10383
10384         * gcc.dg/darwin-weakimport-1.c: Use
10385         -fno-asynchronous-unwind-tables.
10386         * gcc.dg/darwin-weakimport-3.c: Ditto.
10387
10388 2006-10-13  Richard Guenther  <rguenther@suse.de>
10389
10390         PR tree-optimization/29446
10391         * gcc.dg/torture/pr29446.c: New testcase.
10392
10393 2006-10-13  Bill Wendling  <wendling@apple.com>
10394
10395         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10396         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10397         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10398         * g++.old-deja/g++.law/shadow1.C: Likewise.
10399         * g++.old-deja/g++.law/ctors10.C: Likewise.
10400         * g++.dg/debug/namespace1.C: Likewise.
10401         * g++.dg/inherit/namespace-as-base.C: Likewise.
10402         * g++.dg/opt/delay-slot-1.C: Likewise.
10403         * g++.dg/parse/defarg10.C: Likewise.
10404         * g++.dg/template/ptrmem11.C: Likewise.
10405         * g++.dg/template/mem_func_ptr.C: Likewise.
10406         * g++.dg/template/spec19.C: Likewise.
10407
10408 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10409
10410         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10411
10412 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10413
10414         PR fortran/29373
10415         * gfortran.dg/implicit_9.f90: New test.
10416
10417         PR fortran/29407
10418         * gfortran.dg/namelist_25.f90: New test.
10419
10420         PR fortran/27701
10421         * gfortran.dg/same_name_2.f90: New test.
10422
10423         PR fortran/29232
10424         * gfortran.dg/host_assoc_types_1.f90: New test.
10425
10426         PR fortran/29364
10427         * gfortran.dg/missing_derived_type_1.f90: New test.
10428         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10429
10430         PR fortran/29422
10431         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10432
10433         PR fortran/29428
10434         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10435
10436 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10437
10438         PR fortran/29391
10439         * gfortran.dg/bound_2.f90: New test.
10440
10441 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10442
10443         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10444         directive.
10445         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10446         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10447         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10448         * gfortran.dg/gomp/reduction3.f90: Likewise.
10449         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10450         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10451         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10452         * gfortran.dg/forall_4.f90: Likewise.
10453         * gfortran.dg/spec_expr_4.f90: Likewise.
10454         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10455         * gfortran.dg/forall_5.f90: Likewise.
10456         * gfortran.dg/open_access_append_2.f90: Add check for
10457         compile-time warning.
10458
10459 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/28506
10462         * g++.dg/parse/pure1.C: New test.
10463
10464 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10465
10466         PR fortran/21435
10467         * gfortran.dg/io_constraints_3.f90: New test.
10468         * gfortran.dg/open_access_append_1.f90: Add checks
10469         for compile-time warnings.
10470         * gfortran.dg/pr20163-2.f: Likewise.
10471         * gfortran.dg/iostat_2.f90: Likewise.
10472         * gfortran.dg/label_4.f90: Delete the temporary
10473         file.
10474         * gfortran.dg/direct_io_2.f90: Add a FILE=
10475         specifier.
10476         * gfortran.dg/iomsg_1.f90: Add check for
10477         compile-time warning.
10478
10479 2006-10-12  Jan Hubicka  <jh@suse.cz>
10480
10481         PR c/28419
10482         * gcc.dg/pr28319.c: New test.
10483
10484 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10485         PR c++/29318
10486         * g++.dg/ext/vla4.C: New test.
10487
10488 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10489
10490         PR c++/27961
10491         * g++.dg/template/crash60.C: New test.
10492         * g++.dg/other/large-size-array.C: Adjust error markers.
10493         * g++.dg/parse/crash27.C: Likewise.
10494         * g++.dg/template/crash1.C: Likewise.
10495
10496 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10497
10498         PR testsuite/29093
10499         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10500
10501 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR preprocessor/28709
10504         * gcc.dg/cpp/paste14.c: New test.
10505
10506 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/29175
10509         * g++.dg/init/array24.C: New test.
10510
10511 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10514         of <sys/types.h>.
10515
10516 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10517
10518         PR c++/29024
10519         * g++.dg/parse/typedef8.C: New test.
10520         * g++.dg/other/mult-stor1.C: Adjust error markers.
10521
10522 2006-10-11  Richard Guenther  <rguenther@suse.de>
10523
10524         PR tree-optimization/28230
10525         * gcc.dg/torture/pr28230.c: New testcase.
10526
10527 2006-10-11  Richard Guenther  <rguenther@suse.de>
10528
10529         PR inline-asm/29119
10530         * gcc.dg/torture/pr29119.c: New testcase.
10531
10532 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10533
10534         PR middle-end/29272
10535         * gcc.c-torture/execute/20060930-2.c: New test.
10536
10537 2006-10-09  Richard Henderson  <rth@redhat.com>
10538
10539         Revert emutls patch.
10540
10541 2006-10-09  Richard Guenther  <rguenther@suse.de>
10542
10543         PR middle-end/29254
10544         * gcc.dg/pr29254.c: New testcase.
10545
10546 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10547             Paul Thomas  <pault@gcc.gnu.org>
10548
10549         PR fortran/20541
10550         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10551         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10552         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10553         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10554         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10555         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10556         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10557         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10558         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10559         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10560         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10561         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10562         * gfortran.dg/alloc_comp_std.f90: New test.
10563         * gfortran.dg/move_alloc.f90: New test.
10564
10565 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10566
10567         PR fortran/29115
10568         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10569
10570         PR fortran/29211
10571         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10572
10573 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10574
10575         PR fortran/28585
10576         * gfortran.dg/new_line.f90: New test.
10577
10578 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10579
10580         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10581         * gcc.dg/torture/builtin-convert-1.c,
10582         gcc.dg/torture/builtin-convert-2.c,
10583         gcc.dg/torture/builtin-convert-3.c,
10584         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10585
10586 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10587
10588         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10589         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10590         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10591         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10592
10593 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10594
10595         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10596         Xfail some tests for powerpc-darwin and powerpc-aix.
10597
10598 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10599
10600         PR c/29380
10601         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10602
10603 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10604
10605         PR target/29300
10606         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10607         on hppa*-*-hpux*.
10608
10609 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10610
10611         PR fortran/16580
10612         PR fortran/29288
10613         * gfortran.fortran-torture/execute/specifics.f90:
10614         Add tests for using all possible intrinsics as actual arguments.
10615         * gfortran.dg/specifics_1.f90: Add tests for using
10616         all possible intrinsics as actual arguments.
10617         * gfortran.dg/specifics_2.f90: New file.
10618         * gfortran.dg/specifics_3.f90: New file.
10619
10620 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10621
10622         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10623         * gcc.dg/debug/debug-2.c: Likewise.
10624
10625 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10626
10627         * gcc.c-torture/compile/sync-2.c: New test.
10628
10629 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10630
10631         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10632         line endings.
10633
10634 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10635
10636         PR rtl-optimization/29128
10637         * gcc.c-torture/compile/pr29128.c: New test.
10638
10639 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10640
10641         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10642         line endings.
10643
10644 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10645
10646         PR middle-end/29256
10647         * gcc.dg/tree-ssa/loop-19.c: New test.
10648
10649 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR tree-optimization/29330
10652         * gcc.dg/pr29330.c: New test.
10653
10654         PR target/28924
10655         * gcc.c-torture/compile/20061005-1.c: New test.
10656
10657 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10658
10659         * gcc.dg/typename-vla-1.c: New case.
10660         * gnat.dg/forward_vla.adb: New case.
10661
10662 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR tree-optimization/29290
10665         * gfortran.dg/loop_nest_1.f90: New test.
10666
10667         PR target/29198
10668         * gcc.dg/tls/opt-12.c: New test.
10669
10670         PR fortran/28415
10671         * gfortran.dg/save_2.f90: New test.
10672
10673         PR c/29091
10674         * gcc.dg/pr29091.c: New test.
10675
10676 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10677
10678         * lib/target-supports.exp
10679         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10680         same as x86_64-*-*; check for LP64.
10681
10682 2006-10-04  Richard Henderson  <rth@redhat.com>
10683
10684         * lib/target-supports.exp (check_effective_target_tls): Redefine
10685         to mean non-emulated tls.
10686         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10687         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10688         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10689         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10690         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10691         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10692         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10693
10694 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/29343
10697         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10698
10699 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10700
10701         * gfortran.dg/bounds_check_fail_1.f90: New test.
10702
10703 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/29020
10706         * g++.dg/template/friend48.C: New test.
10707
10708 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10709
10710         PR fortran/29098
10711         * gfortran.dg/default_initialization_2.f90: New test.
10712
10713 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10714
10715         PR fortran/20779
10716         PR fortran/20891
10717         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10718
10719 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10720
10721         PR fortran/29284
10722         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10723
10724         PR fortran/29321
10725         PR fortran/29322
10726         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10727
10728         PR fortran/25091
10729         PR fortran/25092
10730         * gfortran.dg/entry_array_specs_1.f90: New test.
10731
10732 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10733
10734         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10735         insufficient to inhibit some test failures at -O3.  Do testing
10736         on integers.
10737
10738 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c++/29138
10741         * g++.dg/inherit/access8.C: New test.
10742         * g++.dg/template/dtor4.C: Tweak error messages.
10743
10744 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10745
10746         PR fortran/27478
10747         * gfortran.dg/entry_8.f90: New test.
10748
10749 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10750
10751         PR c++/29291
10752         * g++.dg/parse/new4.C: New test.
10753
10754 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10755
10756         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10757         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10758         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10759         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10760         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10761
10762 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10763
10764         PR fortran/19260
10765         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10766         * gfortran.dg/continuation_2.f90: New test.
10767
10768         PR fortran/19262
10769         * gfortran.dg/continuation_3.f90: New test.
10770         * gfortran.dg/continuation_4.f90: New test.
10771         * gfortran.dg/continuation_5.f: New test.
10772         * gfortran.dg/continuation_6.f: New test.
10773
10774 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10775
10776         PR c++/29226
10777         * g++.dg/template/vla1.C: New test.
10778
10779 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10780
10781         PR fortran/29210
10782         * gfortran.dg/complex_parameter_1.f90: New test.
10783
10784 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR c/29154
10787         * gcc.c-torture/execute/20060929-1.c: New test.
10788
10789 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10790
10791         PR c++/29105
10792         * g++.dg/template/member6.C: New test.
10793         * g++.dg/parse/typename7.C: Adjust error markers.
10794
10795         PR c++/29080
10796         * g++.dg/template/member7.C: New test.
10797
10798 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10799
10800         PR c/24010
10801         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10802         gcc.dg/Woverride-init-3.c: New tests.
10803
10804 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10805
10806         * gcc.c-torture/execute/20060930-1.c: New test.
10807
10808 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10809
10810         PR fortran/18791
10811         * gfortran.dg/specifics_1.f90: New test.
10812         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10813         complex specifics.
10814
10815 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10818         pthread-init-common.h: New.
10819
10820 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10821
10822         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10823         precision on some archs.
10824
10825 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10826
10827         * gcc.dg/non-local-goto-1.c: New test.
10828         * gcc.dg/non-local-goto-2.c: Likewise.
10829         * gcc.dg/setjmp-3.c: Likewise.
10830         * gcc.dg/setjmp-4.c: Likewise.
10831
10832 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10833
10834         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10835
10836 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10837
10838         PR fortran/28276
10839         * gfortran.dg/exponent_1.f90: New test.
10840
10841         PR fortran/27021
10842         * gfortran.dg/nearest_1.f90: New test.
10843
10844 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR middle-end/25261
10847         PR middle-end/28790
10848         * gcc.dg/gomp/nestedfn-1.c: New test.
10849
10850 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         PR objc/29195
10853         * objc/compile/method-1.m: New test.
10854
10855 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10856
10857         PR c++/26938
10858         * g++.dg/template/crash58.C: New test.
10859         * g++.dg/parse/crash28.C: Adjust error markers.
10860         * g++.dg/template/crash34.C: Likewise.
10861         * g++.dg/template/friend31.C: Likewise.
10862         * g++.dg/template/crash32.C: Likewise.
10863
10864         PR c++/27329
10865         * g++.dg/template/crash59.C: New test.
10866
10867         PR c++/27667
10868         * g++.dg/template/spec33.C: New test.
10869         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10870
10871 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10872             Adam Nemet  <anemet@caviumnetworks.com>
10873
10874         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10875         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10876
10877 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10878
10879         PR target/28911
10880         * gcc.dg/pr28911.c: New.
10881
10882 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10883
10884         PR target/29169
10885         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10886         (dg-options): Add -mfpmath=387.
10887
10888 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR c/28706
10891         * gcc.dg/pr28706.c: New test.
10892
10893         PR c/28712
10894         * gcc.dg/pr28712.c: New test.
10895
10896 2006-09-22  Mike Stump  <mrs@apple.com>
10897
10898         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10899
10900 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10901
10902         PR tree-optimization/28888
10903         * gcc.dg/pr28888.c: New test.
10904
10905 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/29016
10908         * g++.dg/init/ptrfn1.C: New test.
10909
10910 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10911
10912         PR c++/28861
10913         * g++.dg/template/spec32.C: New test.
10914         * g++.dg/parse/crash9.C: Adjust error markers.
10915
10916         PR c++/28303
10917         * g++.dg/template/typedef6.C: New test.
10918         * g++.dg/init/error1.C: Adjust error markers.
10919         * g++.dg/parse/crash9.C: Likewise.
10920         * g++.dg/template/crash55.C: Likewise.
10921
10922 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10923
10924         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10925
10926 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10927
10928         PR target/27650
10929         * g++.dg/ext/dllimport12.C: New test.
10930
10931 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10932
10933         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10934         * gcc.target/mips/nmadd-2.c: Likewise.
10935         * gcc.target/mips/mips-ps-6.c: New test.
10936         * gcc.target/mips/neg-abs-1.c: Likewise.
10937         * gcc.target/mips/neg-abs-2.c: Likewise.
10938         * gcc.target/mips/nmadd-3.c: New test.
10939
10940 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR middle-end/28046
10943         * gcc.dg/gomp/atomic-10.c: New test.
10944         * g++.dg/gomp/atomic-10.C: New test.
10945
10946 2006-09-20  Eric Christopher  <echristo@apple.com>
10947
10948         * gcc.target/i386/sse3-not-fisttp.c: New.
10949
10950 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10951
10952         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10953
10954 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10955
10956         * gcc.c-torture/execute/pr28289.c (one): New variable.
10957         (main): Use it instead of argc.
10958         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10959         (main): Use it instead of argc.
10960
10961 2006-09-19  Paul Brook  <paul@codesourcery.com>
10962
10963         PR target/28516
10964         * gcc.dg/nested-func-5.c: New test.
10965
10966 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10967
10968         * lib/target-supports.exp (check_effective_target_tls): Compile
10969         test stubs using ${tool}_target_compile, not just target_compile.
10970         (check_effective_target_tls_runtime): Likewise.
10971
10972 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10973
10974         * gcc.c-torture/compile/20030405-1.x: Remove.
10975
10976         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10977         optimising linker from discarding it.
10978
10979 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10980
10981         PR fortran/28526
10982         * gfortran.dg/keyword_symbol_1.f90: New test.
10983
10984         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10985         pedantic compilation option.
10986
10987 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10988
10989         PR fortran/29060
10990         * gfortran.dg/spread_shape_1.f90: New test.
10991
10992 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10993
10994         PR tree-optimization/28887
10995         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10996
10997 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10998
10999         PR c/25993
11000         * gcc.dg/pr25993.c: New test.
11001
11002 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11003
11004         PR tree-opt/21591
11005         * gcc.dg/vect/pr21591.c: New test.
11006
11007 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11008
11009         PR tree-opt/29059
11010         * gcc.c-torture/compile/strcpy-1.c: New test.
11011         * gcc.c-torture/compile/strcpy-2.c: New test.
11012         * gcc.c-torture/compile/memcpy-1.c: New test.
11013         * gcc.c-torture/compile/memcpy-2.c: New test.
11014
11015 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11016
11017         PR testsuite/29055
11018         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11019
11020 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11021
11022         * gnat.dg/specs/double_record_extension1.ads: New test.
11023         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11024
11025 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/29051
11028         * gfortran.dg/oldstyle_3.f90: New test.
11029
11030 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11031
11032         PR libgfortran/29099
11033         * gfortran.dg/secnds-1.f: New test.
11034
11035 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11036
11037         PR libgfortran/29053
11038         * gfortran.dg/streamio_9.f90: New test.
11039         * gfortran.dg/streamio_10.f90: New test.
11040
11041 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11042
11043         PR C++/29002
11044         * g++.dg/init/array22.C: New test.
11045         * g++.dg/init/array23.C: New test.
11046
11047 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11048
11049         * stackcheck.lst: Update list of tests requiring stack checking.
11050         * norun.lst: Adjust for above change.
11051         * ada95.lst: New file.
11052         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11053         requiring -gnat95 switch.
11054
11055 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11056
11057         * gnat.dg/in_out_parameter.adb: New test.
11058
11059 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11060
11061         PR debug/28980
11062         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11063
11064 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11065
11066         * gnat.dg/specs/unchecked_union.ads: New test.
11067
11068 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11069
11070         PR rtl-optimization/28982
11071         * gcc.c-torture/execute/pr28982a.c: New test.
11072         * gcc.c-torture/execute/pr28982b.c: Likewise.
11073
11074 2006-09-12  Eric Christopher  <echristo@apple.com>
11075
11076         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11077         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11078
11079 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11080
11081         PR c/28768
11082         PR preprocessor/14634
11083         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11084         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11085         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11086
11087 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11088
11089         * gcc.dg/pr28243.c: New test.
11090
11091 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11092
11093         PR fortran/28971
11094         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11095         this undiagnosed regression reappears.
11096
11097 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11098
11099         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11100         Treat $srcdir as a literal.
11101         * lib/fortran-torture.exp (fortran-torture-compile,
11102         fortran-torture-execute): Likewise.
11103         * lib/objc-torture.exp (objc-torture-compile,
11104         objc-torture-execute): Likewise.
11105         * lib/profopt.exp (profopt-execute): Likewise.
11106
11107 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11108
11109         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11110
11111 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11112
11113         PR testsuite/28950
11114         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11115
11116 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11117
11118         PR target/13685
11119         * gcc.target/i386/pr13685.c: New test.
11120
11121 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11122
11123         * gcc.dg/pr28726.c: New test.
11124
11125 2006-09-11  Josh Conner  <jconner@apple.com>
11126
11127         * gcc.dg/nrv3.c: Increase size of structure.
11128         * gcc.dg/nrv4.c: Likewise.
11129         * gcc.dg/nrv5.c: Likewise.
11130
11131 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11132
11133         PR libfortran/28890
11134         gfortran.dg/assumed_charlen_function_5.f90: New test.
11135
11136 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/28991
11139         * g++.dg/init/static3.C: New test.
11140
11141 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11142
11143         PR testsuite/29007
11144         * gcc.dg/long-long-cst1.c (t): Add cast to
11145         __SIZE_TYPE__ before casting to int.
11146         (main): Return 0 on success.
11147
11148 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11149
11150         * gcc.c-torture/execute/20060910-1.c: New test.
11151
11152 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11153
11154         PR middle-end/26983
11155         * gcc.dg/pr26983.c: New test.
11156
11157 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11158
11159         PR target/29006
11160         * gcc.c-torture/execute/pr29006.c: New test.
11161
11162 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11163
11164         PR libfortran/28947
11165         gfortran.dg/matmul_4.f90: New test.
11166
11167 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11168
11169         PR fortran/28959
11170         gfortran.dg/used_types_10: New test.
11171
11172 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11173
11174         PR libfortran/28923
11175         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11176         gfortran.dg/array_initializer_3.f90: New test.
11177
11178 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11179
11180         PR fortran/28914
11181         * gfortran.dg/actual_array_constructor_3.f90: New test.
11182
11183 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11184
11185         PR testsuite/26778
11186         * gcc.target/i386/pr26778.c: New testcase.
11187
11188 2006-09-08  Eric Christopher  <echristo@apple.com>
11189
11190         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11191         * gcc.target/i386/memcpy-1.c: Ditto.
11192         * gcc.target/i386/asm-1.c: Ditto.
11193         * gcc.target/i386/20060512-4.c: Ditto.
11194         * gcc.target/i386/compress-float-387.c: Ditto.
11195         * gcc.target/i386/20060512-1.c: Ditto.
11196         * gcc.target/i386/compress-float-sse.c: Ditto.
11197         * gcc.target/i386/20060512-2.c: Ditto.
11198         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11199         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11200         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11201         * gcc.dg/pr26449.c: Ditto.
11202         * gcc.dg/attr-ms_struct-2.c: Ditto.
11203         * gcc.dg/attr-ms_struct-1.c: Ditto.
11204         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11205
11206 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11207
11208         PR c/28504
11209         * gcc.dg/vla-10.c: New test.
11210
11211 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11212
11213         PR c++/28858
11214         * g++.dg/parse/template20.C: New test.
11215         * g++.dg/template/operator8.C: Remove obsolete part.
11216         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11217         * g++.old-deja/g++.pt/crash65.C: Likewise.
11218
11219 2006-09-07  Jason Merrill  <jason@redhat.com>
11220
11221         PR middle-end/27724
11222         * gcc.dg/long-long-cst1.c: New test.
11223
11224 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11225
11226         PR C++/28906
11227         * g++.dg/other/array3.C: New test.
11228         * g++.dg/other/array4.C: New test.
11229         * g++.dg/other/array5.C: New test.
11230
11231 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11232
11233         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11234
11235 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11236
11237         PR target/28946
11238         * gcc.target/i386/pr28946.c: New test.
11239
11240 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11241
11242         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11243         in integer literal constant.
11244         * gfortran.dg/enum_8.f90: Ditto.
11245         * gfortran.dg/g77/20030326-1.f: Ditto.
11246
11247 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11248
11249         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11250         nonconformance usage.
11251
11252 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11253
11254         PR middle-end/28862
11255         * gcc.c-torture/compile/vector-align-1.c: New test.
11256
11257 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11258
11259         PR rtl-opt/27883
11260         * g++.dg/opt/copysign-1.C: New test.
11261
11262 2006-09-06  Jason Merrill  <jason@redhat.com>
11263
11264         PR c++/27371
11265         * g++.dg/warn/unused-result1.C: New test.
11266
11267 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/28903
11270         * g++.dg/ext/vla3.C: New test.
11271
11272         PR c++/28886
11273         * g++.dg/template/array16.C: New test.
11274
11275 2006-09-06  Richard Guenther  <rguenther@suse.de>
11276
11277         * gcc.dg/pr27226.c: Remove testcase again.
11278
11279 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11280
11281         PR tree-opt/28937
11282         * g++.dg/opt/unroll2.C: New test.
11283
11284 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11285
11286         PR tree-opt/28952
11287         * gcc.dg/vect/pr28952.c: New test.
11288
11289 2006-09-05  Richard Guenther  <rguenther@suse.de>
11290
11291         PR tree-optimization/28900
11292         * gcc.dg/torture/pr28900.c: New testcase
11293
11294 2006-09-05  Richard Guenther  <rguenther@suse.de>
11295
11296         PR tree-optimization/28905
11297         * gcc.c-torture/compile/pr28905.c: New testcase.
11298
11299 2006-09-05  Richard Guenther  <rguenther@suse.de>
11300
11301         PR middle-end/28935
11302         * gcc.dg/pr28935.c: New testcase.
11303
11304 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11305
11306         * gcc.c-torture/execute/20060905-1.c: New test.
11307
11308 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11309
11310         PR fortran/28908
11311         * gfortran.dg/used_types_7.f90: New test.
11312         * gfortran.dg/used_types_8.f90: New test.
11313         * gfortran.dg/used_types_9.f90: New test.
11314
11315 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11316
11317         * gcc.c-torture/compile/20060904-1.c: New test.
11318
11319 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11320
11321         PR c++/23287 Revert my 2006-09-01 patch
11322         * g++.dg/parse/dtor12.C: Remove.
11323
11324 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11325
11326         PR c+/27670
11327         * g++.dg/template/operator9.C: New test.
11328
11329         PR c++/27493
11330         * g++.dg/template/operator7.C: New test.
11331
11332         PR c++/27494
11333         * g++.dg/template/operator8.C: New test.
11334
11335         PR c++/27397
11336         * g++.dg/template/crash57.C: New test.
11337
11338         * g++.dg/template/typedef4.C: Adjust error markers.
11339         * g++.dg/template/typedef5.C: Likewise.
11340
11341 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR c++/28878
11344         * g++.dg/parse/crash33.C: New test.
11345
11346 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11347         Richard Guenther  <rguenther@suse.de>
11348         Adam Nemet  <anemet@caviumnetworks.com>
11349
11350         PR middle-end/27226
11351         * gcc.target/mips/memcpy-1.c: New testcase.
11352         * gcc.dg/pr27226.c: Likewise.
11353
11354 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11355
11356         PR c++/28705
11357         * g++.dg/lookup/koenig5.C: New.
11358         * g++.dg/template/crash56.C: New.
11359
11360 2006-09-01  Josh Conner  <jconner@apple.com>
11361
11362         PR c++/25505
11363         * gcc.dg/nrv3.c: New test.
11364         * gcc.dg/nrv4.c: New test.
11365         * gcc.dg/nrv5.c: New test.
11366
11367 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         PR c++/23287
11370         * g++.dg/parse/dtor12.C: New.
11371
11372 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11373
11374         PR tree-optimization/28839
11375         * gcc.dg/pr28839.c: New test.
11376
11377 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11378
11379         PR target/24367
11380         * gcc.dg/pr24367.c: New testcase.
11381
11382 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11383
11384         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11385
11386 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11387
11388         PR rtl-optimization/27735
11389         * gcc.dg/loop-unswitch-1.c: New test.
11390
11391 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11392
11393         PR fortran/28885
11394         * gfortran.dg/aliasing_dummy_2.f90: New test.
11395
11396         PR fortran/20067
11397         * gfortran.dg/generic_5.f90: Change error message.
11398
11399         PR fortran/28873
11400         * gfortran.dg/generic_6.f90: New test.
11401
11402         PR fortran/25077
11403         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11404
11405         PR fortran/25102
11406         * gfortran.dg/invalid_interface_assignment.f90: New test.
11407
11408         PR fortran/24866
11409         * gfortran.dg/module_proc_external_dummy.f90: New test.
11410
11411 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         PR c++/28349
11414         * g++.dg/warn/var-args1.C: New test.
11415
11416 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11417
11418         PR fortran/28866
11419         * gfortran.dg/simpleif_2.f90: New test.
11420         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11421         * gfortran.dg/enum_5.f90: Ditto.
11422
11423 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11424             Kazu Hirata  <kazu@codesourcery.com>
11425
11426         PR tree-optimization/17506
11427         * gcc.dg/pr17506.c: New.
11428
11429 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11430
11431         PR c++/28139
11432         * g++.dg/eh/alias1.C: New test.
11433
11434 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11435
11436         PR c++/28860
11437         * g++.dg/template/ttp22.C: New test.
11438
11439 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11440
11441         PR middle-end/26632
11442         * gcc.dg/pr26632.c: New.
11443
11444 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11445
11446         PR libgfortran/28354
11447         * gfortran.dg/fmt_zero_precision.f90: New test.
11448
11449 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11450
11451         PR c++/28058
11452         * g++.dg/template/spec31.C: New test.
11453
11454 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11455
11456         PR c++/26573
11457         * g++.dg/other/static2.C: New test.
11458
11459 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11460
11461         * gcc.dg/Wswitch-enum-2.c: New test case.
11462         * gcc.dg/Wswitch-enum-3.c: Likewise.
11463
11464 2006-08-26  Richard Guenther  <rguenther@suse.de>
11465
11466         * gcc.c-torture/compile/20060826-1.c: New testcase.
11467
11468 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11469
11470         PR c++/28736
11471         * g++.dg/template/void10.C: New test.
11472
11473         PR c++/28737
11474         * g++.dg/template/void8.C: New test.
11475
11476         PR c+_+/28738
11477         * g++.dg/template/void9.C: New test.
11478
11479         * g++.dg/template/void3.C: Adjust error markers.
11480         * g++.dg/template/void4.C: Likewise.
11481         * g++.dg/template/crash55.C: Likewise.
11482         * g++.dg/template/void7.C: Likewise
11483
11484 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11485
11486         PR c++/28588
11487         * g++.dg/inherit/access6.C: New test.
11488         * g++.dg/inherit/access7.C: Likewise.
11489
11490         PR c++/28595
11491         * g++.dg/template/array15.C: New test.
11492         * g++.dg/template/crash2.C: Tweak error markers.
11493
11494 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR middle-end/28683
11497         * gcc.c-torture/compile/20060823-1.c: New test.
11498
11499 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11500
11501         PR c++/28853
11502         * g++.dg/template/ttp21.C: New test.
11503
11504         PR c++/28852
11505         * g++.dg/other/operator1.C: Add error-marker.
11506         * g++.dg/other/operator2.C: New test.
11507
11508 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11509
11510         PR c/27893
11511         * gcc.c-torture/compile/vla-const-1.c,
11512         gcc.c-torture/compile/vla-const-2.c: New tests.
11513
11514 2006-08-26  Richard Guenther  <rguenther@suse.de>
11515
11516         PR middle-end/28814
11517         * gcc.dg/torture/pr28814.c: New testcase.
11518
11519 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11520
11521         PR c/28418
11522         * gcc.c-torture/compile/compound-literal-1.c: New test.
11523
11524 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11525
11526         PR c/28299
11527         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11528         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11529         Expect extra diagnostics.
11530
11531 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11532
11533         gcc.dg/noncompile/pr16876.c: New test.
11534
11535 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/28056
11538         * g++.dg/parse/local1.C: New test.
11539         * g++.dg/other/qual1.C: Tweak error marker.
11540
11541 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         PR c++/27787
11544         * g++.dg/template/typename10.C: New.
11545         * g++.dg/template/lookup4.C: Remove bogus error marker.
11546
11547 2006-08-25  Richard Guenther  <rguenther@suse.de>
11548
11549         PR testsuite/28829
11550         * gcc.dg/pr26570.c: Fix testcase.
11551
11552 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11553
11554         PR tree-opt/28807
11555         * gcc.c-torture/execute/mayalias-2.c: New test.
11556         * gcc.dg/tree-ssa/alias-13.c: New test.
11557
11558 2006-08-24  Jan Hubicka  <jh@suse.cz>
11559
11560         PR debug/26881
11561         * gcc.dg/debug/pr26881.c: New file.
11562
11563 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11564
11565         PR fortran/28788
11566         * gfortran.dg/used_types_4.f90: New test.
11567         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11568         association of derived types.
11569         * gfortran.dg/used_types_2.f90: Add module cleanup.
11570         * gfortran.dg/used_types_3.f90: The same.
11571
11572         PR fortran/28771
11573         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11574         fix of regression.
11575
11576 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11577
11578         PR 28813
11579         * gfortran.dg/direct_io_6.f90: Remove test.
11580
11581 2006-08-23  Stuart Hastings  <stuart@apple.com>
11582
11583         PR 28825
11584         * gcc.target/i386/20060821-1.c: New.
11585
11586 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11587
11588         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11589         dg-warning strings for dllimport.
11590
11591 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11592
11593         PR C++/28450
11594         * g++.dg/ext/vector4.C: New test.
11595         * g++.dg/ext/complex1.C: New test.
11596
11597 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11598
11599         PR debug/28692
11600         * gcc.dg/debug/const-1.c: New.
11601         * gcc.dg/debug/const-2.c: New.
11602         * gcc.dg/debug/dwarf2/const-1.c: New.
11603         * gcc.dg/debug/dwarf2/const-2.c: New.
11604         * gcc.dg/debug/dwarf2/const-2b.c: New.
11605
11606 2006-08-22  Richard Guenther  <rguenther@suse.de>
11607
11608         PR middle-end/28776
11609         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11610         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11611
11612 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11613
11614         PR tree-optimization/28003
11615         * g++.dg/tree-ssa/pr28003.C: New.
11616
11617 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11618
11619         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11620
11621 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11622
11623         PR c++/26269
11624         * g++.dg/other/error14.C: New test.
11625
11626         PR c++/28505
11627         * g++.dg/parse/ctor7.C: New test.
11628         * g++.dg/parse/ctor8.C: Likewise.
11629
11630         PR c++/28741
11631         * g++.dg/template/void7.C: New test.
11632
11633 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11634
11635         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11636         * gnat.dg/self_aggregate_with_array.adb: New test.
11637
11638 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11639
11640         * g++.dg/eh/arm-vfp-unwind.C: New test.
11641
11642 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11643
11644         PR c++/28341
11645         * g++.dg/template/ref3.C: New test.
11646         * g++.dg/template/nontype13.C: New test.
11647
11648         PR c++/28346
11649         * g++.dg/template/ptrmem17.C: New test.
11650
11651 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11652
11653         PR target/28648 c:
11654         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11655
11656 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11657
11658         PR fortran/28630
11659         * gfortran.dg/used_types_2.f90: New test.
11660
11661         PR fortran/28601
11662         * gfortran.dg/used_types_3.f90: New test.
11663
11664         PR fortran/20886
11665         * gfortran.dg/generic_actual_arg.f90: New test.
11666
11667         PR fortran/28735
11668         * gfortran.dg/module_private_array_refs_1.f90: New test.
11669
11670         PR fortran/28762
11671         * gfortran.dg/program_name_1.f90: New test.
11672
11673         PR fortran/28425
11674         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11675
11676         PR fortran/28496
11677         * gfortran.dg/array_initializer_2.f90: New test.
11678
11679         PR fortran/18111
11680         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11681
11682         PR fortran/28600
11683         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11684
11685         PR fortran/28771
11686         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11687
11688         PR fortran/28660
11689         * gfortran.dg/dependent_decls_1.f90: New test.
11690
11691 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11692
11693         PR fortran/25217
11694         * gfortran.dg/derived_init_2.f90: New.
11695
11696 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11697
11698         * gcc.c-torture/execute/pr28289.c: New test.
11699
11700 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR c/28744
11703         * gcc.dg/attr-externally-visible-1.c: New test.
11704         * gcc.dg/attr-externally-visible-2.c: New test.
11705         * g++.dg/parse/attr-externally-visible-1.C: New test.
11706         * g++.dg/parse/attr-externally-visible-2.C: New test.
11707
11708 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11709
11710         PR c++/28606
11711         * g++.dg/parse/dtor11.C: New test.
11712
11713 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11714
11715         PR rtl-optimization/28489
11716         * gcc.c-torture/compile/pr28489.c: New test.
11717
11718 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11719
11720         PR c++/28710
11721         * g++.dg/template/redecl4.C: New test.
11722
11723         PR c++/28711
11724         * g++.dg/template/ctor8.C: New test.
11725
11726 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11727
11728         * gcc.dg/pr26570.c: Fix testcase.
11729
11730 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11731
11732         * PR c++/28573
11733         * g++.dg/parse/offsetof6.C: New test.
11734         * g++.dg/parse/offsetof6.C: New test.
11735         * g++.dg/parse/offsetof7.C: New test.
11736
11737 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11738
11739         PR testsuite/28602
11740         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11741         is false.
11742
11743 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11744
11745         PR c++/28302
11746         * g++.dg/ext/vector3.C: New test.
11747
11748 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11749
11750         PR gcov/profile/26570
11751         * gcc.dg/pr26570.c: New test.
11752
11753 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11754
11755         PR c/27697
11756         * gcc.dg/qual-component-1.c: New test.
11757
11758 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11759
11760         PR c++/28593
11761         * g++.dg/parse/new3.C: New test.
11762
11763 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR fortran/25828
11766         * gfortran.dg/streamio_1.f90: New test.
11767         * gfortran.dg/streamio_2.f90: New test.
11768         * gfortran.dg/streamio_3.f90: New test.
11769         * gfortran.dg/streamio_4.f90: New test.
11770         * gfortran.dg/streamio_5.f90: New test.
11771         * gfortran.dg/streamio_6.f90: New test.
11772         * gfortran.dg/streamio_7.f90: New test.
11773         * gfortran.dg/streamio_8.f90: New test.
11774
11775 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11776
11777         PR c/28287
11778         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11779
11780 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11781
11782         PR c++/28594
11783         * g++.dg/template/void6.C: New test.
11784
11785 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11786
11787         PR c/28649
11788         * gcc.dg/parse-error-1.c: New test.
11789         * gcc.dg/parse-error-2.c: New test.
11790         * gcc.dg/cpp/digraph2.c: Add error-marker.
11791         * gcc.dg/noncompile/920923-1.c: Likewise.
11792
11793 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11794
11795         PR c/27490
11796         * gcc.dg/sizeof-2.c: New testcase.
11797
11798         PR c/27489
11799         * gcc.dg/switch-A.c: New testcase.
11800
11801 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11802
11803         PR c++/28288
11804         PR c++/14556
11805         * g++.old-deja/g++.warn/compare1.C: Delete.
11806         * g++.dg/opt/pr7503-2.C: Delete.
11807         * g++.dg/opt/pr7503-3.C: Delete.
11808         * g++.dg/opt/pr7503-4.C: Delete.
11809         * g++.dg/opt/pr7503-5.C: Delete.
11810         * g++.dg/opt/max1.C: Delete.
11811         * g++.dg/warn/minmax.C: Delete.
11812         * g++.dg/expr/minmax.C: New test.
11813
11814 2006-08-14  Richard Guenther  <rguenther@suse.de>
11815
11816         PR testsuite/28703
11817         * gcc.c-torture/execute/pr28651.c: Do not use argc
11818         to avoid optimization, instead forbid inlining.
11819
11820 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11821
11822         PR rtl-optimization/28634
11823         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11824
11825 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11826
11827         PR c/27184
11828         * gcc.dg/torture/pr27184.c: New test.
11829
11830 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11831
11832         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11833
11834 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11835
11836         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11837         * gfortran.dg/stat_2.f90: Likewise.
11838         * gfortran.dg/chmod_1.f90: Likewise.
11839         * gfortran.dg/chmod_2.f90: Likewise.
11840         * gfortran.dg/chmod_3.f90: Likewise.
11841
11842 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11843
11844         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11845
11846 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11847
11848         * g++.dg/opt/pr23454-2.C: New test.
11849
11850 2006-08-11  Richard Guenther  <rguenther@suse.de>
11851
11852         PR middle-end/28651
11853         * gcc.c-torture/execute/pr28651.c: New testcase.
11854
11855 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11856
11857         * gnat.dg/specs/static_initializer.ads: New test.
11858
11859 2006-08-10  Paul Brook  <paul@codesourcery.com>
11860
11861         * gcc.target/arm/cond-asm.c: New test.
11862
11863 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11864
11865         PR tree-optimization/26197
11866         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11867         * g++.dg/vect/vect.exp: Compile the new tests with
11868         --param max-aliased-vops=0.
11869
11870 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11871
11872         PR c++/28637
11873         * g++.dg/template/void3.C: New test.
11874
11875         PR c++/28638
11876         * g++.dg/template/void4.C: New test.
11877
11878         PR c++/28640
11879         * g++.dg/template/void5.C: New test.
11880
11881 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11882
11883         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11884         after dg-do compile.
11885
11886 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11887
11888         PR tree-optimizations/26969
11889         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11890         "unswitch-loops" with -funswitch-loops.
11891         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11892
11893 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11894
11895         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11896         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11897         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11898         * objc.dg/dwarf-1.m: Likewise.
11899         * objc.dg/dwarf-2.m: Likewise.
11900         * obj-c++.dg/dwarf-2.mm: Likewise.
11901
11902 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11903
11904         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11905         * objc.dg/dwarf-2.m: Likewise.
11906         * obj-c++.dg/dwarf-2.mm: Likewise.
11907
11908         PR libfortran/28603
11909         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11910
11911         PR testsuite/27611
11912         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11913
11914         PR testsuite/27033
11915         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11916
11917 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11918
11919         PR target/27827
11920         * gcc.target/i386/pr27827.c: New testcase.
11921
11922 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11923
11924         PR fortran/28590
11925         * gfortran.dg/sequence_types_1.f90: New test.
11926
11927 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11928
11929         PR fortran/28548
11930         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11931         dg-warning.  Add -pedantic option.
11932
11933 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11934
11935         PR c/28502
11936         * gcc.dg/proto-1.c: New test.
11937
11938         PR c/27721
11939         * gcc.dg/lvalue-4.c: New test.
11940
11941         PR c/28136
11942         * gcc.dg/init-bad-5.c: New test.
11943
11944 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11945
11946         PR c++/28347
11947         * g++.dg/ext/typedef-init.C: Add new test for typedef
11948         initialization inside templates. Adjust existing error markers.
11949
11950 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11951
11952         PR c++/28148
11953         * g++.dg/init/ptrmem3.C: New test.
11954
11955 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11956
11957         PR tree-optimization/27770
11958         * lib/target-support.exp: New target keyword "section_anchors".
11959         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11960         tests.
11961         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11962         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11963         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11964         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11965
11966 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11967
11968         * gcc.dg/20060801-1.c: Add missing '}'.
11969
11970 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11971
11972         PR c++/27508
11973         * g++.dg/parse/dtor9.C: New test.
11974         * g++.dg/parse/dtor10.C: New test.
11975         * g++.dg/other/error7.C: Adjust error-marker.
11976
11977         PR c++/28274
11978         * g++.dg/other/default5.C: New test.
11979
11980 2006-08-02  Richard Guenther  <rguenther@suse.de>
11981
11982         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11983
11984 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11985
11986         PR c++/28557
11987         * g++.dg/template/conv9.C: New test.
11988
11989 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11990
11991         PR debug/28063
11992         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11993         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11994         Optionally return assembly text.  Update callers.
11995         (check_no_compiler_messages): Update verbose messages.
11996         (check_no_messages_and_pattern): New.
11997         (check_effective_target_string_merging): New.
11998
11999 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12000
12001         PR c++/28250
12002         * g++.dg/eh/catch4.C: New test.
12003
12004         PR c++/28257
12005         * g++.dg/other/qual1.C: New test.
12006
12007         PR c++/28259
12008         * g++.dg/inherit/error2.C: New test.
12009
12010         PR c++/28267
12011         * g++.dg/other/new1.C: New test.
12012
12013         * g++.dg/warn/pr23075.C: Remove obsolete test.
12014         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12015         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12016
12017 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12018
12019         PR c++/28523
12020         * g++.dg/eh/cast1.C: New test.
12021
12022 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12023
12024         PR libfortran/28452
12025         * gfortran.dg/random_3.f90:  New test.
12026
12027 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12028
12029         PR c++/28432
12030         * g++.dg/other/pr28304.C: Change expected error message.
12031         * g++.dg/other/pr28432.C: New test.
12032
12033 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12034
12035         PR c++/28256
12036         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12037
12038 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12039
12040         PR debug/23336
12041         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12042         at -g1.
12043         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12044         g++.dg/debug/enum-2.C: New.
12045
12046 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12047
12048         PR c++/6634
12049         * g++.dg/parse/long1.C: Add more tests.
12050
12051 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12052
12053         * gfortran.dg/lrshift_1.c: New file.
12054
12055 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12056
12057         PR libgfortran/28335
12058         * gfortran.dg/no_unit_error_1.f90: New test.
12059
12060 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12061
12062         PR libgfortran/28335
12063         * gfortran.dg/no_unit_error_1.f90: Delete test.
12064         * gfortran.dg/no_unit_error_2.f90: Delete test.
12065
12066 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12067
12068         * gfortran.dg/chmod_3.f90: New test.
12069         * gfortran.dg/ltime_gmtime_1.f90: New test.
12070         * gfortran.dg/ltime_gmtime_2.f90: New test.
12071         * gfortran.dg/lrshift_1.f90: New test.
12072         * gfortran.dg/chmod_1.f90: New test.
12073         * gfortran.dg/chmod_2.f90: New test.
12074
12075 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12076
12077         PR c++/27668
12078         * g++.dg/template/crash55.C: New test.
12079
12080         PR c++/27962
12081         * g++.dg/template/nontype16.C: New test.
12082
12083         * g++.dg/template/void2.C: Adjust error markers.
12084         * g++.dg/template/nontype5.C: Adjust error markers.
12085
12086 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12087
12088         * gcc.target/i386/stack-prot-kernel.c: New test.
12089
12090 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12091
12092         * gcc.dg/builtins-55.c: New test case.
12093
12094 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12095
12096         PR rtl-optimization/27907
12097         * gcc.c-torture/compile/pr27907.c: New test.
12098
12099 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12100
12101         * gfortran.dg/mclock.f90: New test.
12102         * gfortran.dg/int_conv_1.f90: New test.
12103         * gfortran.dg/stat_1.f90: New test.
12104         * gfortran.dg/stat_2.f90: New test.
12105
12106 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12107
12108         PR libgfortran/28335
12109         * gfortran.dg/no_unit_error_1.f90: New test.
12110         * gfortran.dg/no_unit_error_2.f90: New test.
12111         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12112
12113 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12114
12115         PR middle-end/28473
12116         * gcc.dg/fold-convround-1.c: New test case.
12117
12118 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12119
12120         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12121
12122 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         PR c++/27572
12125         * g++.dg/other/typedef1.C: New test.
12126         * g++.dg/template/typedef4.C: New test.
12127         * g++.dg/template/typedef5.C: New test.
12128
12129 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12130
12131         PR fortran/28416
12132         * gfortran.dg/allocatable_dummy_3.f90: New.
12133
12134 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12135
12136         PR fortran/28439
12137         * gfortran.dg/arithmetic_if.f90:  New test.
12138
12139 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12140
12141         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12142         avoid memcpy optimization.
12143
12144 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12145
12146         PR fortran/25289
12147         * gfortran.dg/direct_io_6.f90: New test.
12148
12149 2006-07-24  Jan Hubicka  <jh@suse.cz>
12150
12151         PR c/25795
12152         PR c++/27369
12153         * gcc.dg/pr25795.c: New test.
12154         * gcc.dg/pr25795-1.c: New test.
12155
12156 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12157
12158         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12159         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12160         which may be transformed to "g || h" on some platforms.
12161
12162 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/28025
12165         * g++.dg/template/friend45.C: New test.
12166
12167 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12168
12169         PR libgfortran/28339
12170         * gfortran.dg/arrayio_8.f90: New test.
12171
12172 2006-07-21  Mike Stump  <mrs@apple.com>
12173
12174         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12175
12176         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12177
12178 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12179
12180         PR c++/28250
12181         * g++.dg/eh/catch3.C: New test.
12182
12183         PR c++/28363
12184         * g++.dg/template/defarg10.C: New test.
12185
12186 2006-07-20  Paul Brook  <paul@codesourcery.com>
12187
12188         PR 27363
12189         * gcc.dg/pr27363.c: New test.
12190
12191 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/28338
12194         * g++.dg/init/ref13.C: New test.
12195
12196 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12197
12198         PR obj-c++/28434
12199         * obj-c++.dg/proto-error-1.mm: New test.
12200
12201 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/28337
12204         * g++.dg/template/string1.C: New test.
12205
12206 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR c++/28048
12209         * g++.dg/template/defarg9.C: New test.
12210
12211         PR c++/28235
12212         * g++.dg/template/static27.C: New test.
12213
12214 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12215
12216         PR 28410
12217         * gcc.dg/tree-ssa/pr28410.c: New test.
12218
12219 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12220
12221         PR c++/28258
12222         * g++/dg/other/error13.C: New test.
12223
12224         PR c++/28260
12225         * g++.dg/template/friend44.C: New test.
12226
12227 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12228
12229         PR c++/27495
12230         * g++.dg/other/pr27495.C: New.
12231
12232 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12233
12234         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12235         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12236
12237 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12238
12239         PR c/28286
12240         * gcc.dg/pragma-pack-4.c: New test.
12241
12242 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12243
12244         PR c++/28291
12245         * g++.dg/ext/pr28291.C: New test.
12246
12247 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12248
12249         PR middle-end/28403
12250         * gcc.c-torture/execute/pr28403.c: New test.
12251
12252 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12253
12254         PR middle-end/28402
12255         * gcc.dg/pr28402.c: New test.
12256
12257 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12258
12259         PR c++/28304
12260         * g++.dg/other/pr28304.C: New test.
12261
12262 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12263
12264         PR other/28251
12265         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12266         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12267
12268 2006-07-17  Richard Guenther  <rguenther@suse.de>
12269
12270         PR tree-optimization/28238
12271         * g++.dg/tree-ssa/pr28238.C: New testcase.
12272
12273 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12274
12275         PR c++/28250
12276         * g++.dg/eh/catch1.C: New test.
12277         * g++.dg/eh/catch2.C: New test.
12278
12279 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR c++/28370
12282         * g++.dg/template/anon3.C: New test.
12283
12284 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12285
12286         PR fortran/20844
12287         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12288         specifiers requiring an explicit format tag..
12289
12290         PR fortran/28201
12291         * gfortran.dg/generic_5: New test.
12292
12293         PR fortran/20893
12294         * gfortran.dg/elemental_optional_args_1.f90: New test.
12295
12296 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12297
12298         * gnat.dg/assert.ads: New file.
12299         * gnat.dg/controlled_record.ads: Likewise.
12300         * gnat.dg/controlled_record.adb: Likewise.
12301
12302 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12303
12304         PR c++/28292
12305         * g++.dg/other/error12.C: New test.
12306
12307         PR c++/28269
12308         * g++.dg/template/crash54.C: New test.
12309
12310 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12311
12312         PR c++/28249
12313         * g++.dg/parse/catch1.C: New test.
12314
12315         PR c++/28294
12316         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12317
12318         PR c++/28387
12319         * g++.dg/ext/attrib24.C: New test.
12320
12321 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12322
12323         PR c++/28343
12324         * g++.dg/ext/asmspec1.C: New test.
12325
12326 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12327
12328         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12329         (dg-test): Support shouldfail tests.
12330         * lib/target-supports-dg.exp (dg-shouldfail): New.
12331         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12332         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12333         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12334         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12335         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12336         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12337         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12338
12339 2006-07-13  Jan Hubicka  <jh@suse.cz>
12340
12341         * gcc.target/i386/memcpy-1.c: New.
12342
12343 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12344
12345         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12346
12347 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12348
12349         PR fortran/25097
12350         * gfortran.dg/present_1.f90: New test.
12351
12352         PR fortran/20903
12353         * gfortran.dg/interface_derived_type_1.f90: New test.
12354
12355 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12356
12357         PR fortran/28213
12358         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12359         list.
12360
12361 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12362
12363         PR c++/27820
12364         * g++.dg/other/label1.C: New test.
12365
12366 2006-07-07  Richard Guenther  <rguenther@suse.de>
12367
12368         PR middle-end/28268
12369         * gcc.dg/torture/pr28268.c: New testcase.
12370
12371 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12372
12373         PR c++/27019
12374         * g++.dg/ext/pr27019.C: New.
12375
12376 2006-07-07  Richard Guenther  <rguenther@suse.de>
12377
12378         PR tree-optimization/28187
12379         * gcc.dg/pr28187.c: New testcase.
12380
12381 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12382
12383         * gnat.dg/address_conversion.adb: New test.
12384         * gnat.dg/boolean_subtype.adb: Likewise.
12385         * gnat.dg/frame_overflow.adb: Likewise.
12386         * gnat.dg/pointer_array.adb: Likewise.
12387         * gnat.dg/pointer_conversion.adb: Likewise.
12388
12389 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12390
12391         PR fortran/28237
12392         PR fortran/23420
12393         * gfortran.dg/print_fmt_5.f90: New test.
12394
12395 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12396
12397         PR fortran/28129
12398         * gfortran.dg/bounds_check_4.f90: New test.
12399
12400 2006-07-05  Richard Guenther  <rguenther@suse.de>
12401
12402         PR target/28158
12403         * gfortran.dg/pr28158.f90: New testcase.
12404
12405 2006-07-05  Richard Guenther  <rguenther@suse.de>
12406
12407         PR tree-optimization/28162
12408         * gcc.dg/pr28162.c: New testcase.
12409
12410 2006-07-05  Richard Guenther  <rguenther@suse.de>
12411         Andrew Pinski  <pinskia@gcc.gnu.org>
12412
12413         PR c++/27084
12414         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12415
12416 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12417
12418         PR fortran/28174
12419         * gfortran.dg/actual_array_substr_2.f90: New test.
12420
12421         PR fortran/28167
12422         * gfortran.dg/actual_array_constructor_2.f90: New test.
12423
12424 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12425
12426         * gfortran.dg/itime_idate_1.f: New test.
12427         * gfortran.dg/itime_idate_2.f: New test.
12428
12429 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12430
12431         PR libgfortran/27704
12432         * gfortran.dg/open_status_3.f90: New test.
12433         * gfortran.dg/fmt_l.f90: Update for new feature.
12434
12435 2006-07-03  Asher Langton  <langton2@llnl.gov>
12436
12437         * gfortran.dg/oldstyle_2.f90: New.
12438
12439 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12440
12441         * gnat.dg/string_slice.adb: New test.
12442
12443 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12444
12445         PR fortran/19259
12446         * gfortran.dg/semicolon_fixed.c: New.
12447         * gfortran.dg/semicolon_free.c: New.
12448
12449 2006-06-30  Mike Stump  <mrs@apple.com>
12450
12451         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12452         that don't support internal visibility.
12453
12454 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12455
12456         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12457         for '(' / ')' needing an extra '\'.
12458
12459 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12460
12461         PR middle-end/27428
12462         * gcc.dg/pr27428-1.c: New test case.
12463
12464 2006-06-29  Mike Stump  <mrs@apple.com>
12465
12466         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12467         on darwin as we can't align commons large enough yet.
12468
12469         * gcc.dg/vla-8.c: Add additional testcases.
12470
12471 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12472
12473         PR c++/28114
12474         * g++.dg/other/pr28114.C: New.
12475
12476 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12477
12478         * gcc.c-torture/compile/20060625-1.c: New test.
12479
12480 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/20867
12483         * gfortran.dg/stfunc_3.f90: New test.
12484
12485         PR fortran/25056
12486         * gfortran.dg/impure_actual_1.f90: New test.
12487
12488         PR fortran/20874
12489         * gfortran.dg/elemental_result_1.f90: New test.
12490
12491         PR fortran/25073
12492         * gfortran.dg/select_7.f90: New test.
12493
12494         PR fortran/27554
12495         * intrinsic_actual_1.f: New test.
12496
12497         PR fortran/22038
12498         PR fortran/28119
12499         * gfortran.dg/forall_4.f90: New test.
12500
12501         PR fortran/25072
12502         * gfortran.dg/forall_5.f90: New test.
12503
12504 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12505
12506         PR c++/28051
12507         * g++.dg/template/using13.C: New test.
12508
12509         PR c++/28054
12510         * g++.dg/other/incomplete3.C: New test.
12511
12512 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12513
12514         PR fortran/28081
12515         * gfortran.dg/substr_3.f: New test.
12516         * gfortran.dg/equiv_2.f90: Update expected error message.
12517
12518 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12519
12520         PR fortran/28118
12521         * gfortran.dg/actual_array_substr_1.f90: New test.
12522
12523 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12524
12525         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12526         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12527
12528 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12529
12530         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12531
12532 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12533
12534         PR fortran/27981
12535         * gfortran.dg/simpleif_2.f90: New test.
12536
12537 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12538
12539         * g++.dg/template/error22.C: Fix typo.
12540
12541 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12542
12543         PR c++/28112
12544         * g++.dg/ext/attrib23.C: New test.
12545
12546 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12547
12548         * gnat.dg/varsize_temp.adb: New test.
12549
12550 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12551
12552         PR c++/11468
12553         * g++.dg/other/java2.C: New test.
12554
12555 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12556
12557         PR target/27789
12558         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12559         initialization.
12560
12561 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12562
12563         PR target/27531
12564         * gcc.dg/pr27531-1.c: New test case.
12565
12566 2006-06-22  Asher Langton  <langton2@llnl.gov>
12567
12568         PR fortran/24748
12569         * gfortran.dg/implicit_8.f90: New.
12570
12571 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12572
12573         PR rtl-optimization/28121
12574         * gcc.dg/pr28121.c: New test.
12575
12576 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12577
12578         PR c++/27805
12579         * g++.dg/parse/ptrmem6.C: New test.
12580
12581         PR c++/27821
12582         * g++.dg/template/error22.C: New test.
12583
12584 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12585
12586         PR c++/28111
12587         * g++.dg/template/friend43.C: New test.
12588
12589         PR c++/28110
12590         * g++.dg/template/crash53.C: New test.
12591
12592         PR c++/28109
12593         * g++.dg/rtti/incomplete1.C: New test.
12594
12595 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12596
12597         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12598
12599 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12600
12601         * gcc.c-torture/execute/complex-7.c: New.
12602
12603 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12604
12605         * gcc.dg/merge-all-constants-1.c: New test.
12606
12607 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12608
12609         PR c++/28113
12610         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12611
12612 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12613
12614         * gfortran.dg/rrspacing_1.f90: New test.
12615
12616 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12617
12618         PR c++/28052
12619         * g++.dg/other/bitfield2.C: New test.
12620
12621 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12622
12623         PR tree-optimization/27331
12624         * gcc.dg/pr27331.c: New test.
12625
12626 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12627             Eric Botcazou  <ebotcazou@adacore.com>
12628
12629         PR ada/18692
12630         * lib/gnat.exp: New file.
12631         * lib/gnat-dg.exp: Likewise.
12632         * gnat.dg: New directory.
12633         * gnat.dg/dg.exp: New driver.
12634         * gnat.dg/specs: New directory.
12635         * gnat.dg/specs/specs.exp: New driver.
12636         * gnat.dg/style: New directory.
12637         * gnat.dg/style/style.exp: New driver.
12638
12639 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12640
12641         PR fortran/16206
12642         * gfortran.dg/array_initializer_1.f90: New test.
12643
12644         PR fortran/28005
12645         * gfortran.dg/matmul_3.f90: New test.
12646
12647 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12648
12649         PR middle-end/28075
12650         * gcc.dg/tree-ssa/inline-1.c: New test.
12651
12652 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12653
12654         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12655         in malloc prototype; remove XFAIL.
12656         * gcc.dg/pr18241-2.c: Ditto.
12657         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12658         in memset prototype; remove XFAIL.
12659         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12660
12661 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12662
12663         * gcc.dg/vla-8.c: Add.
12664
12665 2006-06-19  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/27090
12668         * g++.dg/tree-ssa/pr27090.C: New testcase.
12669
12670 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12671
12672         PR target/27861
12673         * gcc.dg/pr27861-1.c: New test case.
12674
12675 2006-06-19  Richard Guenther  <rguenther@suse.de>
12676
12677         PR middle-end/28045
12678         * gcc.dg/torture/pr28045.c: New testcase.
12679
12680 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12681
12682         PR fortran/26801
12683         * gfortran.dg/associated_4.f90: New test.
12684
12685 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12686
12687         PR fortran/19310
12688         PR fortran/19904
12689         * gfortran.dg/real_const_3.f90: New test.
12690
12691 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/28016
12694         * g++.dg/template/static26.C: New test.
12695
12696         PR c++/27979
12697         * g++.dg/expr/bitfield2.C: New test.
12698
12699         PR c++/27884
12700         * g++.dg/parse/linkage2.C: New test.
12701
12702 2006-06-16  Richard Guenther  <rguenther@suse.de>
12703
12704         PR middle-end/27116
12705         * gcc.dg/pr15785-1.c: Revert last change.
12706         * gcc.dg/torture/pr27116-2.c: New testcase.
12707
12708 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12709
12710         PR middle-end/27802
12711         * gcc.dg/pr27802-1.c: New test case.
12712
12713 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/27689
12716         * g++.dg/template/ttp18.C: New test.
12717         * g++.dg/template/ttp19.C: Likewise.
12718
12719         PR c++/27666
12720         * g++.dg/expr/cond9.C: New test.
12721
12722         PR c++/27640
12723         * g++.dg/template/ctor7.C: New test.
12724
12725 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12726
12727         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12728
12729 2006-06-16  Richard Guenther  <rguenther@suse.de>
12730
12731         PR tree-optimization/27781
12732         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12733
12734 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12735
12736         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12737
12738 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12739
12740         * gcc.dg/tree-ssa/loop-18.c: New test.
12741
12742 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/27665
12745         * g++.dg/template/crash52.C: New test.
12746
12747         PR c++/27648
12748         * g++.dg/ext/attrib22.C: New test.
12749
12750         PR c++/26559
12751         * g++.dg/template/builtin1.C: New test.
12752         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12753
12754         PR c++/28018
12755         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12756         assignment.
12757         * g++.old-deja/g++.pt/crash51.C: Likewise.
12758
12759         PR c++/27227
12760         * g++.dg/lookup/linkage1.C: New test.
12761         * g++.dg/lookup/linkage2.C: Likewise.
12762
12763 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12764
12765         PR middle-end/27959
12766         * gcc.dg/pr27959.c: New testcase.
12767
12768 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12769
12770         PR target/28014:
12771         * g++.dg/eh/div.C: New test.
12772
12773 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR c++/27894
12776         * g++.dg/tree-ssa/pr26757.C: New test.
12777         * g++.dg/tree-ssa/pr27894.C: New test.
12778
12779 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12780
12781         * gcc.c-torture/compile/20060609-1.c: New test.
12782
12783         PR target/27863
12784         * gcc.c-torture/compile/pr27863.c: New test.
12785
12786 2006-06-13  Richard Guenther  <rguenther@suse.de>
12787
12788         PR tree-optimization/27830
12789         * g++.dg/tree-ssa/pr27830.C: New testcase.
12790
12791 2006-06-13  Matthew Sachs  <msachs@apple.com>
12792
12793         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12794         the list of compiler flags; this causes those flags to be checked
12795         for things like dg-skip-if.
12796
12797 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12798
12799         PR c++/27601
12800         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12801
12802 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12803             Kazu Hirata  <kazu@codesourcery.com>
12804
12805         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12806         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12807
12808 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12809
12810         PR c++/27933
12811         * g++.dg/lookup/using15.C: New test.
12812
12813         PR c++/27951
12814         * g++.dg/other/anon4.C: New test.
12815
12816 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12817
12818         PR c++/21210
12819         * g++.dg/init/complex1.C: New test case.
12820
12821 2006-06-11  Eric Christopher  <echristo@apple.com>
12822
12823         PR middle-end/27948
12824         * gcc.dg/bf-ms-layout.c: Run on darwin.
12825         * gcc.dg/bf-no-ms-layout: Ditto.
12826         * gcc.dg/attr-ms_struct-2.c: New.
12827         * gcc.dg/bf-ms-layout-2.c: Ditto.
12828
12829 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12830
12831         * gcc.dg/attr-ms_struct-packed1.c: New.
12832
12833 2006-06-09  Mike Stump  <mrs@apple.com>
12834
12835         * gcc.dg/vla-7.c: Add.
12836
12837 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12838
12839         PR fortran/24558
12840         * gfortran.dg/entry_6.f90: New test.
12841
12842         PR fortran/20877
12843         PR fortran/25047
12844         * gfortran.dg/entry_7.f90: New test.
12845
12846 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12847
12848         PR c/27747
12849         * gcc.dg/cpp/_Pragma6.c: New test.
12850
12851         PR c++/27748
12852         * g++.dg/cpp/_Pragma1.C: New test.
12853
12854         PR preprocessor/27746
12855         * gcc.dg/gomp/macro-3.c: New test.
12856         * gcc.dg/gomp/macro-4.c: New test.
12857         * g++.dg/gomp/macro-3.C: New test.
12858         * g++.dg/gomp/macro-4.C: New test.
12859
12860 2006-06-09  Richard Guenther  <rguenther@suse.de>
12861
12862         PR tree-optimization/26998
12863         * gcc.dg/torture/pr26998.c: New testcase.
12864         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12865
12866 2006-06-08  Mike Stump  <mrs@apple.com>
12867
12868         * gcc.dg/pr27095.c: Account for stubs.
12869
12870         PR target/26427
12871         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12872         produce bad code on darwin.
12873
12874 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12875
12876         PR fortran/27958
12877         * gfortran.dg/substr_2.f: New test.
12878
12879 2006-06-08  Asher Langton  <langton2@llnl.gov>
12880
12881         PR fortran/27786
12882         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12883
12884 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12885
12886         PR target/27421
12887         * gcc.dg/union-3.c: New test.
12888
12889 2006-06-08  Richard Guenther  <rguenther@suse.de>
12890
12891         PR middle-end/27116
12892         * gcc.dg/torture/pr27116.c: New testcase.
12893         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12894
12895 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12896
12897         PR rtl-optimization/26449
12898         * gcc.dg/pr26449.c: New test.
12899
12900 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12901
12902         PR c++/27601
12903         * g++.dg/ext/offsetof1.C: Test member functions.
12904
12905 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12906
12907         * gcc.dg/pr27095.c: Improve scanning.
12908
12909 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12910
12911         PR fortran/23091
12912         * gfortran.dg/saved_automatic_1.f90: New test.
12913
12914         PR fortran/24168
12915         * gfortran.dg/array_simplify_1.f90: New test.
12916
12917         PR fortran/25090
12918         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12919
12920         PR fortran/25058
12921         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12922
12923 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12924
12925         PR c++/27177
12926         * g++.dg/expr/cast7.C: New test.
12927
12928 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12929
12930         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12931         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12932         * lib/fortran-torture.exp (fortran-torture-compile,
12933         fortran-torture-execute): Ditto.
12934
12935 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12936
12937         PR target/27842
12938         * gcc.dg/vmx/pr27842.c: New test.
12939
12940 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12941
12942         PR libfortran/27895
12943         * gfortran.dg/bounds_check_3.f90: New test.
12944
12945 2006-06-05  Mike Stump  <mrs@apple.com>
12946
12947         * objc.dg/objc-fast-4.m: Skip for ppc64.
12948
12949 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12950
12951         PR testsuite/27705
12952         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12953
12954 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12955             Victor Kaplansky  <victork@il.ibm.com>
12956
12957         PR tree-optimizations/26360
12958         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12959         with -fno-tree-dce.
12960         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12961
12962 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12963
12964         PR fortran/14067
12965         * gfortran.dg/data_char_1.f90: Add messages for truncated
12966         strings.
12967
12968         PR fortran/16943
12969         * gfortran.dg/func_decl_2.f90: New test.
12970
12971         PR fortran/20839
12972         * gfortran.dg/do_2.f90: New test.
12973
12974         PR fortran/27655
12975         * gfortran.dg/associated_3.f90: New test.
12976
12977 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/27819
12980         * g++.dg/template/static25.C: New test.
12981
12982         PR c++/27722
12983         * g++.dg/init/array21.C: New test.
12984
12985         PR c++/27807
12986         * g++.dg/ext/complit7.C: New test.
12987
12988         PR c++/27806
12989         * g++.dg/parse/ptrmem5.C: New test.
12990
12991 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12992             Andrew Pinski  <pinskia@physics.uc.edu>
12993
12994         PR c/27150
12995         PR middle-end/27382
12996         * gcc.dg/pr27150-1.c: New testcase.
12997         * gcc.dg/pr27382-1.c: New testcase.
12998         * gcc.dg/pr27382-2.c: New testcase.
12999
13000 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13001
13002         PR c/25161
13003         PR c/27020
13004         * gcc.dg/array-10.c: New test.
13005
13006 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13007
13008         PR c++/27804
13009         * g++.dg/init/const4.C: New test.
13010         * g++.dg/init/member1.C: Add error-marker.
13011         * g++.dg/other/fold1.C: Adjust error-marker.
13012
13013 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13014
13015         PR c++/27601
13016         * g++.dg/ext/offsetof1.C: New test.
13017
13018 2006-06-04 Eric Christopher <echristo@apple.com>
13019
13020         * gcc.dg/attr-ms_struct-1.c: New.
13021
13022 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13023
13024         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13025
13026 2006-06-04  Richard Guenther  <rguenther@suse.de>
13027
13028         PR tree-optimization/27039
13029         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13030
13031 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13032
13033         PR target/26223
13034         * gcc.target/i386/amd64-abi-2.c: New test case.
13035
13036 2006-06-02  Eric Christopher  <echristo@apple.com>
13037
13038         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13039         * gcc.target/i386/20020523-1.c: Skip if darwin.
13040         * gcc.target/i386/asm-3.c: Ditto.
13041         * gcc.target/i386/20011119-1.c: Ditto.
13042         * gcc.target/i386/clobbers.c: Remove pic part of test.
13043
13044 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13045
13046         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13047         * g++.old-deja/g++.other/init19.C: Ditto.
13048         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13049         and add other platforms as expected failures.
13050
13051 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13052
13053         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13054         (is-effective-target-keyword): Ditto.
13055
13056 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13057
13058         PR fortran/27715
13059         * gfortran.dg/extended_char_comparison_1.f:  New test.
13060
13061 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13062
13063         PR fortran/25098
13064         * gfortran.dg/dummy_procedure_1.f90: New test.
13065
13066         PR fortran/25147
13067         * gfortran.dg/dummy_procedure_2.f90: New test.
13068
13069         * gfortran.dg/associated_2.f90: Correct to make consistent with
13070         standard.
13071
13072 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13073
13074         * gcc.target/i386/387-11.c: New test case.
13075
13076 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/27801
13079         * g++.dg/template/cond6.C: New test.
13080
13081         PR c++/26496
13082         * g++.dg/template/crash51.C: New test.
13083         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13084
13085         PR c++/27385
13086         * g++.dg/init/array20.C: New test.
13087
13088 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13089
13090         * gcc.dg/builtins-54.c: New test case.
13091
13092 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13093
13094         PR c++/26433
13095         * g++.dg/template/fntry1.C: Add dg-do link.
13096
13097         PR c++/27808
13098         * g++.dg/parse/friend6.C: New test.
13099
13100 2006-05-30  Asher Langton  <langton2@llnl.gov>
13101
13102         * gfortran.dg/cray_pointers_7.f90: New test.
13103
13104 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13105
13106         PR tree-optimization/23452
13107         * gcc.dg/fold-mulconj-1.c: New test case.
13108
13109 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13110
13111         PR c++/27803
13112         * g++.dg/parse/bitfield1.C: New test.
13113
13114 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13115
13116         * gcc.target/ppc-eq0-1.c: New test case.
13117         * gcc.target/ppc-negeq0-1.c: New test case.
13118
13119 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13120
13121         PR c/27273
13122         * gcc.dg/overflow-warn-5.c: New test.
13123
13124 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13125
13126         PR c/27718
13127         * gcc.dg/sizeof-1.c: New test.
13128
13129 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13130
13131         PR target/27790
13132         * gcc.target/i386/pr27790.c: New test.
13133
13134 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13135
13136         PR libgfortran/27757
13137         * gfortran.dg/direct_io_5.f90: New test.
13138
13139 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13140
13141         PR libgfortran/27634
13142         * gfortran.dg/fmt_missing_period_1.f: New test.
13143         * gfortran.dg/fmt_missing_period_2.f: New test.
13144         * gfortran.dg/fmt_missing_period_3.f: New test.
13145
13146 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13147
13148         PR fortran/19777
13149         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13150         arrays.
13151
13152 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13153
13154         PR c++/27713
13155         * g++.dg/template/new6.C: New test.
13156
13157 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13158
13159         PR tree-optimization/24964
13160         * gcc.target/i386/387-10.c: New test case.
13161
13162 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13163
13164         * intrinsics/string_intrinsics.c (compare_string):
13165         Use memcmp instead of strncmp to avoid tripping over
13166         CHAR(0) in a string.
13167
13168 2006-05-27  Richard Guenther  <rguenther@suse.de>
13169
13170         PR middle-end/27773
13171         * gcc.dg/torture/pr27773.c: New testcase.
13172
13173 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13174
13175         * gcc.dg/pr24561.c: Rename to..
13176         * gcc.dg/pr25962.c: .. this.
13177
13178 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13179
13180         PR fortran/19777
13181         * gfortran.dg/bounds_check_2.f: New test.
13182
13183 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13184
13185         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13186         * gfortran.dg/byte_1.f90: Likewise.
13187         * gfortran.dg/dup_save_2.f90: Likewise.
13188
13189 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13190
13191         * gfortran.dg/associated_2.f90: New test.
13192
13193 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13194
13195         PR fortran/27524
13196         * gfortran.dg/bounds_check_1.f90: New test.
13197
13198 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13199
13200         PR rtl-optimization/27661
13201         * gcc.dg/pr27661.c: New test case.
13202
13203 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13204
13205         PR fortran/23151
13206         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13207         * gfortran.dg/print_parentheses_1.f:  New test.
13208         * gfortran.dg/print_parentheses_2.f90:  New test.
13209
13210 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR target/27758
13213         * gcc.dg/pr27758.c: New test.
13214
13215 2006-05-24  Falk Hueffner  <falk@debian.org>
13216
13217         * gcc.c-torture/compile/pr27571.c: New test.
13218
13219 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13220
13221         PR fortran/27709
13222         * gfortran.dg/spec_expr_4.f90: New test.
13223
13224         PR fortran/27155
13225         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13226
13227 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13228
13229         PR c++/20103
13230         * g++.dg/ext/complit6.C: New test.
13231         * g++.dg/ext/complit3.C: Adjust error markers.
13232         * g++.dg/init/const3.C: New test.
13233
13234 2006-05-25  Richard Guenther  <rguenther@suse.de>
13235
13236         PR middle-end/27743
13237         * gcc.dg/torture/pr27743.c: New testcase.
13238
13239 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13242
13243 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13244
13245         * gcc.dg/compat/scalar-by-value-x.h: New.
13246         * gcc.dg/compat/scalar-by-value-y.h: New.
13247         * gcc.dg/compat/scalar-by-value-5.c: New.
13248         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13249         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13250         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13251         * gcc.dg/compat/scalar-by-value-6.c: New.
13252         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13253         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13254         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13255
13256 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13257
13258         PR tree-optimization/27639
13259         PR tree-optimization/26719
13260         * gcc.dg/pr27639.c: New test.
13261         * gcc.dg/pr26719.c: New test.
13262         * gcc.dg/tree-ssa/scev-cast.c: New test.
13263
13264 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13265
13266         PR c++/20173
13267         * g++.dg/template/error21.C: New test.
13268
13269 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13270
13271         PR target/27696
13272         * gcc.target/i386/pr27696.c: New.
13273
13274 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13275
13276         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13277
13278         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13279
13280 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13281
13282         PR c++/27716
13283         * g++.dg/other/assign1.C: New test.
13284
13285 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13286
13287         PR target/27266
13288         * gcc.target/i386/pr27266.c: New.
13289
13290 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13291
13292         PR c++/27451
13293         * g++.dg/ext/asm9.C: New test.
13294
13295 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13296
13297         PR rtl-optimization/25514
13298         * gcc.c-torture/compile/pr25514.c: New test.
13299
13300 2006-05-22  Richard Guenther  <rguenther@suse.de>
13301
13302         Revert
13303         2006-01-31  Richard Guenther  <rguenther@suse.de>
13304
13305         * gcc.target/i386/sselibm-1.c: New testcase.
13306         * gcc.target/i386/sselibm-2.c: Likewise.
13307         * gcc.target/i386/sselibm-3.c: Likewise.
13308         * gcc.target/i386/sselibm-4.c: Likewise.
13309         * gcc.target/i386/sselibm-5.c: Likewise.
13310
13311 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13312
13313         PR c/27420
13314         * gcc.dg/func-args-2.c: New test.
13315
13316         PR c/26818
13317         * gcc.dg/struct-incompl-1.c: New test.
13318
13319 2006-05-22  Richard Guenther  <rguenther@suse.de>
13320
13321         PR testsuite/27708
13322         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13323         the transformations we test for.
13324
13325 2006-05-22  Richard Guenther  <rguenther@suse.de>
13326
13327         PR testsuite/27707
13328         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13329
13330 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13331
13332         PR c++/27210
13333         * g++.dg/warn/new1.C: New test.
13334         * g++.dg/template/new5.C: Likewise.
13335
13336 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13337
13338         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13339         * gcc.target/i386/20060512-3.c: Likewise.
13340
13341 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13342
13343         PR rtl-optimization/27671
13344         * gcc.c-torture/execute/pr27671-1.c: New.
13345         * gcc.dg/pr27671-2.c: Likewise.
13346
13347         PR tree-optimization/26622.
13348         * gcc.c-torture/compile/pr26622.c: New.
13349
13350 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13351
13352         PR fortran/27613
13353         * gfortran.dg/recursive_reference_1.f90: New test.
13354
13355 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13356
13357         PR fortran/25746
13358         * gfortran.dg/elemental_subroutine_3.f90: New test.
13359
13360         PR fortran/25090
13361         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13362
13363         PR fortran/27584
13364         * gfortran.dg/associated_target_1.f90: New test.
13365
13366         PR fortran/19015
13367         * gfortran.dg/maxloc_shape_1.f90: New test.
13368
13369 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13370
13371         PR libgfortran/24459
13372         * gfortran.dg/namelist_24.f90: New test.
13373         * gfortran.dg/namelist_12.f: Fix typo in comment.
13374
13375 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         PR middle-end/25776
13378         * g++.dg/other/error11.C: New test.
13379
13380 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13381
13382         * gcc.target/mips/pr26765.c: Add -w to options.
13383
13384 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13385
13386         * lib/target-supports.exp (check_effective_target_mpaired_single):
13387         New function.
13388         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13389         multilibs.
13390         * g++.dg/vect/vect.exp: Likewise.
13391
13392 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13393
13394         PR testsuite/25891
13395         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13396
13397 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13398
13399         PR fortran/27662
13400         * gfortran.dg/temporary_1.f90: New file.
13401
13402 2006-05-19  Andreas Schwab  <schwab@suse.de>
13403
13404         * g++.dg/other/unused1.C: Also match "stringz".
13405
13406 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13407
13408         PR c++/26433
13409         * g++.dg/template/fntry1.C: New test.
13410
13411 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/27471
13414         PR c++/27506
13415         * g++.dg/conversion/bitfield5.C: New test.
13416         * g++.dg/conversion/bitfield6.C: New test.
13417
13418 2006-05-18  Mike Stump  <mrs@apple.com>
13419
13420         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13421         * gcc.dg/vla-4.c: Add.
13422         * gcc.dg/vla-5.c: Add.
13423         * gcc.dg/vla-6.c: Add.
13424
13425 2006-05-12  Stuart Hastings  <stuart@apple.com>
13426
13427         * gcc.target/i386/20060512-1.c: New.
13428         * gcc.target/i386/20060512-2.c: New.
13429         * gcc.target/i386/20060512-3.c: New.
13430         * gcc.target/i386/20060512-4.c: New.
13431
13432 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13433
13434         PR c++/26122
13435         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13436
13437         PR c++/26068
13438         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13439         * g++.dg/parse/linkage1.C: New test.
13440
13441 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13442
13443         PR tree-optimization/27548
13444         * g++.dg/tree-ssa/pr27548.C: New test.
13445
13446 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13447
13448         PR fortran/26551
13449         * gfortran.dg/recursive_check_1.f: New test.
13450         * gfortran.dg/recursive_check_2.f90: New test.
13451
13452 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13453
13454         * g++.dg/opt/temp2.C: New test.
13455
13456 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13457
13458         PR c++/27491
13459         * g++.dg/init/brace5.C: New test.
13460
13461         PR middle-end/27415
13462         * gcc.dg/gomp/pr27415.c: New test.
13463         * g++.dg/gomp/pr27415.C: New test.
13464
13465         PR tree-optimization/27549
13466         * g++.dg/tree-ssa/pr27549.C: New test.
13467
13468 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13469
13470         PR libgfortran/27575
13471         * gfortran.dg/read_eof_4.f90: New test.
13472
13473 2006-05-16  Richard Guenther  <rguenther@suse.de>
13474
13475         PR tree-optimization/22303
13476         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13477
13478 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13479
13480         PR middle-end/27573
13481         * gcc.dg/gomp/pr27573.c: New test.
13482         * gfortran.dg/gomp/pr27573.f90: New test.
13483
13484         PR c/27499
13485         * gcc.dg/gomp/pr27499.c: New test.
13486         * g++.dg/gomp/pr27499.C: New test.
13487
13488 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13489
13490         PR c++/27339
13491         * g++.dg/parser/access8.C: Adjust error marker.
13492         * g++.dg/template/access17.C: New test.
13493         * g++.dg/template/access18.C: Likewise.
13494
13495 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13496
13497         PR target/26600
13498         * gcc.target/i386/pr26600.c: New test case.
13499
13500 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13501
13502         PR c++/27505
13503         * g++.dg/expr/bitfield1.C: New test.
13504
13505 2006-05-15  Richard Guenther  <rguenther@suse.de>
13506
13507         PR tree-optimization/27603
13508         * gcc.dg/torture/pr27603.c: New testcase.
13509
13510 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13511
13512         PR fortran/25090
13513         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13514
13515         PR fortran/25082
13516         * gfortran.dg/scalar_return_1.f90: New test.
13517
13518         PR fortran/27411
13519         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13520
13521 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13522
13523         * gcc.dg/gomp/critical-4.c: New test.
13524         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13525         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13526         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13527         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13528
13529 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13530
13531         PR c++/27582
13532         * g++.dg/template/dependent-args1.C: New test.
13533
13534         PR c++/27581
13535         * g++.dg/lookup/this1.C: New test.
13536
13537         PR c++/27315
13538         * g++.dg/template/operator6.C: New test.
13539         * g++.dg/template/incomplete3.C: New test.
13540
13541         PR c++/27559
13542         * g++.dg/template/new4.C: New test.
13543
13544         PR c++/27496
13545         * g++.dg/template/void2.C: New test.
13546
13547 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13548
13549         * g++.dg/template/dependent-expr5.C: New test.
13550
13551 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13552
13553         PR middle-end/26729
13554         * gcc.dg/pr26729-1.c: New test case.
13555
13556 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13557
13558         * gcc.dg/pr27003.c: New test.
13559
13560 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13561
13562         * lib/target-supports.dg (check_cxa_atexit_available): Change
13563         v3_target_compile to ${tool}_target_compile.
13564
13565 2006-05-11  Jason Merrill  <jason@redhat.com>
13566
13567         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13568
13569 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13570
13571         PR fortran/27553
13572         * gfortran.dg/label_5.f90: New test.
13573
13574 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13575
13576         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13577         check_effective_target_powerpc_altivec_ok): New.
13578         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13579         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13580         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13581         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13582         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13583         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13584         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13585         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13586         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13587         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13588         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13589         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13590         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13591         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13592         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13593         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13594         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13595         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13596         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13597         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13598         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13599         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13600         gcc.target/powerpc/altivec-9.c,
13601         gcc.target/powerpc/altivec-consts.c,
13602         gcc.target/powerpc/altivec-pr22085.c,
13603         gcc.target/powerpc/altivec-splat.c,
13604         gcc.target/powerpc/altivec-types-1.c,
13605         gcc.target/powerpc/altivec-types-2.c,
13606         gcc.target/powerpc/altivec-types-3.c,
13607         gcc.target/powerpc/altivec-types-4.c,
13608         gcc.target/powerpc/altivec-varargs-1.c,
13609         gcc.target/powerpc/altivec-vec-merge.c,
13610         gcc.target/powerpc/ppc-vector-memcpy.c,
13611         gcc.target/powerpc/ppc-vector-memset.c,
13612         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13613         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13614         these effective targets.
13615         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13616         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13617
13618 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13619
13620         PR middle-end/27384
13621         * g++.dg/other/fold1.C: New test.
13622
13623         PR middle-end/27488
13624         * gcc.dg/fold-nonneg-1.c: New test.
13625
13626         PR c++/27547
13627         * g++.dg/other/operator1.C: New test.
13628
13629 2006-05-11  Richard Guenther  <rguenther@suse.de>
13630
13631         PR middle-end/27529
13632         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13633
13634 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13635
13636         * lib/target-supports-dg.exp (check-flags): New.
13637         (dg-skip-if): Move flag checks.
13638
13639 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13640
13641         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13642         * lib/target-supports.dg (check_cxa_atexit_available): New.
13643
13644 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13645
13646         PR fortran/27470
13647         * gfortran.dg/multiple_allocation_2.f90: New test case.
13648
13649 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13650
13651         * gcc.target/arm/pr27387.C: Fix a comment typo.
13652
13653 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13654
13655         PR fortran/24549
13656         * gfortran.dg/error_recovery_1.f90: New test.
13657
13658 2006-05-10  Richard Guenther  <rguenther@suse.de>
13659
13660         PR tree-optimization/27302
13661         * gcc.dg/torture/pr27302.c: New testcase.
13662
13663 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13664         Richard Guenther  <rguenther@suse.de>
13665
13666         PR middle-end/27498
13667         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13668
13669 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13670
13671         PR rtl-optimization/27335
13672         * gcc.dg/pr27335.c: New test.
13673
13674 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13675
13676         * gcc.target/mips/mips-ps-5.c: New file.
13677
13678 2006-05-08  Jan Hubicka  <jh@suse.cz>
13679
13680         PR middle-end/25962
13681         * gcc.dg/pr25962.c: New.
13682
13683 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13684
13685         PR target/27158
13686         * gcc.target/powerpc/pr27158.c: New test case.
13687
13688 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13689
13690         PR testsuite/27476
13691         * ada/acats/run_all.sh: Use test -z.
13692
13693 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13694
13695         PR libfortran/18271
13696         * gfortran.dg/spec_expr_3.f90: New test.
13697
13698 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13699
13700         PR target/24879
13701         * gcc.target/i386/monitor.c: New file.
13702
13703 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13704
13705         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13706
13707 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13708
13709         PR c++/27447
13710         * g++.dg/other/ptrmem7.C: New test.
13711
13712 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13713
13714         PR target/27421
13715         * gcc.dg/array-9.c: New test.
13716
13717 2006-05-07  Richard Guenther  <rguenther@suse.de>
13718
13719         PR tree-optimization/27409
13720         * gcc.dg/torture/pr27409.c: New testcase.
13721
13722 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13723
13724         PR fortran/27457
13725         * gfortran.dg/select_6.f90: New.
13726
13727 2006-05-07  Richard Guenther  <rguenther@suse.de>
13728
13729         PR tree-optimization/27136
13730         * gcc.dg/torture/pr27136.c: New testcase.
13731
13732 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13733
13734         PR fortran/24813
13735         * gfortran.dg/char_cons_len_1.f90: New test.
13736
13737 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13738
13739         PR c++/27427
13740         * g++.dg/template/incomplete2.C: New test.
13741
13742 2006-05-06  Richard Guenther  <rguenther@suse.de>
13743
13744         PR tree-optimization/27151
13745         * gcc.dg/vect/pr27151.c: New testcase.
13746
13747 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13748
13749         PR c++/27430
13750         * g++.dg/template/void1.C: New test.
13751
13752         PR c++/27423
13753         * g++.dg/other/void2.C: New test.
13754
13755         PR c++/27422
13756         * g++.dg/conversion/void1.C: New test.
13757
13758 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13759
13760         PR/21391
13761         * g++.dg/other/unused1.C: New.
13762
13763 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13764
13765         PR objc/27240
13766         * objc.dg/member-1.m: New test.
13767
13768 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13769
13770         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13771
13772 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13773
13774         PR libfortran/26985
13775         * gfortran.dg/matmul_2.f90: New test.
13776
13777 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13778
13779         * ada/acats/run_all.sh: Use sync when main not found.
13780
13781 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13782
13783         PR target/26765
13784         * gcc.target/mips/pr26765.c: New.
13785
13786 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13787
13788         * gcc.target/bfin: New directory.
13789         * gcc.target/bfin/bfin.exp: New file.
13790         * gcc.target/bfin/frmul.c: New file.
13791         * gcc.target/bfin/arith.c: New file.
13792         * gcc.target/bfin/mul-combine.c: New file.
13793         * gcc.target/bfin/shift.c: New file.
13794
13795 2006-05-04  Richard Guenther  <rguenther@suse.de>
13796
13797         PR tree-optimization/14287
13798         PR tree-optimization/14844
13799         PR tree-optimization/19792
13800         PR tree-optimization/21608
13801         PR tree-optimization/27090
13802         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13803         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13804         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13805         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13806         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13807
13808 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13809
13810         PR tree-optimization/27285
13811         * gcc.c-torture/execute/pr27285.c: New test.
13812
13813         PR middle-end/27388
13814         * gcc.dg/gomp/pr27388-1.c: New test.
13815         * gcc.dg/gomp/pr27388-2.c: New test.
13816         * gcc.dg/gomp/pr27388-3.c: New test.
13817
13818         PR c++/27359
13819         * g++.dg/gomp/pr27359.C: New test.
13820
13821 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13822
13823         PR fortran/20248
13824         * gfortran.dg/iargc.f90: New test.
13825
13826 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13827
13828         PR c++/27102
13829         * g++.dg/template/crash49.C: New test.
13830
13831 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13832
13833         PR testsuite/27032
13834         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13835
13836 2006-05-02  Jeff Law  <law@redhat.com>
13837
13838         PR tree-optimization/27364
13839         * gcc.c-torture/execute/pr27364.c: New test.
13840
13841 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13842
13843         PR c++/27309
13844         * g++.dg/parser/ctor5.C: New test.
13845
13846 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13847
13848         PR target/27387
13849         * gcc.target/arm/arm.exp: New.
13850         * gcc.target/arm/pr27387.C: Likewise.
13851
13852 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13853
13854         PR fortran/27269
13855         PR fortran/27324
13856         * gfortran.dg/module_equivalence_2.f90: New test.
13857
13858 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13859
13860         PR middle-end/27337
13861         * g++.dg/gomp/pr27337-1.C: New test.
13862         * g++.dg/gomp/pr27337-2.C: New test.
13863
13864         PR middle-end/27328
13865         * gcc.dg/gomp/pr27328.c: New test.
13866
13867         PR middle-end/27325
13868         * g++.dg/gomp/pr27325.C: New test.
13869
13870         PR middle-end/27310
13871         * g++.dg/gomp/pr27310.C: New test.
13872
13873 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13874
13875         PR tree-optimization/27291
13876         * g++.dg/tree-ssa/pr27291.C: New test.
13877
13878 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13879
13880         PR tree-optimization/27283
13881         * g++.dg/tree-ssa/pr27283.C: New test.
13882
13883 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13884
13885         * gcc.dg/tree-ssa/loop-16.c: New test.
13886
13887 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13888             Joseph S. Myers  <joseph@codesourcery.com>
13889
13890         * gcc.dg/Wconversion-3.c: New test case.
13891         * gcc.dg/Wconversion-4.c: Likewise.
13892
13893 2006-05-01  Richard Guenther  <rguenther@suse.de>
13894
13895         PR tree-optimization/26726
13896         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13897
13898 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13899
13900         * gcc.dg/Woverflow-1.c: New test case.
13901         * gcc.dg/Woverflow-2.c: Likewise.
13902         * gcc.dg/Woverflow-3.c: Likewise.
13903
13904 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/27094
13907         * g++.dg/template/defarg8.C: New test.
13908
13909 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13910
13911         PR c++/27278
13912         * g++.dg/parse/operator7.C: New test.
13913
13914 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13915
13916         PR c++/11471
13917         PR c++/27102
13918         * g++.dg/template/crash48.C: New test.
13919
13920         PR c++/27279
13921         * g++.dg/parse/ctor4.C: New test.
13922
13923 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13924
13925         PR fortran/25681
13926         * gfortran.df/char_type_len.f90: New test.
13927
13928 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13929
13930         PR libgfortran/27304
13931         * gfortran.dg/fmt_exhaust.f90: New test.
13932
13933 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13934
13935         PR c/25309
13936         * gcc.dg/large-size-array-2.c: New test case.
13937
13938 2006-04-28  Richard Guenther  <rguenther@suse.de>
13939
13940         PR target/26826
13941         * gcc.target/i386/pr26826.c: New testcase.
13942
13943 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13944
13945         PR middle-end/27260
13946         * gcc.c-torture/execute/pr27260.c: New.
13947
13948 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13949
13950         PR middle-end/27095
13951         * gcc.dg/pr27095.c: New.
13952
13953 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/27292
13956         * g++.dg/conversion/bitfield4.C: New test.
13957
13958 2006-04-27  Eric Christopher  <echristo@apple.com>
13959
13960         * gcc.dg/pragma-ms_struct.c: New.
13961
13962 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13963
13964         PR c++/27102
13965         * g++.dg/template/crash47.C: New test.
13966
13967 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13968
13969         * gcc.target/i386/sse-7.c: build with -msse.
13970
13971 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13972
13973         PR testsuite/27274:
13974         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13975         (main): Exit if processor doesn't support SSE.
13976
13977 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13978
13979         PR middle-end/27282
13980         * gcc.c-torture/compile/pr27282.c: New test.
13981
13982 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13983
13984         PR middle-end/26913
13985         * g++.dg/gomp/pr26913.C: New test.
13986
13987         PR c/25996
13988         * gcc.dg/gomp/pr25996.c: New test.
13989         * g++.dg/gomp/pr25996.C: New test.
13990
13991 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13992
13993         PR rtl-optimization/26725
13994         * gcc.c-torture/compile/pr26725.c: New test.
13995
13996 2006-04-25  Richard Guenther  <rguenther@suse.de>
13997
13998         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13999         than n + -1.
14000
14001 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14002
14003         * gcc.dg/20060425-1.c: New testcase.
14004
14005 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14006
14007         PR tree-optimization/26865
14008         * gcc.dg/pr26865.c: New test.
14009
14010 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14011
14012         PR c++/27292
14013         * g++.dg/conversion/bitfield1.C: New test.
14014         * g++.dg/conversion/bitfield2.C: Likewise.
14015         * g++.dg/conversion/bitfield3.C: Likewise.
14016
14017 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14018         Richard Guenther  <rguenther@suse.de>
14019
14020         PR tree-optimization/27236
14021         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14022
14023 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14024
14025         PR c++/19963
14026         * g++.dg/other/incomplete2.C: New test.
14027
14028 2006-04-24  Richard Guenther  <rguenther@suse.de>
14029
14030         PR middle-end/26869
14031         * gcc.dg/torture/pr26869.c: New testcase.
14032
14033 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14034         Richard Guenther  <rguenther@suse.de>
14035
14036         PR tree-optimization/27218
14037         * g++.dg/tree-ssa/pr27218.C: New testcase.
14038
14039 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14040
14041         PR c++/26912
14042         * g++.dg/template/friend41.C: New test.
14043
14044 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14045
14046         * g++.dg/opt/pr15551.C: Include cstdio.
14047         (main): Use remove instead of unlink.
14048
14049 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14050
14051         * gcc.dg/sibcall-7.c: New test.
14052         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14053         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14054         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14055         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14056         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14057
14058 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/26534
14061         * g++.dg/opt/bitfield1.C: New test.
14062         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14063         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14064         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14065         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14066         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14067         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14068         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14069         * g++.dg/abi/bitfield2.C: Likewise.
14070         * g++.dg/init/bitfield1.C: Likewise.
14071
14072 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14073
14074         PR fortran/25099
14075         * gfortran.dg/elemental_subroutine_4.f90: New test.
14076         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14077         call sub (m, x).
14078
14079 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14080
14081         * gcc.c-torture/compile/20060421-1.c: New testcase.
14082
14083 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14084
14085         PR c/25875
14086         * gcc.dg/init-bad-4.c: New test.
14087
14088 2006-04-21  Paul Brook  <paul@codesourcery.com>
14089
14090         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14091
14092 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14093
14094         PR fortran/27122
14095         * gfortran.dg/defined_operators_1.f90: New test.
14096         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14097         remove old ones associated, incorrectly, with Note 5.46.
14098
14099         PR fortran/27113
14100         * gfortran.dg/character_array_constructor_1.f90: New test.
14101
14102 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14103
14104         * gcc.dg/20060419-1.c: New test.
14105
14106 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14107
14108         PR c/26774
14109         * gcc.dg/struct-parse-1.c: New test case.
14110
14111 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14112
14113         PR c++/26558
14114         * g++.dg/parse/template19.C: New test.
14115
14116         PR c++/26739
14117         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14118
14119         PR c++/26036
14120         * g++.dg/expr/call3.C: New test.
14121
14122         PR c++/10385
14123         * g++.dg/conversion/dynamic1.C: New test.
14124
14125 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/27102
14128         * g++.dg/template/crash35.C: Tweak error markers.
14129         * g++.dg/template/crash46.C: New test.
14130         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14131         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14132
14133 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14134
14135         PR rtl-optimization/14261
14136         * gcc.c-torture/compile/20060419-1.c: Added.
14137
14138 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14139
14140         * gfortran.dg/label_1.f90: Adjust dg-error.
14141
14142 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14143
14144         PR target/26961
14145         * gcc.dg/fold-cond-1.c: New test case.
14146         * gcc.dg/pr26961-1.c: Likewise.
14147
14148 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14149
14150         PR libgfortran/27138
14151         * gfortran.dg/read_bad_advance.f90: New test.
14152
14153 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14154             Dale Johannesen  <dalej@apple.com>
14155
14156         PR target/24076
14157         * gcc.target/i386/vecinit-3.c: New testcase.
14158         * gcc.target/i386/vecinit-4.c: Likewise.
14159         * gcc.target/i386/sse-18.c: Likewise.
14160         * gcc.target/i386/sse-19.c: Likewise.
14161
14162 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14163
14164         * gfortran.dg/allocate_zerosize_1.f90: New test.
14165
14166 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/26365
14169         * g++.dg/template/crash45.C: New test.
14170
14171 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14172
14173         PR fortran/26787
14174         * gfortran.dg/proc_assign_1.f90: New test.
14175         * gfortran.dg/procedure_lvalue.f90: Change message.
14176         * gfortran.dg/namelist_4.f90: Add new error.
14177
14178         PR fortran/25597
14179         PR fortran/27096
14180         * gfortran.dg/auto_pointer_array_result_1.f90
14181
14182         PR fortran/27089
14183         * gfortran.dg/specification_type_resolution_1.f90
14184
14185         PR fortran/18003
14186         PR fortran/25669
14187         PR fortran/26834
14188         * gfortran.dg/bounds_temporaries_1.f90: New test.
14189
14190         PR fortran/27124
14191         * gfortran.dg/array_return_value_1.f90: New test.
14192
14193 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14194
14195         PR fortran/25336
14196         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14197
14198 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14199
14200         PR middle-end/26823
14201         * g++.dg/gomp/pr26823-1.C: New test.
14202         * g++.dg/gomp/pr26823-2.C: New test.
14203
14204 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14205
14206         PR middle-end/27134
14207         * gcc.dg/pr27314.c: New test.
14208
14209 2006-04-13  Richard Henderson  <rth@redhat.com>
14210
14211         * g++.dg/gomp/block-0.C: Update expected matches.
14212
14213 2006-04-13  DJ Delorie  <dj@redhat.com>
14214
14215         * lib/target-supports.exp (check_effective_target_int32plus): New.
14216         (check_effective_target_ptr32plus): New.
14217         (check_effective_target_size32plus): New.
14218         (check_effective_target_int16): New.
14219         (check_profiling_available): Add m32c to the list of unsupported
14220         targets.
14221
14222         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14223         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14224         memory size.
14225         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14226         pointers.
14227         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14228         size_t.
14229         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14230         and size_t.
14231         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14232         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14233         not just xstormy16.  Skip m32c due to weird pointer size.
14234         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14235         not just xstormy16.
14236         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14237         not just xstormy16.
14238         * gcc.dg/20020312-2.c: Add m32c support.
14239         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14240         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14241         in test.
14242         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14243         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14244         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14245         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14246         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14247         formats
14248         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14249         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14250         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14251         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14252         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14253         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14254         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14255         in test.
14256         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14257         in test.
14258         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14259         * gcc.dg/pr23049.c: Require >=32 bit integers.
14260         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14261         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14262         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14263         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14264         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14265         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14266         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14267         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14268         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14269         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14270         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14271         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14272         prototype in test.
14273         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14274         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14275         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14276         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14277         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14278
14279         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14280         * gcc.c-torture/execute/20040703-1.x: Likewise.
14281         * gcc.c-torture/execute/20040705-1.x: Likewise.
14282         * gcc.c-torture/execute/20040705-2.x: Likewise.
14283         * gcc.c-torture/execute/20040709-1.x: Likewise.
14284         * gcc.c-torture/execute/20040709-2.x: Likewise.
14285         * gcc.c-torture/execute/20040811-1.x: Likewise.
14286         * gcc.c-torture/execute/20050316-1.x: Likewise.
14287         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14288         * gcc.c-torture/execute/pr19689.x: Likewise.
14289         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14290         * gcc.c-torture/execute/usmul.x: Likewise.
14291         * gcc.c-torture/execute/vrp-5.x: Likewise.
14292         * gcc.c-torture/execute/vrp-6.x: Likewise.
14293         * gcc.dg/debug/20041023-1.s: Likewise.
14294
14295 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14296
14297         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14298         of integers to a vector types are now constant expressions in C.
14299         * gcc.dg/vect/vect-fold-1.c: New test case.
14300
14301 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14302             Ulrich Weigand  <uweigand@de.ibm.com>
14303
14304         PR target/27006
14305         * gcc.dg/vmx/pr27006.c: New testcase.
14306
14307 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14308
14309         PR libgfortran/26766
14310         * gfortran.dg/write_recursive.f90: New test.
14311
14312 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14313
14314         * g++.dg/parse/dtor7.C: New test.
14315         * g++.dg/parse/new1.C: Add error marker.
14316         * g++.dg/template/new3.C: New test.
14317
14318         PR c++/26122
14319         * g++.dg/template/pure1.C: New test.
14320
14321         PR c++/26295
14322         * g++.dg/parse/ptrmem4.C: New test.
14323
14324 2006-04-10  Jeff Law  <law@redhat.com>
14325
14326         PR/27087
14327         * gcc.c-torture/compile/pr27087.c: New test.
14328
14329 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14330
14331         PR/21391
14332         * gcc.dg/20060410.c: New.
14333
14334 2006-04-10  Matthias Klose  <doko@debian.org>
14335
14336         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14337         Recognize multilib directory names containing underscores.
14338
14339 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14340
14341         * gcc.target/i386/vecinit-1.c: New test case.
14342         * gcc.target/i386/vecinit-2.c: Likewise.
14343
14344 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14345
14346         PR debug/27057
14347         * g++.dg/debug/dwarf2-2.C: New test.
14348
14349 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14350
14351         PR rtl-optimization/27073
14352         * gcc.c-torture/execute/pr27073.c: New test.
14353
14354 2006-04-08  Mike Stump  <mrs@apple.com>
14355
14356         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14357
14358 2006-04-07  Richard Guenther  <rguenther@suse.de>
14359
14360         PR tree-optimization/26135
14361         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14362
14363 2006-04-06  Jan Hubicka  <jh@suse.cz>
14364
14365         PR profile/26399
14366         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14367
14368 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14369
14370         * g++.dg/conversion/nullptr1.C: New test case.
14371         * g++.dg/conversion/nullptr2.C: Likewise.
14372
14373 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14374
14375         * gfortran.dg/dependency_18.f90: New test case.
14376
14377 2006-04-05  Richard Guenther  <rguenther@suse.de>
14378
14379         PR tree-optimization/26919
14380         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14381         * gcc.dg/ipa/ipa-2.c: Likewise.
14382         * gcc.dg/ipa/ipa-3.c: Likewise.
14383         * gcc.dg/ipa/ipa-5.c: Likewise.
14384
14385 2006-04-05  Richard Guenther  <rguenther@suse.de>
14386
14387         PR tree-optimization/26763
14388         * gcc.dg/torture/pr26763-1.c: New testcase.
14389         * gcc.dg/torture/pr26763-2.c: Likewise.
14390
14391 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14392
14393         PR fortran/23634
14394         PR fortran/25619
14395         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14396
14397 2006-04-04  Eric Christopher  <echristo@apple.com>
14398
14399         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14400         stubs.
14401         * gcc.target/i386/387-5.c: Ditto.
14402
14403 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14404
14405         * gcc.target/sparc/struct-ret-check.c: New test.
14406
14407 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14408
14409         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14410         zero decimal digits specified in format.
14411
14412 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14413
14414         PR fortran/26891
14415         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14416
14417         PR fortran/26976
14418         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14419         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14420         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14421         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14422         compliant and detect bigendian-ness.
14423
14424 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14425
14426         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14427         dummy arguments work when the actual argument is itself a dummy
14428         argument of the caller.
14429
14430 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14431
14432         PR libfortran/24685
14433         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14434
14435 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14436
14437         * gfortran.dg/dependencency_17.f90: New test case.
14438
14439 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14440
14441         * gfortran.dg/dependency_14.f90: New test case.
14442         * gfortran.dg/dependency_15.f90: Likewise.
14443         * gfortran.dg/dependency_16.f90: Likewise.
14444
14445 2006-03-31  Asher Langton  <langton2@llnl.gov>
14446
14447         PR fortran/25358
14448         gfortran.dg/cray_pointers_6.f90: New test.
14449
14450 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14451
14452         PR libgfortran/26890
14453         * gfortran.dg/read_size_noadvance.f90: New test.
14454
14455 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14456
14457         PR fortran/25031
14458         * gfortran.dg/multiple_allocation_1.f90: Check that the
14459         size has changed after a re-allocation with stat.
14460
14461 2006-03-30  Richard Guenther  <rguenther@suse.de>
14462
14463         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14464         removal.
14465         * gcc.target/i386/sselibm-2.c: Likewise.
14466         * gcc.target/i386/sselibm-3.c: Likewise.
14467         * gcc.target/i386/sselibm-4.c: Likewise.
14468         * gcc.target/i386/sselibm-5.c: Likewise.
14469
14470 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14471
14472         * gcc.dg/fold-andxor-1.c: New test case.
14473         * gcc.dg/fold-xorand-1.c: Likewise.
14474
14475 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14476
14477         * gcc.dg/fold-convnotconv-1.c: New test case.
14478
14479 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14480
14481         PR fortran/26779
14482         * gfortran.dg/private_type_5.f90: New test.
14483
14484 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14485
14486         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14487
14488 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14489
14490         * gfortran.dg/advance_2.f90: New test.
14491         * gfortran.dg/advance_3.f90: New test.
14492
14493         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14494
14495 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14496
14497         PR libgfortran/26661
14498         PR libgfortran/26880
14499         * gfortran.dg/read_x_past.f: New test.
14500
14501 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14502
14503         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14504         to be STABS.
14505
14506 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14507
14508         * objc.dg/dwarf-1.m: Skip on AIX.
14509         * objc.dg/dwarf-2.m: Skip on AIX.
14510
14511 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14512
14513         PR fortran/26816
14514         * gfortran.dg/float_1.f90: New test.
14515
14516 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14517
14518         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14519         X86_64 targets.
14520         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14521
14522 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14523
14524         PR libfortran/26735
14525         * gfortran.dg/convert_implied_open.f90: New test case.
14526
14527 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14528
14529         PR fortran/26769
14530         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14531
14532 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14533
14534         PR middle-end/26717
14535         * gcc.dg/pr26717.c: New test.
14536
14537 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14538
14539         * gfortran.dg/dependency_12.f90: New test case.
14540
14541 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14542
14543         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14544
14545 2006-03-24  Jeff Law  <law@redhat.com>
14546
14547         * gcc.c-torture/pr26840.c: New test.
14548
14549 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14550
14551         * objc.dg/dwarf-2.m: New.
14552         * obj-c++.dg/dwarf-2.mm: New.
14553
14554         * g++.old-deja/g++.other/init19.C: New.
14555
14556 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14557
14558         * g++.dg/eh/spbp.C: Skip on AIX.
14559
14560 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14561
14562         PR middle-end/26611
14563         * g++.dg/gomp/pr26611-1.C: New test.
14564         * g++.dg/gomp/pr26611-2.C: New test.
14565
14566 2006-03-24  Jeff Law  <law@redhat.com>
14567
14568         * gcc.c-torture/compile/pr26833.c: New test.
14569         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14570
14571 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14572
14573         * gfortran.dg/endfile_2.f90: Delete temp file.
14574
14575 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14576
14577         PR fortran/19303
14578         * gfortran.dg/record_marker_1.f90: New test case.
14579         * gfortran.dg/record_marker_2.f: New test case.
14580         * gfortran.dg/record_marker_3.f90: New test case.
14581
14582 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14583
14584         PR fortran/17298
14585         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14586         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14587
14588 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14589
14590         * lib/gcc-dg.exp (cleanup-modules): New proc.
14591         * gfortran.dg/allocatable_function_1.f90,
14592         gfortran.dg/allocate_char_star_scalar_1.f90,
14593         gfortran.dg/assumed_charlen_function_1.f90,
14594         gfortran.dg/assumed_dummy_1.f90,
14595         gfortran.dg/assumed_shape_ranks_1.f90,
14596         gfortran.dg/assumed_shape_ranks_2.f90,
14597         gfortran.dg/assumed_size_dt_dummy.f90,
14598         gfortran.dg/auto_char_dummy_array_1.f90,
14599         gfortran.dg/auto_char_len_3.f90,
14600         gfortran.dg/automatic_module_variable.f90,
14601         gfortran.dg/bad_automatic_objects_1.f90,
14602         gfortran.dg/char_array_constructor.f90,
14603         gfortran.dg/char_array_structure_constructor.f90,
14604         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14605         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14606         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14607         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14608         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14609         gfortran.dg/derived_pointer_recursion.f90,
14610         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14611         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14612         gfortran.dg/dummy_functions_1.f90,
14613         gfortran.dg/elemental_initializer_1.f90,
14614         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14615         gfortran.dg/elemental_pointer_1.f90,
14616         gfortran.dg/elemental_subroutine_1.f90,
14617         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14618         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14619         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14620         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14621         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14622         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14623         gfortran.dg/global_references_1.f90,
14624         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14625         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14626         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14627         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14628         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14629         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14630         gfortran.dg/large_integer_kind_1.f90,
14631         gfortran.dg/large_real_kind_1.f90,
14632         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14633         gfortran.dg/module_double_reuse.f90,
14634         gfortran.dg/module_equivalence_1.f90,
14635         gfortran.dg/module_interface_1.f90,
14636         gfortran.dg/module_parameter_array_refs_1.f90,
14637         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14638         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14639         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14640         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14641         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14642         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14643         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14644         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14645         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14646         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14647         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14648         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14649         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14650         gfortran.dg/same_name_1.f90,
14651         gfortran.dg/sibling_dummy_procedure_1.f90,
14652         gfortran.dg/sibling_dummy_procedure_2.f90,
14653         gfortran.dg/sibling_dummy_procedure_3.f90,
14654         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14655         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14656         gfortran.dg/used_dummy_types_2.f90,
14657         gfortran.dg/used_dummy_types_3.f90,
14658         gfortran.dg/used_dummy_types_4.f90,
14659         gfortran.dg/used_dummy_types_5.f90,
14660         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14661         gfortran.dg/userdef_operator_1.f90: Use it.
14662
14663 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14664
14665         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14666         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14667         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14668         gfortran.dg/write_back.f,
14669         gfortran.fortran-torture/execute/inquire_1.f90,
14670         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14671
14672 2006-03-21  Jeff Law  <law@redhat.com>
14673
14674         * gcc.dg/tree-ssa/vrp28.c: New test.
14675
14676 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14677
14678         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14679         if _STDC_C99 is defined.
14680         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14681         * gcc.dg/builtins-20.c: Likewise.
14682         * gcc.dg/builtins-53.c: Likewise.
14683         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14684         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14685
14686 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14687
14688         PR tree-opt/26781
14689         * gcc.c-torture/compile/pr26781-1.c: New test.
14690         * gcc.c-torture/compile/pr26781-2.c: New test.
14691
14692 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14693
14694         PR c++/26690
14695         * g++.dg/gomp/pr26690-1.C: New test.
14696         * g++.dg/gomp/pr26690-2.C: New test.
14697
14698 2006-03-20  Jeff Law  <law@redhat.com>
14699
14700         * gcc.dg/tree-ssa/pr21829.c: New test.
14701
14702         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14703
14704 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14705
14706         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14707         (check_visibility_available): Use it.
14708         (check_effective_target_default_packed): Likewise.
14709         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14710         (check_effective_target_fopenmp): Likewise.
14711         (check_effective_target_freorder): Likewise.
14712         (check_effective_target_fpic): Likewise.
14713         (check_named_sections_available): Likewise.
14714         (check_effective_target_ilp32): Likewise.
14715         (check_effective_target_lp64): Likewise.
14716
14717 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14718
14719         PR fortran/20935
14720         * gfortran.dg/scalar_mask_2.f90: New test case.
14721
14722 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14723
14724         PR tree-opt/26629
14725         * gcc.dg/tree-ssa/loadpre12.c: New test.
14726         * gcc.dg/tree-ssa/loadpre13.c: New test.
14727         * gcc.dg/tree-ssa/loadpre14.c: New test.
14728         * gcc.dg/tree-ssa/loadpre15.c: New test.
14729         * gcc.dg/tree-ssa/loadpre16.c: New test.
14730         * gcc.dg/tree-ssa/loadpre17.c: New test.
14731         * gcc.dg/tree-ssa/loadpre18.c: New test.
14732         * gcc.dg/tree-ssa/loadpre19.c: New test.
14733         * gcc.dg/tree-ssa/loadpre20.c: New test.
14734         * gcc.dg/tree-ssa/loadpre21.c: New test.
14735         * gcc.dg/tree-ssa/loadpre22.c: New test.
14736
14737 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14738
14739         PR fortran/26741
14740         * gfortran.dg/elemental_initializer_1.f90: New test.
14741
14742         PR fortran/26716
14743         * gfortran.dg/assumed_shape_ranks_2: New test.
14744
14745 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14746
14747         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14748         target fpic.
14749
14750 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14753         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14754         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14755         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14756         gfortran.fortran-torture/execute/direct_io.f90,
14757         gfortran.fortran-torture/execute/inquire_2.f90,
14758         gfortran.fortran-torture/execute/inquire_4.f90,
14759         gfortran.fortran-torture/execute/list_read_1.f90,
14760         gfortran.fortran-torture/execute/open_replace.f90,
14761         gfortran.fortran-torture/execute/slash_edit.f90,
14762         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14763         temporary files from testcases.
14764
14765 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14766
14767         PR libgfortran/26509
14768         gfortran.dg/write_direct_eor.f90: New test.
14769
14770 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14771
14772         * gcc.target/powerpc/pr26350.c: New.
14773         * gcc.target/powerpc/indexed-addr.c: New.
14774
14775 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14776
14777         * gfortran.dg/dependency_13.f90: New test case.
14778
14779 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14780
14781         PR middle-end/21781
14782         * gcc.dg/real-const-1.c: New test case.
14783
14784 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14785
14786         * g++.old-deja/g++.other/init18.C: New.
14787         * g++.old-deja/g++.other/init5.C: Remove xfail.
14788
14789 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14790
14791         * g++.dg/opt/pr15551.C: Cleanup temp file.
14792
14793 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14794
14795         PR c++/6634
14796         g++.dg/parse/long1.C: New test.
14797
14798 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14799
14800         PR fortran/19101
14801         * gfortran.dg/continuation.f90: New test.
14802         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14803
14804 2006-03-14  Richard Guenther  <rguenther@suse.de>
14805
14806         PR tree-optimization/26672
14807         * gcc.dg/torture/pr26672.c: New testcase.
14808
14809 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14810
14811         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14812         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14813
14814 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14815
14816         PR middle-end/26557
14817         * gcc.c-torture/compile/switch-1.c: New test case.
14818
14819 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14820
14821         PR fortran/25378
14822         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14823         test to include more permuatations of mask and index.
14824         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14825         respond to F2003 spec. that the position returned for an all false
14826         mask && condition is zero.
14827
14828 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14829
14830         PR middle-end/25989
14831         * gcc.dg/gomp/pr25989.c: New test.
14832
14833 2006-03-13  Jeff Law  <law@redhat.com>
14834
14835         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14836
14837 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14838
14839         * gcc.dg/switch-9.c: New test.
14840
14841 2006-03-13  Richard Guenther  <rguenther@suse.de>
14842
14843         PR middle-end/26630
14844         * gcc.dg/torture/pr26630.c: New testcase.
14845
14846 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14847
14848         * gfortran.dg/dependency_10.f90: New test case.
14849         * gfortran.dg/dependency_11.f90: Likewise.
14850
14851 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14852             Erik Edelmann  <eedelman@gcc.gnu.org>
14853
14854         * gfortran.dg/allocatable_function_1.f90: New.
14855         * gfortran.dg/allocatable_function_2.f90: New.
14856
14857 2006-03-10  Richard Guenther  <rguenther@suse.de>
14858
14859         PR middle-end/26565
14860         * gcc.dg/torture/pr26565.c: New testcase.
14861
14862 2006-03-09  Eric Christopher  <echristo@apple.com>
14863
14864         * gcc.c-torture/compile/20060309-1.c: New.
14865
14866 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14867
14868         PR libgfortran/26499
14869         * gfortran.dg/write_back.f: New test.
14870         * gfortran.dg/write_rewind_1.f: New test.
14871         * gfortran.dg/write_rewind_2.f: New test.
14872
14873 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14874
14875         PR libgfortran/26554
14876         * gfortran.dg/read_logical.f90: New test.
14877
14878 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14879
14880         * ada/acats/norun.lst: cdd2a03 now passes.
14881
14882 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14883
14884         PR testsuite/25177
14885         * gcc.target/powerpc/pr18096-1.c: Change where the error
14886         would match.
14887
14888 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14889
14890         * gcc.target/i386/cleanup-1.c: New test.
14891         * gcc.target/i386/cleanup-2.c: New test.
14892
14893 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14894
14895         * gfortran.dg/dependency_9.f90: Remove for the time being.
14896
14897 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14898
14899         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14900         directive.
14901
14902 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14903
14904         * gfortran.dg/dependency_9.f90: New test case.
14905
14906 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14907
14908         * gfortran.dg/dependency_4.f90: New test case.
14909         * gfortran.dg/dependency_5.f90: New test case.
14910         * gfortran.dg/dependency_6.f90: New test case.
14911         * gfortran.dg/dependency_7.f90: New test case.
14912         * gfortran.dg/dependency_8.f90: New test case.
14913
14914 2006-03-03  Paul Brook  <paul@codesourcery.com>
14915
14916         * lib/target-supports.exp (check_profiling_available):
14917         Add m68k-*-elf.
14918
14919 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14920
14921         PR fortran/25031
14922         * multiple_allocation_1.f90: New test.
14923
14924 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14925
14926         PR tree-optimization/26524
14927         * gfortran.dg/pr26524.f: New test case.
14928
14929 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * g++.dg/template/repo5.C: Cleanup repo files.
14932         * gcc.dg/20051201-1.c: Cleanup coverage files.
14933         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14934         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14935         tree dump files.
14936
14937 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14938
14939         * objc.dg/objc-nofilename-1.m: New test.
14940         * objc.dg/bad-receiver-type.m: New test.
14941         * obj-c++.dg/bad-receiver-type.mm: New test.
14942
14943 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14944
14945         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14946
14947 2006-03-01  Mike Stump  <mrs@apple.com>
14948
14949         * g++.dg/abi/key2.C: Add.
14950
14951 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14952
14953         * gfortran.dg/logical_dot_product.f90: New test.
14954
14955         PR fortran/26393
14956         * gfortran.dg/used_interface_ref.f90: New test.
14957
14958         PR fortran/20938
14959         * gfortran.dg/dependency_2.f90: New test.
14960         * gfortran.fortran-torture/execute/where17.f90: New test.
14961         * gfortran.fortran-torture/execute/where18.f90: New test.
14962         * gfortran.fortran-torture/execute/where19.f90: New test.
14963         * gfortran.fortran-torture/execute/where20.f90: New test.
14964
14965 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14966
14967         * g++.dg/tree-ssa/pr26443.C: New test case.
14968
14969 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14970
14971         PR middle-end/26022
14972         * g++.dg/opt/return-slot1.C: New test.
14973
14974 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14975
14976         PR libgfortran/26136
14977         * gfortran.dg/namelist_23.f90: New test.
14978
14979 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14980
14981         PR middle-end/14752
14982         * gcc.dg/fold-eqandshift-2.c: New test case.
14983
14984 2006-02-28  Richard Guenther  <rguenther@suse.de>
14985
14986         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14987         decomposition.
14988
14989 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14990
14991         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14992
14993 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14994
14995         PR libgfortran/26464
14996         * gfortran.dg/backspace_5.f: New test.
14997         * gfortran.dg/backspace_6.f: New test.
14998
14999 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15000
15001         * gcc.dg/fold-eqandnot-1.c: New test case.
15002
15003 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15004
15005         PR middle-end/19983
15006         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15007
15008 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15009
15010         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15011         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15012
15013 2006-02-26  Richard Guenther  <rguenther@suse.de>
15014
15015         PR tree-optimization/26421
15016         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15017
15018 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15019
15020         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15021         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15022
15023 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15024
15025         * gcc.dg/fold-even-1.c: New test case.
15026
15027 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15028
15029         PR middle-end/21137
15030         * gcc.dg/fold-eqandshift-1.c: New test case.
15031
15032 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15033
15034         PR tree-optimization/25125
15035         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15036         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15037
15038 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15039
15040         PR tree-optimizations/26359
15041         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15042         with -fdump-tree-dceloop-details.
15043         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15044
15045 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15046
15047         PR middle-end/23673
15048         * gcc.dg/fold-eqxor-1.c: New test case.
15049         * gcc.dg/fold-eqxor-2.c: Likewise.
15050         * gcc.dg/fold-eqxor-3.c: Likewise.
15051
15052 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15053
15054         PR fortran/23092
15055         * scalar_mask_1.f90: New test.
15056
15057 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15058
15059         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15060         * g++.dg/eh/uncaught2.C: New.
15061         * g++.dg/eh/uncaught3.C: New.
15062
15063 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15064
15065         PR libgfortran/26423
15066         * gfortran.dg/read_many_1.f: New test.
15067
15068 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15069
15070         PR fortran/24519
15071         * gfortran.dg/dependency_3.f90: New test.
15072         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15073         XFAILs.
15074
15075         PR fortran/25395
15076         * gfortran.dg/equiv_6.f90: New test.
15077
15078 2006-02-23  Jeff Law  <law@redhat.com>
15079
15080         * gcc.c-torture/compile/pr26425.c: New test.
15081
15082 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15083
15084         PR middle-end/26412
15085         * gcc.dg/gomp/pr26412.c: New test.
15086
15087 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15088
15089         PR c++/26291
15090         * g++.dg/other/ellipsis1.C: New test.
15091         * g++.dg/parse/operator4.C: Adjust error marker.
15092
15093 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15094
15095         PR target/25603
15096         * gfortran.dg/pr25603.f: New testcase.
15097
15098 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15099
15100         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15101         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15102
15103 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15104
15105         * g++.dg/eh/spbp.C: New.
15106
15107 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15108
15109         PR middle-end/26379
15110         * gcc.target/i386/mmx-7.c: New test.
15111
15112 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15113
15114         PR tree-optimization/26361
15115         * gcc.dg/tree-ssa/vrp27.c: New test case.
15116
15117 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15118
15119         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15120         * gcc.dg/tree-ssa/complex-4.c: Here.
15121
15122 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15123
15124         PR middle-end/19543
15125         * gfortran.dg/logical_1.f90: New test case.
15126
15127 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15128
15129         PR middle-end/26334
15130         * gcc.dg/20060218-1.c: Moved to...
15131         * gcc.target/i386/20060218-1.c: ... here.  New test.
15132
15133 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15134
15135         PR fortran/26201
15136         * gfortran.dg/convert_1.f90: New.
15137
15138 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15139
15140         PR fortran/25054
15141         * gfortran.dg/namelist_5.f90: New test.
15142
15143         PR fortran/25089
15144         * gfortran.dg/namelist_4.f90: New test.
15145
15146 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15147
15148         PR tree-opt/25680
15149         * gcc.dg/tree-ssa/complex-3.c: New test.
15150
15151 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15152
15153         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15154         variable to take into account the variable name in the
15155         function header.
15156         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15157
15158 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15159
15160         PR middle-end/26334
15161         * gcc.c-torture/compile/20060217-1.c: New test.
15162         * gcc.dg/20060218-1.c: New test.
15163
15164 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15165
15166         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15167
15168 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15169
15170         * gcc.dg/cpp/undef3.c: New test.
15171         * gcc.dg/cpp/trad/builtins2.c: New test.
15172
15173 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15174
15175         PR c++/26266
15176         * g++.dg/template/static22.C: New test.
15177         * g++.dg/template/static23.C: New test.
15178         * g++.dg/template/static24.C: New test.
15179         * g++.dg/template/non-dependent13.C: New test.
15180         * g++.dg/init/member1.C: Tweak error markers.
15181
15182 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15183
15184         PR target/26255
15185         * gcc.c-torture/compile/pr26255.c: New test case.
15186
15187 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15188
15189         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15190         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15191         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15192         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15193         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15194         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15195         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15196
15197 2006-02-16  Jeff Law  <law@redhat.com>
15198
15199         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15200         * gcc.dg/tree-ssa/vrp26.c: New test.
15201
15202 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15203
15204         PR target/20353
15205         PR target/24578
15206         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15207         __UCLIBC__ is defined.
15208
15209 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15210
15211         PR fortran/26224
15212         * gfortran.dg/gomp/pr26224.f: New test.
15213
15214 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15215
15216         PR tree-opt/25918
15217         * lib/target-supports.exp
15218         (check_effective_target_vect_short_mult): New.
15219         (check_effective_target_vect_char_mult): New.
15220         (check_effective_target_vect_widen_sum_qi_to_si): New.
15221         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15222         (check_effective_target_vect_widen_sum_hi_to_si): New.
15223         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15224         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15225         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15226         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15227         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15228         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15229         vect-reduc-pattern-2c.c
15230         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15231         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15232         vect-reduc-pattern-1c.c
15233
15234 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15235
15236         PR fortran/24557
15237         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15238
15239 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15240
15241         PR fortran/26054
15242         * gfortran.dg/enum_8.f90: Remove check for warning.
15243         * gfortran.dg/iomsg_1.f90: Ditto.
15244         * gfortran.dg/enum_1.f90: Ditto.
15245         * gfortran.dg/enum_9.f90: Ditto.
15246         * gfortran.dg/enum_2.f90: Ditto.
15247         * gfortran.dg/enum_10.f90: Ditto.
15248         * gfortran.dg/enum_3.f90: Ditto.
15249         * gfortran.dg/flush_1.f90: Ditto.
15250         * gfortran.dg/enum_4.f90: Ditto.
15251         * gfortran.dg/array_constructor_1.f90: Ditto.
15252         * gfortran.dg/enum_5.f90: Ditto.
15253         * gfortran.dg/enum_6.f90: Ditto.
15254         * gfortran.dg/enum_7.f90: Ditto.
15255
15256 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR middle-end/26300
15259         * gcc.c-torture/compile/20060215-1.c: New test.
15260
15261 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15262
15263         PR middle-end/23670
15264         * gcc.dg/tree-ssa/andor-2.c: New test case.
15265
15266 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15267
15268         PR fortran/25045
15269         * optional_dim.f90: New test.
15270
15271 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15272
15273         PR fortran/26277
15274         * gfortran.dg/label_4.f90: New.
15275
15276 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15277             Diego Novillo  <dnovillo@redhat.com>
15278             Uros Bizjak  <uros@kss-loka.si>
15279
15280         * gfortran.dg/gomp: New directory.
15281
15282 2006-02-14  Richard Guenther  <rguenther@suse.de>
15283
15284         PR tree-optimization/26258
15285         * gcc.dg/torture/pr26258.c: New testcase.
15286
15287 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR fortran/26246
15290         * gfortran.dg/pr26246_1.f90: New test.
15291         * gfortran.dg/pr26246_2.f90: New test.
15292
15293         PR middle-end/26092
15294         * gcc.c-torture/compile/20060208-1.c: New test.
15295
15296 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15297
15298         PR fortran/26074
15299         PR fortran/25103
15300         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15301         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15302         * gfortran.dg/automatic_module_variable.f90: Change error message.
15303
15304         PR fortran/20861
15305         * gfortran.dg/internal_dummy_1.f90: New test.
15306
15307         PR fortran/20871
15308         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15309
15310
15311         PR fortran/25083
15312         * gfortran.dg/uncommon_block_data_1.f90: New test.
15313         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15314         with standard.
15315
15316         PR fortran/25088
15317         * gfortran.dg/typed_subroutine_1.f90: New test.
15318
15319 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15320
15321         * objc.dg/dwarf-1.m: New.
15322
15323 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15324
15325         PR middle-end/24427
15326         * gcc.dg/tree-ssa/andor-1.c: New test case.
15327
15328 2006-02-13  Josh Conner  <jconner@apple.com>
15329
15330         PR target/25376
15331         * gcc.dg/pr25376.c: New test.
15332
15333         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15334         assemble.
15335         * lib/target-supports.exp (check_named_sections_available):
15336         Only compile named-sections test -- don't assemble.
15337
15338 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15339
15340         * g++.dg/warn/no-write-strings.C: New test.
15341         * g++.dg/warn/write-strings.C: Likewise.
15342         * g++.dg/warn/write-strings-default.C: Likewise.
15343
15344 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15345
15346         PR fortran/25806
15347         * gfortran.dg/ret_pointer_2.f90: New test.
15348
15349 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15350
15351         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15352
15353 2006-02-10  Jeff Law  <law@redhat.com>
15354
15355         * gcc.c-torture/compile/pr26213.c: New test.
15356
15357 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15358
15359         gfortran.dg/null_1.f90: New test.
15360
15361 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15362
15363         PR fortran/14771
15364         * gfortran.dg/parens_4.f90: New.
15365         * gfortran.dg/parens_5.f90: New.
15366
15367 2006-02-10  Richard Guenther  <rguenther@suse.de>
15368
15369         * gcc.dg/pr23372-1.c: Remove empty file.
15370
15371 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15372         Paul Thomas  <pault@gcc.gnu.org>
15373
15374         PR fortran/14771
15375         * gfortran.dg/parens_1.f90: New.
15376         * gfortran.dg/parens_2.f90: New.
15377         * gfortran.dg/parens_3.f90: New.
15378
15379 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15380
15381         PR fortran/26038
15382         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15383
15384         PR fortran/25059
15385         * gfortran.dg/impure_assignment_1.f90: New test.
15386
15387         PR fortran/25070
15388         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15389
15390 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15391
15392         PR target/26141
15393         * g++.dg/expr/stdarg2.C: New test.
15394
15395 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15396
15397         PR inline-asm/16194
15398         * gcc.dg/pr16194.c: New test.
15399
15400 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15401
15402         * ada/acats/run_acats: Use portable variant of "$@".
15403
15404 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15405
15406         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15407         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15408
15409 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15410
15411         PR tree-opt/26179
15412         * g++.dg/opt/pr26179.C: New test.
15413
15414 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15415
15416         PR middle-end/26134
15417         * gcc.dg/tree-ssa/complex-3.c: New test.
15418
15419 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15420
15421         * gcc.c-torture/compile/volatile-1.c: New test.
15422
15423 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15424
15425         PR 26180
15426         * gcc.dg/tree-ssa/pr26180.c: New test.
15427
15428 2006-02-08  Jeff Law  <law@redhat.com>
15429
15430         * gcc.dg/tree-ssa/pr21417.c: New test.
15431
15432 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15433
15434         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15435         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15436
15437 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15438
15439         * lib/scanrtl.exp: New.
15440
15441 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15442
15443         PR c++/26071
15444         * g++.dg/other/virtual2.C: New test.
15445
15446         PR c++/26070
15447         * g++.dg/other/virtual1.C: New test.
15448
15449 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15450
15451         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15452         cleanup-ipa-dump): Update dump file glob patterns.
15453         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15454         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15455
15456         * lib/gcc-dg.exp: Load it.
15457         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15458
15459 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15460
15461         PR testsuite/26159
15462         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15463         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15464
15465 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15466
15467         PR fortran/25577
15468         * gfortran.dg/mvbits_1.f90: New.
15469
15470 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15471
15472         * g++.dg/warn/Wdiv-by-zero.C: New test.
15473         * g++.dg/warn/Wno-div-by-zero.C: New.
15474
15475 2006-02-07  Jeff Law  <law@redhat.com>
15476
15477         * gcc.dg/tree-ssa/pr21559.c: New test.
15478
15479         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15480         multiple VRP passes.
15481         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15482         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15483         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15484         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15485         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15486         * gcc.dg/tree-ssa/vrp02.c: Likewise
15487         * gcc.dg/tree-ssa/vrp11.c: Likewise
15488         * gcc.dg/tree-ssa/pr14341.c: Likewise
15489         * gcc.dg/tree-ssa/vrp19.c: Likewise
15490         * gcc.dg/tree-ssa/vrp20.c: Likewise
15491         * gcc.dg/tree-ssa/vrp03.c: Likewise
15492         * gcc.dg/tree-ssa/pr21086.c: Likewise
15493         * gcc.dg/tree-ssa/pr21959.c: Likewise
15494         * gcc.dg/tree-ssa/vrp21.c: Likewise
15495         * gcc.dg/tree-ssa/vrp04.c: Likewise
15496         * gcc.dg/tree-ssa/pr25485.c: Likewise
15497         * gcc.dg/tree-ssa/pr22026.c: Likewise
15498         * gcc.dg/tree-ssa/vrp22.c: Likewise
15499         * gcc.dg/tree-ssa/vrp05.c: Likewise
15500         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15501         * gcc.dg/tree-ssa/pr20701.c: Likewise
15502         * gcc.dg/tree-ssa/vrp23.c: Likewise
15503         * gcc.dg/tree-ssa/vrp06.c: Likewise
15504         * gcc.dg/tree-ssa/pr22117.c: Likewise
15505         * gcc.dg/tree-ssa/pr20702.c: Likewise
15506         * gcc.dg/tree-ssa/vrp15.c: Likewise
15507         * gcc.dg/tree-ssa/pr21090.c: Likewise
15508         * gcc.dg/tree-ssa/pr21294.c: Likewise
15509         * gcc.dg/tree-ssa/vrp24.c: Likewise
15510         * gcc.dg/tree-ssa/vrp07.c: Likewise
15511         * gcc.dg/tree-ssa/pr21563.c: Likewise
15512         * gcc.dg/tree-ssa/pr25382.c: Likewise
15513         * gcc.dg/tree-ssa/vrp16.c: Likewise
15514         * gcc.dg/tree-ssa/vrp25.c: Likewise
15515         * gcc.dg/tree-ssa/vrp08.c: Likewise
15516         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15517         * gcc.dg/tree-ssa/vrp17.c: Likewise
15518         * gcc.dg/tree-ssa/pr21458.c: Likewise
15519         * g++.dg/tree-ssa/pr18178.C: Likewise
15520
15521 2006-02-07  Richard Guenther  <rguenther@suse.de>
15522
15523         PR c++/26140
15524         Revert
15525         2006-01-30  Richard Guenther  <rguenther@suse.de>
15526         PR c++/23372
15527         * gcc.dg/pr23372-1.C: New testcase.
15528
15529         * g++.dg/tree-ssa/pr26140.C: New testcase.
15530
15531 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15532
15533         PR c++/9737
15534         * g++.dg/template/ttp15.C: New test.
15535         * g++.dg/template/ttp16.C: Likewise.
15536         * g++.dg/template/ttp17.C: Likewise.
15537         * g++.old-deja/g++.pt/ttp36.C: Remove.
15538         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15539         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15540         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15541         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15542         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15543         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15544         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15545         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15546         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15547
15548 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15549
15550         PR libfortran/23815
15551         * unf_io_convert_4.f90: New test.
15552
15553 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15554
15555         * gcc.dg/tree-ssa/loadpre10.c: New test.
15556         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15557         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15558         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15559
15560 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15561
15562         PR libfortran/24685
15563         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15564
15565 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         PR tree-opt/25251
15568         * gfortran.dg/assign_7.f: New test.
15569
15570 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15571
15572         PR fortran/26041
15573         PR fortran/26064
15574         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15575         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15576         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15577
15578 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15579
15580         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15581         in size_t typedef.
15582
15583 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15584
15585         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15586         * g++.dg/charset/string.c (foo): Likewise.
15587         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15588         const char*
15589         * g++.dg/ext/builtin2.C (printf): Likewise.
15590         * g++.dg/init/new15.C (printf): Likewise.
15591         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15592         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15593         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15594         * g++.dg/template/non-dependent4.C (temp): Likewise.
15595         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15596         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15597         parameter type to const char*.
15598         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15599         Change type to const char*.
15600         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15601         Likewise.
15602         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15603         second parameter type to const char*.
15604         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15605         (Y::Y): Change parameter type to const char*.
15606         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15607         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15608         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15609         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15610         (char*).
15611         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15612         const char*.
15613         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15614         type to const char*.
15615         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15616         return type to const char*.
15617         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15618         to const char*.
15619         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15620         * g++.old-deja/g++.law/refs1.C: Likewise.
15621         * g++.old-deja/g++.law/visibility1.C: Likewise.
15622         * g++.old-deja/g++.law/visibility2.C: Likewise.
15623         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15624         const char*.
15625         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15626         * g++.old-deja/g++.mike/net48.C: Likewise.
15627         * g++.old-deja/g++.mike/p646.C: Likewise.
15628         * g++.old-deja/g++.mike/p6746.C: Likewise.
15629         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15630         type to const char*.
15631         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15632         deprecated conversion warning.
15633         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15634         char*.
15635         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15636         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15637         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15638         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15639         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15640         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15641         * g++.old-deja/g++.pt/t39.C: Likewise.
15642         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15643         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15644
15645 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15646
15647         PR fortran/25075
15648         intrinsic_argument_conformance_1.f90: New test.
15649
15650 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15651
15652         PR fortran/20845
15653         * gfortran.dg/char_result_11.f90: Add SAVE.
15654         * gfortran.dg/der_pointer_4.f90: Ditto.
15655         * gfortran.dg/default_initialization.f90: New test.
15656
15657 2006-02-03  Jeff Law  <law@redhat.com>
15658
15659         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15660         handle more than 100 dump files.
15661         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15662         * lib/scantree.exp (scan-tree-dump): Likewise.
15663         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15664         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15665         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15666         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15667         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15668
15669 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15670
15671         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15672
15673 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15674
15675         * g++.dg/template/using12.C: New test.
15676
15677 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15678
15679         * gcc.target/powerpc/pr25960.c: New test.
15680
15681 2006-02-02  Steven G. Kargl  <kargls@comcast>
15682
15683         PR fortran/24958
15684         gfortran.dg/nullify_2.f90: New test.
15685
15686 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15687
15688         PR 25990
15689         * gcc.dg/gomp/pr25990.c: New test.
15690
15691 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/25342
15694         * g++.gd/template/partial4.C: New test.
15695
15696 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15697
15698         PR middle-end/26001
15699         * gfortran.dg/data_char_2.f90: New.
15700
15701 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15702
15703         PR fortran/26039
15704         maxval_maxloc_conformance_1.f90: New test.
15705
15706 2006-01-31  Richard Guenther  <rguenther@suse.de>
15707
15708         * gcc.target/i386/sselibm-1.c: New testcase.
15709         * gcc.target/i386/sselibm-2.c: Likewise.
15710         * gcc.target/i386/sselibm-3.c: Likewise.
15711         * gcc.target/i386/sselibm-4.c: Likewise.
15712         * gcc.target/i386/sselibm-5.c: Likewise.
15713
15714 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15715
15716         PR fortran/24266
15717         * gfortran.dg/arrayio_derived_2.f90: New.
15718
15719 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15720
15721         * gcc.dg/unsigned-long-compare.c: New test.
15722
15723 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15724
15725         PR testsuite/25318
15726         * lib/target-supports.exp (check_effective_target_freorder):
15727         Check to see if target supports -freorder-blocks-and-partition.
15728         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15729         instead of "dg-require-named-sections".
15730
15731 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15732
15733         PR target/14798:
15734         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15735         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15736         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15737         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15738         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15739         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15740         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15741         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15742
15743 2006-01-30  Richard Guenther  <rguenther@suse.de>
15744
15745         PR c++/23372
15746         * gcc.dg/pr23372-1.C: New testcase.
15747
15748 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15749
15750         * gcc.dg/gomp/pr25874.c: New test.
15751
15752 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15753
15754         PR tree-opt/25911
15755         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15756
15757 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15758
15759         PR fortran/18578
15760         PR fortran/18579
15761         PR fortran/20857
15762         PR fortran/20885
15763         * gfortran.dg/intent_out_1.f90: New test.
15764
15765 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15766
15767         PR fortran/17911
15768         * gfortran.dg/procedure_lvalue.f90: New test.
15769
15770         PR fortran/20895
15771         PR fortran/25030
15772         * gfortran.dg/char_pointer_assign_2.f90: New test.
15773         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15774         assignment to be consistent with standard.
15775         * gfortran.dg/char_result_2.f90: The same.
15776         * gfortran.dg/char_result_8.f90: The same.
15777
15778 2006-01-28  Zack Weinberg  <zackw@panix.com>
15779
15780         * gcc.dg/Woverlength-strings.c
15781         * gcc.dg/Woverlength-strings-pedantic-c89.c
15782         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15783         * gcc.dg/Woverlength-strings-pedantic-c99.c
15784         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15785
15786 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15787
15788         * gcc.c-torture/execute/20060127-1.c: New test.
15789
15790 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15791
15792         PR c++/25999
15793         * g++.dg/ext/pragmaweak1.C: New test.
15794
15795 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/25855
15798         * g++.dg/template/spec29.C: New test.
15799
15800 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15801
15802         PR c/19606.
15803         * gcc.c-torture/execute/pr19606.c: New.
15804
15805 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15806
15807         * gcc.dg/pragma-re-4.c: New test.
15808
15809 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15810
15811         PR fortran/25964
15812         * gfortran.dg/assumed_size_refs_3.f90: New test.
15813
15814 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15815
15816         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15817
15818 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15819
15820         PR ada/21317
15821         * ada/acats/support/impdef.a: Add One_Long_Second.
15822         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15823         * ada/acats/tests/c9/c94026.a: Likewise.
15824         * ada/acats/tests/c9/c97305c.ada: Likewise.
15825         * ada/acats/tests/c9/c99004a.ada: Likewise.
15826
15827 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15828
15829         PR fortran/25964
15830         * gfortran.dg/global_references_2.f90: New test.
15831
15832         PR fortran/25084
15833         PR fortran/20852
15834         PR fortran/25085
15835         PR fortran/25086
15836         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15837         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15838
15839         PR fortran/25416
15840         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15841
15842 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15843
15844         PR c/25892
15845         * gcc.dg/Wpointer-sign.c: New.
15846         * gcc.dg/Wpointer-sign-Wall.c: New.
15847         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15848         * gcc.dg/Wpointer-sign-pedantic.c: New.
15849         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15850         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15851
15852 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         PR C/25861
15855         * gcc.c-torture/compile/pr25861.c: New test.
15856
15857 2006-01-26  Paul Brook  <paul@codesourcery.com>
15858
15859         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15860         on short-enum targets.
15861         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15862         variable.
15863         (generate_fields): Use short_enums.
15864         (main): Set short_enums.  Document -e.
15865         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15866         on short-enum targets.
15867         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15868         variable.
15869         (generate_fields): Use short_enums.
15870         (main): Set short_enums.  Document -e.
15871         * lib/target-supports.exp (check_effective_target_short_enums): New.
15872
15873 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15874
15875         PR target/25947
15876         * gcc.dg/torture/pr25947-1.c: New test.
15877
15878 2006-01-25  Jan Hubicka  <jh@suse.cz>
15879             Roger Sayle  <roger@eyesopen.com>
15880
15881         PR rtl-optimization/25703
15882         * gcc.target/i386/20060125-1.c: New test case.
15883         * gcc.target/i386/20060125-2.c: New test case.
15884
15885 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15886
15887         PR fortran/18540
15888         * gfortran.dg/goto_1.f: New.
15889
15890 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15891
15892         PR fortran/25716
15893         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15894         25716 on 32-bit systems too.
15895
15896 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15897
15898         PR testsuite/25590
15899         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15900
15901 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15902
15903         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15904
15905 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15906
15907         PR fortran/25835
15908         * gfortran.dg/read_eof.f90: Delete, renamed.
15909         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15910         * gfortran.dg/read_eof_2.f90: New test.
15911         * gfortran.dg/read_eof_3.f90: New test.
15912
15913 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15914
15915         PR tree-opt/25860
15916         * gcc.c-torture/compile/pr25860.c: New test.
15917
15918 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15919
15920         PR c++/25552
15921         * g++.dg/parse/dtor8.C: New test.
15922
15923 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15924
15925         PR testsuite/25891
15926         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15927         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15928         check_effective_target_fopenmp returns 0.
15929
15930 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15931
15932         PR ada/20548
15933         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15934         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15935         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15936
15937 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         PR tree-opt/25857
15940         * g++.dg/opt/pr25857.C: New test.
15941
15942 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15943         Jan Hubicka  <jh@suse.cz>
15944         Richard Guenther  <rguenther@suse.de>
15945
15946         PR rtl-optimization/25654
15947         * gcc.dg/torture/pr25654.c: New testcase.
15948         * gcc.target/i386/pr25654.c: Likewise.
15949
15950 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15951
15952         PR fortran/25901
15953         * gfortran.dg/internal references_2.f90: New test.
15954
15955         Fix regression in testing of admissability of attributes.
15956         * gfortran.dg/intent_used_1.f90: New test.
15957
15958 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15959
15960         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15961         Remove target conditional torture options for i?86 and x86_64
15962         GNU/Linux.
15963
15964 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15965
15966         PR c++/10891
15967         * g++.dg/rtti/no-rtti.C: New.
15968
15969 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/25895
15972         * g++.dg/inherit/conv2.C: New test.
15973
15974         PR c++/25856
15975         * g++.dg/parse/dtor7.C: New test.
15976
15977         PR c++/25858
15978         * g++.dg/template/crash44.C: New test.
15979
15980 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15981
15982         PR fortran/25124
15983         PR fortran/25625
15984         * gfortran.dg/internal_references_1.f90: New test.
15985           PR fortran/20881
15986         PR fortran/23308
15987         PR fortran/25538
15988         PR fortran/25710
15989         * gfortran.dg/global_references_1.f90: New test.
15990         * gfortran.dg/g77/19990905-1.f: Restore the error that
15991         there is a clash between the common block name and
15992         the name of a subroutine reference.
15993
15994         PR fortran/PR24276
15995         * gfortran.dg/aliasing_dummy_1.f90: New test.
15996
15997 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15998
15999         * gcc.dg/vmx/1b-01.c: Warning fix.
16000         * gcc.dg/vmx/1c-02.c: Likewise.
16001         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16002
16003 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16004
16005         PR testsuite/24962
16006         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16007
16008 2006-01-20  Richard Guenther  <rguenther@suse.de>
16009         Steven Bosscher <stevenb.gcc@gmail.com>
16010
16011         PR rtl-optimization/24626
16012         * gcc.dg/torture/pr24626-1.c: New testcase.
16013         * gcc.dg/torture/pr24626-2.c: Likewise.
16014         * gcc.dg/torture/pr24626-3.c: Likewise.
16015         * gcc.dg/torture/pr24626-4.c: Likewise.
16016
16017 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16018
16019         PR c++/5520
16020         * g++.dg/warn/empty-body.C: New.
16021
16022 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/22136
16025         * g++.dg/template/using10.C: New test.
16026         * g++.dg/temlpate/using11.C: Likewise.
16027         * g++.dg/inherit/using5.C: Tweak error messages.
16028
16029 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16030
16031         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16032         target test.
16033         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16034
16035 2006-01-19  Jan Hubicka  <jh@suse.cz>
16036
16037         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16038
16039 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16040
16041         PR c++/25854
16042         * g++.dg/template/spec28.C: New test.
16043
16044 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16045
16046         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16047         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16048
16049 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16050
16051         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16052         * gcc.dg/gomp/critical-1.c: Likewise.
16053         * gcc.dg/gomp/critical-3.c: Likewise.
16054         * gcc.dg/gomp/empty.c: Likewise.
16055         * gcc.dg/gomp/ordered-1.c: Likewise.
16056         * gcc.dg/gomp/for-4.c: Likewise.
16057         * gcc.dg/gomp/for-6.c: Likewise.
16058         * gcc.dg/gomp/master-3.c: Likewise.
16059         * gcc.dg/gomp/for-8.c: Likewise.
16060         * gcc.dg/gomp/for-10.c: Likewise.
16061         * gcc.dg/gomp/for-18.c: Likewise.
16062         * gcc.dg/gomp/for-5.c: Likewise.
16063         * gcc.dg/gomp/for-7.c: Likewise.
16064         * gcc.dg/gomp/for-9.c: Likewise.
16065
16066 2006-01-18  Jeff Law  <law@redhat.com>
16067
16068         * gcc.dg/tree-ssa/vrp25.c: New test.
16069
16070 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16071
16072         * gcc.dg/pr25805.c: Fix misapplied patch.
16073
16074 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16075
16076         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16077         (check_effective_target_vect_udot_qi): New.
16078         (check_effective_target_vect_sdot_hi): New.
16079         (check_effective_target_vect_udot_hi): New.
16080         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16081         prefixed with "wrapv-" with -fwrapv.
16082         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16083         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16084         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16085         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16086         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16087
16088         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16089         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16090         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16091         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16092
16093 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16094
16095         PR c++/16829
16096         * g++.dg/other/default2.C: New test.
16097         * g++.dg/other/default3.C: New test.
16098
16099 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16100
16101         PR c/25805
16102         * gcc.dg/pr25805.c: New file.
16103
16104 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/25836
16107         * g++.dg/template/init6.C: New test.
16108
16109 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16110
16111         * gcc.dg/tree-ssa/pr24287.c: New test
16112
16113 2006-01-18  Eric Christopher  <echristo@apple.com>
16114
16115         * g++.dg/eh/table.C: New.
16116
16117 2006-01-18  DJ Delorie  <dj@redhat.com>
16118
16119         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16120         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16121         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16122         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16123
16124 2006-01-18  Jeff Law  <law@redhat.com>
16125
16126         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16127         on wrapping on overflow semantics.
16128
16129         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16130
16131         * gcc.gc/tree-ssa/vrp23.c: New test.
16132         * gcc.gc/tree-ssa/vrp24.c: New test.
16133
16134 2006-01-18  Richard Henderson  <rth@redhat.com>
16135             Aldy Hernandez  <aldyh@redhat.com>
16136             Jakub Jelinek  <jakub@redhat.com>
16137             Diego Novillo  <dnovillo@redhat.com>
16138             Uros Bizjak  <uros@kss-loka.si>
16139
16140         * gcc.dg/gomp: New directory.
16141
16142 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16143             Steven G. Kargl  <kargls@comcast.net>
16144
16145         PR fortran/20869
16146         * gfortran.dg/intrinsic_external_1.f90: New test.
16147
16148         PR fortran/20875.
16149         * gfortran.dg/elemental_pointer_1.f90: New test.
16150
16151         PR fortran/25024
16152         * gfortran.dg/external_procedures_1.f90: New test.
16153
16154         PR fortran/25785
16155         gfortran.dg/assumed_present.f90: New test.
16156
16157 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * g++.dg/parse/lookup5.C: New test.
16160
16161 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16162
16163         PR fortran/25697
16164         * gfortran.dg/read_eof.f90: New test.
16165
16166 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16167
16168         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16169         add a closing brace.
16170
16171 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16172
16173         PR fortran/25631
16174         * gfortran.dg/fmt_tl.f: New test.
16175
16176 2006-01-17  Eric Christopher  <echristo@apple.com>
16177
16178         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16179         * g++.old-deja/g++.warn/impint2.C: Ditto.
16180         * g++.old-deja/g++.other/null1.C: Ditto.
16181         * g++.dg/warn/conv2.C: Ditto.
16182         * g++.dg/warn/conv4.C: New file.
16183
16184 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16185
16186         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16187
16188 2006-01-17  Andreas Jaeger  <aj@suse.de>
16189             Janis Johnson <janis187@us.ibm.com>
16190
16191         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16192         in 64-bit.
16193         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16194         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16195
16196 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16197
16198         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16199         (switchfiles): xfail txxx where xxx >= 25.
16200
16201 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         PR testsuite/25764
16204         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16205
16206 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16207
16208         PR c/25682
16209         * gcc.dg/pr25682.c: New test.
16210         * g++.dg/parse/array-size2.C: New test.
16211
16212 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16213
16214         * consistency.vlad: Remove entire directory, 1652 files.
16215
16216 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16217
16218         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16219         check_effective_target_dfprt_nocache): New.
16220         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16221         (check_effective_target_dfprt): New.
16222         * lib/c-compat.exp (check_dfp): Remove.
16223         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16224         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16225         level of support for decimal float.
16226         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16227         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16228         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16229         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16230         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16231         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16232         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16233         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16234         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16235         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16236         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16237         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16238         directives.
16239
16240 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16241
16242         PR testsuite/25741
16243         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16244         $base_dir/../.
16245         * lib/gfortran.exp (gfortran_init): Likewise.
16246         * lib/obj-c++.exp (obj-c++_init): Likewise.
16247         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16248         (scan-assembler-dem-not): Likewise.
16249         * lib/scandump.exp (scan-dump-dem): Likewise.
16250         (scan-dump-dem-not): Likewise.
16251
16252 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16253
16254         PR testsuite/25767
16255         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16256         powerpc-*-darwin*.
16257         * lib/obj-c++.exp (obj-c++_init): Likewise.
16258
16259 2006-01-16  Richard Guenther  <rguenther@suse.de>
16260
16261         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16262
16263 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16264
16265         PR testsuite/25777
16266         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16267         to LD_LIBRARY_PATH.
16268
16269 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16270             Andrew Pinski  <pinskia@physics.uc.edu>
16271
16272         * gcc.dg/minmax-1.c: New test.
16273
16274 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16275
16276         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16277         * gcc.misc-tests/dectest.exp: Ditto.
16278
16279 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16280
16281         PR testsuite/25796
16282         * gcc.target/i386/cmov6.c: Use -march=k8.
16283
16284 2006-01-15  Andreas Jaeger  <aj@suse.de>
16285
16286         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16287         x86 does not have __float128.
16288
16289 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16290
16291         * gcc.target/i386/cmov6.c: New test.
16292
16293 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16294
16295         PR c++/25663
16296         * g++.dg/template/ctor6.C: New test.
16297
16298 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16299
16300         PR tree-optimization/25485
16301         * gcc.dg/tree-ssa/pr25485.c: New.
16302
16303 2006-01-14  Richard Guenther  <rguenther@suse.de>
16304
16305         PR tree-optimization/22548
16306         PR tree-optimization/22555
16307         PR tree-optimization/22501
16308         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16309         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16310         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16311         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16312         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16313         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16314         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16315         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16316         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16317
16318 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16319
16320         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16321         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16322
16323 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16324         Richard Guenther  <rguenther@suse.de>
16325
16326         PR rtl-optimization/24257
16327         * gcc.dg/torture/pr24257.c: New testcase.
16328
16329 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16330
16331         * gcc.c-torture/execute/20060110-1.c: New test.
16332         * gcc.c-torture/execute/20060110-2.c: New test.
16333
16334 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16335
16336         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16337
16338 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16339
16340         PR fortran/25756
16341         * gfortran.dg/label_3.f90: New test.
16342
16343 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16344
16345         PR tree-optimization/25771
16346         * g++.dg/tree-ssa/pr25771.C: New test
16347
16348 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16349
16350         PR tree-opt/24365
16351         * g++.dg/opt/complex5.C: New test.
16352
16353 2006-01-13  Richard Guenther  <rguenther@suse.de>
16354
16355         * gcc.target/i386/387-9.c: New testcase.
16356
16357 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16358
16359         PR c++/24824
16360         * g++.dg/debug/dwarf2-1.C: New.
16361
16362 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16363
16364         PR testsuite/25728
16365         * lib/gcov.exp (verify-lines): Add "close $fd".
16366
16367 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16368             Ben Elliston  <bje@au.ibm.com>
16369
16370         * gcc.dg/dfp/inf-1.c: New test.
16371
16372 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16373             Yao Qi  <qiyaoltc@cn.ibm.com>
16374             Ben Elliston  <bje@au.ibm.com>
16375             Jon Grimm  <jgrimm2@us.ibm.com>
16376
16377         * gcc.dg/nodfp-1.c: New test.
16378         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16379         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16380         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16381         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16382         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16383         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16384         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16385         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16386         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16387         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16388         * gcc.dg/format/dfp-printf-1.c: Likewise.
16389         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16390         (compat_setup_dfp): New.
16391         * gcc.dg/compat/compat.exp: Use it.
16392         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16393         Make some variables global, prepend "compat_" to their names.
16394         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16395         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16396         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16397         * lib/compat.exp (compat_skip_list): Make global, rename.
16398         * lib/c-compat.exp: New file.
16399         * lib/target-supports.exp (check_effective_target_dfp): New.
16400
16401         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16402         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16403         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16404         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16405         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16406         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16407         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16408         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16409         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16410         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16411         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16412         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16413         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16414         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16415         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16416         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16417         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16418         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16419         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16420         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16421         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16422         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16423         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16424         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16425         gcc.dg/dfp/struct-layout-1.c,
16426         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16427         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16428         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16429         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16430         gcc.dg/dfp/func-vararg-dfp.c,
16431         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16432         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16433         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16434         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16435         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16436
16437 2006-01-11  Richard Guenther  <rguenther@suse.de>
16438
16439         PR tree-optimization/25734
16440         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16441
16442 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16443
16444         PR fortran/25486
16445         * gfortran.dg/literal_character_constant_1_x.F: New test.
16446         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16447         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16448         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16449
16450 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16451
16452         PR c++/25386
16453         * g++.dg/ext/packed3.C: Add expected packed error.
16454
16455 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16456
16457         PR target/25706
16458         * gcc.dg/torture/pr25706-1.c: New test.
16459
16460 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16461
16462         PR tree-optimization/23109
16463         PR tree-optimization/23948
16464         PR tree-optimization/24123
16465
16466         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16467         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16468         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16469         g++.dg/tree-ssa/pr23948.C: New testcases.
16470         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16471         three divisions in order to do the optimization.
16472
16473 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16474
16475         PR c++/25632
16476         * g++.dg/other/pr25632.C: New test.
16477
16478 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16479
16480         PR fortran/25730
16481         * gfortran.dg/used_types_1.f90: New test.
16482
16483 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16484
16485         PR target/25718
16486         * gcc.dg/torture/pr25718-1.c: New test.
16487
16488 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16489
16490         * gfortran.dg/list_read_2.f90: Fix typo in description.
16491
16492 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16493
16494         * lib/target-supports.exp (check_visibility_available): Simplify test
16495         for *-*-netware*.
16496         (check_profiling_available): Fail for *-*-netware*.
16497         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16498         * gcc.dg/20021014-1.c: Likewise.
16499         * gcc.dg/nest.c: Likewise.
16500
16501 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16502
16503         fortran/24936
16504         * gfortran.dg/forall_3.f90: New test.
16505
16506 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16507
16508         PR fortran/21977
16509         * gfortran.dg/nesting_2.f90: New test.
16510         * gfortran.dg/nesting_3.f90: New test.
16511
16512 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16513
16514         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16515         Fix typo in comment.
16516
16517 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16518
16519         * gfortran.dg/single_char_string.f90: New test.
16520
16521 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16522
16523         * gfortran.dg/ichar_2.f90: New test.
16524
16525 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16526
16527         PR fortran/25093
16528         * gfortran.dg/private_type_4.f90: New.
16529
16530 2006-01-07  Richard Guenther  <rguenther@suse.de>
16531
16532         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16533
16534 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16535
16536         * gfortran.dg/func_decl_1.f90: New.
16537         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16538         * gfortran.dg/array_alloc_2.f90: Likewise.
16539         * gfortran.dg/char_result_8.f90: Likewise.
16540         * gfortran.dg/dup_save_1.f90: Likewise.
16541         * gfortran.dg/dup_save_2.f90: Likewise.
16542         * gfortran.dg/f2c_6.f90: Likewise.
16543         * gfortran.dg/f2c_7.f90: Likewise.
16544         * gfortran.dg/func_result_2.f90: Likewise.
16545         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16546
16547 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16548
16549         PR fortran/22146
16550         * gfortran.dg/elemental_subroutine_1.f90: New test.
16551         * gfortran.dg/elemental_subroutine_2.f90: New test.
16552
16553         PR fortran/25029
16554         PR fortran/21256
16555         * gfortran.dg/assumed_size_refs_1.f90: New test.
16556
16557         PR fortran/20868
16558         PR fortran/20870
16559         * gfortran.dg/assumed_size_refs_2.f90: New test.
16560         * gfortran.dg/initialization_1.f90: Change warning message.
16561
16562 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16563
16564         * gcc.dg/tree-ssa/loop-15.c: New test.
16565
16566 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16567
16568         PR fortran/25598
16569         * gfortran.dg/backspace_3.f: New test.
16570         * gfortran.dg/backspace_4.f: New test.
16571
16572 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16573
16574         PR fortran/24268
16575         * gfortran.dg/fmt_white.f: Update test.
16576
16577 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16578
16579         * gcc.dg/cast-1.c: Add new warning.
16580         * gcc.dg/cast-2.c: Likewise.
16581         * gcc.dg/cast-3.c: Likewise.
16582         * gcc.dg/format/cast-1.c: Likewise.
16583         * gcc.dg/cast-4.c: New testcase.
16584
16585 2006-01-05  Richard Guenther  <rguenther@suse.de>
16586
16587         PR tree-optimization/22555
16588         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16589
16590 2006-01-05  Richard Guenther  <rguenther@suse.de>
16591             Diego Novillo  <dnovillo@redhat.com>
16592
16593         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16594         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16595         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16596         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16597         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16598         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16599         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16600         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16601         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16602         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16603         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16604         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16605         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16606         * treelang/compile/extravar.tree: Likewise.
16607         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16608         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16609         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16610         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16611         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16612
16613 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16614
16615         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16616         for 64-bit fix.
16617
16618 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16619
16620         PR fortran/23675
16621         gfortran.dg/char_result_11.f90: New.
16622
16623 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/24782
16626         * g++.dg/parse/access9.C: New test.
16627         * g++.dg/tc1/dr52.C: Tweak error markers.
16628
16629 2006-01-04  Richard Henderson  <rth@redhat.com>
16630
16631         Merge from gomp branch.
16632         * g++.dg/parse/pragma2.C: Update expected error lines.
16633
16634 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16635
16636         * g++.dg/other/i386-2.C: New test.
16637
16638         PR target/25554
16639         * gcc.c-torture/compile/20051228-1.c: New test.
16640
16641         PR c/25559
16642         * gcc.dg/pr25559.c: New test.
16643
16644 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16645
16646         PR c++/25492
16647         * g++.dg/lookup/friend9.C: New test.
16648
16649         PR c++/25625
16650         * g++.dg/template/repo5.C: New test.
16651
16652 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16653
16654         PR fortran/25101
16655         * gfortran.dg/forall_2.f90: New test.
16656
16657 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16658
16659         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16660         dg-require-weak.  Adjust regexp to handle leading-underscore
16661         targets and space as well as TAB after .weak.  Change previous
16662         64-bit fix to not use naked dot.
16663
16664 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16665
16666         PR rtl-optimization/25578
16667         * gcc.c-torture/execute/20060102-1.c: New testcase.
16668
16669 2006-01-03  Richard Guenther  <rguenther@suse.de>
16670
16671         PR c/25183
16672         * gcc.dg/torture/pr25183.c: New testcase.
16673
16674 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16675
16676         Merge from gomp-branch.
16677         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16678         * gcc.dg/ia64-sync-2.c: Likewise.
16679         * gcc.dg/ia64-sync-3.c: Likewise.
16680         * gcc.dg/ia64-sync-4.c: Likewise.
16681         * gcc.dg/sync-2.c: Likewise.
16682         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16683         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16684
16685 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/25635
16688         * g++.dg/parse/operator6.C: New test.
16689
16690         PR c++/25637
16691         * g++.dg/parse/error29.C: New test.
16692
16693         PR c++/25638
16694         * g++.dg/parse/dtor6.C: New test.
16695
16696         PR c++/25633
16697         * g++.dg/parse/ctor3.C: New test.
16698
16699         PR c++/25634
16700         * g++.dg/template/class3.C: New test.
16701
16702 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16703
16704         * g++.dg/debug/debug9.C: New.
16705
16706 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16707
16708         PR fortran/24640
16709         * gfortran.dg/label_2.f90: New test.
16710
16711 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16712
16713         * g++.dg/lookup/using12.C: Tighten error marker.
16714
16715 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16716             Andrew Pinski <pinskia@physics.uc.edu>
16717
16718         * gcc.target/powerpc/darwin-abi-3.c: New file.
16719         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16720         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16721         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16722         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16723         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16724         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16725         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16726         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16727
16728 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16729
16730         * gcc.dg/tree-ssa/loadpre1.c: New;
16731         * gcc.dg/tree-ssa/loadpre2.c: New;
16732         * gcc.dg/tree-ssa/loadpre3.c: New;
16733         * gcc.dg/tree-ssa/loadpre4.c: New;
16734         * gcc.dg/tree-ssa/loadpre5.c: New;
16735         * gcc.dg/tree-ssa/loadpre6.c: New;
16736         * gcc.dg/tree-ssa/loadpre7.c: New;
16737         * gcc.dg/tree-ssa/loadpre8.c: New;
16738         * gcc.dg/tree-ssa/loadpre9.c: New;
16739
16740 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16741
16742         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16743         * g++.dg/abi/thunk4.C: Likewise.
16744
16745 2006-01-01  Andreas Jaeger  <aj@suse.de>
16746
16747         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16748         portable.
16749
16750 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16751
16752         PR c++/25294
16753         * gcc.dg/pragma-pack-3.c: New test.
16754         * g++.dg/parse/pragma3.C: New test.
16755
16756 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16757
16758         PR middle-end/24827
16759         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16760
16761 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16762
16763         PR testsuite/25214
16764         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16765
16766 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16767
16768         PR fortran/22607
16769         * gfortran-dg/pure_byref_3.f90: New.
16770
16771         fortran/PR 25396
16772         * gfortran.dg/userdef_operator_1.f90: New.
16773
16774 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16775
16776         * g++.dg/abi/thunk3.C: New.
16777         * g++.dg/abi/thunk4.C: New.
16778
16779 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16780
16781         PR fortran/25532
16782         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16783         associated derived type components of derived types are
16784         properly declared in contained procedures.
16785
16786 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16787
16788         PR libgfortran/25139
16789         * gfortran.dg/backspace_2.f: New test.
16790
16791 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16792
16793         PR libgfortran/25550
16794         * gfortran.dg/endfile.f: New test.
16795
16796 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16797
16798         PR libgfortran/25419
16799         * gfortran.dg/comma.f: New test.
16800
16801 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16802
16803         * lib/gfortran-dg.exp: Remove trailing whitespace.
16804         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16805         -funroll-all-loops.
16806
16807 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16808
16809         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16810         Extended Double long doubles or repeat tests when long double is
16811         the same size as double.
16812
16813 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16814
16815         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16816
16817         PR testsuite/25442
16818         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16819         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16820
16821         PR testsuite/25441
16822         * gcc.dg/pr23911.c: Make test variable static.
16823
16824         PR testsuite/25444
16825         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16826
16827 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/25439
16830         * g++.dg/parse/crash17.C: Adjust error markers.
16831         * g++.dg/template/error20.C: New test.
16832
16833 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/23172
16836         * g++.dg/ext/complit4.C: New test.
16837
16838         PR c++/25417
16839         * g++.dg/ext/complit5.C: Likewise.
16840
16841 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16842
16843         PR tree-optimization/25125
16844         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16845         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16846         * gcc.c-torture/execute/pr25125.c: New.
16847
16848 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16849
16850         PR fortran/25029
16851         PR fortran/21256
16852         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16853         functions with incorrect assumed size references.
16854
16855 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/23171
16858         * g++.dg/opt/init1.C: New test.
16859
16860 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16861
16862         PR c++/24671
16863         * g++.dg/template/sfinae3.C: New test.
16864
16865 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16866
16867         * g++.dg/other/friend4.C: New test.
16868
16869 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16870
16871         PR target/25005
16872         * g++.dg/opt/pr25005.C: New test.
16873
16874 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16875
16876         PR c++/25369
16877         * g++.dg/template/ptrmem16.C: New test.
16878
16879 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16880
16881         PR fortran/25029
16882         PR fortran/21256
16883         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16884
16885 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16886
16887         PR libgfortran/25307
16888         * gfortran.dg/list_read_5.f90: New test.
16889
16890 2005-12-22  Richard Henderson  <rth@redhat.com>
16891
16892         * gcc.target/i386/sse-7.c: Use -msse2.
16893
16894 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16895
16896         PR rtl-optimization/25432
16897         * gcc.c-torture/compile/20051216-1.c: New test.
16898
16899         PR objc/25328
16900         * objc/execute/pr25328.m: New test.
16901
16902 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/25364
16905         * g++.dg/template/call4.C: New test.
16906
16907 2005-12-22  Dale Johannesen  <dalej@apple.com>
16908
16909         * gcc.target/i386/sse-17.c: New.
16910
16911 2005-12-22  Paul Brook  <paul@codesourcery.com>
16912
16913         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16914
16915 2005-12-22  Paul Brook  <paul@codesourcery.com>
16916
16917         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16918
16919 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16920
16921         PR tree-opt/25513
16922         * gcc.c-torture/compile/pr25513.c: New test.
16923
16924 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16925
16926         PR c++/23333
16927         * g++.dg/parse/error25.C: Add more tests.
16928
16929 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16930
16931         PR fortran/18990
16932         * gfortran.dg/der_charlen_1.f90: New.
16933
16934 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16935
16936         PR fortran/20889
16937         * gfortran.dg/pointer_component_type_1.f90: New test.
16938
16939         PR fortran/25029
16940         PR fortran/21256
16941         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16942         should give an error with assumed size array refernces and checks
16943         those that should not.
16944         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16945         reference an upper bound so that it does not generate an error.
16946
16947         PR fortran/19362
16948         PR fortran/20244
16949         PR fortran/20864
16950         PR fortran/25391
16951         * gfortran.dg/used_dummy_types_1.f90: New test.
16952         * gfortran.dg/used_dummy_types_2.f90: New test.
16953         * gfortran.dg/used_dummy_types_3.f90: New test.
16954         * gfortran.dg/used_dummy_types_4.f90: New test.
16955         * gfortran.dg/used_dummy_types_5.f90: New test.
16956
16957         PR fortran/23152
16958         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16959         group already being USE associated.
16960         * gfortran.dg/assumed_shape_nml.f90: New test.
16961         * gfortran.dg/assumed_size_nml.f90: New test.
16962
16963         PR fortran/20862
16964         PR fortran/25053
16965         PR fortran/25063
16966         PR fortran/25064
16967         PR fortran/25066
16968         PR fortran/25067
16969         PR fortran/25068
16970         PR fortran/25307
16971         * gfortran.dg/io_constraints_1.f90: New test.
16972         * gfortran.dg/io_constraints_1.f90: New test.
16973         * gfortran.dg/iostat_3.f90: Change wording of warning.
16974         * gfortran.dg/g77/19981216-0.f: The same.
16975
16976 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16977
16978         PR tree-optimization/23518
16979         * gcc.dg/pr23518.c: New.
16980
16981 2005-12-21  Mike Stump  <mrs@apple.com>
16982
16983         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16984
16985 2005-12-21  Paul Brook  <paul@codesourcery.com>
16986
16987         * gcc.dg/pr19340.c: Skip on m68k targets.
16988
16989 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16990
16991         PR rtl-optimization/25196
16992         * gcc.dg/pr25196.c: New test.
16993
16994 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16995
16996         PR fortran/25423
16997         gfortran.dg/where_nested_1.f90: New.
16998
16999 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17000
17001         PR tree-optimization/25382.
17002         * gcc.dg/tree-ssa/pr25382.c: New.
17003
17004 2005-12-20  Richard Guenther  <rguenther@suse.de>
17005
17006         PR middle-end/24306
17007         * gcc.target/i386/pr24306.c: New testcase.
17008
17009 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17010
17011         PR tree-optimization/25501
17012         * gcc.dg/tree-ssa/pr25501.c: New.
17013
17014 2005-12-20  Richard Guenther  <rguenther@suse.de>
17015
17016         Revert
17017         2005-12-02  Richard Guenther  <rguenther@suse.de>
17018
17019         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17020
17021 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/21228
17024         * g++.dg/warn/Wunreachable-code-2.C: New test.
17025
17026 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/24278
17029         * g++.dg/template/ctor5.C: New test.
17030
17031         PR c++/24915
17032         * g++.dg/template/overload8.C: New test.
17033
17034 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17035
17036         * gcc.c-torture/compile/pr25483 : New test.
17037
17038 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17039
17040         PR c++/20552
17041         * g++.dg/ext/typeof10.C: New test.
17042
17043 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17044
17045         * gcc.dg/mt-loopi1.c: New.
17046
17047 2005-12-18  Richard Guenther  <rguenther@suse.de>
17048
17049         PR tree-optimization/25481
17050         * gcc.dg/torture/pr25481.c: New testcase.
17051
17052 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17053
17054         PR rtl-optimization/21041
17055         * gcc.dg/pr21041.c: New test.
17056
17057 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17058
17059         PR libgfortran/25463
17060         * gfortran.dg/advance.f90: New test.
17061
17062 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17063
17064         * gcc.dg/20051201-1.c: New test.
17065
17066 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17067
17068         PR fortran/25018
17069         * gfortran.dg/initialization_1.f90: New test.
17070         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17071         * gfortran.dg/g77/980616-0.f: The same.
17072
17073 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17074
17075         * PR fortran/25458
17076         * gfortran.dg/chkbits.f90: New test.
17077
17078 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17079
17080         * gfortran.dg/enum_5.f: Revert to previous version.
17081
17082 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17083
17084         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17085         * gfortran.dg/nested_modules_1.f90: Ditto.
17086         * gfortran.dg/hollerith_f95.f90: Ditto.
17087         * gfortran.dg/select_5.f90: Ditto.
17088         * gfortran.dg/secnds.f: Ditto.
17089         * gfortran.dg/hollerith2.f90: Ditto.
17090         * gfortran.dg/imag_2.f: Ditto.
17091         * gfortran.dg/ftell_2.f90: Ditto.
17092         * gfortran.dg/malloc_free_1.f90: Ditto.
17093         * gfortran.dg/logint-1.f: Ditto.
17094         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17095         * gfortran.dg/e_d_fmt.f90: Ditto.
17096         * gfortran.dg/hollerith_legacy.f90: Ditto.
17097         * gfortran.dg/logint-2.f: Ditto.
17098         * gfortran.dg/enum_5.f90: Ditto.
17099         * gfortran.dg/f2c_2.f90: Ditto.
17100         * gfortran.dg/pr17143.f90: Ditto.
17101         * gfortran.dg/namelist_14.f90: Ditto.
17102         * gfortran.dg/logint-3.f: Ditto.
17103         * gfortran.dg/spread_scalar_source.f90: Ditto.
17104         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17105         * gfortran.dg/namelist_11.f: Ditto.
17106         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17107         * gfortran.dg/g77/20010519-1.f
17108         * gfortran.dg/g77/alpha1.f: Ditto.
17109         * gfortran.dg/g77/990115-1.f: Ditto.
17110         * gfortran.dg/g77/erfc.f: Ditto.
17111         * gfortran.dg/g77/19990313-3.f: Ditto.
17112         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17113         * gfortran.dg/g77/20010426.f: Ditto.
17114         * gfortran.dg/g77/19990313-0.f: Ditto.
17115         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17116         * gfortran.dg/g77/20000629-1.f: Ditto.
17117         * gfortran.dg/g77/970125-0.f: Ditto.
17118         * gfortran.dg/g77/8485.f: Ditto.
17119         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17120         * gfortran.dg/g77/19990313-1.f: Ditto.
17121         * gfortran.dg/g77/int8421.f: Ditto.
17122         * gfortran.dg/g77/19990305-0.f: Ditto.
17123         * gfortran.dg/g77/947.f: Ditto.
17124         * gfortran.dg/g77/19990905-2.f: Ditto.
17125         * gfortran.dg/g77/cabs.f: Ditto.
17126         * gfortran.dg/g77/19990313-2.f: Ditto.
17127         * gfortran.dg/g77/20020307-1.f: Ditto.
17128         * gfortran.dg/g77/dcomplex.f: Ditto.
17129         * gfortran.dg/g77/19990502-1.f: Ditto.
17130         * gfortran.dg/g77/19981216-0.f: Ditto.
17131         * gfortran.dg/common_4.f90: Ditto.
17132         * gfortran.dg/entry_4.f90: Ditto.
17133         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17134         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17135         * gfortran.dg/namelist_12.f: Ditto.
17136         * gfortran.dg/scale_1.f90: Ditto.
17137         * gfortran.dg/modulo_1.f90
17138         * gfortran.dg/hollerith.f90: Ditto.
17139         * gfortran.dg/direct_io_3.f90: Ditto.
17140         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17141         * gfortran.dg/gnu_logical_1.F: Ditto.
17142         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17143         * gfortran.dg/assign_1.f90: Ditto.
17144         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17145         * gfortran.dg/pr23095.f: Ditto.
17146         * gfortran.dg/read_float_1.f90: Ditto.
17147
17148 2005-12-17  Andreas Jaeger  <aj@suse.de>
17149
17150         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17151         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17152
17153 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17154
17155         PR fortran/24268
17156         * gfortran.dg/fmt_white.f: New test.
17157
17158 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17159
17160         * gfortran.dg/label_1.f90: New test.
17161
17162 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17163
17164         PR testsuite/25422
17165         * gcc.dg/20031012-1.c: Add -Walways-true option.
17166         * gcc.dg/weak/weak-3.c: Likewise.
17167         * g++.old-deja/g++.mike/warn8.C: Likewise.
17168
17169 2005-12-16  Mike Stump  <mrs@apple.com>
17170
17171         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17172         exit.
17173
17174 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17175
17176         PR libgfortran/25264
17177         PR libgfortran/25349
17178         * gfortran.dg/tl_editing.f90: Added additional checks.
17179         * gfortran.dg/t_editing.f: New test.
17180         * gfortran.dg/write_padding.f90: New test
17181
17182 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17183
17184         PR testsuite/25215
17185         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17186
17187 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17188
17189         PR rtl-optimization/24899
17190         * gcc.c-torture/execute/20051215-1.c: New test.
17191
17192 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17193
17194         PR 24823
17195         * gfortran.dg/pr24823.f: New test.
17196
17197 2005-12-16  Jeff Law  <law@redhat.com>
17198
17199         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17200
17201 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17204         (base_types): Change C++ style comments to C style comments.  Remove
17205         aligned types from the array.  Keep Enums disabled.
17206         (complex_types): Remove aligned types from the array.
17207         Comment out "_Complex long double".
17208         (attrib_types): Remove.
17209         (complex_attrib_types): Remove.
17210         (attrib_array_types): Remove.
17211         (complex_attrib_array_types): Remove.
17212         (aligned_bitfld_types): Remove.
17213         (n_aligned_bitfld_types): Remove.
17214         (FEATURE_ALIGNEDPACKED): Delete.
17215         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17216         (singles): Remove support for adding attributes.
17217         (choose_type): Remove support for attributed types.
17218         (generate_fields): Remove support for attributed bit-fields.
17219         Remove support for adding attributes.
17220         (generate_random_tests): Remove support for adding attributes.
17221         (features): Add back "[0] :0" and "complex vector [0]".
17222         (main): Remove support for attributed bit-fields.
17223         Uncomment the calling of generate_random_tests for the rests of
17224         the tests.
17225
17226 2005-12-16  Jan Hubicka  <jh@suse.cz>
17227
17228         * gcc.c-torture/combine/pr25224.c: New.
17229
17230 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17231
17232         PR other/25028
17233         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17234         HP-UX.
17235
17236 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17237
17238         * gcc.dg/20051215-1.c: New file.
17239
17240 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17241
17242         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17243         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17244
17245 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17246
17247         PR fortran/18197
17248         * gfortran.dg/dummy_functions_1.f90: New.
17249
17250 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17251
17252         PR rtl-optimization/25310
17253         * gcc.c-torture/compile/pr25310.c: New test.
17254
17255 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17256
17257         PR debug/25023
17258         * gcc.dg/pr25023.c: New test.
17259
17260 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17261
17262         * g++.old-deja/g++.brendan/redecl1.C,
17263         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17264         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17265         g++.old-deja/g++.oliva/typeof1.C,
17266         g++.old-deja/g++.other/crash16.C,
17267         g++.old-deja/g++.other/crash34.C,
17268         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17269         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17270         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17271         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17272         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17273         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17274         Remove xfail.
17275
17276 2005-12-14  Kean Johnston  <jkj@sco.com>
17277             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17278
17279         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17280         * gcc.target/i386/20020523-1.c: Ditto.
17281         * gcc.target/i386/tailcall-1.c: Ditto.
17282         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17283         * gcc.target/i386/ssetype-5.c: Ditto.
17284
17285 2005-12-14  Jeff Law  <law@redhat.com>
17286
17287         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17288
17289 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17290
17291         PR target/25254
17292         PR target/24188
17293         * gcc.target/i386/pr25254.c: New test.
17294         * gfortran.dg/PR24188.f: New test.
17295
17296 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17297
17298         * lib/fortran-torture.exp: Catch remaining uses of
17299         remote_file build delete.
17300
17301 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17302
17303         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17304
17305 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17306
17307         * gcc.dg/warn-addr-cmp.c: New test.
17308
17309 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17310
17311         PR debug/25023
17312         PR target/25293
17313         * gcc.target/i386/pr25293.c: New test.
17314
17315 2005-12-13  Petr Machata  <machata@post.cz>
17316
17317         PR c++/24907
17318         * g++.dg/parse/comma2.C: New test.
17319
17320 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17321             Jakub Jelinek  <jakub@redhat.com>
17322
17323         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17324         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17325         (limits.h): Include unconditionally.
17326         (stdlib.h): Likewise.
17327         (hashtab.h): Do not include.
17328         (getopt.h): Likewise.
17329         (stddef.h): Include.
17330         (hashval_t): Define.
17331         (struct entry): Add "next" field.
17332         (HASH_SIZE): New macro.
17333         (hash_table): New variable.
17334         (switchfiles): Do not use xmalloc.
17335         (mix): New macro.
17336         (iterative_hash): New function.
17337         (hasht): Remove.
17338         (e_exists): New function.
17339         (e_insert): Likewise.
17340         (output): Use, instead of libiberty hashtable functions.
17341         (main): Do not use getopt.  Do not call htab_create.
17342
17343 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17344
17345         PR c++/25331
17346         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17347         put atal* and atpaal* attributes on array elements.
17348         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17349         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17350         put atal* and atpaal* attributes on array elements.
17351         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17352
17353 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17354
17355         * gcc.dg/single-precision-constant.c: New test.
17356
17357 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17358
17359         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17360         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17361         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17362         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17363         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17364         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17365         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17366         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17367         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17368         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17369         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17370         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17371         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17372         gcc.target/powerpc/ppc-sdata-2.c,
17373         gcc.target/powerpc/ppc-stackalign-1.c,
17374         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17375         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17376         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17377         gcc.target/powerpc/rs6000-ldouble-2.c,
17378         gcc.target/powerpc/rs6000-power2-1.c,
17379         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17380         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17381         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17382         option into target selector.
17383         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17384         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17385
17386 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17387
17388         PR objc/25348
17389         * objc.dg/encode-9.m: New test.
17390
17391 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17392
17393         PR testsuite/20772
17394         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17395         * gcc.dg/asm-b.c: Fix typo.
17396         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17397         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17398         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17399         i?86 lp64 and x86_64 ilp32.
17400         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17401         on i?86 lp64.
17402         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17403
17404 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17405
17406         PR fortran/25078
17407         gfortran.dg/equiv_5.f90: New test.
17408
17409 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17410
17411         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17412         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17413         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17414         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17415         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17416         * gcc.dg/tree-ssa/reassoc-5.c: New.
17417         * gcc.dg/tree-ssa/reassoc-6.c: New.
17418         * gcc.dg/tree-ssa/reassoc-7.c: New.
17419         * gcc.dg/tree-ssa/reassoc-8.c: New.
17420         * gcc.dg/tree-ssa/reassoc-9.c: New.
17421         * gcc.dg/tree-ssa/reassoc-10.c: New.
17422         * gcc.dg/tree-ssa/reassoc-11.c: New.
17423
17424 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17425
17426         PR testsuite/25167
17427         PR testsuite/24478
17428         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17429
17430 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/25300
17433         * g++.dg/template/inherit.C: Do not use a generic error message.
17434
17435 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17436
17437         PR libobjc/25354
17438         * objc.dg/gnu-encoding: New directory.
17439         * objc.dg/gnu-encoding/compat-common.h: New file.
17440         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17441         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17442         * objc.dg/gnu-encoding/vector-defs.h: New file.
17443         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17444         * objc.dg/gnu-encoding/generate-random.c: New file.
17445         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17446         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17447         * objc.dg/gnu-encoding/generate-random.h: New file.
17448
17449 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/25337
17452         * g++.dg/template/defarg7.C: New test.
17453
17454 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17455
17456         PR libobjc/25347
17457         * objc.dg/encode-8.m: New test.
17458
17459 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17460
17461         PR libobjc/25346
17462         * objc.dg/encode-7.m: New test.
17463
17464 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17465
17466         PR c++/25010
17467         * g++.dg/opt/inline10.C: New test.
17468
17469 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17470
17471         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17472
17473 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17474
17475         * gfortran.dg/substring_equivalence.f90: typo in comment
17476
17477 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17478
17479         PR fortran/25068
17480         * gfortran.dg/iostat_3.f90: New test.
17481
17482 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17483
17484         PR fortran/23815
17485         * gfortran.dg/unf_io_convert_1.f90: New test.
17486         * gfortran.dg/unf_io_convert_2.f90: New test.
17487         * gfortran.dg/unf_io_convert_3.f90: New test.
17488
17489 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17490
17491         PR testsuite/20772
17492         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17493         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17494         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17495         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17496         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17497         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17498         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17499         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17500         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17501         gcc.dg/torture/fp-int-convert-float128-timode.c,
17502         gcc.dg/torture/fp-int-convert-float128.c,
17503         gcc.dg/torture/fp-int-convert-float80-timode.c,
17504         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17505         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17506
17507         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17508
17509 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17510
17511         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17512
17513 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17514
17515         * gcc.dg/20051207-1.c,
17516         * gcc.dg/20051207-2.c,
17517         * gcc.dg/20051207-3.c: New tests.
17518
17519 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17520
17521         PR testsuite/20772
17522         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17523         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17524         dg-skip-if target selector.
17525
17526         PR testsuite/20772
17527         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17528         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17529         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17530         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17531         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17532         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17533         and/or merge with i?86 cases.
17534
17535         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17536
17537         PR testsuite/20772
17538         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17539         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17540         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17541         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17542         x86_64-*-linux*.
17543
17544 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17545
17546         PR target/25311
17547         * gcc.c-torture/compile/pr25311.c: New test.
17548
17549 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17550
17551         PR libgfortran/25039
17552         * gfortran.dg/read_comma.f: New test.
17553
17554 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17555
17556         PR c++/19317
17557         * g++.dg/opt/pr19317-1.C: New test.
17558         * g++.dg/opt/pr19317-2.C: New test.
17559         * g++.dg/opt/pr19317-3.C: New test.
17560
17561         PR target/19005
17562         * gcc.c-torture/execute/pr19005.c: New test.
17563
17564         PR target/17828
17565         * g++.old-deja/g++.other/comdat5.C: New test.
17566         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17567
17568         * g++.dg/compat/struct-layout-1.exp: New file.
17569         * g++.dg/compat/struct-layout-1.h: New.
17570         * g++.dg/compat/struct-layout-1_generate.c: New.
17571         * g++.dg/compat/struct-layout-1_x1.h: New.
17572         * g++.dg/compat/struct-layout-1_x2.h: New.
17573         * g++.dg/compat/struct-layout-1_y1.h: New.
17574         * g++.dg/compat/struct-layout-1_y2.h: New.
17575
17576         * gcc.dg/20050330-2.c: New test.
17577
17578 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17579
17580         PR fortran/25292
17581         * gfortran.dg/associated_1.f90: New.
17582
17583 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17584
17585         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17586         ILP32 vect_no_align platforms.
17587
17588 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17589             Jakub Jelinek  <jakub@redhat.com>
17590
17591         PR target/25268
17592         * gcc.c-torture/compile/20051207-1.c: New test.
17593
17594 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17595
17596         PR testsuite/20772
17597         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17598         gcc.dg/torture/pr18582-1.c,
17599         gcc.target/i386/attributes-error.c: Also test on x86_64.
17600
17601         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17602
17603 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17604
17605         PR c++/19397
17606         * g++.dg/template/typedef3.C: New test.
17607
17608         PR c++/19762
17609         PR c++/19764
17610         * g++.dg/template/dtor3.C: Fix error markers.
17611
17612 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17613
17614         * lib/target-supports.exp (check_effective_target_sync_char_short):
17615         Add s390*.
17616
17617 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17618
17619         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17620
17621 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17622
17623         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17624         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17625         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17626         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17627
17628 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17629
17630         PR c++/25263
17631         * g++.dg/other/array2.C: New test case.
17632
17633 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17634
17635         * gcc.dg/darwin-weakimport-3.c: New.
17636
17637         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17638         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17639         and to work on Darwin.
17640         * gcc.dg/attr-weakref-1b.c: New file.
17641         * gcc.dg/attr-weakref-2.c: New test.
17642         * gcc.dg/darwin-weakref-1.c: New test.
17643
17644 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17645
17646         PR testsuite/25247
17647         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17648         use in selector expressions.
17649         (dg-xfail-if): Ditto.
17650         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17651         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17652         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17653         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17654         * gcc.test-framework/test-framework.exp: Skip generated tests if
17655         CHECK_TEST_FRAMEWORK is not 1.
17656
17657 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         PR tree-optimization/24963
17660         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17661
17662         PR target/24108
17663         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17664
17665         PR target/18580
17666         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17667         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17668         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17669         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17670
17671 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17672
17673         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17674         dg-options.
17675
17676 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17677
17678         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17679
17680 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17681
17682         * gcc.dg/format/cast-1.c: New test.
17683
17684 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17685
17686         PR c/7776
17687         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17688         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17689         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17690         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17691
17692 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17693
17694         * gcc.dg/cast-pretty-print-1.c: New test.
17695
17696 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17697
17698         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17699
17700 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/24173
17703         * g++.dg/template/friend40.C: New test.
17704
17705 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17706
17707         PR target/25199
17708         * gcc.target/i386/movq-2.c: New test.
17709         * gcc.target/i386/movq.c: Remove target i?86, instead add
17710         dg-require-effective-target ilp32.
17711
17712 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17713
17714         PR c++/24103
17715         * g++.dg/other/default1.C: New test.
17716
17717 2005-12-02  Richard Guenther  <rguenther@suse.de>
17718
17719         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17720
17721 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17722
17723         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17724
17725 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17726
17727         PR target/21017
17728         * gcc.target/powerpc/rotate.c: New.
17729
17730 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17731
17732         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17733         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17734
17735 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17736
17737         PR c/13384
17738         * gcc.dg/pr17730-1.c: Adjust.
17739         * gcc.dg/lvalue1.c (main): Likewise.
17740         * gcc.dg/lvalue-2.c: Likewise.
17741         * g++.dg/pr7503-3.C
17742
17743 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17744
17745         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17746         error messages.
17747
17748 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17749
17750         PR fortran/24789
17751         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17752
17753 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17754
17755         PR target/24475
17756         * lib/target-supports.exp (check_effective_target_tls): New.
17757         (check_effective_target_tls_runtime): New.
17758         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17759         for TLS support.
17760         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17761         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17762         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17763         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17764         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17765         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17766         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17767         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17768         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17769         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17770         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17771         effective-target TLS.
17772         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17773         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17774         effective-target TLS runtime.
17775
17776 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17777
17778         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17779
17780 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17781
17782         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17783         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17784         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17785         ignored" warnings when "packing" is the same as the ABI layout.
17786
17787 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17788
17789         PR fortran/21302
17790         * gfortran.dg/line_length_1.f: New test.
17791         * gfortran.dg/line_length_2.f90: Ditto.
17792
17793 2005-11-30  Richard Guenther  <rguenther@suse.de>
17794
17795         PR tree-optimization/21655
17796         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17797
17798 2005-11-30  Dale Johannesen  <dalej@apple.com>
17799
17800         * gcc.c-torture/compile/pr24930.c: New.
17801
17802 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17803
17804         PR fortran/15809
17805         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17806
17807 2005-11-30  Jeff Law  <law@redhat.com>
17808
17809         * g++.old-deja/g++.law/pr25000.C: New test.
17810
17811 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17812
17813         * gcc.dg/tls/opt-11.c: New test.
17814
17815 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17816
17817         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17818         targets.
17819         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17820         LP64 ia64.
17821
17822 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * gfortran.dg/open_access_1.f90: New test.
17825
17826 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17827
17828         * gcc.dg/charset/builtin2.c: New test.
17829
17830 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17831
17832         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17833         on mmix-*-* for *_[xy].c.
17834
17835 2005-11-28  Kean Johnston  <jkj@sco.com>
17836
17837         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17838         headers.
17839         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17840         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17841         * gcc.target/i386/asm-3.c: Ditto.
17842         * gcc.target/i386/clobbers.c: Ditto.
17843         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17844         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17845         test regexp.
17846         * gcc.target/i386/mul.c: Ditto.
17847         * gcc.target/i386/ssetype-1.c: Ditto.
17848         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17849         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17850         static so the test works with -fPIC mode too. Based on comment in
17851         PR19231 by Pinski.
17852         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17853
17854 2005-11-28  Richard Guenther  <rguenther@suse.de>
17855
17856         * gcc.dg/alias-9.c: New testcase.
17857         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17858
17859 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17860             Uros Bizjak  <uros@kss-loka.si>
17861
17862         PR middle-end/20219
17863         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17864         tan(x)/sin(x) transformations.
17865
17866 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17867
17868         PR middle-end/24575
17869         * gcc.dg/tree-ssa/divide-3.c: New test.
17870         * gcc.dg/tree-ssa/divide-4.c: New test.
17871
17872 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17873
17874         PR fortran/24917
17875         *  gfortran.dg/boz_6.f90: New test.
17876
17877 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17878
17879         PR fortran/23912
17880         * gfortran.dg/modulo_1.f90: New test.
17881
17882 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17883
17884         PR libfortran/24919
17885         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17886         fail on CRLF platforms.
17887         * gfortran.dg/ftell_2.f90: Likewise.
17888
17889 2005-11-26  Eric Christopher  <echristo@apple.com>
17890
17891         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17892
17893 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17894
17895         * objc.dg/gnu-runtime-3.m: Simplify.
17896
17897 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17898
17899         PR middle-end/23669
17900         * gcc.dg/tree-ssa/divide-1.c: New test.
17901         * gcc.dg/tree-ssa/divide-2.c: New test.
17902
17903 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17904
17905         PR libgfortran/24945
17906         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17907
17908 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17909
17910         PR libgfortran/24945
17911         * gfortran.dg/open_status_2.f90: New test.
17912
17913 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17914
17915         * gcc.c-torture/execute/builtins/fprintf.c,
17916         gcc.c-torture/execute/builtins/fputs-lib.c,
17917         gcc.c-torture/execute/builtins/fputs.c,
17918         gcc.c-torture/execute/builtins/lib/fprintf.c,
17919         gcc.c-torture/execute/builtins/lib/printf.c,
17920         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17921
17922 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17923
17924         * gcc.dg/20050922-2.c: New test.
17925
17926 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17927
17928         * objc.dg/gnu-runtime-3.m: New test.
17929
17930 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17931
17932         PR c++/9278
17933         * g++.dg/other/void1.C: New test.
17934
17935 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17936
17937         PR middle-end/24998
17938         * gcc.dg/torture/fp-int-convert-float.c,
17939         gcc.dg/torture/fp-int-convert-double.c,
17940         gcc.dg/torture/fp-int-convert-long-double.c,
17941         gcc.dg/torture/fp-int-convert-timode.c,
17942         gcc.dg/torture/fp-int-convert-float80.c,
17943         gcc.dg/torture/fp-int-convert-float80-timode.c,
17944         gcc.dg/torture/fp-int-convert-float128.c,
17945         gcc.dg/torture/fp-int-convert-float128-timode.c,
17946         gcc.dg/torture/fp-int-convert.h: New files.
17947
17948 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17949
17950         PR middle-end/24989
17951         * gcc.dg/tree-ssa/bool-10.c: New test.
17952         * gcc.dg/tree-ssa/bool-11.c: New test.
17953         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17954
17955 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17956
17957         PR middle-end/24990
17958         * tree-ssa/pr24990-1.c: New test.
17959
17960 2005-11-24  Richard Guenther  <rguenther@suse.de>
17961         Dirk Mueller <dmueller@suse.de>
17962
17963         PR c++/14024
17964         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17965         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17966         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17967         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17968         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17969         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17970
17971 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17972
17973         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17974
17975 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17976
17977         PR c/21668
17978         * gcc.dg/Wc++-compat.c: New.
17979         * gcc.dg/Wno-c++-compat.c: New.
17980
17981 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17982
17983         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17984         (vspltish, vspltisw): Likewise.
17985
17986 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17987
17988         PR libgfortran/24794
17989         * gfortran.dg/namelist_12.f: Fix quotes.
17990         * gfortran.dg/namelist_13.f90: Fix quotes.
17991         * gfortran.dg/namelist_14.f90: Fix quotes.
17992         * gfortran.dg/namelist_15.f90: Fix quotes.
17993         * gfortran.dg/namelist_use.f90: Fix quotes.
17994         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17995         * gfortran.dg/namelist_21.f90: New test.
17996         * gfortran.dg/namelist_22.f90: New test.
17997
17998 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17999
18000         PR target/23435
18001         * gcc.c-torture/compile/pr23435.c: New.
18002
18003 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18004
18005         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18006
18007 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18008
18009         * gcc.target/powerpc/405-macchw-1.c,
18010         gcc.target/powerpc/405-macchw-2.c,
18011         gcc.target/powerpc/405-macchwu-1.c,
18012         gcc.target/powerpc/405-macchwu-2.c,
18013         gcc.target/powerpc/405-machhw-1.c,
18014         gcc.target/powerpc/405-machhw-2.c,
18015         gcc.target/powerpc/405-machhwu-1.c,
18016         gcc.target/powerpc/405-machhwu-2.c,
18017         gcc.target/powerpc/405-maclhw-1.c,
18018         gcc.target/powerpc/405-maclhw-2.c,
18019         gcc.target/powerpc/405-maclhwu-1.c,
18020         gcc.target/powerpc/405-maclhwu-2.c,
18021         gcc.target/powerpc/405-mulchw-1.c,
18022         gcc.target/powerpc/405-mulchw-2.c,
18023         gcc.target/powerpc/405-mulchwu-1.c,
18024         gcc.target/powerpc/405-mulchwu-2.c,
18025         gcc.target/powerpc/405-mulhhw-1.c,
18026         gcc.target/powerpc/405-mulhhw-2.c,
18027         gcc.target/powerpc/405-mulhhwu-1.c,
18028         gcc.target/powerpc/405-mulhhwu-2.c,
18029         gcc.target/powerpc/405-mullhw-1.c,
18030         gcc.target/powerpc/405-mullhw-2.c,
18031         gcc.target/powerpc/405-mullhwu-1.c,
18032         gcc.target/powerpc/405-mullhwu-2.c,
18033         gcc.target/powerpc/405-nmacchw-1.c,
18034         gcc.target/powerpc/405-nmacchw-2.c,
18035         gcc.target/powerpc/405-nmachhw-1.c,
18036         gcc.target/powerpc/405-nmachhw-2.c,
18037         gcc.target/powerpc/405-nmaclhw-1.c,
18038         gcc.target/powerpc/405-nmaclhw-2.c,
18039         gcc.target/powerpc/440-macchw-1.c,
18040         gcc.target/powerpc/440-macchw-2.c,
18041         gcc.target/powerpc/440-macchwu-1.c,
18042         gcc.target/powerpc/440-macchwu-2.c,
18043         gcc.target/powerpc/440-machhw-1.c,
18044         gcc.target/powerpc/440-machhw-2.c,
18045         gcc.target/powerpc/440-machhwu-1.c,
18046         gcc.target/powerpc/440-machhwu-2.c,
18047         gcc.target/powerpc/440-maclhw-1.c,
18048         gcc.target/powerpc/440-maclhw-2.c,
18049         gcc.target/powerpc/440-maclhwu-1.c,
18050         gcc.target/powerpc/440-maclhwu-2.c,
18051         gcc.target/powerpc/440-mulchw-1.c,
18052         gcc.target/powerpc/440-mulchw-2.c,
18053         gcc.target/powerpc/440-mulchwu-1.c,
18054         gcc.target/powerpc/440-mulchwu-2.c,
18055         gcc.target/powerpc/440-mulhhw-1.c,
18056         gcc.target/powerpc/440-mulhhw-2.c,
18057         gcc.target/powerpc/440-mulhhwu-1.c,
18058         gcc.target/powerpc/440-mulhhwu-2.c,
18059         gcc.target/powerpc/440-mullhw-1.c,
18060         gcc.target/powerpc/440-mullhw-2.c,
18061         gcc.target/powerpc/440-mullhwu-1.c,
18062         gcc.target/powerpc/440-mullhwu-2.c,
18063         gcc.target/powerpc/440-nmacchw-1.c,
18064         gcc.target/powerpc/440-nmacchw-2.c,
18065         gcc.target/powerpc/440-nmachhw-1.c,
18066         gcc.target/powerpc/440-nmachhw-2.c,
18067         gcc.target/powerpc/440-nmaclhw-1.c,
18068         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18069
18070 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18071
18072         PR fortran/24774
18073         * gfortran.dg/inquire_9.f90: New test.
18074
18075         PR fortran/21647
18076         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18077
18078 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18079
18080         PR libfortran/24432
18081         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18082         Check that 'cos' is supported.
18083
18084 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18085
18086         PR fortran/24223
18087         * gfortran.dg/substring_equivalence.f90: New test.
18088
18089         PR fortran/24705
18090         * gfortran.dg/auto_internal_assumed.f90: New test.
18091
18092 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18093
18094         * gcc.dg/fold-div-2.c: New test.
18095
18096 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18097
18098         PR rtl-optimization/24883
18099         * gcc.c-torture/compile/pr24883.c: New test.
18100
18101 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18102
18103         PR middle-end/20583
18104         * gcc.c-torture/compile/pr20583.c: New.
18105
18106 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18107
18108         * gcc.c-torture/execute/usmul.c: New test.
18109
18110 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18111
18112         * gcc.dg/tree-ssa/vrp22.c: New test.
18113
18114 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18115
18116         PR middle-end/24912
18117         * gcc.dg/torture/pr24912-1.c: New test.
18118
18119 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18120
18121         PR fortran/24862
18122         * gfortran.dg/arrayio_derived_1.f90: New test.
18123
18124 2005-11-19  Richard Guenther  <rguenther@suse.de>
18125
18126         PR middle-end/23294
18127         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18128
18129 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18130
18131         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18132
18133 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/8355
18136         * g++.dg/template/friend39.C: New test.
18137
18138 2005-11-18  James E Wilson  <wilson@specifix.com>
18139
18140         * gcc.dg/builtin-strstr.c: New.
18141
18142 2005-11-18  Richard Henderson  <rth@redhat.com>
18143
18144         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18145         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18146         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18147         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18148         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18149         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18150         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18151         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18152         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18153         renaming to remove initial "ia64-".
18154
18155 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18156
18157         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18158
18159 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18160
18161         * g++.dg/cpp/string-2.C: New test.
18162
18163 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18164
18165         * gcc.dg/tree-ssa/loop-14.c: New test.
18166
18167 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18168             Michael Chamberlain <michael@chamberlain.net.au>
18169
18170         * ada/acats/run_all.sh (target_run): Kill long running tests.
18171
18172 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18173
18174         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18175         * gcc.dg/cleanup-9.c: Likewise.
18176         * gcc.dg/cleanup-10.c: Likewise.
18177         * gcc.dg/cleanup-11.c: Likewise.
18178
18179 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18180
18181         PR fortran/24892
18182         * gfortran.dg/open_access_append_1.f90: New test.
18183         * gfortran.dg/open_access_append_2.f90: New test.
18184
18185 2005-11-16  Richard Guenther  <rguenther@suse.de>
18186
18187         PR middle-end/24851
18188         * gcc.c-torture/execute/pr24851.c: New testcase.
18189
18190 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18191
18192         * gcc.dg/fold-overflow-1.c: New test.
18193
18194 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18195
18196         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18197         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18198
18199 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18202         structures.
18203         * g++.dg/eh/forced2.C: Likewise.
18204         * g++.dg/eh/forced3.C: Likewise.
18205         * g++.dg/eh/forced4.C: Likewise.
18206
18207 2005-11-11  Mike Stump  <mrs@apple.com>
18208
18209         * g++.old-deja/g++.mike/unused.C: Add.
18210
18211 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18212
18213         PR c++/24667
18214         * g++.dg/warn/Wcast-qual1.C: New test.
18215
18216 2005-11-15  Jan Hubicka  <jh@suse.cz>
18217
18218         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18219
18220 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18221
18222         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18223
18224 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18225
18226         PR 24840
18227         * gcc.dg/tree-ssa/pr24840.c: New test.
18228
18229 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18230
18231         PR testsuite/24841
18232         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18233
18234 2005-11-14  Dale Johannesen  <dalej@apple.com>
18235
18236         * gcc.c-torture/execute/20051113-1.c: New.
18237
18238 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18239
18240         PR c++/24687
18241         * g++.dg/template/crash43.C: New test.
18242
18243 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18244
18245         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18246
18247 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18248
18249         PR c++/24817
18250         * g++.dg/eh/spec8.C: New test.
18251
18252 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18253
18254         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18255
18256 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/20293
18259         * g++.dg/parse/ambig4.C: New test.
18260         * g++.dg/tc1/dr101.C: Adjust error markers.
18261         * g++.dg/lookup/strong-using-2.C: Likewise.
18262         * g++.dg/lookup/ambig5.C: Likewise.
18263         * g++.dg/lookup/ambig4.C: Likewise.
18264         * g++.dg/parse/crash22.C: Likewise.
18265
18266 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18267
18268         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18269
18270 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18271
18272         * gcc.dg/nested-calls-1.c: New test.
18273
18274 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18275
18276         * gfortran.dg/complex_intrinsic_1.f90: New test.
18277         * gfortran.dg/complex_intrinsic_2.f90: New test.
18278         * gfortran.dg/fgetc_1.f90: New test.
18279         * gfortran.dg/fgetc_2.f90: New test.
18280         * gfortran.dg/fgetc_3.f90: New test.
18281         * gfortran.dg/ftell_1.f90: New test.
18282         * gfortran.dg/ftell_2.f90: New test.
18283         * gfortran.dg/gnu_logical_1.F: New test.
18284         * gfortran.dg/gnu_logical_2.f90: New test.
18285
18286 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         PR middle-end/24820
18289         * gcc.dg/pr24820.c: New test.
18290
18291 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18292
18293         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18294         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18295         variable.
18296
18297 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18298
18299         PR testsuite/24614
18300         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18301
18302 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18303
18304         * gcc.target/cris/cris.exp: New file.
18305         * gcc.target/cris/rld-legit1.c: New test.
18306         * gcc.target/cris/rld-legit2.c: New test.
18307
18308 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18309
18310         PR c++/24780
18311         * g++.dg/opt/pr24780.C: New test.
18312
18313         PR c++/24761
18314         * g++.dg/template/asm1.C: New test.
18315
18316 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18317
18318         PR libgfortran/24787
18319         * gfortran.dg/scan_1.f90: New test.
18320
18321 2005-11-12  Jan Hubicka  <jh@suse.cz>
18322
18323         * gcc.target/i386/minmax-1.c: New.
18324         * gcc.target/i386/minmax-2.c: New.
18325
18326 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18327
18328         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18329
18330 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18331
18332         * gcc.c-torture/execute/20051110-1.c,
18333         gcc.c-torture/execute/20051110-2.c: New tests.
18334
18335 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18336
18337         PR middle-end/24750
18338         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18339         New tests.
18340
18341 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18342
18343         * lib/target-libpath.exp (get_shlib_extension): New proc.
18344         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18345         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18346         * lib/objc.exp (objc_target_compile): Likewise.
18347         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18348         detection.
18349
18350 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18351
18352         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18353
18354         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18355         Add -static to additional_flags and pass it to target_compile.
18356
18357 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18358
18359         PR libgfortran/24719
18360         gfortran.dg/read_noadvance.f90: New test.
18361
18362         PR libgfortran/24699
18363         gfortran.dg/fmt_t_2.f90: New test.
18364
18365         PR libgfortran/24785
18366         gfortran.dg/read_x_eor.f90: New test.
18367
18368         PR libgfortran/24584
18369         gfortran.dg/namelist_empty.f90: Rename test.
18370
18371         PR libgfortran/24489
18372         gfortran/read_eor.f90: Rename test.
18373
18374 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18375
18376         PR fortran/15976
18377         * gfortran.dg/automatic_module_variable.f90: New test.
18378
18379 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18380
18381         PR target/24445
18382         * gcc.dg/pr24445.c: New test.
18383
18384 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18385
18386         PR fortran/24655
18387         PR fortran/24755
18388         * gfortran.dg/recursive_statement_functions.f90: Add statement
18389         functions using inline intrinsic functions and parameters to test
18390         that they no longer seg-fault.
18391
18392         PR fortran/24409
18393         gfortran.dg/nested_modules_4.f90: New test.
18394         gfortran.dg/nested_modules_5.f90: New test.
18395
18396 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18397
18398         PR fortran/24643
18399         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18400
18401 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18402
18403         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18404         failures.
18405
18406 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18407
18408         * gcc.dg/sparc-getcontext-1.c: New test.
18409
18410 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18411
18412         * gcc.dg/ifcvt-fabs-1.c: New test.
18413
18414 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18415
18416         PR other/4372
18417         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18418         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18419
18420 2005-11-09  Richard Guenther  <rguenther@suse.de>
18421
18422         PR tree-optimization/24716
18423         * gcc.c-torture/execute/pr24716.c: New testcase.
18424
18425 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18426
18427         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18428
18429 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18430
18431         PR 24624
18432         * gcc.dg/pr24624.c: Testcase added.
18433
18434 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18435
18436         PR 24623
18437         * g++.dg/other/pr24623.C: Testcase added.
18438
18439 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18440
18441         PR fortran/22607
18442         * gfortran-dg/pure_byref_1.f90: New.
18443         * gfortran-dg/pure_byref_2.f90: New.
18444
18445 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18446
18447         PR c/24101
18448         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18449         * gcc.dg/dg.exp: Run main loop also for *.i files.
18450
18451 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18452
18453         PR c++/19450
18454         * g++.dg/tls/diag-3.C: New test.
18455         * g++.dg/tls/diag-4.C: New test.
18456         * g++.dg/tls/static-1.C: New test.
18457         * g++.dg/tls/static-1a.cc: New file.
18458
18459 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18460
18461         PR 23046
18462         * g++.dg/tree-ssa/pr23046.C: New test.
18463
18464 2005-11-08  Devang Patel <dpatel@apple.com>
18465
18466         PR tree-optimization/23115
18467         * gcc.dg/tree-ssa/pr23115.c: New.
18468
18469 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18470
18471         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18472         * gcc.target/powerpc/pr16155.c: Same.
18473         * gcc.target/powerpc/altivec-1.c: Same.
18474         * gcc.target/powerpc/altivec-2.c: Same.
18475         * gcc.target/powerpc/altivec-3.c: Same.
18476         * gcc.target/powerpc/altivec-5.c: Same.
18477         * gcc.target/powerpc/altivec-11.c: Same.
18478         * gcc.target/powerpc/altivec-12.c: Same.
18479         * gcc.target/powerpc/altivec-14.c: Same.
18480         * gcc.target/powerpc/altivec-22.c: Same.
18481         * gcc.target/powerpc/altivec-consts.c: Same.
18482         * gcc.target/powerpc/altivec-pr22085.c: Same.
18483         * gcc.target/powerpc/altivec-splat.c: Same.
18484         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18485         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18486         * gcc.target/powerpc/darwin-longlong.c: Same.
18487
18488 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18489
18490         PR target/19340
18491         * gcc.dg/pr19340.c: New test.
18492
18493 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18494
18495         PR rtl-optimization/24683
18496         * gcc.dg/pr24683.c: New test.
18497
18498 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18499
18500         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18501         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18502
18503 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18504
18505         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18506
18507 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18508
18509         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18510
18511 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18512
18513         PR target/24230
18514
18515         * gcc.target/powerpc/altivec-consts.c,
18516         gcc.target/powerpc/altivec-splat.c: New testcase.
18517
18518 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18519
18520         PR c/24599
18521
18522         * gcc.dg/overflow-2.c: New testcase.
18523
18524 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18525
18526         PR rtl-optimization/23567
18527         * gcc.c-torture/execute/20051104-1.c: New test.
18528
18529 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18530
18531         PR fortran/24534
18532         gfortran.dg/private_type_2.f90: Modified to check that case with
18533         PRIVATE declaration within derived type is accepted.
18534
18535         PR fortran/20838
18536         gfortran.dg/pointer_assign_1.f90: New test.
18537
18538         PR fortran/20840
18539         * gfortran.dg/arrayio_0.f90: New test.
18540
18541         PR fortran/17737
18542         gfortran.dg/data_initialized.f90: New test.
18543         gfortran.dg/data_constraints_1.f90: New test.
18544         gfortran.dg/data_constraints_2.f90: New test.
18545
18546 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18547
18548         PR fortran/24174
18549         PR fortran/24305
18550         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18551
18552 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18553
18554         PR 24670
18555         * gcc.dg/tree-ssa/pr24670.c: New test.
18556
18557 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18558
18559         PR target/22432
18560         * gcc.target/i386/pr22432.c: New test.
18561
18562 2005-11-05  Richard Henderson  <rth@redhat.com>
18563
18564         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18565         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18566         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18567         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18568         from gcc.dg/alpha-*.
18569         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18570         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18571
18572 2005-11-05  Andreas Jaeger  <aj@suse.de>
18573
18574         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18575
18576 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18577
18578         PR target/23424
18579         * gcc.dg/torture/pr23424-1.c: New test.
18580
18581 2005-11-04  Richard Henderson  <rth@redhat.com>
18582
18583         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18584         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18585         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18586         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18587         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18588         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18589         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18590         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18591         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18592         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18593         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18594         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18595         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18596         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18597         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18598         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18599         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18600         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18601         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18602         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18603         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18604         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18605         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18606         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18607         Move from gcc.dg/.
18608         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18609         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18610         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18611         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18612         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18613         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18614         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18615         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18616         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18617         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18618         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18619         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18620         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18621         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18622         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18623         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18624         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18625         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18626         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18627         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18628         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18629         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18630         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18631         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18632         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18633         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18634         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18635         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18636         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18637         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18638         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18639         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18640         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18641         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18642         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18643         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18644         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18645         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18646         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18647         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18648         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18649         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18650         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18651         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18652         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18653
18654 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18655
18656         PR 24627
18657         * gcc.dg/tree-ssa/pr24627.c: New test.
18658
18659 2005-11-04 Paul Brook  <paul@codesourcery.com>
18660
18661         * gcc.dg/tls/opt-10.c: New test.
18662
18663 2005-11-04  Andreas Jaeger  <aj@suse.de>
18664
18665         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18666         avoid extra warnings.
18667
18668 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18669
18670         PR libfortran/22298
18671         * lib/target-supports.exp
18672         (check_effective_target_static_libgfortran): New
18673         static_libgfortran effective target.
18674         * gfortran.dg/static_linking_1.f: New test.
18675         * gfortran.dg/static_linking_1.c: New file.
18676
18677 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18678
18679         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18680
18681 2005-11-03  Josh Conner  <jconner@apple.com>
18682
18683         PR c++/19989
18684         g++.dg/ext/array2.C: New test.
18685         g++.dg/template/dependent-name3.C: New test.
18686         g++.dg/template/dependent-name4.C: New test.
18687         g++.dg/template/sfinae2.C: New test.
18688
18689 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18690
18691         PR preprocessor/22042
18692         * gcc.dg/cpp/strify4.c: New test.
18693
18694 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18695
18696         PR c++/17964
18697         * g++.dg/cpp/string-1.C: New test.
18698
18699 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18700
18701         * gcc.target/powerpc: New directory.
18702         * gcc.target/powerpc/powerpc.exp: New file.
18703         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18704         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18705         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18706         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18707         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18708         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18709         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18710         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18711         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18712         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18713         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18714         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18715         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18716         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18717         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18718         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18719         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18720         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18721         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18722         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18723         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18724         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18725         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18726         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18727         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18728         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18729         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18730         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18731         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18732         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18733         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18734         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18735         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18736         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18737
18738 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18739
18740         PR c++/21627
18741         * g++.dg/warn/inline2.C: New test.
18742
18743 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18744
18745         PR middle-end/23155
18746         * g++.dg/ext/c99struct1.C: New test.
18747         * gcc.dg/union-cast-1.c: New test.
18748         * gcc.dg/union-cast-2.c: New test.
18749         * gcc.dg/union-cast-3.c: New test.
18750
18751 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18752
18753         PR middle-end/24589
18754         * gcc.c-torture/execute/zero-struct-2.c: New test.
18755
18756 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18757
18758         PR c++/24582
18759         * g++.dg/init/switch1.C: New test.
18760
18761 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762
18763         * gcc.dg/delay-slot-1.c: New test.
18764
18765 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18766
18767         PR target/24620
18768         * gcc.dg/pr24620.c: New test.
18769
18770 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18771
18772         PR c/24329
18773         * gcc.dg/format/unnamed-1.c: New test.
18774
18775 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18776
18777         PR c++/22434
18778         * g++.dg/expr/cond8.C: New test.
18779
18780         PR c++/24560
18781         * g++.dg/parse/dot1.C: New test.
18782
18783 2005-11-02  Jan Hubicka  <jh@suse.cz>
18784
18785         PR target/23303
18786         * gcc.dg/i386-lea.c: New test
18787
18788 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18789
18790         PR target/24615
18791         * gcc.dg/pr24615.c: New test.
18792
18793 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18794
18795         PR target/24600
18796         * gcc.dg/pr24600.c: New test.
18797
18798 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18799
18800         PR c++/19253
18801         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18802         * g++.dg/parse/typename9.C: New test.
18803         * g++/dg/parse/typename10.C: Likewise.
18804
18805 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18806
18807         PR fortran/18157
18808         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18809         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18810         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18811
18812 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/24569
18815         * g++.dg/debug/static1.C: New test.
18816
18817 2005-11-02  Josh Conner  <jconner@apple.com>
18818
18819         * g++.dg/crash38.C: moved into proper directory...
18820         * g++.dg/template/crash42.C: ...here
18821
18822 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18823
18824         PR target/18338
18825         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18826         pcc_bitfield_type_matters || default_packed.
18827
18828         * lib/target-supports.exp
18829         (check_effective_target_pcc_bitfield_type_matters): New proc.
18830         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18831
18832         PR testsuite/23304
18833         * lib/target-supports.exp (check_effective_default_packed): New proc.
18834         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18835         Gate expected errors on target ! default_packed.
18836         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18837
18838 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18839
18840         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18841         change (r106358).
18842
18843 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18844
18845         PR fortran/24008
18846         * gfortran.dg/entry_5.f90: New.
18847         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18848
18849 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18850
18851         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18852
18853 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18854
18855         PR fortran/21565
18856         gfortran.dg/namelist_blockdata.f90: New test.
18857
18858         PR fortran/18737
18859         gfortran.dg/external_implicit_none.f90: New test.
18860
18861         PR fortran/14994
18862         * gfortran.dg/secnds.f: New test.
18863
18864 2005-10-31  Jan Hubicka  <jh@suse.cz>
18865
18866         PR target/20928
18867         * gcc.c-torture/compile/pr20928.c: New test.
18868
18869 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18870
18871         PR middle-end/23492
18872         * gcc.c-torture/compile/zero-strct-5.c: New test.
18873
18874 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18875
18876         PR libgfortran/24584
18877         * gfortran.dg/pr24584.f90: New test.
18878
18879 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18880
18881         PR fortran/18883
18882         * gfortran.dg/char_result_9.f90: New.
18883         * gfortran.dg/char_result_10.f90: New.
18884
18885 2005-10-30  Jan Hubicka  <jh@suse.cz>
18886
18887         * g++.dg/tree-ssa/pr24172.C: New testcase.
18888
18889 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18890
18891         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18892
18893 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18894
18895         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18896         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18897         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18898         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18899         gfortran.dg/enum_9.f90,
18900         gfortran.fortran-torture/compile/enum_1.f90,
18901         gfortran.fortran-torture/execute/enum_1.f90,
18902         gfortran.fortran-torture/execute/enum_2.f90,
18903         gfortran.fortran-torture/execute/enum_3.f90,
18904         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18905
18906 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18907
18908         PR target/18482
18909         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18910         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18911
18912 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18913
18914         PR libfortran/20179
18915         * gfortran.dg/mixed_io_1.f90: New test.
18916         * gfortran.dg/mixed_io_1.c: New file.
18917
18918 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18919
18920         * gfortran.dg/malloc_free_1.f90: New test.
18921
18922 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18923
18924         * gcc.dg/nested-func-4.c: Require profiling -pg.
18925
18926 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18927
18928         PR C++/23229
18929         * g++.dg/warn/main-2.C: New test.
18930
18931 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18932
18933         PR fortran/24545
18934         * gfortran.dg/interface_2.f90: new test.
18935
18936 2005-10-28  Josh Conner  <jconner@apple.com>
18937
18938         PR c++/22153
18939         * g++.dg/template/crash38.C: New test.
18940         * g++.dg/parse/explicit1.C: Change expected errors.
18941
18942 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18943
18944         PR C++/23426
18945         * g++.dg/other/large-size-array.C: New test.
18946
18947 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18948
18949         PR middle-end/24362
18950         * g++.dg/opt/complex4.C: New test.
18951
18952 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18953
18954         * gcc.dg/nested-func-4.c: New test.
18955
18956 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18957
18958         PR fortran/24158
18959         gfortran.dg/derived_recursion.f90: New test.
18960         gfortran.dg/implicit_actual.f90: New test.
18961
18962 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18963
18964         PR middle-end/24295, PR testsuite/24477
18965         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18966         removed when weakref hits the tree.
18967
18968 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18969
18970         * gfortran.dg/cray_pointers_4.f90: New test.
18971
18972         * gfortran.dg/cray_pointers_5.f90: New test.
18973
18974 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18975
18976         PR fortran/22290
18977         * gfortran.dg/assign_5.f90: New test.
18978         * gfortran.dg/assign_6.f: New test.
18979
18980 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18981
18982         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18983         CPU has no SSE support.
18984
18985 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18986
18987         PR libgfortran/24224
18988         * gfortran.dg/arrayio_1.f90: Update attribution.
18989         * gfortran.dg/arrayio_2.f90: Update attribution.
18990         * gfortran.dg/arrayio_3.f90: Update attribution.
18991         * gfortran.dg/arrayio_4.f90: Update test conditions.
18992         * gfortran.dg/arrayio_5.f90: Update attribution.
18993         * gfortran.dg/arrayio_6.f90: New test.
18994         * gfortran.dg/arrayio_7.f90: New test.
18995
18996 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18997
18998         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18999
19000 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19001
19002         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19003
19004 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19005
19006         PR fortran/24416
19007         * gfortran.dg/namelist_char_only.f90: New test.
19008
19009 2005-10-24  Asher Langton  <langton2@llnl.gov>
19010
19011         PR fortran/17031
19012         PR fortran/22282
19013         * gfortran.dg/cray_pointers_1.f90: New test.
19014         * gfortran.dg/cray_pointers_2.f90: New test.
19015         * gfortran.dg/cray_pointers_3.f90: New test.
19016         * gfortran.dg/loc_1.f90: New test.
19017         * gfortran.dg/loc_2.f90: New test.
19018
19019 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19020
19021         * gcc.dg/pr24225.c: New test.
19022
19023 2005-10-24  Asher Langton  <langton2@llnl.gov>
19024
19025         * gfortran.dg/dup_save_1.f90: New test.
19026         * gfortran.dg/dup_save_2.f90: New test.
19027
19028 2005-10-24  Paul Brook  <paul@codesourcery.com>
19029
19030         PR 24107
19031         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19032         stdint.h.
19033
19034 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19035
19036         PR libgfortran/24489
19037         * gfortran.dg/pr24489.f90: New test.
19038
19039 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19040
19041         PR fortran/23635
19042         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19043
19044 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19045
19046         PR target/18911
19047         * g++.dg/init/array16.C: Skip for mmix-*-*.
19048
19049 2005-10-23  Asher Langton  <langton2@llnl.gov>
19050
19051         * gfortran.dg/byte_1.f90: New test.
19052         * gfortran.dg/byte_2.f90: New test.
19053
19054 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19055
19056         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19057
19058 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19059
19060         PR fortran/18022
19061         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19062
19063         PR fortran/24311
19064         * gfortran.dg/merge_char_const.f90: New test.
19065
19066         PR fortran/24384
19067         * gfortran.dg/spread_scalar_source.f90: New test.
19068
19069 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19070
19071         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19072
19073         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19074         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19075
19076         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19077
19078 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19079
19080         PR fortran/24426
19081         * gfortran.dg/der_pointer_4.f90: New.
19082
19083 2005-10-22  David Ayers  <d.ayers@inode.at>
19084
19085         * obj-c++.dg/except-1.mm: Simplify.
19086
19087 2005-10-21  David Ayers  <d.ayers@inode.at>
19088
19089         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19090
19091 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19092
19093         * gfortran.dg/assumed_dummy_2.f90: New test.
19094
19095 2005-10-21  James E Wilson  <wilson@specifix.com>
19096
19097         PR preprocessor/15220
19098         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19099
19100 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19101
19102         * gcc.c-torture/execute/20051021-1.c: New test.
19103
19104 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19105
19106         PR c++/24260
19107         * g++.dg/ext/tmplattr1.C: New test.
19108
19109 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19110
19111         PR fortran/24440
19112         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19113
19114 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19115
19116         * obj-c++.dg/except-1.mm: New.
19117
19118         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19119
19120 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19121
19122         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19123
19124 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19125
19126         PR middle-end/24295
19127         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19128         declarations with the same names as thunks' alias targets, use
19129         aliases instead.
19130         * gcc.dg/attr-alias-3.c: New test.
19131         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19132
19133 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19134
19135         PR c++/22618
19136         * g++.dg/parse/access8.C: New test.
19137
19138 2005-10-20  Richard Guenther  <rguenther@suse.de>
19139
19140         PR c++/24439
19141         * g++.dg/tree-ssa/pr24439.C: New testcase.
19142
19143 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19144
19145         * g++.dg/opt/delay-slot-1.C: New test.
19146
19147 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19148
19149         PR fortran/21625
19150         * gfortran.fg/der_init_1.f90: New.
19151
19152 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19153
19154         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19155
19156 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/21908
19159         * g++.dg/parse/error28.C: New test.
19160
19161 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19162
19163         * gcc.dg/profile-generate-2.c: New test.
19164
19165 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19166
19167         PR target/23589
19168         * g++.dg/ext/dllimport11.C: New.
19169
19170 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19171
19172         PR c++/22293
19173         * g++.dg/other/friend3.C: New test.
19174
19175 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19176
19177         PR c++/23293
19178         * g++.dg/template/error19.C: New test.
19179
19180 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19181
19182         PR c++/21383
19183         * g++.dg/overload/koenig2.C: New.
19184
19185         PR c++/23118
19186         * g++.dg/overload/error2.C: New.
19187
19188         PR c++/22604
19189         * g++.dg/inherit/covariant14.C: New.
19190
19191 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19192
19193         PR c++/23440
19194         * g++.dg/parse/for1.C: New test.
19195
19196 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19197
19198         PR fortran/23446
19199         * gfortran.dg/host_dummy_index_1.f90: New test.
19200
19201         PR fortran/21459
19202         * gfortran.dg/automatic_char_len_2.f90: New test.
19203
19204         PR fortran/20866
19205         * gfortran.dg/recursive_statement_functions.f90: New test.
19206
19207         PR fortran/20853
19208         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19209
19210         PR fortran/20849
19211         * gfortran.dg/external_initializer.f90: New test.
19212
19213         PR fortran/20837
19214         * non_module_public.f90: New test.
19215
19216 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19217
19218         PR c++/24386
19219         * g++.dg/template/overload7.C: New.
19220
19221         PR c++/22551
19222         * g++.dg/other/switch2.C: Remove expected warnings.
19223
19224         PR c++/21353
19225         * g++.dg/template/defarg6.C: New.
19226
19227 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19228
19229         PR target/24315
19230         * gcc.target/i386/pr24315.c: New test.
19231
19232 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/24389
19235         * g++.dg/template/static21.C: New test.
19236         * g++.dg/template/static21-a.cc: Likewise.
19237
19238 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19239
19240         PR c++/23959
19241         * g++.dg/warn/Wswitch-default-1.C: New test.
19242         * g++.dg/warn/Wswitch-default-2.C: New test.
19243
19244 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19245
19246         PR c++/22173
19247         * g++.dg/parse/template18.C: New test.
19248         * g++.dg/template/nontype15.C: Likewise.
19249
19250 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19251
19252         PR fortran/22273
19253         * gfortran.dg/spec_expr_2.f90: New.
19254
19255 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19256
19257         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19258         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19259         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19260         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19261         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19262         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19263         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19264         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19265         previous target-specific skips and warning-message matches where
19266         applicable.
19267
19268 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/21347
19271         * g++.dg/warn/Wctor-dtor.C: New test.
19272
19273 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19274
19275         PR c/23439
19276         * gcc.dg/for-1.c: New test.
19277
19278 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19279
19280         PR c++/19565
19281         * g++.dg/warn/Wconversion1.C: New test.
19282         * g++.dg/ext/packed4.C: Compile with -w.
19283         * g++.dg/opt/20050511-1.C: Likewise.
19284         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19285
19286 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * gfortran.dg/boz_5.f90: New test.
19289
19290 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         PR c++/22551
19293         * g++.dg/other/switch2.C: New.
19294
19295         PR c++/23984
19296         * g++.dg/init/ctor7.C: New.
19297
19298 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19299
19300         PR c++/23730
19301         * g++.dg/parse/crash32.C: New test.
19302
19303 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/20721
19306         * g++.dg/init/goto2.C: New test.
19307
19308         PR c++/22464
19309         * g++.dg/template/crash/41.C: New test.
19310
19311         PR c++/22180
19312         * g++.dg/template/crash40.C: New test.
19313
19314         PR c++/23694
19315         * g++.dg/parse/friend5.C: New test.
19316
19317         PR c++/23307
19318         * g++.dg/template/crash38.C: New test.
19319
19320         PR c++/22352
19321         * g++.dg/template/friend38.C: New test.
19322
19323         PR c++/22405
19324         * g++.dg/template/crash39.C: New test.
19325
19326 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19327
19328         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19329         gcc.dg/debug/dwarf2/dwarf-char2.c,
19330         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19331
19332         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19333
19334 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19335
19336         * gcc.dg/dll-2.c: Add tests for warnings.
19337         * gcc.dg/dll-3.c: Likewise.
19338         * gcc.dg/dll-4.c: Likewise.
19339
19340         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19341         * g++.dg/ext/dllimport2.C: Likewise.
19342         * g++.dg/ext/dllimport3.C: Likewise.
19343         * g++.dg/ext/dllimport7.C: Likewise.
19344         * g++.dg/ext/dllimport8.C: Likewise.
19345         * g++.dg/ext/dllimport9.C: Likewise.
19346
19347 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19348
19349         PR fortran/24092
19350         * gfortran.dg/derived_pointer_recursion.f90: New test.
19351
19352 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19353
19354         * gcc.c-torture/execute/20051012-1.c: New test.
19355
19356 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19357
19358         PR fortran/18082
19359         * gfortran.dg/automatic_char_len_1.f90: New test.
19360
19361 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19362
19363         PR fortran/20847
19364         * gfortran.dg/save_common.f90: New test.
19365
19366         PR fortran/20856
19367         * gfortran.dg/save_result.f90: New test.
19368
19369 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         PR c++/21592
19372         * g++.dg/template/dependent-expr1.C: Add new expected error.
19373         * g++.dg/template/dependent-expr2.C: Adjust error text.
19374         * g++.dg/template/overload6.C: New.
19375
19376         PR c++/23797
19377         * g++.dg/other/typename8.C: New.
19378
19379         PR c++/21117
19380         * g++.dg/other/return1.C: New.
19381
19382 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19383
19384         PR c++/24052
19385         * g++.dg/ext/label5.C: New.
19386
19387 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         PR c++/19964
19390         * g++.dg/parse/crash31.C: New.
19391
19392 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19393
19394         * g++.dg/ipa/ipa-1.c: New test.
19395         * g++.dg/ipa/ipa-2.c: New test.
19396         * g++.dg/ipa/ipa-3.c: New test.
19397         * g++.dg/ipa/ipa-4.c: New test.
19398         * g++.dg/ipa/ipa-5.c: New test.
19399         * g++.dg/ipa/ipa.exp: New file.
19400
19401 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19402
19403         PR fortran/24207
19404         * gfortran.dg/private_type_3.f90: New test.
19405
19406 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19407
19408         PR fortran/20786
19409         gfortran.dg/aint_anint_1.f90: New test.
19410
19411 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19412
19413         PR libgfortran/24313
19414         gfortran.dg/csqrt.f: New test.
19415
19416 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19417
19418         PR c++/8057
19419         * g++.dg/warn/noeffect7.C: New test.
19420         * g++.dg/warn/noeffect2.C: Instantiate templates.
19421         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19422         and warning.
19423
19424 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19425
19426         PR c++/21089
19427         * g++.dg/init/float1.C: New test.
19428
19429         PR c++/24277
19430         * g++.dg/init/member1.C: Tweak error markers.
19431
19432 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19433
19434         PR testsuite/24281
19435         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19436         Check for null pointer.
19437
19438 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19439
19440         PR c++/21369
19441         * g++.dg/parse/ret-type3.C: New test.
19442
19443 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19444
19445         PR tree-opt/23946
19446         * gcc.c-torture/compile/pr23946.c: New test.
19447
19448 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19449
19450         * g++.dg/opt/mmx2.C: New test.
19451
19452 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19453
19454         PR c++/24277
19455         * g++.dg/template/static20.C: New test.
19456
19457         PR c++/24302
19458         * g++.dg/warn/Wunused-12.C: New test.
19459
19460         PR c++/23437
19461         * g++.dg/template/arg4.C: New test.
19462
19463 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19464
19465         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19466         * gcc.dg/ucnid-3.c: Likewise.
19467         * gcc.dg/ucnid-4.c: Likewise.
19468         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19469         * g++.dg/other/ucnid-1.C: Likewise.
19470         * gcc.dg/sparc-frame-1.c: New test.
19471
19472 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/24139
19475         * g++.dg/template/spec27.C: New test.
19476
19477         PR c++/24275
19478         * g++.dg/template/static19.C: New test.
19479
19480 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19481
19482         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19483         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19484
19485 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19486
19487         PR target/24136
19488         * gfortran.fortran-torture/compile/pr24136.f: New test.
19489
19490 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19491
19492         PR c++/22172
19493         * g++.dg/parse/crash30.C: New test.
19494
19495 2005-10-07  Richard Guenther  <rguenther@suse.de>
19496
19497         PR middle-end/24227
19498         * gcc.c-torture/compile/pr24227.c: New testcase.
19499
19500 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19501
19502         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19503         Do not put aligned attributes on array elements.
19504
19505 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19506
19507         PR testsuite/23611, PR testsuite/23615
19508         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19509         writing prototypes of library functions by hand.
19510         * obj-c++.dg/bitfield-4.mm: Likewise.
19511         * obj-c++.dg/const-str-4.mm: Likewise.
19512         * obj-c++.dg/encode-4.mm: Likewise.
19513         * obj-c++.dg/encode-5.mm: Likewise.
19514         * obj-c++.dg/encode-6.mm: Likewise.
19515         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19516         * obj-c++.dg/method-10.mm: Likewise.
19517         * obj-c++.dg/method-17.mm: Likewise.
19518         * obj-c++.dg/method-19.mm: Likewise.
19519         * obj-c++.dg/try-catch-2.mm: Likewise.
19520
19521 2005-10-06  Richard Henderson  <rth@redhat.com>
19522
19523         PR 24236
19524         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19525
19526 2005-10-06  Dale Johannesen  <dalej@apple.com>
19527
19528         * gcc.c-torture/execute/20030125-1.c: Correct.
19529
19530 2005-10-06  Richard Guenther  <rguenther@suse.de>
19531
19532         PR tree-optimization/24238
19533         * g++.dg/tree-ssa/pr24238.C: New testcase.
19534
19535 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19536
19537         PR 18568
19538         * gfortran.dg/der_pointer_3.f90: New test.
19539
19540 2005-10-05  Devang Patel  <dpatel@apple.com>
19541
19542         PR Debug/23205
19543         * g++.dg/other/PR23205.C: New.
19544
19545 2005-10-05  Richard Henderson  <rth@redhat.com>
19546
19547         PR target/23602
19548         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19549         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19550
19551 2005-10-05  Dale Johannesen  <dalej@apple.com>
19552
19553         * gcc.c-torture/execute/float-floor.c: New.
19554
19555 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19556
19557         PR tree-optimization/21419
19558         PR tree-optimization/24146
19559         PR tree-optimization/24151
19560
19561         * g++.dg/ext/asm7.C: New.
19562         * g++.dg/ext/asm8.C: New.
19563         * gcc.dg/asm-1.c: Compile on all targets.
19564         * gcc.dg/asm-pr24146.c: New.
19565         * gcc.dg/pr21419.c: Adjust error messages.
19566
19567 2005-10-05  Richard Guenther  <rguenther@suse.de>
19568
19569         PR fortran/24176
19570         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19571
19572 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         PR c++/23513
19575         * g++.dg/template/spec22.C: Robustify test.
19576         * g++.dg/template/spec26.C: New.
19577
19578 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19579
19580         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19581         if target supports vector instructions.
19582
19583 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19584
19585         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19586         C99 functions.
19587
19588 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19589
19590         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19591         check_effective_target_fortran_large_int): Replace cached result
19592         when target changes.
19593
19594 2005-10-04  Devang Patel  <dpatel@apple.com>
19595
19596         * gcc.dg/i386-sse-vect-types.c: New.
19597
19598 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19599
19600         PR preprocessor/13726
19601         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19602         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19603
19604 2005-10-04  Richard Guenther  <rguenther@suse.de>
19605
19606         PR c/23576
19607         * gcc.dg/noncompile/pr23576.c: New testcase.
19608
19609 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19610
19611         PR middle-end/23125
19612         * gcc.dg/register-var-3.c: New test.
19613
19614 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19615
19616         * gcc.dg/pr23049.c: New test.
19617
19618         * gcc.dg/ucnid-4.c: Fix test.
19619
19620 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19621
19622         PR 23445
19623         * gcc.c-torture/compile/pr23445.c: New test.
19624
19625 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19626
19627         * g++.dg/overload/unknown1.C: New.
19628
19629 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19630
19631         PR c++/17775
19632         * g++.dg/template/repo4.C: New test.
19633
19634 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19635
19636         PR libfortran/19308
19637         * gfortran.dg/large_real_kind_2.F90: New test.
19638         * gfortran.dg/large_integer_kind_2.f90: New test.
19639
19640 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19641
19642         * lib/target-supports.exp (check_effective_target_vect_shift):
19643         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19644         (check_effective_target_vect_condition): Fix copy-n-pasto.
19645
19646         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19647         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19648         targets.
19649
19650 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19651
19652         PR c++/22621
19653         * g++.dg/template/overload5.C : New test.
19654
19655         PR c++/23840
19656         * g++.dg/expr/stdarg1.C: New test.
19657
19658 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19659
19660         PR 24142
19661         * gcc.c-torture/execute/pr24142.c: New test.
19662
19663 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19664
19665         PR 24141
19666         * gcc.c-torture/execute/pr24141.c: New test.
19667
19668 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19669             Diego Novillo  <dnovillo@redhat.com>
19670
19671         PR 23604
19672         * gcc.c-torture/execute/pr23604.c: New test.
19673
19674 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19675
19676         PR fortran/16404
19677         PR fortran/20835
19678         PR fortran/20890
19679         PR fortran/20899
19680         PR fortran/20900
19681         PR fortran/20901
19682         PR fortran/20902
19683         gfortran.dg/equiv_constraint_1.f90: New test.
19684         gfortran.dg/equiv_constraint_2.f90: New test.
19685         gfortran.dg/equiv_constraint_3.f90: New test.
19686         gfortran.dg/equiv_constraint_4.f90: New test.
19687         gfortran.dg/equiv_constraint_5.f90: New test.
19688         gfortran.dg/equiv_constraint_6.f90: New test.
19689         gfortran.dg/equiv_constraint_7.f90: New test.
19690         gfortran.dg/equiv_constraint_8.f90: New test.
19691         gfortran.dg/private_type_1.f90: New test.
19692         gfortran.dg/private_type_2.f90: New test.
19693         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19694         980628-10.f: Assert std=gnu to permit mixing of
19695         types in equivalence statements.
19696
19697 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19698
19699         PR 24112
19700         * gfortran.dg/open_status_1.f90: New.
19701
19702 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19703
19704         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19705         * gcc.dg/vect/pr22480.c: Clean up temp files.
19706         * gcc.dg/vect/pr23831.c: Clean up temp files.
19707         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19708         Clean up temp files.
19709         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19710         Clean up temp files.
19711
19712         * gcc.dg/20050309-1.c: Clean up temp files.
19713         * gcc.dg/20050325-1.c: Clean up temp files.
19714
19715 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19716
19717         PR tree-optimization/24059
19718         * gcc.dg/vect/pr24059.c : New test.
19719
19720 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19721
19722         PR middle-end/24109
19723         * gcc.c-torture/execute/20050929-1.c: New test.
19724
19725 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19726
19727         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19728
19729 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19730
19731         PR c/21419
19732         * gcc.dg/pr21419.c: New test.
19733
19734 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19735
19736         * gcc.dg/pr23911.c: New test.
19737
19738 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19741
19742         PR c++/16782
19743         * g++.dg/parse/qualified4.C: New test.
19744         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19745         * g++.old-deja/g++.mike/p8154.C: Likewise.
19746
19747 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19748
19749         PR c++/22147
19750         * g++.dg/template/friend37.C: New test.
19751         * g++.dg/parse/crash28.C: Adjust error markers.
19752
19753 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19754
19755         PR fortran/18518
19756         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19757
19758 2005-09-27  Devang Patel  <dpatel@apple.com>
19759
19760         PR tree-optimization/23625
19761         * gcc.dg/pr23625.c: New test.
19762
19763 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19764
19765         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19766         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19767
19768 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19769
19770         PR fortran/23677
19771         * gfortran.fortran-torture/execute/save_1.f90: New test.
19772         * gfortran.dg/save_1.f90: New test.
19773
19774 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19775
19776         * gcc.target/i386/builtin-apply-mmx.c: New test.
19777
19778         PR target/22576
19779         * gcc.target/i386/pr22576.c: New test.
19780
19781         PR target/22585
19782         * gcc.target/i386/pr22585.c: New test.
19783
19784         PR target/23268
19785         * gcc.target/i386/pr23268.c: New test.
19786
19787         PR middle-end/23831
19788         * gcc.dg/vect/pr23831.c: New test.
19789
19790         PR target/24055
19791         * gcc.target/i386/pr24055.c: New test.
19792
19793 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19794
19795         PR tree-optimization/23960
19796         * gcc.c-torture/compile/pr23960.c: New.
19797
19798 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19799
19800         PR fortran/16861
19801         * gfortran.dg/nested_modules_3.f90: New.
19802
19803 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19804
19805         PR fortran/24005
19806         gfortran.dg/interface_1.f90: New test.
19807
19808 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19809         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19810
19811         PR fortran/23843
19812         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19813
19814 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19815
19816         PR fortran/23516
19817         * gfortran.dg/imag_1.f: New test.
19818         * gfortran.dg/imag_2.f: Ditto.
19819
19820 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19821
19822         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19823
19824 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19825
19826         PR c++/21983
19827         * g++.dg/warn/pr21983.C: New test.
19828
19829 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19830
19831         * gcc.dg/20050922-1.c: Testcase added.
19832
19833 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/23993
19836         * g++.dg/template/array14.C: New test.
19837
19838 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19839
19840         PR fortran/19929
19841         * gfortran.dg/der_ptr_component_1.f90: New test.
19842
19843 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19844
19845         PR c++/23965
19846         * g++.dg/template/error1.C: Reject "no matching function" message.
19847
19848 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19849
19850         PR c++/17609
19851         * g++.dg/lookup/error1.C: New test.
19852
19853 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19854
19855         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19856         functionality of the testcase.
19857
19858 2005-09-20  Richard Henderson  <rth@redhat.com>
19859
19860         * gcc.dg/vect/vect-22.c: Require vect_float.
19861         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19862
19863 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19864
19865         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19866         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19867         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19868         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19869         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19870         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19871         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19872         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19873         * gcc.dg/cpp/ucnid-8.c: New test.
19874
19875 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19876
19877         PR tree-optimization/23929
19878         * gcc.c-torture/compile/pr23929.c: New test.
19879
19880 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19881
19882         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19883         for one loop.
19884
19885 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19886
19887         PR testsuite/23186
19888         * g++.dg/other/pr22003.C: Require named sections.
19889
19890 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19891
19892         PR c++/23947
19893         * g++.dg/rtti/crash3.C: New test.
19894
19895         PR tree-optimization/23818
19896         * gcc.dg/pr23818.c: New test.
19897
19898 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19899
19900         PR fortran/23420
19901         * gfortran.dg/print_fmt_4.f: New.
19902
19903 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19904
19905         PR fortran/23663
19906         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19907
19908 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19909
19910         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19911         Use pointers to local alignable arrays instead. Added comments.
19912         * gcc.dg/vect/vect-46.c: Likewise.
19913         * gcc.dg/vect/vect-48.c: Likewise.
19914         * gcc.dg/vect/vect-49.c: Likewise.
19915         * gcc.dg/vect/vect-52.c: Likewise.
19916         * gcc.dg/vect/vect-53.c: Likewise.
19917         * gcc.dg/vect/vect-54.c: Likewise.
19918         * gcc.dg/vect/vect-56.c: Likewise.
19919         * gcc.dg/vect/vect-57.c: Likewise.
19920         * gcc.dg/vect/vect-58.c: Likewise.
19921         * gcc.dg/vect/vect-60.c: Likewise.
19922         * gcc.dg/vect/vect-61.c: Likewise.
19923
19924         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19925         The test is no longer vectorizable on vect_no_align targets.
19926         * gcc.dg/vect/vect-43.c: Likewsie.
19927
19928         * gcc.dg/vect/vect-44.c: Added comments.
19929         * gcc.dg/vect/vect-45.c: Added comments.
19930         * gcc.dg/vect/vect-50.c: Added comments.
19931         * gcc.dg/vect/vect-51.c: Added comments.
19932
19933         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19934         aligned type.
19935         * gcc.dg/vect/Os-vect-95.c: Likewise.
19936
19937         * gcc.dg/vect/vect-41.c: Test removed.
19938         * gcc.dg/vect/vect-47.c: Test removed.
19939         * gcc.dg/vect/vect-55.c: Test removed.
19940         * gcc.dg/vect/vect-59.c: Test removed.
19941
19942 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19943
19944         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19945         No longer vectorizable on vect_no_align targets.
19946         * gcc.dg/vect/pr20122.c: Likewise.
19947         * gcc.dg/vect/vect-74.c: Likewise.
19948         * gcc.dg/vect/vect-75.c: Likewise.
19949         * gcc.dg/vect/vect-76.c: Likewise.
19950
19951         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19952         Will not be vectorizable on vect_no_align targets once aliasing issues
19953         are resolved.
19954         * gcc.dg/vect/vect-79.c: Likewise.
19955
19956         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19957         * gcc.dg/vect/vect-78.c: Likewise.
19958         * gcc.dg/vect/vect-97.c: Likewise.
19959
19960 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19961
19962         * gcc.dg/pr23943.c: New test.
19963
19964 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19965
19966         PR fortran/19181
19967         * gfortran.dg/derived_pointer_null_1.f90: New test.
19968
19969 2005-09-18  Richard Guenther  <rguenther@suse.de>
19970
19971         PR middle-end/23944
19972         * gcc.c-torture/compile/pr23944.c: New testcase.
19973
19974 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19975
19976         PR fortran/15975
19977         * gfortran.dg/der_pointer_2.f90: New test.
19978
19979 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19980
19981         PR fortran/16861
19982         * gfortran.dg/nested_modules_2.f90: New test.
19983
19984 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19985
19986         PR c++/18368
19987         * g++.dg/other/semicolon.C: New test.
19988
19989 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19990
19991         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19992         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19993
19994 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19995
19996         PR c++/23914
19997         * g++.dg/template/static18.C: New test.
19998
19999         PR c++/21514
20000         * g++.dg/template/crash19.C: Remove dg-error marker.
20001         * g++.dg/template/local4.C: New test.
20002
20003 2005-09-16  Paul Brook  <paul@codesourcery.com>
20004
20005         PR fortran/23906
20006         * gfortran.dg/dependency_1.f90: New test.
20007
20008 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20009
20010         PR c++/23896
20011         * g++.dg/template/static17.C: New test.
20012
20013 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20014
20015         PR c++/23139
20016         * g++.dg/warn/huge-val1.C: New test.
20017
20018 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20019
20020         PR c++/13140
20021         * g++.dg/parse/class2.C: New test.
20022         * g++.dg/template/explicit8.C: Likewise.
20023         * g++.dg/template/spec25.C: Likewise.
20024
20025 2005-09-14  Josh Conner  <jconner@apple.com>
20026
20027         PR middle-end/23584
20028         * gcc.dg/pr23584.c: New test.
20029
20030 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20031
20032         PR fortran/21875 Internal Unit Array I/O, NIST
20033         * gfortran.dg/arrayio_1.f90: New test.
20034         * gfortran.dg/arrayio_1.f90: New test.
20035         * gfortran.dg/arrayio_1.f90: New test.
20036         * gfortran.dg/arrayio_1.f90: New test.
20037         * gfortran.dg/arrayio_1.f90: New test.
20038
20039 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20040
20041         PR middle-end/22480
20042         * gcc.dg/vect/pr22480.c: New test.
20043
20044 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20045
20046         PR fortran/19358
20047         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20048
20049 2005-09-13 Josh Conner <jconner@apple.com>
20050
20051         PR c++/23180
20052         * g++.dg/init/struct2.C: New test.
20053         * g++.dg/init/struct3.C: New test.
20054
20055 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20056
20057         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20058         Clean up temp files.
20059         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20060         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20061         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20062         gcc.dg/tree-ssa/builtin-printf-1.c,
20063         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20064         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20065         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20066         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20067         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20068         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20069         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20070         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20071         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20072         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20073         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20074         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20075
20076 2005-09-13  Josh Conner  <jconner@apple.com>
20077
20078         * lib/gcc-dg.exp: Load scanipa.exp.
20079         (cleanup-dump): New procedure.
20080         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20081         * lib/scandump.exp: New file.
20082         * lib/scantree.exp: Use it.
20083         * lib/scanipa.exp: New file.
20084
20085 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20086
20087         PR fortran/17740
20088         * gfortran.dg/generic_4.f90: New test.
20089
20090 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20091
20092         PR target/23816
20093         * gcc.target/i386/pr23816-1.c: New test.
20094         * gcc.target/i386/pr23816-2.c: New test.
20095
20096
20097 2005-09-13  Bastian Blank <waldi@debian.org>
20098
20099         PR c++/16171
20100         * g++.dg/abi/mangle26.C: New test.
20101         * g++.dg/abi/mangle27.C: New test.
20102         * g++.dg/abi/mangle28.C: New test.
20103         * g++.dg/abi/mangle29.C: New test.
20104
20105         PR c++/23839
20106         * g++.dg/parse/register1.C: New test.
20107
20108 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/23842
20111         * g++.dg/template/access16.C: New test.
20112
20113 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20114
20115         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20116
20117 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20118
20119         PR fortran/18899
20120         * gfortran.dg/shape_2.f90: New test.
20121
20122 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20123
20124         PR target/19269
20125         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20126         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20127         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20128         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20129         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20130         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20131         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20132         tests.
20133
20134 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/23841
20137         * g++.dg/parse/template17.C: New test.
20138
20139 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/23789
20142         * g++.dg/template/nontype14.C: New test.
20143
20144 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20145
20146         PR g++/7874
20147         * g++.dg/lookup/friend7.C: New test.
20148         * g++.dg/lookup/friend8.C: New test.
20149         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20150         so that it will be found via argument dependent lookup.
20151         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20152         friend functions which will no longer be found.
20153         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20154         function g, so that it will be found via argument dependent
20155         lookup.
20156         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20157         * g++.old-deja/g++.mike/net43.C: Likewise.
20158
20159 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/23691
20162         * g++.dg/template/static16.C: New test.
20163
20164 2005-09-12  Josh Conner  <jconner@apple.com>
20165
20166         PR middle-end/23237
20167         * gcc.c-torture/compile/pr23237.c: New test.
20168
20169 2005-09-11  Richard Henderson  <rth@redhat.com>
20170
20171         * g++.dg/other/error8.C: Update expected diagnostic text.
20172
20173 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20174
20175         PR libfortran/19872
20176         * gfortran.dg/overwrite_1.f: New test.
20177
20178 2005-09-09  Josh Conner  <jconner@apple.com>
20179
20180         * g++.dg/init/pr23180-1.C: Removed.
20181         * g++.dg/init/pr23180-2.C: Removed.
20182
20183 2005-09-09  David Daney <ddaney@avtrex.com>
20184
20185         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20186         files which are ...
20187         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20188         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20189
20190 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20191
20192         * gfortran.dg/iostat_2.f90: New test.
20193
20194 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/22252
20197         * g++.dg/ext/interface1.C: New test.
20198         * g++.dg/ext/interface1.h: Likewise.
20199         * g++.dg/ext/interface1a.cc: Likewise.
20200
20201 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20202
20203         * gfortran.dg/iomsg_1.f90: New test case.
20204
20205 2005-09-09  Richard Guenther  <rguenther@suse.de>
20206
20207         PR c++/23624
20208         * g++.dg/tree-ssa/pr23624.C: New testcase.
20209
20210 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20211
20212         PR fortran/19239
20213         * gfortran.dg/vector_subscript_1.f90,
20214         * gfortran.dg/vector_subscript_2.f90: New tests.
20215
20216 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20217
20218         PR fortran/21104
20219         * gfortran.dg/array_alloc_1.f90,
20220         * gfortran.dg/array_alloc_2.f90,
20221         * gfortran.dg/array_alloc_3.f90: New tests.
20222
20223 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20224
20225         PR fortran/12840
20226         * gfortran.dg/array_constructor_6.f90
20227         * gfortran.dg/array_constructor_7.f90
20228         * gfortran.dg/array_constructor_8.f90
20229         * gfortran.dg/array_constructor_9.f90
20230         * gfortran.dg/array_constructor_10.f90
20231         * gfortran.dg/array_constructor_11.f90
20232         * gfortran.dg/array_constructor_12.f90: New tests.
20233
20234 2005-09-08  Josh Conner  <jconner@apple.com>
20235
20236         PR c++/23180
20237         * g++.dg/init/pr23180-1.C: New test.
20238         * g++.dg/init/pr23180-2.C: New test.
20239
20240 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20241
20242         PR fortran/18878
20243         * gfortran.dg/module_double_reuse.f90: New.
20244
20245 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20246
20247         PR fortran/23270
20248         PR fortran/22304
20249         PR fortran/18870
20250         PR fortran/17917
20251         PR fortran/16511
20252         * gfortran.dg/common_equivalence_1.f: New.
20253         * gfortran.dg/common_equivalence_2.f: New.
20254         * gfortran.dg/common_equivalence_3.f: New.
20255         * gfortran.dg/contained_equivalence_1.f90: New.
20256         * gfortran.dg/module_blank_common.f90: New.
20257         * gfortran.dg/module_commons_1.f90: New.
20258         * gfortran.dg/module_equivalence_1.f90: New.
20259         * gfortran.dg/nested_modules_1.f90: New.
20260         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20261         equivalences and add comment to connect the test with
20262         the PR.
20263
20264 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20265
20266         PR fortran/23765
20267         * gfortran.dg/common_6.f90: New test.
20268
20269 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20270
20271         PR fortran/15326
20272         * gfortran.dg/char_result_1.f90,
20273         * gfortran.dg/char_result_2.f90,
20274         * gfortran.dg/char_result_3.f90,
20275         * gfortran.dg/char_result_4.f90,
20276         * gfortran.dg/char_result_5.f90,
20277         * gfortran.dg/char_result_6.f90,
20278         * gfortran.dg/char_result_7.f90,
20279         * gfortran.dg/char_result_8.f90: New tests.
20280
20281 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20282
20283         PR fortran/19928
20284         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20285
20286 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20287
20288         PR obj-c++/16816
20289         * obj-c++.dg/selector-5.mm: New test.
20290         * obj-c++.dg/selector-6.mm: New test.
20291
20292 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20293
20294         PR objc/20574
20295         PR objc/19324
20296         * objc.dg/error-1.m: New test.
20297
20298 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20299
20300         PR fortran/23373
20301         * gfortran.fortran-torture/execute/pr23373-1.f90,
20302         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20303
20304 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20305
20306         PR libfortran/23760
20307         * gfortran.dg/g77/1832.f: Remove long string in write statement
20308         to allow the test to pass on correct list directed output with
20309         prepended space.
20310
20311 2005-09-07  James E Wilson  <wilson@specifix.com>
20312
20313         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20314
20315 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20316
20317         * gfortran.dg/parameter+save.f90: Rename to
20318         * gfortran.dg/parameter_save.f90: .. this.
20319
20320 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20321
20322         PR fortran/20848
20323         * gfortran.dg/parameter+save.f90: New test case.
20324
20325 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20326
20327         PR fortran/19269
20328         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20329
20330 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR c/23075
20333         * gcc.dg/pr23075.c: New test.
20334         * g++.dg/warn/pr23075.C: New test.
20335
20336         PR target/22362
20337         * gcc.target/i386/pr22362.c: New test.
20338
20339         PR rtl-optimization/23098
20340         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20341
20342         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20343         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20344         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20345
20346 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20347
20348         * g++.dg/expr/cast6.C: New test.
20349
20350         PR c++/9782
20351         * g++.dg/init/new15.C: New test.
20352
20353 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20354
20355         * gcc.dg/vect/Os-vect-95.c: New test.
20356         * gcc.dg/vect/vect-95.c: Same.
20357
20358 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20359
20360         * gcc.dg/vect/vect-29.c: Update xfail testing.
20361         * gcc.dg/vect/vect-44.c: Same.
20362         * gcc.dg/vect/vect-48.c: Same.
20363         * gcc.dg/vect/vect-50.c: Same.
20364         * gcc.dg/vect/vect-72.c: Same.
20365         * gcc.dg/vect/vect-77.c: Same.
20366         * gcc.dg/vect/vect-78.c: Same.
20367         * gcc.dg/vect/vect-80.c: Same.
20368         * gcc.dg/vect/vect-96.c: Same.
20369         * gcc.dg/vect/vect-100.c: Same.
20370         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20371         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20372         * gfortran.dg/vect/vect-5.f90: Same.
20373
20374 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20377         start strings.
20378         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20379         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20380
20381         PR c++/23056
20382         * g++.dg/opt/pr23056.C: New test.
20383
20384         PR rtl-optimization/23098
20385         * gcc.target/i386/pr23098.c: New test.
20386
20387 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/23667
20390         * g++.dg/template/static15.C: New test.
20391
20392         PR c++/21440
20393         * g++.dg/ext/stmtexpr5.C: New test.
20394         * g++.dg/ext/stmtexpr6.C: Likewise.
20395
20396 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20397
20398         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20399
20400         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20401         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20402         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20403
20404 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20405
20406         PR libfortran/23321
20407         * gfortran.dg/direct_io_4.f90: New test case.
20408
20409 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20410             Rasmus Hahn  <rassahah@neofonie.de>
20411
20412         PR libobjc/23108
20413         * objc.dg/type-stream-1.m: New test.
20414
20415 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20416
20417         PR fortran/23661
20418         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20419         gfortran.dg/print_fmt_3.f90: New test.
20420
20421 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20422
20423         * gfortran.dg/fmt_t_1.f90: New test.
20424
20425 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20426
20427         PR rtl-optimization/23454
20428         * g++.dg/opt/pr23454.C: New test.
20429
20430 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20431
20432         PR c++/23699
20433         * g++.dg/ext/static1.C: New test.
20434
20435 2005-09-02  Richard Henderson  <rth@redhat.com>
20436
20437         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20438         tail call to check_fa_work.
20439
20440 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20441
20442         PR c++/21687
20443         * g++.dg/other/gc3.C: New test.
20444
20445 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20446
20447         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20448         * gcc.dg/20050826-1.c: Likewise.
20449
20450 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/23167
20453         * g++.dg/expr/volatile1.C: New test.
20454
20455 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20456
20457         PR middle-end/23547
20458         * gcc.dg/pr23547.c: New test.
20459
20460 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20461
20462         PR c/22061
20463         * gcc.c-torture/execute/pr22061-1.c,
20464         * gcc.c-torture/execute/pr22061-2.c,
20465         * gcc.c-torture/execute/pr22061-3.c,
20466         * gcc.c-torture/execute/pr22061-4.c: New tests.
20467
20468 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20469
20470         * gcc.dg/Wredundant-decls-2.c: New test to check that
20471         -Wredundant-decls does not issue warning for a variable
20472         definition following a declaration.
20473
20474 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20475
20476         PR debug/7241
20477         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20478         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20479         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20480
20481         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20482         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20483         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20484         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20485         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20486         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20487         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20488         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20489
20490 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20491
20492         PR objc/23306
20493         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20494         scan-assmbler.
20495
20496 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20497
20498         PR target/21255
20499         * gcc.dg/pr21255-1.c: New test.
20500         * gcc.dg/pr21255-2-mb.c: Likewise.
20501         * gcc.dg/pr21255-2-ml.c: Likewise.
20502         * gcc.dg/pr21255-3.c: Likewise.
20503         * gcc.dg/pr21255-4.c: Likewise.
20504
20505 2005-08-31  Dale Johannesen  <dalej@apple.com>
20506
20507         * gcc.dg/20050830-1.c: New.
20508
20509 2005-08-31  Josh Conner  <jconner@apple.com>
20510
20511         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20512         command-line options for arm-*-* targets.
20513         * g++.dg/init/array16.C: Likewise.
20514         * g++.dg/other/crash-4.C: Likewise.
20515
20516 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20517
20518         PR obj-c++/23640
20519         * obj-c++.dg/gnu-runtime-3.mm: New test.
20520
20521 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20522
20523         PR c++/13377
20524         * g++.dg/lookup/ambig4.C: New test.
20525         * g++.dg/lookup/ambig5.C: New test.
20526         * g++.dg/tc1/dr101.C: Adjust error markers.
20527
20528 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20529
20530         PR c++/23639
20531         * g++.dg/template/ttp5.C: Adjust error markers.
20532
20533 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20534
20535         PR testsuite/23609
20536         * lib/obj-c++.exp: Include target-libpath.exp.
20537         (obj-c++_link_flags): Look for the GNU libobjc library
20538         and set the library path to include it.
20539         Don't manually set LD_LIBRARY_PATH (etc.) but call
20540         set_ld_library_path_env_vars instead.
20541         (obj-c++_target_compile): Don't set library path or
20542         linker flags because they are already set correctly
20543         in obj-c++_link_flags.
20544
20545 2005-08-30  Josh Conner  <jconner@apple.com>
20546
20547         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20548         to command-line options for arm-*-* targets.
20549
20550 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20551
20552         * g++.dg/other/i386-1.C: New.
20553
20554 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20555
20556         PR preprocessor/20348
20557         PR preprocessor/20356
20558         * gcc.dg/cpp/pr20348.c: New test.
20559         * gcc.dg/cpp/pr20348.h: New file.
20560         * gcc.dg/cpp/inc/pr20348.h: New file.
20561         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20562         * gcc.dg/cpp/pr20356.c: New test.
20563         * gcc.dg/cpp/pr20356.h: New file.
20564         * gcc.dg/cpp/inc/pr20356.h: New file.
20565         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20566
20567 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20568
20569         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20570         Fix array dimension to avoid correct end-of-file error.
20571
20572 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20573
20574         PR libfortran/23598
20575         * gfortran.dg/iostat_1.f90: New test.
20576
20577 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20578
20579         PR middle-end/23408
20580         * gcc.dg/pr23408.c: New test.
20581
20582 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR c++/23099
20585         * g++.dg/init/member1.C: Make sure erroneous static data member
20586         definitions are required.
20587         * g++.dg/template/static13.C: New test.
20588         * g++.dg/template/static14.C: Likewise.
20589
20590 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20593         -march=pentium4, remove ilp32 requirement.
20594
20595         PR middle-end/23484
20596         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20597         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20598
20599 2005-08-29  Andreas Jaeger  <aj@suse.de>
20600
20601         PR testsuite/23607
20602         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20603
20604 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20605
20606         * gcc.c-torture/execute/20050316-2.c: New test.
20607         * gcc.c-torture/execute/20050316-3.c: New test.
20608         * gcc.dg/torture/pr16104-1.c: New test.
20609
20610 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20611
20612         PR middle-end/23463
20613         * gcc.c-torture/execute/zero-struct-1.c: New test.
20614
20615 2005-08-27  Richard Guenther  <rguenther@suse.de>
20616
20617         PR target/23575
20618         * gcc.target/i386/pr23575.c: New testcase.
20619
20620 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20621
20622         PR rtl-optimization/23561
20623         * gcc.c-torture/execute/20050826-1.c: New test.
20624
20625         PR rtl-opt/23560
20626         * gcc.c-torture/execute/20050826-2.c: New test.
20627
20628 2005-08-26  Dale Johannesen  <dalej@apple.com>
20629
20630         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20631         * gcc.dg/20050826-1.c: New.
20632
20633 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR c++/19004
20636         * g++.dg/template/nontype13.C: New test.
20637
20638         PR c++/23491
20639         * g++.dg/init/new14.C: New test.
20640         * g++.dg/expr/anew1.C: Do not XFAIL.
20641         * g++.dg/expr/anew2.C: Likewise.
20642         * g++.dg/expr/anew3.C: Likewise.
20643
20644 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20645
20646         PR middle-end/22439
20647         * gcc.dg/vla-3.c: New test.
20648
20649 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20650
20651         PR fortran/20363
20652         * gfortran.dg/named_interface.f90: New.
20653
20654 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20655
20656         * gcc.c-torture/execute/frame-address.c: New test.
20657
20658 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20659
20660         PR c++/20817
20661         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20662
20663 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20664
20665         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20666
20667 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20668
20669         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20670         * gcc.dg/altivec-22.c: Rename from..
20671         * gcc.dg/altivec-nomfcr.c: ..this.
20672
20673 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20674
20675         PR tree-optimization/23546
20676         * gcc.dg/tree-ssa/pr23546.c: New test.
20677
20678 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20679
20680         PR fortran/17758
20681         * gfortran.dg/nonreturning_statements.f90: New test.
20682
20683 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20684
20685         PR c++/22454
20686         * g++.dg/parse/crash29.C: New.
20687
20688 2005-08-23  DJ Delorie  <dj@redhat.com>
20689
20690         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20691         constants have the L suffix.
20692
20693 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20694
20695         PR c++/23044
20696         * g++.dg/template/instantiate8.C: New.
20697
20698 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20699
20700         PR middle-end/23467
20701         * gcc.c-torture/execute/pr23467.c: New test.
20702
20703 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20704
20705         PR tree-optimization/22043
20706         * gcc.c-torture/execute/20050613-1.c: New test.
20707
20708 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20709
20710         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20711
20712 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20713
20714         PR rtl-optimization/23478
20715         * g++.dg/opt/pr23478.C: New test.
20716
20717 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20718
20719         PR c/18715
20720         * gcc.dg/switch-warn-3.c: New test.
20721
20722 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20723
20724         PR c++/22233
20725         * g++.dg/template/param1.C: New test.
20726
20727 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20728
20729         PR c++/23089
20730         * g++.dg/other/incomplete1.C: New test.
20731
20732 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20733
20734         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20735         are vectorizable.
20736
20737 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20738
20739         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20740         d_lines_5.f: New.
20741
20742 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * gcc.target/i386/sse-4.c: New test.
20745
20746 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20747
20748         PR testsuite/23239
20749         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20750
20751 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * gcc.dg/20050811-1.c: New test.
20754         * gcc.dg/20050811-2.c: New test.
20755
20756 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20757
20758         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20759
20760 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20761
20762         PR 23476
20763         * gcc.c-torture/compile/pr23476.c: New test.
20764
20765 2005-08-19  Devang Patel  <dpatel@apple.com>
20766
20767         PR tree-optimization/23048
20768         * gcc.dg/tree-ssa/pr23048.c: New test.
20769
20770 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20771
20772         PR middle-end/20624
20773         * g++.dg/warn/Wreturn-3.C: New test
20774
20775 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20776
20777         PR tree-optimization/22228
20778         * g++.dg/vect/pr22543.cc: New test.
20779
20780 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20781
20782         PR tree-optimization/21574
20783         * gcc.dg/tree-ssa/pr21574.c: New test.
20784
20785 2005-08-16  James E Wilson  <wilson@specifix.com>
20786
20787         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20788
20789 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20790
20791         PR tree-opt/23402
20792         * gcc.c-torture/compile/zero-strct-3.c: New test.
20793         * gcc.c-torture/compile/zero-strct-4.c: New test.
20794
20795 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20796
20797         PR target/23376
20798         * gcc.target/x86_64/pr23376.c: New test.
20799
20800 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20801
20802         PR c++/23337
20803         * g++.dg/ext/vector2.C: New.
20804
20805 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20806
20807         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20808
20809 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20810
20811         PR libfortran/23428
20812         * gfortran.dg/inquire-complex.f90: New test case.
20813
20814 2005-08-16  James E Wilson  <wilson@specifix.com>
20815
20816         PR tree-optimization/21105
20817         * gcc.dg/large-size-array.c: New.
20818
20819 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20820
20821         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20822         type.
20823         * gcc.dg/vect/vect-41: Likewise.
20824         * gcc.dg/vect/vect-42: Likewise.
20825         * gcc.dg/vect/vect-43: Likewise.
20826         * gcc.dg/vect/vect-44: Likewise.
20827         * gcc.dg/vect/vect-46: Likewise.
20828         * gcc.dg/vect/vect-47: Likewise.
20829         * gcc.dg/vect/vect-48: Likewise.
20830         * gcc.dg/vect/vect-52: Likewise.
20831         * gcc.dg/vect/vect-53: Likewise.
20832         * gcc.dg/vect/vect-54: Likewise.
20833         * gcc.dg/vect/vect-55: Likewise.
20834         * gcc.dg/vect/vect-56: Likewise.
20835         * gcc.dg/vect/vect-57: Likewise.
20836         * gcc.dg/vect/vect-58: Likewise.
20837         * gcc.dg/vect/vect-59: Likewise.
20838         * gcc.dg/vect/vect-60: Likewise.
20839         * gcc.dg/vect/vect-61: Likewise.
20840         * gcc.dg/vect/vect-85: Likewise.
20841         * gcc.dg/vect/vect-87: Likewise.
20842         * gcc.dg/vect/vect-88: Likewise.
20843         * gcc.dg/vect/vect-93.c: Likewise.
20844         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20845         * gcc.dg/vect/vect-75: Likewise.
20846         * gcc.dg/vect/vect-76: Likewise.
20847         * gcc.dg/vect/vect-77: Likewise.
20848         * gcc.dg/vect/vect-78: Likewise.
20849         * gcc.dg/vect/vect-80: Likewise.
20850         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20851         vectorized for the expected reason, rather than checking how alignment
20852         was handled.
20853         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20854         aligned type and also instead of aligned pointers. Added documentation.
20855
20856 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20857
20858         * gfortran.dg/power.f90: New test.
20859
20860 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20861
20862         PR rtl-optimization/23299
20863         * g++.dg/opt/pr23299.C: New test.
20864
20865 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20866
20867         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20868
20869 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20870
20871         * g++.dg/template/local6.C: New test.
20872
20873 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20874
20875         * execute/exceptions/finally-1.m: Check that the catch and finally are
20876         being called.  Also add a "return 0;" at the end of main.
20877
20878 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20879
20880         PR fortran/21432.
20881         * gfortran.dg/namelist_print_1.f: New test of functionality of
20882         PRINT namelist.
20883         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20884         namelist generates error with -std=f95.
20885
20886 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20887
20888         PR tree-optimization/23119
20889         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20890
20891 2005-08-13  Marcin Koziej  <creep@desk.pl>
20892             Andrew Pinski  <pinskia@physics.uc.edu>
20893
20894         PR libobjc/22492
20895         * execute/exceptions/finally-1.m: New test.
20896
20897 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20900         testsuite.
20901         * objc/execute/exceptions/trivial.m: New test.
20902         * objc.dg/try-catch-11.m: Move to ...
20903         * objc/execute/exceptions/foward-1.m: Here.
20904         * objc.dg/try-catch-2.m: Move to ...
20905         * objc/execute/exceptions/catchall-1.m: Here.
20906         * objc.dg/try-catch-8.m: Move to ...
20907         * objc/execute/exceptions/local-variables-1.m: Here.
20908
20909 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20910
20911         * objc.dg/nested-func-1.m: Move to ...
20912         * objc/execute/nested-func-1.m: Here.
20913
20914 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20915
20916         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20917         in ${options} instead of [target_info name].
20918         * lib/obj-c++.exp (objc_target_compile): Likewise.
20919
20920 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20921
20922         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20923
20924 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20925
20926         part of PR testsuite/23348
20927         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20928         each of the torture options.
20929         * objc/compile/trivial.m: New test.
20930
20931 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20932
20933         * gfortran.dg/eoshift.f90: Correct format.
20934
20935 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20936
20937         * gfortran.fortran-torture/execute/character_passing.f90:
20938         Fix comment typo.
20939
20940 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20941
20942         PR c++/8271
20943         * g++.dg/template/unify10.C: New.
20944
20945 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20946
20947         * g++.dg/parse/pr22514.C: Move to...
20948         * g++.dg/debug/pr22514.C: here.
20949
20950 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20951
20952         PR c++/23266
20953         * g++.dg/inherit/pure1.C: New test.
20954
20955         * ChangeLog: Fix typos.
20956
20957 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20958             Steven Bosscher  <stevenb@suse.de>
20959
20960         * gfortran.dg/runtime_warning_1.f90: New test.
20961
20962 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20963
20964         PR c++/23219
20965         * g++.dg/parse/crash28.C: New.
20966
20967 2005-08-11  Richard Guenther  <rguenther@suse.de>
20968
20969         PR target/23289
20970         * gcc.target/i386/tailcall-1.c: New testcase.
20971
20972 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20973
20974         * gcc.dg/vect/vect-67.c: Un-xfail.
20975
20976 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20977
20978         PR c++/23225
20979         * g++.dg/parse/crash27.C: new test.
20980
20981 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20982
20983         PR libfortran/22143
20984         * gfortran.dg/shift-kind.f90: New testcase.
20985
20986 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20987
20988         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20989         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20990
20991 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20992
20993         PR c++/20646
20994         * g++.dg/other/mult-stor1.C: New test.
20995
20996 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20997
20998         * gcc.c-torture/pr18299-1.c: Move to ...
20999         * gcc.c-torture/compile/pr18299-1.c: Here.
21000
21001 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21002
21003         * gfortran/fortran.torture/execute/character_passing.f90:
21004         Fix types for LSAME.
21005
21006 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21007
21008         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21009         input data back to what it was originally.
21010
21011 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21012
21013         * objc.dg/try-catch-8.m: Enable for all targets.
21014
21015 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21016
21017         * gcc.dg/pr23165.c: New test.
21018
21019 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21020
21021         PR tree-optimization/23234
21022         * gcc.dg/tree-ssa/pr23234.c: New test.
21023
21024 2005-08-08  Josh Conner  <jconner@apple.com>
21025
21026         PR rtl-optimization/23241
21027         * gcc.dg/char-compare.c: New test.
21028
21029 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21030
21031         PR c++/22508
21032         * g++.dg/init/new13.C: New test.
21033
21034 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         PR c++/21166
21037         * g++.dg/other/crash-4.C: Adjust
21038         * g++/dg/ext/packed9.C: New.
21039
21040 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21041
21042         PR middle-end/21964
21043         * gcc.c-torture/execute/pr21964-1.c: New test.
21044
21045 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21046
21047         PR c/22458
21048         * gcc.dg/pr22458-1.c: New test.
21049
21050 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21051             Steven G. Kargl <kargls@comcast.net>
21052
21053         PR fortran/22390
21054         * gfortran.dg/flush_1.f90: New test.
21055
21056 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21057
21058         PR c++/23191
21059         * g++.dg/template/eh2.C: New test.
21060
21061 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21062
21063         PR c++/19498
21064         * g++.dg/template/instantiate7.C: New test.
21065
21066 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21067
21068         PR c/23113
21069         * gcc.dg/Wunused-value-1.c: New test.
21070
21071 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21072
21073         PR rtl-optimization/23233
21074         * gcc.c-torture/compile/pr23233-1.c: New test.
21075
21076 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21077
21078         PR fortran/18833
21079         PR fortran/20850
21080         * gfortran.dg/equiv_1.f90: New test.
21081         * gfortran.dg/equiv_2.f90: New test.
21082         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21083         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21084         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21085
21086 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21087
21088         * gcc.c-torture/execute/vrp-5.c: New test.
21089         * gcc.c-torture/execute/vrp-6.c: New test.
21090         * gcc.dg/tree-ssa/vrp21.c: New test.
21091
21092 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21093
21094         * g++.dg/parse/pr22514.C: New test.
21095
21096 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21097
21098         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21099
21100         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21101         instead of constant loads / pool entries.
21102
21103 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21104
21105         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21106         TEST_TO_WCTYPE.
21107
21108 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21109
21110         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21111         __WINT_TYPE__ in generated prototypes if possible.
21112
21113 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21114
21115         PR 22037
21116         * g++.dg/tree-ssa/pr22037.C:
21117
21118 2005-08-04  Richard Henderson  <rth@redhat.com>
21119
21120         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21121         scan-tree-dump-times directive.
21122
21123 2005-08-04  Jan Hubicka  <jh@suse.cz>
21124
21125         * gcov-1.C: Fix switch counts.
21126         * gcov-4b.c: Likewise.
21127
21128 2005-08-03  Jeff Law  <law@redhat.com>
21129
21130         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21131
21132 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21133
21134         * gcc.c-torture/execute/pr23135.c: New test.
21135
21136 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21137
21138         PR tree-optimization/19899
21139         * gcc.dg/tree-ssa/scev-1.c: New test.
21140         * gcc.dg/tree-ssa/scev-2.c: New test.
21141
21142 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21143
21144         PR target/18582
21145         * gcc.dg/torture/pr18582-1.c: New test.
21146
21147 2005-08-03  Jan Hubicka  <jh@suse.cz>
21148
21149         * update-conroll.c: New testcase.
21150         * update-conroll-2.c: New testcase.
21151
21152 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21153
21154         * gfortran.dg/constant_substring.f: New test.
21155         * gfortran.dg/pr22491.f: New test.
21156
21157 2005-08-02  Jan Hubicka  <jh@suse.cz>
21158
21159         * update-threading.c: Replace by the proper one.
21160
21161 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21162
21163         PR 23164
21164         * g++.dg/tree-ssa/pr23164.C: New test.
21165
21166 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21167
21168         * gcc.dg/tree-ssa/pr23192.c: New test.
21169
21170 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21171
21172         * gcc.c-torture/execute/vrp-4.c: New test.
21173
21174 2005-08-02  Jan Hubicka  <jh@suse.cz>
21175
21176         * update-threading.c: New test.
21177
21178 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21179
21180         * gcc.c-torture/compile/20050801-1.c: New test.
21181         * gcc.c-torture/compile/20050801-2.c: New test.
21182
21183 2005-08-01  Jan Hubicka  <jh@suse.cz>
21184
21185         * val-prof-5.c: New test.
21186
21187 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21188
21189         PR c/22311
21190         * gcc.dg/pr22311-1.c : New test.
21191
21192 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21193
21194         PR target/23095
21195         * gfortran.dg/pr23095.f: New test.
21196
21197         PR c++/22003
21198         * g++.dg/other/pr22003.C: New test.
21199
21200 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21201
21202         PR target/20621
21203         * gcc.c-torture/execute/pr20621-1.c: New test.
21204
21205 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21206
21207         * gfortran.dg/comma_format_extension_4.f: Adjust length
21208         of string for format.
21209         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21210         print statement with internal write.
21211         * gfortran.dg/der_array_io_2.f: Likewise.
21212         * gfortran.dg/der_array_io_3.f: Likewise.
21213
21214 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21215
21216         * gcc.dg/fold-abs-4.c: new test.
21217
21218 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21219
21220         PR fortran/22570 an related issues.
21221         * gfortran.dg/x_slash_1.f: New test.
21222
21223 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21224
21225         PR c/23143
21226         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21227         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21228
21229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21230
21231         PR c/529
21232         * gcc.dg/Wshadow-3.c: New test.
21233
21234 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21235
21236         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21237         used to have the wrong bounds).
21238
21239 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21240
21241         PR c/21720
21242         * gcc.dg/hex-round-1.c: Test more cases.
21243         * gcc.dg/hex-round-2.c: New test.
21244
21245 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21246
21247         PR 22550
21248         * g++.dg/tree-ssa/pr22550.C: New test.
21249
21250 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21251
21252         * gcc.dg/tree-ssa/vrp19.c: New test.
21253         * gcc.dg/tree-ssa-vrp20.c: New test.
21254
21255 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21256
21257         PR c/22240
21258         * gcc.dg/transparent-union-4.c: New test.
21259
21260 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21261
21262         PR c/22192
21263         * gcc.dg/c99-vla-2.c: New test.
21264
21265 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21266
21267         PR c/21720
21268         * gcc.dg/hex-round-1.c: New test.
21269
21270 2005-07-28  Jan Hubicka  <jh@suse.cz>
21271
21272         * inliner-1.c: Do not dump everything.
21273         * tree-prof.exp: Do not pass -ftree-based-profiling.
21274         * bprob.exp: Likewise.
21275
21276         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21277
21278 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/22545
21281         * g++.dg/expr/ptrmem7.C: New test.
21282
21283 2005-07-28  Mike Stump  <mrs@apple.com>
21284
21285         * g++.old-deja/g++.mike/visibility-1.C: New test.
21286
21287 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21288
21289         PR c/20187
21290         * gcc.c-torture/execute/pr20187-1.c: New test.
21291
21292 2005-07-28  Jeff Law  <law@redhat.com>
21293
21294         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21295         * gcc.dg/tree-ssa/vrp18.c: New test.
21296
21297 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21298
21299         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21300
21301 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21302
21303         PR tree-optimization/22506
21304         * gcc.dg/vect/ps22506.c: New test.
21305
21306 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21307
21308         PR target/21149
21309         * gcc.target/i386/sse-3.c: New test.
21310
21311 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21312
21313         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21314         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21315
21316 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21317
21318         PR c/22589
21319         * gcc.c-torture/compile/pr22589-1.c: New test.
21320
21321 2005-07-28  Jan Hubicka  <jh@suse.cz>
21322
21323         * update-loopch.c: New testcase.
21324
21325 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21326
21327         PR rtl-optimization/23047
21328         * gcc.c-torture/execute/pr23047.c: New test.
21329         * gcc.c-torture/execute/pr23047.x: New.
21330
21331 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21332
21333         PR tree-optimization/22493
21334         * gcc.c-torture/execute/pr22493-1.c: New test.
21335         * gcc.c-torture/execute/pr22493-1.x: New.
21336         * gcc.c-torture/execute/vrp-1.c: New test.
21337         * gcc.c-torture/execute/vrp-2.c: New test.
21338         * gcc.c-torture/execute/vrp-2.c: New test.
21339
21340 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21341
21342         * gcc.target/frv/all-builtin-read8.c: Delete.
21343         * gcc.target/frv/all-builtin-read16.c: Delete.
21344         * gcc.target/frv/all-builtin-read32.c: Delete.
21345         * gcc.target/frv/all-builtin-read64.c: Delete.
21346         * gcc.target/frv/all-builtin-write8.c: Delete.
21347         * gcc.target/frv/all-builtin-write16.c: Delete.
21348         * gcc.target/frv/all-builtin-write32.c: Delete.
21349         * gcc.target/frv/all-builtin-write64.c: Delete.
21350         * gcc.target/frv/all-read-write-1.c: New.
21351
21352 2005-07-27  Jeff Law  <law@redhat.com>
21353
21354         * gcc.c-torture/execute/pr22630.c: New test.
21355
21356 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21357
21358         PR tree-optimization/23073
21359         * gcc.dg/vect/nodump-pr23073.c: New test.
21360         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21361
21362 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21363
21364         PR tree-optimize/22348
21365         * gcc.c-torture/execute/pr22348.c: New.
21366
21367 2005-07-27  Richard Guenther  <rguenther@suse.de>
21368
21369         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21370
21371 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21372
21373         PR fortran/22503
21374         * gfortran.dg/logical_comp.f90: New test.
21375
21376 2005-07-27  Jan Hubicka  <jh@suse.cz>
21377
21378         * inliner-1.c: Add cleanup of dumps.
21379         * val-prof-*.c: Likewise.
21380         * update-tailcall.c: New.
21381
21382 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21383
21384         PR 22591
21385         * gcc.dg/tree-ssa/pr22591.c: New test.
21386         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21387
21388 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21389
21390         PR libobjc/22606
21391         * objc.dg/try-catch-11.m: New test.
21392
21393 2005-07-26  Richard Guenther  <rguenther@suse.de>
21394
21395         PR tree-optimization/22486
21396         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21397
21398 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21399
21400         PR tree-opt/22484
21401         * g++.dg/opt/loop2.C: New test.
21402
21403 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21404
21405         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21406         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21407
21408 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21409
21410         * lib/profopt.exp (profopt-execute): Check for profiling data
21411         files on the target.
21412
21413 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21414
21415         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21416         for matching of asm labels.
21417
21418 2005-07-25  Richard Guenther  <rguenther@suse.de>
21419
21420         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21421
21422 2005-07-25  Richard Guenther  <rguenther@suse.de>
21423
21424         PR testsuite/22624
21425         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21426
21427 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21428
21429         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21430         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21431         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21432         * gcc.dg/vect/vect-100.c: New test.
21433         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21434         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21435         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21436         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21437         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21438         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21439         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21440         * gfortran.dg/vect/pr19049.f90: New testcase.
21441         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21442
21443 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21444
21445         * gcc.c-torture/execute/20050713-1.c: New test.
21446
21447         PR fortran/20063
21448         * gfortran.fortran-torture/execute/data_4.f90: New test.
21449
21450         PR middle-end/20303
21451         * gcc.dg/visibility-d.c: New test.
21452
21453 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21454
21455         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21456         * gfortran.dg/underflow.f90: Ditto.
21457
21458 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21459
21460         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21461         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21462         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21463
21464 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21465
21466         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21467         include case of field width of zero.
21468
21469 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21470
21471         PR libgfortran/21875
21472         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21473         with trailing blanks on normal formatted read.
21474
21475 2005-07-23  Chao-ying Fu  <fu@mips.com>
21476
21477         * gcc.target/mips/mips32-dsp-type.c: New test.
21478         * gcc.target/mips/mips32-dsp.c: New test.
21479
21480 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21481
21482         PR testsuite/21073
21483         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21484
21485         PR testsuite/20454
21486         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21487         and __cyg_profile_func_exit.
21488
21489 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21490
21491         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21492         * gfortran.dg/comma_format_extension_4.f: Same.
21493         * gfortran.dg/pr15332.f: Same.
21494         * gfortran.dg/pr21730.f: Same.
21495
21496 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21497
21498         * g++.dg/opt/vrp2.C: Fix testcase.
21499
21500         PR tree-opt/22625
21501         * g++.dg/opt/vrp2.C: New test.
21502
21503 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR debug/21828
21506         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21507
21508 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21509
21510         * gcc.dg/tree-ssa/20050719-1.c: New test.
21511
21512 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21513
21514         * gcc.dg/bfin-longcall-1.c: New file.
21515         * gcc.dg/bfin-longcall-2.c: New file.
21516
21517 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21518
21519         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21520
21521 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21522
21523         PR middle-end/19055
21524         * gcc.dg/tree-ssa/pr19055.c: New test.
21525         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21526
21527 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21528
21529         PR C++/22358
21530         * g++.dg/other/pr22358.C: New test.
21531
21532 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21533
21534         PR c++/2922
21535         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21536
21537 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21538
21539         PR c++/15938
21540         * g++.dg/init/union2.C: New test.
21541
21542 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21543
21544         PR c/22393
21545         * gcc.dg/complex-4.c: New test.
21546
21547 2005-07-21  Richard Guenther  <rguenther@suse.de>
21548
21549         PR testsuite/22522
21550         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21551         scanning for asm labels.
21552         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21553
21554 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21555
21556         PR target/22085
21557         * gcc.dg/altivec-pr22085.c: New.
21558
21559 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21560
21561         PR tree-optimization/19210
21562         * gcc.dg/tree-ssa/pr19210-1.c: New.
21563         * gcc.dg/tree-ssa/pr19210-2.c: New.
21564
21565 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21566
21567         PR rtl-optimization/22167
21568         * g++.dg/opt/pr22167.C: New test.
21569
21570 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21571
21572         PR c++/2922
21573         * g++.dg/lookup/two-stage2.C: New.
21574         * g++.dg/lookup/two-stage3.C: New.
21575         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21576         fixed two-stage name lookup for operators.
21577         * g++.dg/template/call3.C: Compiler now produces an appropriate
21578         error message.
21579         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21580         14 as a candidate.
21581         * g++.dg/template/ptrmem4.C: Compiler produces different error
21582         message.
21583         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21584         connect_to_method as a candidate.
21585
21586 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21587
21588         * gcc.dg/fold-alloc-1.c: New test.
21589
21590 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21591
21592         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21593         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21594
21595 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21596
21597         * gcc.dg/fold-abs-1.c: New test.
21598         * gcc.dg/fold-abs-2.c: New test.
21599         * gcc.dg/fold-abs-3.c: New test.
21600
21601 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21602
21603         Make CONSTRUCTOR use VEC to store initializers.
21604         * g++.dg/ext/complit3.C: Check for specific error messages.
21605         * g++.dg/init/brace2.C: Update error message.
21606         * g++.dg/warn/Wbraces2.C: Likewise.
21607
21608 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21609
21610         PR fortran/16940
21611         * gfortran.dg/module_interface_1.f90: New test.
21612
21613 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21614             Kenneth Zadeck <zadeck@naturalbridge.com>
21615
21616         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21617
21618 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21619
21620         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21621         specify -Wformat for these tests.
21622         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21623         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21624         * gcc.dg/format/opt-6.c: Delete.
21625
21626 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21627
21628         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21629         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21630
21631 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21632
21633         * gcc.dg/tree-ssa/alias-2.c: New test.
21634
21635 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/22263
21638         * g++.dg/template/explicit7.C: New test.
21639
21640 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21641
21642         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21643         field width of 8 to +Inf and -Inf.
21644
21645 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/22139
21648         * g++.dg/template/friend36.C: New test.
21649
21650 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21651
21652         PR fortran/21730
21653         * gfortran.dg/pr21730.f: New test.
21654
21655 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21656             Kenneth Zadeck <zadeck@naturalbridge.com>
21657
21658         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21659         since pure const detection cannot run at -O1 in c compiler.
21660         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21661         can now optimize this case properly.
21662         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21663         because we now pass.
21664         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21665
21666 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21667
21668         PR c/22421
21669         * gcc.dg/format/bitfld-1.c: New test.
21670
21671 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/22204
21674         * g++.dg/rtti/repo1.C: New test.
21675
21676 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21677
21678         PR middle-end/22398
21679         * gcc.c-torture/compile/pr22398.c: New test.
21680
21681 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/22132
21684         * g++.dg/expr/cast4.C: New test.
21685
21686 2005-07-15  Richard Guenther  <rguenther@suse.de>
21687
21688         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21689         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21690
21691 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21692
21693         PR tree-optimization/22230
21694         * gcc.dg/tree-ssa/pr22230.c: New test.
21695
21696 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21697
21698         * gfortran.dg/g77/cpp6.f: New test.
21699
21700         PR fortran/22417
21701         * gfortran.dg/g77/cpp5.F: New test.
21702         * gfortran.dg/g77/cpp5.h: New file.
21703         * gfortran.dg/g77/cpp5inc.h: New file.
21704
21705 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21706
21707         PR libfortran/16435
21708         * gfortran.dg/tl_editting.f90: New.
21709         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21710
21711 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21712
21713         * gfortran.dg/char_array_constructor.f90: New test.
21714
21715 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21716
21717         * gfortran.dg/past_eor.f90: New.
21718         * gfortran.dg/complex_read.f90: New.
21719
21720 2005-07-13  Jeff Law  <law@redhat.com>
21721
21722         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21723         additional casts.
21724
21725         * gcc.dg/tree-ssa/pr22321.c: New test
21726
21727 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21728
21729         PR tree-optimization/21921
21730         * gcc.dg/tree-ssa/pr21921.c: New.
21731
21732 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21733
21734         PR tree-optimizatio/22442
21735         * gcc.dg/tree-ssa/loop-11.c: New test.
21736
21737 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21738
21739         PR tree-opt/21840
21740         * gcc.c-torture/compile/pr21840.c: New test.
21741
21742 2005-07-12  Jan Hubicka  <jh@suse.cz>
21743
21744         * gcc.c-torture/compile/pr22379.c: New test.
21745
21746 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21747
21748         PR libfortran/21593
21749         gfortran.dg/dev_null.f90: Remove outdated comment about
21750         PR libfortran/21593.
21751
21752
21753 2005-07-12  Dale Johannesen  <dalej@apple.com>
21754
21755         * gcc.target/i386/compress-float-sse.c: New.
21756         * gcc.target/i386/compress-float-sse-pic.c: New.
21757         * gcc.target/i386/compress-float-387.c: New.
21758         * gcc.target/i386/compress-float-387-pic.c: New.
21759         * gcc.dg/compress-float-ppc.c: New.
21760         * gcc.dg/compress-float-ppc-pic.c: New.
21761
21762 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21763
21764         PR libfortran/21593
21765         gfortran.dg/dev_null.f90: Remove targets.
21766
21767 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21768
21769         PR tree-opt/22335
21770         * gcc.dg/pr22335-1.c: New test.
21771         * gcc.dg/pr22335-2.c: New test.
21772
21773 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21774
21775         PR c++/20172
21776         * g++.dg/template/nontype12.C : New test.
21777
21778 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21779
21780         * gcc.dg/tree-ssa/loop-10.c: New test.
21781
21782 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21783
21784         * gcc.c-torture/execute/20020720-1.x: Remove.
21785
21786 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21787
21788         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21789
21790 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21791
21792         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21793         (dg-mips-options): Use it.
21794
21795 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21796
21797         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21798
21799 2005-07-09  Richard Henderson  <rth@redhat.com>
21800
21801         * lib/target-supports.exp (check_effective_target_sync_char_short):
21802         Add alpha.
21803
21804 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21805
21806         PR libfortran/22217
21807         * gfortran.dg/negative-z-descriptor.f90: New test.
21808
21809 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21810
21811         PR tree-opt/22329
21812         * gcc.dg/pr22329.c: New test.
21813
21814 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21815
21816         PR tree-optimization/20139
21817         * gcc.dg/tree-ssa/pr20139.c: New.
21818
21819 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21820
21821         PR tree-opt/22356
21822         * gcc.dg/pr22356-1.c: New test.
21823
21824 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         PR c++/21799
21827         * g++.dg/template/unify8.C: New.
21828         * g++.dg/template/unify9.C: New.
21829
21830 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21831
21832         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21833
21834 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21835
21836         * gcc.dg/darwin-version-1.c: New.
21837         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21838         * gcc.dg/builtins-20.c: Likewise.
21839         * gcc.dg/builtins-53.c: Likewise.
21840         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21841         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21842         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21843         * gcc.dg/torture/builtins-power-1.c: Likewise.
21844         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21845         on Darwin.
21846
21847 2005-07-07  Jeff Law  <law@redhat.com>
21848
21849         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21850         argument evaluation order.
21851
21852 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21853
21854         PR libfortran/21594
21855         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21856         Add test cases where the shift length is greater than the
21857         array length.
21858
21859 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21860
21861         * obj-c++.dg/proto-lossage-6.mm: New.
21862         * objc.dg/proto-lossage-6.m: New.
21863
21864 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21865
21866         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21867         * objc.dg/gnu-runtime-2.m: Likewise.
21868
21869 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gfortran.dg/longline.f: New test.
21872
21873         * gfortran.dg/badline.f: New test.
21874
21875 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21876
21877         PR fortran/16531
21878         PR fortran/15966
21879         PR fortran/18781
21880         * gfortran.dg/hollerith.f90: New.
21881         * gfortran.dg/hollerith2.f90: New.
21882         * gfortran.dg/hollerith3.f90: New.
21883         * gfortran.dg/hollerith4.f90: New.
21884         * gfortran.dg/hollerith_f95.f90: New.
21885         * gfortran.dg/hollerith_legacy.f90: New.
21886         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21887
21888 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21889
21890         PR objc/22274
21891         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21892         * objc.dg/gnu-runtime-2.m: New.
21893
21894 2005-07-06  Jeff Law  <law@redhat.com>
21895
21896         * gcc.dg/tree-ssa/vrp17.c: New test.
21897
21898 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21899
21900         PR fortran/22327
21901         * gfortran.dg/array_constructor_5.f90: New test.
21902
21903 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21906
21907 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21908
21909         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21910         * gcc.dg/980816-1.c: Ditto.
21911
21912 2005-07-06  Jeff Law  <law@redhat.com>
21913
21914         * gcc.c-torture/compile/pr21356.c: New test.
21915
21916 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21917
21918         PR c/22013
21919         PR c/22098
21920         * gcc.c-torture/compile/pr22013-1.c,
21921         gcc.c-torture/execute/pr22098-1.c,
21922         gcc.c-torture/execute/pr22098-2.c,
21923         gcc.c-torture/execute/pr22098-3.c: New tests.
21924
21925 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21926
21927         PR c/22308
21928         * gcc.dg/pr22308-1.c: New test.
21929
21930 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21931
21932         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21933         target.
21934         * gcc.dg/compare9.c: Use -fshort-enums instead of
21935         -fno-short-enums.  Change the last test to dg-bogus.
21936
21937 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21938
21939         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21940         * gcc.dg/compare9.c: New.
21941
21942 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21943
21944         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21945
21946 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21947
21948         PR testsuite/22288
21949         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21950
21951
21952 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21953
21954         * gcc.dg/format/gcc_gfc-1.c: New.
21955
21956 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21957
21958         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21959
21960 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21961
21962         PR fortran/20842
21963         * gfortran.dg/io_invalid_1.f90: New test.
21964
21965 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         * gcc.dg/format/gcc_diag-1.c: Update.
21968
21969 2005-07-02  Jeff Law  <law@redhat.com>
21970
21971         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21972         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21973
21974 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21975
21976         * gcc.dg/format/gcc_diag-1.c: Update.
21977
21978 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         PR tree-opt/22269
21981         * gcc.c-torture/compile/pr22269.c: New test.
21982
21983 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21984
21985         PR 21584
21986         PR 22219
21987         * g++.dg/tree-ssa/pr21584-1.C: New test.
21988         * g++.dg/tree-ssa/pr21584-2.C: New test.
21989
21990 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21991
21992         * obj-c++.dg/try-catch-11.mm: New.
21993         * objc.dg/try-catch-10.m: New.
21994
21995 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21996
21997         * g++.dg/other/ucnid-1.C: xfail on AIX.
21998
21999 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22000
22001         PR 22234
22002         * gcc.dg/20050629-1.c: New test.
22003
22004 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22005
22006         * obj-c++.dg/const-str-1[0-1].mm: New.
22007         * objc.dg/const-str-1[0-1].m: New.
22008
22009 2005-05-29  Richard Henderson  <rth@redhat.com>
22010
22011         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22012         Rename from check_effective_target_vect_no_max.
22013         (check_effective_target_vect_no_int_add): New.
22014         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22015         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22016         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22017         * gcc.dg/vect/vect-reduc-1.c: Use both.
22018         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22019
22020 2005-05-29  Richard Henderson  <rth@redhat.com>
22021
22022         * lib/target-supports.exp (check_effective_target_vect_no_max):
22023         Remove i386 and x86_64.
22024
22025 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22026
22027         PR testsuite/21969
22028         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22029
22030 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22031
22032         PR middle-end/21969
22033         * gcc.dg/vect/pr21969.c: New test.
22034
22035 2005-06-28  Eric Christopher  <echristo@redhat.com>
22036
22037         PR c/22052
22038         PR c/21975
22039         * gcc.dg/inline1.c: New test.
22040         * gcc.dg/inline2.c: Ditto.
22041         * gcc.dg/inline3.c: Ditto.
22042         * gcc.dg/inline4.c: Ditto.
22043         * gcc.dg/inline5.c: Ditto.
22044
22045 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22046
22047         PR libfortran/22142
22048         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22049         Add testcase also testing eoshift1 for PR 22142.
22050
22051 2005-06-28  Richard Henderson  <rth@redhat.com>
22052
22053         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22054         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22055         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22056         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22057         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22058
22059 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22060
22061         PR libfortran/22142
22062         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22063         Add testcase for PR 22142.
22064
22065 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22066
22067         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22068         gcc.target/ia64/fpreg-2.c: New tests.
22069
22070 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22071
22072         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22073
22074 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22075
22076         PR libfortran/22170
22077         * gfortran.dg/slash_1.f90: New test.
22078
22079 2005-06-27  Richard Henderson  <rth@redhat.com>
22080
22081         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22082         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22083         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22084         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22085         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22086         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22087
22088 2005-06-27  Richard Henderson  <rth@redhat.com>
22089
22090         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22091         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22092
22093 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22094
22095         * obj-c++.dg/proto-lossage-5.mm: New.
22096         * objc.dg/proto-lossage-5.m: New.
22097
22098 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22099
22100         PR 21959
22101         * gcc.dg/tree-ssa/pr21959.c: New test.
22102
22103 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22106         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22107         testing uninitialized var.
22108
22109         * gcc.c-torture/execute/builtins/chk.h: New.
22110         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22111         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22112         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22113         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22114         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22115         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22116         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22117         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22118         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22119         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22120         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22121         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22122         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22123         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22124         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22125         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22126         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22127         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22128         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22129         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22130         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22131         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22132         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22133         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22134         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22135         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22136         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22137         * gcc.dg/builtin-object-size-1.c: New test.
22138         * gcc.dg/builtin-object-size-2.c: New test.
22139         * gcc.dg/builtin-object-size-3.c: New test.
22140         * gcc.dg/builtin-object-size-4.c: New test.
22141         * gcc.dg/builtin-object-size-5.c: New test.
22142         * gcc.dg/builtin-stringop-chk-1.c: New test.
22143         * gcc.dg/builtin-stringop-chk-2.c: New test.
22144         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22145         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22146         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22147         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22148         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22149         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22150         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22151         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22152         * gcc.c-torture/execute/printf-1.c: New test.
22153         * gcc.c-torture/execute/fprintf-1.c: New test.
22154         * gcc.c-torture/execute/vprintf-1.c: New test.
22155         * gcc.c-torture/execute/vfprintf-1.c: New test.
22156         * gcc.c-torture/execute/printf-chk-1.c: New test.
22157         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22158         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22159         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22160
22161 2005-06-27  Michael Matz  <matz@suse.de>
22162
22163         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22164         slot is not merged if address escapes.
22165
22166 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22167
22168         PR c/21911
22169         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22170
22171 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22172
22173         PR middle-end/17965
22174         * gcc.c-torture/compile/20050622-1.c: New test.
22175
22176         PR middle-end/22028
22177         * gcc.dg/20050620-1.c: New test.
22178
22179 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22180
22181         PR tree-optimization/22026
22182         * gcc.dg/tree-ssa/pr22026.c: New.
22183
22184 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22185
22186         PR libfortran/22144
22187         * gfortran.dg/shift-alloc.f90: New testcase.
22188
22189 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22190
22191         * all files: Update FSF address in copyright headers.
22192
22193 2005-06-22  Jan Hubicka  <jh@suse.cz>
22194
22195         * wholeprogram-1.c: New testcase.
22196         * wholeprogram-2.c: New testcase.
22197
22198 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR 22171
22201         * gcc.dg/tree-ssa/pr22171.c: New test.
22202
22203 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22204
22205         * gfortran.dg/simplify_modulo.f90: New.
22206
22207 2005-06-24  Jan Hubicka  <jh@suse.cz>
22208
22209         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22210
22211 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22212
22213         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22214
22215 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22216
22217         * obj-c++.dg/typedef-alias-1.mm: New.
22218         * objc.dg/typedef-alias-1.m: New.
22219
22220 2005-06-23  Jeff Law  <law@redhat.com>
22221
22222         * gcc.dg/tree-ssa/vrp16.c: New test.
22223
22224 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22225
22226         * lib/target-supports.exp: Add
22227         check_effective_target_fortran_large_real and
22228         check_effective_target_fortran_large_int to check for
22229         corresponding effective targets.
22230         * gfortran.dg/large_integer_kind_1.f90: New test.
22231         * gfortran.dg/large_real_kind_1.f90: New test.
22232
22233 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22234
22235         PR tree-optimization/22117
22236         * gcc.dg/tree-ssa/pr22117.c: New.
22237
22238 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22239
22240         PR testsuite/22123
22241         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22242
22243 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22244
22245         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22246
22247 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22248
22249         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22250         * gfortran.dg/f2c_4.c: Likewise.
22251
22252 2005-06-22 Paul Brook  <paul@codesourcery.com>
22253
22254         PR fortran/21034
22255         * gfortran.dg/auto_save_1.f90: New test.
22256
22257 2005-06-22  Michael Matz  <matz@suse.de>
22258
22259         * gcc.target/x86-64/abi: New directory.
22260         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22261         * gcc.target/x86-64/abi/README.gcc: New file.
22262         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22263         * gcc.target/x86-64/abi/asm-support.s: New file.
22264         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22265         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22266         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22267         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22268         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22269         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22270         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22271         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22272         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22273         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22274         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22275         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22276         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22277         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22278         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22279         * gcc.target/x86_64/abi/test_varargs.c: New test.
22280
22281 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22282
22283         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22284         32-bit i?86 and x86_64.
22285
22286 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22287
22288         * obj-c++.dg/const-str-[1-9].mm: New tests.
22289
22290 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22291
22292         PR fortran/22010
22293         * gfortran.dg/namelist_use.f90: New.
22294         * gfortran.dg/namelist_use_only.f90: New.
22295
22296 2005-06-21  Jeff Law  <law@redhat.com>
22297
22298         * gcc.dg/tree-ssa/vrp15.c: New test.
22299
22300 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22301
22302         * lib/target-supports.exp (check_effective_target_vect_reduction):
22303         Remove.
22304         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22305         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22306         remove vect_reduction target keyword. Also avoid two returns in main.
22307         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22308         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22309         * gcc.dg/vect/vect-reduc-1short.c: New test.
22310         * gcc.dg/vect/vect-reduc-1char.c: New test.
22311         * gcc.dg/vect/vect-reduc-2short.c: New test.
22312         * gcc.dg/vect/vect-reduc-2char.c: New test.
22313         * gcc.dg/vect/vect-reduc-6.c: New test.
22314         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22315         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22316         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22317
22318 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22319         Paul Thomas  <pault@gcc.gnu.org>
22320
22321         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22322         New tests.
22323
22324 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22325
22326         * gfortran.dg/backslash_1.f90: New test.
22327         * gfortran.dg/backslash_2.f90: New test.
22328
22329 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22330
22331         * gfortran.dg/duplicate_labels.f90: New test.
22332
22333 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22334
22335         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22336         unsupportable relocations.
22337         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22338         * gcc.dg/20050321-2.c: xfail for NetWare.
22339
22340 2005-06-20  Andreas Jaeger  <aj@suse.de>
22341
22342         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22343         gcc.target/i386/fastcall-sseregparm.c,
22344         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22345
22346 2005-06-19  Richard Henderson  <rth@redhat.com>
22347
22348         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22349
22350 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22351
22352         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22353
22354 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22355
22356         PR c++/22115
22357         * g++.dg/conversion/simd2.C: Change expected error message.
22358
22359 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22360
22361         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22362         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22363         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22364
22365 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22366
22367         * gcc.dg/fold-mod-1.c: New test.
22368
22369 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22370
22371         PR fortran/19926
22372         * gfortran.dg/pr19926.f90: New test.
22373
22374 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22375
22376         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22377         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22378         targets.
22379         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22380         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22381
22382 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22383
22384         * gcc.target/ia64/float80-varargs-1.c: New test.
22385
22386 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22387
22388         PR tree-opt/22035
22389         * gfortran.dg/f2c_6.f90: New test.
22390
22391 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22392
22393         PR c++/17413
22394         * g++.dg/template/local5.C: New.
22395
22396 2005-06-17  Richard Henderson  <rth@redhat.com>
22397
22398         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22399
22400 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22401
22402         PR testsuite/21945
22403         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22404
22405 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22406
22407         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22408         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22409         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22410         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22411         check_vect to verify the presence of hardware vector support.
22412
22413 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22414
22415         PR testsuite/22056
22416         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22417
22418 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22419
22420         PR libfortran/19216
22421         * gfortran.dg/pr19216.f: Add correct space between brackets and
22422         dg directive.
22423
22424 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22425
22426         PR libfortran/16436
22427         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22428
22429 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22430
22431         * gcc.target/i386/attributes-error.c: New testcase.
22432         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22433         * gcc.target/i386/regparm-stdcall.c: Likewise.
22434         * gcc.target/i386/sseregparm-1.c: Likewise.
22435         * gcc.target/i386/sseregparm-2.c: Likewise.
22436
22437 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.dg/rtti/crash2.C: New.
22440
22441 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22442
22443         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22444
22445 2005-06-15  David Ung  <davidu@mips.com>
22446
22447         * gcc.target/mips/mips16e-extends.c: New test for testing the
22448         generation of MIPS16e zeb/zeh, seb/seh instructions.
22449
22450 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22451
22452         PR 22018
22453         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22454         * gcc.dg/tree-ssa/pr22018.c: New test.
22455
22456 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22457
22458         * gcc.dg/simd-1.c: Update error messages.
22459         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22460         * gcc.dg/simd-2.c: Update error messages.
22461         * gcc.dg/simd-4.c: New.
22462
22463 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         PR c++/20678
22466         * g++.dg/other/crash-4.C: New.
22467
22468 2005-06-14  Devang Patel  <dpatel@apple.com>
22469
22470         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22471
22472 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22473
22474         PR c++/21929
22475         * g++.dg/parse/crash11.C: Update
22476
22477 2005-06-13  Jeff Law  <law@redhat.com>
22478
22479         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22480         perform the desired transformations.
22481         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22482         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22483
22484 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22485
22486         PR fortran/22038
22487         * gfortran.dg/forall_1.f90: Un-XFAIL.
22488
22489 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22490
22491         PR c++/21929
22492         * g++.dg/parse/crash26.C: New.
22493
22494         PR c++/20789
22495         * g++.dg/init/member1.C: New.
22496
22497 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22498
22499         * gfortran.dg/altreturn_1.f90: New test.
22500
22501 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22502
22503         PR middle-end/21985
22504         * gcc.dg/tree-ssa/pr21985.c: New test.
22505
22506 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22507
22508         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22509
22510 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22511
22512         PR c++/21930
22513         * g++.dg/other/error10.C: New test case.
22514
22515 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22516
22517         PR libfortran/19155
22518         * gfortran.dg/pr19155.f: Add test.
22519
22520 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22521
22522         * gfortran.dg/f2c_7.f90: New test.
22523
22524         * gfortran.dg/forall_1.f90: XFAILed.
22525
22526 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22527
22528         * gcc.dg/pr14796-1.c: New.
22529         * gcc.dg/pr14796-2.c: New.
22530
22531 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22532
22533         PR fortran/17792
22534         PR fortran/21375
22535         * gfortran.dg/deallocate_stat.f90: New test.
22536
22537 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22538
22539         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22540
22541 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22542
22543         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22544         access will be generated when this loop is vectorized. Test that
22545         accesses with same alignment were detected.
22546         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22547         Test that accesses with same alignment were detected.
22548         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22549         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22550         alignment were detected.
22551
22552 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22553
22554         PR c++/10611
22555         * g++.dg/conversion/simd2.C: New.
22556
22557 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22558
22559         * gcc.dg/Wcxx-compat-1.c: New.
22560
22561 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22562
22563         PR libfortran/21480
22564         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22565         complex array.
22566
22567 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22568
22569         * gcc.dg/alias-8.c: New.
22570
22571 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22572
22573         * gcc.dg/format/cmn_err-1.c: Update.
22574
22575 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22576
22577         PR target/20666
22578         * gcc.target/sparc/fexpand-2.c: New.
22579         * gcc.target/sparc/fpmerge-2.c: New.
22580         * gcc.target/sparc/fpmul-2.c: New.
22581         * gcc.target/sparc/noresult.c: New.
22582         * gcc.target/sparc/pdist-2.c: New.
22583         * gcc.target/sparc/pdist-3.c: New.
22584
22585 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22586
22587         PR testsuite/21702
22588         * gcc.target/i386/i386.exp: Fix comment typo.
22589
22590 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         PR c++/19497
22593         * g++.dg/inherit/using5.C: New.
22594         * g++.dg/inherit/using6.C: New.
22595
22596 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22597
22598         PR c++/19894
22599         * g++.dg/template/ptrmem15.C: New test.
22600
22601         PR c++/20563
22602         * g++.dg/ext/label4.C: New test.
22603
22604 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22605
22606         * gcc.dg/tls/debug-1.c: New test.
22607
22608 2005-06-07  Dale Johannesen  <dalej@apple.com>
22609
22610         * gcc.target/i386/movq.c: New.
22611
22612 2005-06-07  Dale Johannesen  <dalej@apple.com>
22613
22614         * gcc.dg/20050607-1.c: New.
22615
22616 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22617
22618         PR middle-end/21850
22619         * gcc.c-torture/execute/20050607-1.c: New test.
22620
22621 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22622
22623         PR libfortran/21926
22624         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22625         Test case where the return array has lowest stride one,
22626         but isn't packed.
22627
22628 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22629
22630         * lib/target-supports.exp (check_effective_target_sync_int_long):
22631         Add s390 and s390x targets.
22632
22633 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22634
22635         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22636         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22637         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22638         * gcc.dg/tree-ssa/loop-9.c: New test.
22639
22640 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/parse/defarg10.C: New.
22643
22644 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22645
22646         PR regression/21897
22647         * gcc.c-torture/execute/20050604-1.c: New test.
22648
22649 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         PR 21903
22652         * g++.dg/parse/defarg9.C: New.
22653
22654         PR c++/20637
22655         * g++.dg/inherit/using4.C: New.
22656         * g++.dg/overload/error1.C: Adjust expected errors.
22657         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22658         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22659         * g++.old-deja/g++.other/redecl2.C: Likewise.
22660         * g++.old-deja/g++.other/redecl4.C: Likewise.
22661         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22662
22663 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22664
22665         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22666
22667 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22668
22669         * lib/gfortran.exp (gfortran_target_compile): Call
22670         dg-additional-files-options
22671         * gfortran.dg/f2c_4.f90: New file
22672         * gfortran.dg/f2c_4.c: New file
22673         * gfortran.dg/f2c_5.f90: New file
22674         * gfortran.dg/f2c_5.c: New file
22675
22676 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22677
22678         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22679
22680         PR fortran/21912
22681         * gfortran.dg/array_constructor_4.f90: New test.
22682
22683 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22684
22685         PR c++/21619
22686         * g++.dg/ext/builtin9.C: New test.
22687
22688 2005-06-05  Dale Johannesen  <dalej@apple.com>
22689
22690         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22691         * gcc.c-torture/execute/20050603-2.c: Ditto.
22692
22693 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22694
22695         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22696         * gcc.dg/vect/vect-reduc-1.c: New.
22697         * gcc.dg/vect/vect-reduc-2.c: New.
22698         * gcc.dg/vect/vect-reduc-3.c: New.
22699
22700 2005-06-04  Dale Johannesen  <dalej@apple.com>
22701
22702         * gcc.c-torture/execute/20050603-1.c: New.
22703         * gcc.c-torture/execute/20050603-2.c: New.
22704         * gcc.dg/20050603-3.c: New.
22705
22706 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22707
22708         PR fortran/19195
22709         * gfortran.dg/debug_1.f90: New test.
22710
22711         * gfortran.dg/forall_1.f90: New test.
22712
22713 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22714
22715         * gfortran.dg/array_constructor_3.f90: New test.
22716
22717 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22718
22719         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22720
22721 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22722
22723         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22724
22725 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22726
22727         PR c/21873
22728         * gcc.dg/init-excess-1.c: New test.
22729
22730 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22731
22732         PR c++/21853
22733         * g++.dg/expr/static_cast6.C: New test.
22734
22735 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22736
22737         * gcc.dg/tree-ssa/vrp14.c: New test.
22738
22739 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22740
22741         PR c++/21336
22742         * g++.dg/template/new2.C: New test.
22743
22744 2005-06-03  Josh Conner  <jconner@apple.com>
22745
22746         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22747         all entries in initializer.
22748
22749 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22750
22751         PR middle-end/21858
22752         * gcc.dg/pr21858.c: New testcase.
22753
22754 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22755
22756         PR tree-optimization/21292
22757
22758         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22759         New.
22760         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22761         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22762         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22763         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22764         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22765
22766 2005-06-02  Richard Henderson  <rth@redhat.com>
22767
22768         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22769
22770 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22771
22772         * gcc.dg/wtypequal.c: New testcase.
22773
22774 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22775
22776         PR 21582
22777         * gcc.dg/tree-ssa/pr21582.c: New test.
22778
22779 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22780
22781         PR c++/21280
22782         * g++.dg/opt/interface2.h: New.
22783         * g++.dg/opt/interface2.C: New.
22784         * g++.dg/init/ctor4.C: Adjust error lines.
22785         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22786         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22787         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22788         * g++.old-deja/g++.pt/assign1.C: Likewise.
22789         * g++.old-deja/g++.pt/crash20.C: Likewise.
22790
22791 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22792
22793         PR tree-optimization/21734
22794         * g++.dg/vect/pr21734_1.cc: New.
22795         * g++.dg/vect/pr21734_2.cc: New.
22796
22797 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22798
22799         PR c++/20350
22800         * g++.dg/template/spec24.C: New.
22801
22802         PR c++/21151
22803         * g++.dg/pch/local-1.C: New.
22804         * g++.dg/pch/local-1.Hs: New.
22805
22806 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22807
22808         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22809         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22810         * gcc.dg/tree-ssa/pr14341.c: New test.
22811         * gcc.dg/tree-ssa/pr14841.c: New test.
22812         * gcc.dg/tree-ssa/pr20701.c: New test.
22813         * gcc.dg/tree-ssa/pr21086.c: New test.
22814         * gcc.dg/tree-ssa/pr21090.c: New test.
22815         * gcc.dg/tree-ssa/pr21332.c: New test.
22816         * gcc.dg/tree-ssa/pr21458.c: New test.
22817         * gcc.dg/tree-ssa/pr21658.c: New test.
22818         * gcc.dg/tree-ssa/vrp01.c: New test.
22819         * gcc.dg/tree-ssa/vrp02.c: New test.
22820         * gcc.dg/tree-ssa/vrp03.c: New test.
22821         * gcc.dg/tree-ssa/vrp04.c: New test.
22822         * gcc.dg/tree-ssa/vrp05.c: New test.
22823         * gcc.dg/tree-ssa/vrp06.c: New test.
22824         * gcc.dg/tree-ssa/vrp07.c: New test.
22825         * gcc.dg/tree-ssa/vrp08.c: New test.
22826         * gcc.dg/tree-ssa/vrp09.c: New test.
22827         * gcc.dg/tree-ssa/vrp10.c: New test.
22828         * gcc.dg/tree-ssa/vrp11.c: New test.
22829         * gcc.dg/tree-ssa/vrp12.c: New test.
22830         * gcc.dg/tree-ssa/vrp13.c: New test.
22831
22832 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22833
22834         PR 21029
22835         * gcc.dg/tree-ssa/pr21029.c: New test.
22836
22837 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22838
22839         * gfortran.dg/logint-1.f: New test case.
22840         * gfortran.dg/logint-2.f: Likewise.
22841         * gfortran.dg/logint-3.f: Likewise.
22842
22843 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22844
22845         PR c/21536
22846         PR c/20760
22847         * gcc.dg/20050527-1.c: New test.
22848
22849         * gcc.dg/i386-sse-12.c: New test.
22850
22851         PR fortran/21729
22852         * gfortran.dg/implicit_5.f90: New test.
22853
22854 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22855
22856         PR fortran/20883
22857         * gfortran/assign_4.f90: New test.
22858         * gfortran/assign_2.f90: Change compile to run.
22859
22860 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22861
22862         * lib/target-supports.exp
22863         (check_effective_target_sync_char_short): New.
22864         * gcc.dg/sync-2.c: New.
22865
22866 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22867
22868         PR tree-optimization/21817
22869         * gcc.dg/torture/pr21817-1.c: New.
22870
22871 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22872
22873         PR c++/21165
22874         * g++.dg/template/init5.C: New.
22875
22876 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22877
22878         * gfortran.dg/char_initialiser_actual.f90:
22879         Test character initialisers as actual arguments.
22880         * gfortran.dg/char_pointer_comp_assign.f90:
22881         Test character pointer structure component assignments.
22882         * gfortran.dg/char_array_structure_constructor.f90:
22883         Test character components in structure constructors.
22884
22885 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22886
22887         PR middle-end/20931
22888         * g++.dg/opt/pr20931.C: New test.
22889
22890 2005-05-31  Andreas Jaeger  <aj@suse.de>
22891
22892         PR testsuite/20772
22893         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22894         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22895         g++.old-deja/g++.ext/asmspec1.C,
22896         g++.old-deja/g++.other/regstack.C,
22897         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22898         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22899         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22900         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22901         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22902         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22903         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22904         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22905         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22906         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22907         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22908         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22909         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22910         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22911         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22912         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22913         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22914         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22915         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22916
22917 2005-05-31  Jeff Law  <law@redhat.com>
22918
22919         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22920
22921 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22922
22923         PR middle-end/21743
22924         * gcc.dg/builtins-1.c: Activate disabled clog test.
22925         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22926
22927 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22928
22929         * gfortran.dg/char_pointer_assign.f90:
22930         Test character-pointer assignments and pointer assignments.
22931         * gfortran.dg/char_pointer_dummy.f90:
22932         Test character-pointer dummy arguments.
22933         * gfortran.dg/char_pointer_func.f90:
22934         Test character-pointer function returns.
22935         * gfortran.dg/char_pointer_dependency.f90:
22936         Test character-pointer functions with dependencies.
22937
22938 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/21784
22941         * g++.dg/lookup/using14.C: New test.
22942
22943 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22944
22945         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22946         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22947         trailing ^M.
22948
22949 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22950
22951         PR c++/17413
22952         * g++.dg/template/local5.C: New.
22953
22954         PR target/21761
22955         * gcc.c-torture/compile/pr21761.c: New.
22956
22957         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22958         before darwin8.
22959
22960 2005-05-30  Steven G. Kargl
22961
22962         PR fortran/20846
22963         * gfortran.dg/inquire_8.f90: New test.
22964
22965 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22966
22967         PR libfortran/21376
22968         * gfortran.dg/output_exponents_1.f90: New test.
22969
22970 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22971
22972         PR libfortran/20006
22973         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22974
22975 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22976
22977         PR c++/21210
22978         * g++.dg/ext/complex1.C: New test.
22979
22980         PR c++/21340
22981         * g++.dg/init/ctor6.C: New test.
22982
22983 2005-05-29  Jan Hubicka  <jh@suse.cz>
22984
22985         * gcc.c-torture/compile/pr21562.c: New.
22986
22987 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22988
22989         * gfortran.dg/subnormal_1.f90: New test.
22990
22991 2005-05-28  Jan Hubicka  <jh@suse.cz>
22992
22993         * tree-prof.exp: Fix comment.
22994         * value-prof-1.c: New.
22995         * value-prof-2.c: New.
22996         * value-prof-3.c: New.
22997         * value-prof-4.c: New.
22998
22999 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/21614
23002         * g++.dg/expr/ptrmem6.C: New test.
23003         * g++.dg/expr/ptrmem6a.C: Likewise.
23004
23005 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23006
23007         PR tree-optimization/21658
23008         * gcc.dg/tree-ssa/pr21658.c: New.
23009
23010 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         PR c++/21455
23013         * g++.dg/inherit/ptrmem3.C: New.
23014
23015         PR c++/21681
23016         * g++.dg/parse/template16.C: New.
23017
23018 2005-05-27  Andreas Jaeger  <aj@suse.de>
23019
23020         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23021
23022         * gcc.dg/i386-sse-8.c: Run test on all archs.
23023
23024 2005-05-26  Mike Stump  <mrs@apple.com>
23025
23026         * objc.dg/isa-field-1.m: Only run on darwin.
23027         * objc.dg/lookup-1.m: Likewise.
23028         * objc.dg/try-catch-8.m: Likewise.
23029
23030 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23031
23032         PR tree-optimization/9814
23033         * gcc.dg/pr9814-1.c: New test case.
23034
23035 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23036
23037         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23038         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23039         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23040         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23041         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23042         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23043         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23044         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23045         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23046         objc.dg/try-catch-8.m: New.
23047
23048 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23049
23050         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23051         remove extraneous semicolons.
23052
23053 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23054
23055         * obj-c++.dg/comp-types-12.mm: New.
23056         * objc.dg/comp-types-11.m: New.
23057         * objc.dg/selector-4.m: New.
23058
23059 2005-05-26  Andreas Jaeger  <aj@suse.de>
23060
23061         PR testsuite/20772
23062         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23063         g++.old-deja/g++.ext/attrib3.C,
23064         g++.old-deja/g++.other/store-expr1.C,
23065         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23066         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23067         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23068         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23069         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23070         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23071         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23072         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23073         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23074         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23075         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23076         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23077         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23078         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23079         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23080         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23081         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23082         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23083         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23084
23085 2005-05-26  Andreas Jaeger  <aj@suse.de>
23086
23087         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23088         x86-64 compilation.
23089
23090 2005-05-26  Andreas Jaeger  <aj@suse.de>
23091
23092         PR testsuite/20772
23093         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23094         gcc.misc-tests/i386-pf-athlon-1.c,
23095         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23096         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23097         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23098         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23099         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23100         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23101         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23102         programs.
23103
23104         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23105         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23106         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23107         x86-64 compilation.
23108
23109         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23110         x86_64.
23111
23112         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23113         effective-target ilp32.
23114
23115 2005-05-26  David Ung  <davidu@mips.com>
23116
23117         * gcc.target/mips/ext_ins.c: New test for testing the generation
23118         of MIPS32/64 rev 2 ext/ins instructions.
23119
23120 2005-05-26  Andreas Jaeger  <aj@suse.de>
23121
23122         * treelang/compile/unsigned.tree: Use gimple instead of
23123         nonexisting generic dump.
23124
23125 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23126
23127         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23128
23129 2005-05-26  Andreas Jaeger  <aj@suse.de>
23130
23131         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23132
23133 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23134
23135         PR libfortran/17283
23136         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23137         Test callee-allocated memory with write statements.
23138
23139 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23140
23141         PR middle-end/21709
23142         * gcc.dg/pr21709-1.c: New test case.
23143
23144 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23145             Mike Stump  <mrs@apple.com>
23146
23147         * objc/execute/next_mapping.h: Update for C++.
23148
23149         * obj-c++.dg/selector-1.mm: Move to...
23150         * obj-c++.dg/selector-4.mm: here...
23151
23152         * obj-c++.dg/basic.mm: New.
23153         * obj-c++.dg/comp-types-1.mm: New.
23154         * obj-c++.dg/cxx-class-1.mm: New.
23155         * obj-c++.dg/cxx-ivars-1.mm: New.
23156         * obj-c++.dg/cxx-ivars-2.mm: New.
23157         * obj-c++.dg/cxx-ivars-3.mm: New.
23158         * obj-c++.dg/cxx-scope-1.mm: New.
23159         * obj-c++.dg/cxx-scope-2.mm: New.
23160         * obj-c++.dg/defs.mm: New.
23161         * obj-c++.dg/empty-private-1.mm: New.
23162         * obj-c++.dg/encode-1.mm: New.
23163         * obj-c++.dg/encode-2.mm: New.
23164         * obj-c++.dg/encode-3.mm: New.
23165         * obj-c++.dg/extern-c-1.mm: New.
23166         * obj-c++.dg/extra-semi.mm: New.
23167         * obj-c++.dg/fix-and-continue-2.mm: New.
23168         * obj-c++.dg/isa-field-1.mm: New.
23169         * obj-c++.dg/ivar-list-semi.mm: New.
23170         * obj-c++.dg/local-decl-1.mm: New.
23171         * obj-c++.dg/lookup-1.mm: New.
23172         * obj-c++.dg/lookup-2.mm: New.
23173         * obj-c++.dg/method-1.mm: New.
23174         * obj-c++.dg/method-2.mm: New.
23175         * obj-c++.dg/method-3.mm: New.
23176         * obj-c++.dg/method-4.mm: New.
23177         * obj-c++.dg/method-5.mm: New.
23178         * obj-c++.dg/method-6.mm: New.
23179         * obj-c++.dg/method-7.mm: New.
23180         * obj-c++.dg/no-extra-load.mm: New.
23181         * obj-c++.dg/overload-1.mm: New.
23182         * obj-c++.dg/pragma-1.mm: New.
23183         * obj-c++.dg/pragma-2.mm: New.
23184         * obj-c++.dg/private-1.mm: New.
23185         * obj-c++.dg/private-2.mm: New.
23186         * obj-c++.dg/proto-qual-1.mm: New.
23187         * obj-c++.dg/qual-types-1.mm: New.
23188         * obj-c++.dg/stubify-1.mm: New.
23189         * obj-c++.dg/stubify-2.mm: New.
23190         * obj-c++.dg/super-class-1.mm: New.
23191         * obj-c++.dg/super-class-2.mm: New.
23192         * obj-c++.dg/super-dealloc-1.mm: New.
23193         * obj-c++.dg/super-dealloc-2.mm: New.
23194         * obj-c++.dg/template-1.mm: New.
23195         * obj-c++.dg/template-2.mm: New.
23196         * obj-c++.dg/template-3.mm: New.
23197         * obj-c++.dg/template-4.mm: New.
23198         * obj-c++.dg/template-5.mm: New.
23199         * obj-c++.dg/template-6.mm: New.
23200         * obj-c++.dg/try-catch-1.mm: New.
23201         * obj-c++.dg/try-catch-2.mm: New.
23202         * obj-c++.dg/try-catch-3.mm: New.
23203         * obj-c++.dg/try-catch-4.mm: New.
23204         * obj-c++.dg/try-catch-5.mm: New.
23205         * obj-c++.dg/try-catch-6.mm: New.
23206         * obj-c++.dg/try-catch-7.mm: New.
23207         * obj-c++.dg/try-catch-8.mm: New.
23208         * obj-c++.dg/try-catch-9.mm: New.
23209         * obj-c++.dg/va-meth-1.mm: New.
23210
23211 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23212
23213         * obj-c++.dg/selector-1.mm: New.
23214         * obj-c++.dg/selector-2.mm: New.
23215
23216 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23217
23218         * obj-c++.dg/selector-3.mm: New.
23219         * objc.dg/selector-3.m: New.
23220
23221 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23222
23223         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23224         about where warning appears.
23225
23226 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23227
23228         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23229         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23230         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23231         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23232
23233 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23234
23235         * gcc.dg/20050524-1.c: New test.
23236
23237 2005-05-25  Jan Hubicka  <jh@suse.cz>
23238
23239         * gcc.dg/tree-prof/inliner-1.c: New.
23240
23241 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23242
23243         * gcc.dg/tree-prof: New directory.
23244         * gcc.dg/tree-prof/tree-prof.exp: New.
23245
23246 2005-05-25  DJ Delorie  <dj@redhat.com>
23247
23248         * gcc.dg/Wattributes-1.c: New.
23249         * gcc.dg/Wattributes-2.c: New.
23250         * gcc.dg/Wattributes-3.c: New.
23251
23252 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23253
23254         PR tree-optimization/19833
23255         * gcc.dg/uninit-4.c: Remove xfail.
23256         * gcc.dg/uninit-9.c: Ditto.
23257
23258 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23259
23260         * obj-c++.dg/bitfield-[1-5].mm: New.
23261         * obj-c++.dg/class-protocol-1.mm: New.
23262         * obj-c++.dg/comp-types-1[0-1].mm: New.
23263         * obj-c++.dg/comp-types-[2-9].mm: New.
23264         * obj-c++.dg/encode-[4-8].mm: New.
23265         * obj-c++.dg/layout-1.mm: New.
23266         * obj-c++.dg/method-1[0-9].mm: New.
23267         * obj-c++.dg/method-2[0-1].mm: New.
23268         * obj-c++.dg/method-[8-9].mm: New.
23269         * obj-c++.dg/objc-gc-3.mm: New.
23270         * obj-c++.dg/try-catch-10.mm: New.
23271         * objc.dg/bitfield-5.m: New.
23272         * objc.dg/comp-types-10.m: New.
23273         * objc.dg/comp-types-9.m: New.
23274         * objc.dg/layout-1.m: New.
23275         * objc.dg/objc-gc-4.m: New.
23276         * objc.dg/try-catch-9.m: New.
23277         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23278         * objc.dg/comp-types-1.m: Likewise.
23279         * objc.dg/comp-types-[5-6].m: Likewise.
23280         * objc.dg/method-9.m: Likewise.
23281
23282 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23283
23284         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23285         and on hardware without VMX support.
23286
23287         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23288
23289         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23290
23291         * lib/profopt.exp (dg-final-generate, dg-final-use,
23292         profopt-final-code, profopt-get-options): New.
23293         (profopt-execute): Process test directives.
23294
23295         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23296         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23297         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23298
23299 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23300
23301         PR C++/21645
23302         * g++.dg/init/ctor5.C: New test.
23303
23304 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23305
23306         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23307         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23308         vect-113.c, vect-114.c.
23309
23310 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23311
23312         * gcc.dg/const-elim-1.c: Remove xfails.
23313
23314 2005-05-23  Jeff Law  <law@redhat.com>
23315
23316         * gcc.c-torture/compile/pr21638.c: New test.
23317         * gcc.c-torture/compile/20050520-1.c: New test.
23318
23319 2005-05-23  Nick Clifton  <nickc@redhat.com>
23320
23321         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23322         be a proper triple, ie: m32r*-*-*.
23323         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23324
23325 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23326
23327         PR middle-end/21331
23328         PR tree-opt/21293
23329         * gcc.c-torture/compile/pr21293.c: New test.
23330         * gcc.c-torture/execute/pr21331.c: New test.
23331
23332 2004-05-20  Richard Henderson  <rth@redhat.com>
23333
23334         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23335
23336 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23337
23338         * obj-c++-dg.exp: Add.
23339         * obj-c++.exp: Add.
23340         * obj-c++.dg/dg.exp: Add.
23341
23342 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23343
23344         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23345         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23346
23347 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23348
23349         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23350
23351 2004-05-19  Richard Henderson  <rth@redhat.com>
23352
23353         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23354
23355 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23356
23357         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23358
23359         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23360
23361 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23362
23363         PR c++/21495
23364         * g++.dg/parse/extern1.C: New test.
23365         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23366
23367 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23368
23369         * gcc.dg/c99-math.h: New.
23370         * gcc.dg/c99-math-float-1.c: New test.
23371         * gcc.dg/c99-math-double-1.c: Likewise.
23372         * gcc.dg/c99-math-long-double-1.c: Likewise.
23373
23374 2005-05-18  Richard Henderson  <rth@redhat.com>
23375
23376         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23377
23378 2005-05-18  Devang Patel  <dpatel@apple.com>
23379
23380         * g++.dg/opt/20050511-1.C: New test.
23381
23382 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23383
23384         PR libfortran/21127
23385         * gfortran.dg/reshape-complex.f90: New test.
23386
23387 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23388
23389         * gfortran.dg/array_constructor_1.f90: New test.
23390         * gfortran.dg/array_constructor_2.f90: New test.
23391
23392 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23393
23394         PR fortran/20954
23395         * gfortran.dg/pr20954.f: New test.
23396
23397 2005-05-17  Mike Stump  <mrs@apple.com>
23398
23399         Yet more Objective-C++...
23400
23401         * objc.dg/method-5.m: Update.
23402         * objc.dg/method-6.m: Update.
23403         * objc.dg/method-7.m: Update.
23404         * objc.dg/method-9.m: Update.
23405         * objc.dg/try-catch-2.m: Update.
23406
23407 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23408
23409         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23410         Remove little-endian optimizations.
23411
23412 2005-05-17  Jeff Law  <law@redhat.com>
23413
23414         * g++.dg/tree-ssa/pr14814.C: New test.
23415         * gcc.dg/tree-ssa/pr14814.C: New test.
23416         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23417         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23418
23419 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23420
23421         * gcc.dg/compat/generate-random.c: Do not include
23422         libiberty.h.
23423         * gcc.dg/compat/generate-random_r.c: Likewise.
23424
23425 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23426
23427         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23428
23429 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23430
23431         PR middle-end/21595
23432         * g++.dg/tree-ssa/builtin1.C: New testcase.
23433
23434 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23435
23436         PR c++/21454
23437         * g++.dg/opt/const4.C: New test.
23438
23439         PR middle-end/21492
23440         * g++.dg/opt/crossjump1.C: New test.
23441
23442         PR tree-optimization/21610
23443         * gcc.c-torture/compile/20050516-1.c: New test.
23444
23445         PR fortran/15080
23446         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23447         about the test failing.
23448         * gfortran.fortran-torture/execute/where_7.f90: New test.
23449         * gfortran.fortran-torture/execute/where_8.f90: New test.
23450
23451 2005-05-16  Richard Henderson  <rth@redhat.com>
23452
23453         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23454         i?86 and x86_64.
23455
23456 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23457
23458         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23459         (limits.h): Include unconditionally.
23460         (stdlib.h): Likewise.
23461         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23462         (limits.h): Include unconditionally.
23463         (stdlib.h): Likewise.
23464         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23465         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23466         (limits.h): Include unconditionally.
23467         (stdlib.h): Likewise.
23468         (hashtab.h): Do not include.
23469         (getopt.h): Likewise.
23470         (stddef.h): Include.
23471         (hashval_t): Define.
23472         (struct entry): Add "next" field.
23473         (HASH_SIZE): New macro.
23474         (hash_table): New variable.
23475         (switchfiles): Do not use xmalloc.
23476         (mix): New macro.
23477         (iterative_hash): New function.
23478         (hasht): Remove.
23479         (e_exists): New function.
23480         (e_insert): Likewise.
23481         (output): Use, instead of libiberty hashtable functions.
23482         (main): Do not use getopt.  Do not call htab_create.
23483
23484 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23485
23486         PR libstdc++/21526
23487         * lib/target-supports.exp (check_mkfifo_available):
23488         Return 0 for cygwin as mkfifo support incomplete on platform.
23489         Fix typos in comments.
23490
23491 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23492
23493         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23494
23495 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23496
23497         PR fortran/17432
23498         * gfortran.dg/assign_4.f: New test.
23499
23500 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23501
23502         PR tree-optimization/21563
23503         * gcc.dg/tree-ssa/pr21563.c: New.
23504
23505 2005-05-14  Jan Hubicka  <jh@suse.cz>
23506
23507         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23508
23509 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23510
23511         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23512
23513 2005-05-13  Julian Brown  <julian@codesourcery.com>
23514
23515         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23516         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23517
23518 2005-05-13  Jan Hubicka  <jh@suse.cz>
23519
23520         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23521         * gcc.dg/fold-xor-?.c: Likewise.
23522         * gcc.dg/pr15784-?.c: Likewise.
23523         * gcc.dg/pr20922-?.c: Likewise.
23524         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23525         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23526         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23527
23528 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23529
23530         PR fortran/21260
23531         * gfortran.dg/hollerith_1.f90: New test.
23532
23533 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23534
23535         * gfortran.dg/func_result_2.f90: New test.
23536
23537 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23538
23539         * gfortran.dg/dev_null.f90: New test.
23540
23541 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23542
23543         * gcc.dg/arm-vfp1.c: Revert last change.
23544
23545 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23546
23547         PR middle-end/19807
23548         PR tree-optimization/19639
23549         * g++.dg/tree-ssa/pr19807.C: New testcase.
23550
23551 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23552
23553         PR libfortran/21471
23554         * gfortran.dg/append-1.f90: New test.
23555
23556 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23557
23558         * gcc.dg/pr18501.c: XFAIL.
23559         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23560         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23561         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23562         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23563         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23564         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23565         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23566         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23567
23568 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23569
23570         PR fortran/20178
23571         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23572         gfortran.dg/f2c_3.f90: New tests.
23573
23574         * gfortran.dg/return_1.f90: Fix dg annotation.
23575
23576 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23577
23578         * gcc.c-torture/compile/20050510-1.c: New test.
23579
23580 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23581
23582         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23583
23584 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23585
23586         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23587
23588 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23589
23590         PR c/17913
23591         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23592
23593 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23594
23595         PR c/21342
23596         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23597         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23598
23599 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23600
23601         PR debug/16676
23602         * gcc.dg/debug/pr16676.c: New test.
23603
23604 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23605
23606         PR testsuite/21443
23607         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23608         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23609         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23610         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23611         Change -O1 to -O2.
23612         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23613         -fno-tree-dominator-opts.
23614
23615 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23616
23617         * gfortran.dg/return_1.f90: New test.
23618
23619 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23620
23621         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23622
23623         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23624
23625 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23626
23627         PR c++/21427
23628         * g++.dg/inherit/covariant13.C: New.
23629
23630 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23631
23632         PR libfortran/19155
23633         * gfortran.dg/pr19155.f: New test.
23634
23635 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23636
23637         PR inline-asm/8788
23638         * gcc.dg/pr8788-1.c: New testcase.
23639
23640 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23641
23642         PR target/21416
23643         * gcc.target/mips/fpcmp-[12].c: New tests.
23644
23645 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23646
23647         * lib/target-supports-dg.exp (dg-require-fork): New function.
23648         (dg-require-mkfifo): Likewise.
23649         * lib/target-supports.exp (check_function_available): New
23650         function.
23651         (check_fork_available): Likewise.
23652         (check_mkfifo_available): Likewise.
23653
23654 2005-05-06  Jeff Law  <law@redhat.com>
23655
23656         * gcc.c-torture/compile/pr21380.c: New test.
23657
23658 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23659
23660         PR c++/20961
23661         * g++.dg/ext/weak3.C: New test.
23662
23663 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23664
23665         PR c++/21352
23666         * g++.dg/template/crash37.C: New test.
23667
23668 2005-05-05  Paul Brook  <paul@codesourcery.com>
23669
23670         * gcc.dg/arm-g2.c: Use effective-target arm32.
23671         * gcc.dg/arm-mmx-1.c: Ditto.
23672         * gcc.dg/arm-scd42-2.c: Ditto.
23673         * gcc.dg/arm-vfp1.c: Ditto.
23674         * lib/target-supports.exp (check_effective_target_arm32): New
23675         function.
23676
23677 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23678
23679         PR libfortran/21354
23680         gfortran.dg/in_pack_rank7.f90: New test.
23681
23682 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23683
23684         PR middle-end/15618
23685         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23686
23687 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23688
23689         PR middle-end/21265
23690         * gcc.dg/20050503-1.c: New test.
23691
23692         PR rtl-optimization/21239
23693         * gcc.dg/i386-sse-11.c: New test.
23694
23695 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23696
23697         PR target/16888
23698         * gcc.target/i386/asm-1.c: New test.
23699
23700 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23701
23702         PR rtl-optimization/21330
23703         * gcc.c-torture/execute/20050502-1.c: New test.
23704
23705         PR target/21297
23706         * gcc.c-torture/execute/20050502-2.c: New test.
23707
23708 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23709
23710         PR middle-end/21282
23711         * gcc.dg/pr21282.c: New.
23712
23713 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23714
23715         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23716         * gcc.dg/vect/vect-92.c: Likewise.
23717         * gcc.dg/vect/vect-93.c: Likewise.
23718         * gcc.dg/vect/vect-dv-1.c: Likewise.
23719         * gcc.dg/vect/vect-dv-2.c: Likewise.
23720         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23721
23722 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23723
23724         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23725         * gfortran.dg/vect/vect-2.f90: Likewise.
23726         * gfortran.dg/vect/vect-3.f90: Likewise.
23727         * gfortran.dg/vect/vect-4.f90: Likewise.
23728         * gfortran.dg/vect/vect-5.f90: Likewise.
23729
23730 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23731
23732         PR target/20813
23733         * gcc.dg/rs6000-fpint-2.c: New.
23734
23735 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23736
23737         PR c/15698
23738         * gcc.dg/builtins-30.c: Update expected messages.
23739         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23740         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23741         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23742
23743 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23744
23745         PR tree-optimization/21294
23746         * gcc.dg/tree-ssa/pr21294.c: New.
23747
23748 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23749
23750         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23751         __builtin_altivec_st_internal_4si built-in.
23752
23753 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/15875
23756         * g++.dg/template/ptrmem14.C: New test.
23757
23758 2005-05-02  Paul Brook  <paul@codesourcery.com>
23759
23760         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23761
23762 2005-05-02  Michael Matz  <matz@suse.de>
23763
23764         PR c++/19542
23765         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23766
23767 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23768
23769         * g++.dg/cpp/weak.C: New test.
23770
23771 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23772
23773         * gcc.dg/tree-ssa/loop-8.c: New test.
23774
23775 2005-04-30  Michael Maty  <matz@suse.de>
23776
23777         * gcc.dg/inline-mcpy.c: New test.
23778
23779 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23780
23781         PR libfortran/18958
23782         * gfortran.dg/eoshift.f90: New test case.
23783
23784 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23785
23786         PR libfortran/18857
23787         * gfortran.dg/matmul_1.f90: New test.
23788
23789 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23790
23791         PR tree-optimization/21030
23792         * gcc.dg/tree-ssa/pr21030.c: New.
23793
23794 2005-04-29  Devang Patel  <dpatel@apple.com>
23795
23796         PR tree-optimization/21272
23797         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23798
23799 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23800
23801         PR fortran/13082
23802         PR fortran/18824
23803         * gfortran.dg/entry_4.f90: New test.
23804         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23805         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23806         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23807         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23808         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23809         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23810         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23811
23812 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23813
23814         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23815
23816 2005-04-29  Paul Brook  <paul@codesourcery.com>
23817
23818         * gfortran.dg/entry_3.f90: New test.
23819
23820 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23821
23822         * gfortran.dg/implicit_4.f90: New test.
23823
23824 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23825
23826         * lib/target-supports.exp (check_profiling_available): Return
23827         false for xtensa-*-elf.
23828
23829 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23830
23831         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23832         error if file cannot be deleted.
23833
23834 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23835
23836         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23837         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23838         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23839         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23840         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23841         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23842         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23843         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23844         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23845         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23846         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23847         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23848         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23849
23850 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23851
23852         PR fortran/20865
23853         * gfortran.dg/pr20865.f90: New test.
23854
23855 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23856
23857         * gcc.dg/void-cast-2.c: New test.
23858
23859 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23860
23861         PR c/21159
23862         * gcc.dg/void-cast-1.c: New test.
23863
23864 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23865
23866         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23867
23868 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23869
23870         PR fortran/21177
23871         * gfortran.dg/pr21177.f90: New test.
23872
23873 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23874
23875         PR tree-optimization/21171
23876         * gcc.dg/tree-ssa/pr21171.c: New test.
23877
23878 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23879
23880         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23881         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23882         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23883         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23884         gcc.dg/tree-ssa/gen-vect-32.c: New.
23885         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23886         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23887         don't run on PPC32.
23888
23889 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23890
23891         PR c/21213
23892         * gcc.dg/transparent-union-3.c: New test.
23893
23894 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23895
23896         PR c/20740
23897         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23898         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23899         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23900         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23901         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23902         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23903
23904 2005-04-26  Jeff Law  <law@redhat.com>
23905
23906         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23907         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23908         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23909         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23910         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23911         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23912         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23913
23914 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23915
23916         PR tree-optimization/17598
23917         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23918
23919 2005-04-25  Mike Stump  <mrs@apple.com>
23920
23921         * objc.dg/fix-and-continue-1.m: Add.
23922
23923 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23924
23925         PR c++/20995
23926         * g++.dg/opt/pr20995-1.C: New test case.
23927
23928 2005-04-25  Devang Patel <dpatel@apple.com>
23929
23930         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23931
23932 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23933
23934         PR testsuite/21062
23935         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23936
23937 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23938
23939         PR C++/21188
23940         * g++.dg/opt/rtti2.C: New test.
23941
23942 2005-04-25  Paul Brook  <paul@codesourcery.com>
23943         Steven G. Kargl  <kargls@comcast.net>
23944
23945         PR fortran/20879
23946         * gfortran.dg/ichar_1.f90: New file.
23947
23948 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23949
23950         PR middle-end/20991
23951         * g++.dg/opt/pr20991.C: New test.
23952
23953         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23954         where sizeof (type) < __alignof__ (type).
23955         * gcc.dg/compat/struct-layout-1.h: Likewise.
23956
23957 2005-04-24  Per Bothner  <per@bothner.com>
23958             Devang Patel  <dpatel@apple.com>
23959
23960         PR preprocessor/20907
23961         * gcc.dg/cpp/very-long-comment.c: New test.
23962
23963 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23964
23965         PR fortran/20059
23966         * gfortran.dg/common_5.f: New test.
23967
23968 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23969
23970         PR middle-end/21082
23971         * g++.dg/tree-ssa/pr21082.C: New testcase.
23972
23973 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23974
23975         * gcc.dg/vect/vect-99.c: New test.
23976
23977 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23978
23979         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23980
23981 2005-04-22  Jeff Law  <law@redhat.com>
23982
23983         * gcc.dg/uninit-5.c: Remove xfails.
23984         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23985         conditionals and loads.
23986
23987 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23988
23989         PR libfortran/20074
23990         PR libfortran/20436
23991         PR libfortran/21108
23992         * gfortran.dg/nested_reshape.f90: new test
23993         * gfortran.dg/reshape-alloc.f90: new test
23994         * gfortran.dg/reshape.f90: new test
23995
23996 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23997
23998         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23999
24000         * gcc.dg/arm-vfp1.c: New test.
24001
24002 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24003
24004         PR c++/21087
24005         * g++.dg/lookup/builtin2.C: New test.
24006
24007 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24008
24009         * gcc.dg/weak/weak-13.c: New test.
24010
24011 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24012
24013         * lib/target-supports.exp (check_effective_target_sync_int_long):
24014         Add powerpc*.
24015
24016 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24017
24018         * gcc.target/mips/branch-1.c: New test.
24019
24020 2005-04-21  Richard Henderson  <rth@redhat.com>
24021
24022         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24023         * gcc.dg/vect/vect-86.c: Likewise.
24024         * gcc.dg/vect/vect-87.c: Likewise.
24025         * gcc.dg/vect/vect-88.c: Likewise.
24026
24027 2005-04-21  Devang Patel  <dpatel@apple.com>
24028
24029         PR optimization/20994
24030         * gcc.dg/tree-ssa/ifc-3.c: New test.
24031
24032 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24033
24034         PR c/12913
24035         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24036         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24037         gcc.dg/c99-vla-jump-5.c: New tests.
24038
24039 2005-04-19  Richard Henderson  <rth@redhat.com>
24040
24041         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24042         Fix typo in exists check.
24043         (check_effective_target_sync_int_long): New.
24044         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24045         * gcc.dg/ia64-sync-2.c: Likewise.
24046         * gcc.dg/ia64-sync-3.c: Likewise.
24047         * gcc.dg/ia64-sync-4.c: Likewise.
24048
24049 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24050
24051         * gcc.dg/fold-xor-1.c: New test.
24052         * gcc.dg/fold-xor-2.c: New test.
24053
24054 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24055
24056         PR target/20670
24057         * g++.dg/eh/fp-regs.C: New test.
24058
24059 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24060
24061         * gcc.dg/Wint-to-pointer-cast-1.c,
24062         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24063         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24064         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24065
24066 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24067
24068         PR fortran/16861
24069         * gfortran.dg/pr16861.f90: New test.
24070
24071 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24072
24073         * gcc.dg/pr21085.c: New test.
24074
24075 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24076
24077         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24078         (setup_mips_tests, dg-mips-options): New procedures.
24079         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24080         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24081         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24082         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24083         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24084         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24085         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24086         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24087         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24088         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24089         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24090         dg-mips-options instead of dg-options.  Remove now-redundant
24091         preprocessor guards.
24092         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24093         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24094         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24095         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24096         * gcc.dg/vr-mult-2.c: Delete.
24097         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24098         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24099         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24100         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24101         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24102         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24103         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24104
24105 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24106
24107         * ada/acats/run_all.sh: Use sync when executable not present.
24108
24109 2005-04-18  Devang Patel  <dpatel@apple.com>
24110
24111         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24112         * gcc.dg/vect/vect-11a.c: New.
24113         * gcc.dg/vect/vect-none.c: Update.
24114         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24115
24116 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24117
24118         PR tree-optimization/20922
24119         * gcc.dg/pr20922-1.c: New test.
24120         * gcc.dg/pr20922-2.c: New test.
24121         * gcc.dg/pr20922-3.c: New test.
24122         * gcc.dg/pr20922-4.c: New test.
24123         * gcc.dg/pr20922-5.c: New test.
24124         * gcc.dg/pr20922-6.c: New test.
24125
24126 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24127
24128         PR libfortran/20950
24129         * gfortran.dg/pr20950.f: New test.
24130
24131 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24132
24133         PR libfortran/19216
24134         * gfortran.dg/pr19216.f: New test.
24135
24136 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24137
24138         PR tree-optimization/21001
24139         * gcc.dg/tree-ssa/pr21001.c: New.
24140
24141 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24142
24143         PR libfortran/21075
24144         * gfortran.dg/reshape_rank7.f90: New test.
24145
24146 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24147
24148         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24149         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24150         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24151         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24152         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24153         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24154         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24155         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24156         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24157         wrong way round).
24158         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24159         in namelists.  New test.
24160         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24161         New test.
24162         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24163         New test.
24164         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24165         namelist.  New test.
24166         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24167         New test.
24168         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24169         New test.
24170         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24171         namelist.  New test.
24172         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24173         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24174         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24175         New test.
24176         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24177         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24178         arrays. New test.
24179
24180 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24181
24182         * gfortran.dg/wtruncate.f: New testcase.
24183         * gfortran.dg/wtruncate.f90: New testcase.
24184
24185 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24186
24187         PR c++/21025
24188         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24189         which sizeof/alignof is dependent, rather than just whether we are
24190         processing_template_decl.
24191
24192 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24193
24194         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24195         corrected typo where the wrong variables had been compared.
24196
24197 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24198
24199         PR libfortran/18495
24200         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24201         Test callee-allocated version of return array with a write
24202         statement.
24203         Test spread with a temporary with another write statement.
24204
24205 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24206
24207         PR tree-optimization/21031
24208         * gcc.dg/tree-ssa/pr21031.c: New.
24209
24210 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24211
24212         PR tree-optimization/21004
24213         * gcc.dg/builtins-53.c: Include builtins-config.h.
24214         Check floorf, ceilf, floorl and ceill transformations
24215         only when HAVE_C99_RUNTIME is defined.
24216
24217 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24218
24219         PR middle-end/20739
24220         * gcc.dg/tree-ssa/pr20739.c: New test.
24221
24222 2005-04-14  Mike Stump  <mrs@apple.com>
24223
24224         * gcc.dg/Foundation.framework/empty: New.
24225         * gcc.dg/framework-2.c: New.
24226
24227 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24228
24229         PR tree-optimization/21021
24230         * gcc.c-torture/compile/pr21021.c: New.
24231
24232 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24233
24234         PR testsuite/21010
24235         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24236         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24237         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24238         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24239         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24240         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24241         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24242         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24243
24244 2005-04-14  Richard Henderson  <rth@redhat.com>
24245
24246         * lib/target-supports.exp (check_effective_target_vect_condition):
24247         Add ia64, i?86, and x86_64.
24248
24249 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24250
24251         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24252
24253 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24254
24255         PR tree-optimization/20657
24256         * gcc.dg/tree-ssa/pr20657.c: New.
24257
24258 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24259
24260         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24261         (long long int)trunc*.
24262
24263 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24264
24265         PR target/20927
24266         * gcc.dg/pr20927.c: New test.
24267
24268 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24269
24270         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24271         * gcc.target/mips/asm-1.c: Likewise.
24272
24273 2005-04-13  Dale Johannesen  <dalej@apple.com>
24274
24275         * objc.dg/objc-fast-4.m: New.
24276
24277 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24278
24279         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24280         directory.
24281         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24282
24283 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24284
24285         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24286         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24287         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24288
24289 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24290
24291         PR tree-optimization/20913
24292         * gcc.dg/tree-ssa/pr20913.c: New.
24293
24294         PR tree-optimization/20702
24295         * gcc.dg/tree-ssa/pr20702.c: New.
24296
24297 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24298
24299         PR c++/13744
24300         * g++.dg/inherit/local3.C: New test.
24301
24302 2005-04-12  Jeff Law  <law@redhat.com>
24303
24304         * gcc.dg/tree-ssa/20050412-1.c: New test.
24305
24306 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24307
24308         PR libfortran/19016
24309         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24310         Add tests with mask generated by expression.
24311         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24312         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24313         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24314
24315 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24316
24317         PR middle-end/20917
24318         * gcc.dg/20050409-1.c: New test.
24319
24320 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24321
24322         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24323
24324 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24327         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24328         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24329         (TARGET_CXX): Adjust accordingly.
24330         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24331         determine_class_data_visibility and class_data_always_comdat.
24332         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24333         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24334         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24335         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24336         (arm_cxx_determine_class_data_visibility): New.
24337         (arm_cxx_class_data_always_comdat): Likewise.
24338         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24339         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24340         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24341         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24342         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24343         Define.
24344
24345 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24346
24347         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24348
24349 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24350
24351         * gcc.dg/i386-darwin-fpmath.c: New.
24352
24353 2004-04-11  Devang Patel  <dpatel@apple.com>
24354
24355         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24356         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24357         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24358         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24359         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24360         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24361         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24362         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24363         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24364
24365 2004-04-11  Devang Patel  <dpatel@apple.com>
24366
24367         * gcc.dg/vect/vect-dv-1.c: New test.
24368         * gcc.dg/vect/vect-dv-2.c: New test.
24369
24370 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24371
24372         PR tree-optimization/20933
24373         * gcc.dg/tree-ssa/pr20933.c: New test.
24374
24375 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24376
24377         * gfortran.dg/fold_nearest.f90: New test.
24378
24379 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24380
24381         * gcc.dg/tree-ssa/alias-1.c: New test.
24382
24383 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24384
24385         PR tree-optimization/20920
24386         * g++.dg/tree-ssa/pr20920.C: New test.
24387
24388 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24389
24390         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24391         (long long int)ceil*.
24392
24393 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24394
24395         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24396         explicit C++ linkage.
24397
24398 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24399
24400         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24401         warning for arithmetic IF statements.
24402
24403 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24404
24405         * eor_handling_1.f90: New test case.
24406         * eor_handling_2.f90: New test case.
24407         * eor_handling_3.f90: New test case.
24408         * eor_handling_4.f90: New test case.
24409         * eor_handling_5.f90: New test case.
24410         * noadv_size.f90: New test case.
24411         * pad_no.f90: New test case.
24412
24413 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24414
24415         * gcc.c-torture/execute/20050410-1.c: New test.
24416
24417 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24418
24419         * gcc.dg/pr20126.c: New.
24420
24421 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24422             Steven G. Kargl <kargls@comcast.net>
24423
24424         * gfortran.dg/PR19872.f: New test.
24425
24426 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24427
24428         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24429
24430 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24431
24432         * gfortran.dg/nint_1.f90: New test.
24433
24434 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24435
24436         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24437         Added test for callee-allocated arrays with write statements.
24438         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24439         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24440         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24441         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24442         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24443
24444 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24445
24446         PR libfortran/20163
24447         * gfortran.dg/open-options-blanks.f: New test.
24448
24449 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24450
24451         PR fortran/13257
24452         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24453
24454 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24455
24456         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24457         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24458         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24459         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24460         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24461         * gcc.c-torture/execute/stdarg-4.c: New test.
24462
24463         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24464
24465         PR target/20795
24466         * g++.dg/abi/param2.C: New test.
24467
24468 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24469
24470         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24471
24472 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24473
24474         * gcc.dg/builtins-53.c: New test.
24475
24476 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24477
24478         * g++.dg/tree-ssa/pr18178.C: New test.
24479         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24480         * gcc.c-torture/execute/20041019-1.c: New test.
24481         * gcc.dg/tree-ssa/20041008-1.c: New test.
24482         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24483         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24484         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24485         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24486         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24487         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24488         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24489         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24490         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24491         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24492
24493 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24494
24495         PR rtl-optimization/20466
24496         * gcc.c-torture/execute/pr20466-1.c: New test.
24497
24498 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24499
24500         PR c++/20905
24501         * g++.dg/parse/cond2.C: New test.
24502
24503         PR c++/20145
24504         * g++.dg/warn/Wdtor1.C: New test.
24505
24506 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24507
24508         PR fortran/17229
24509         * gfortran.dg/pr17229.f: New test.
24510
24511 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24512
24513         * gfortran.dg/tiny_1.f90: New test.
24514         * gfortran.dg/tiny_2.f90: ditto.
24515
24516 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24517
24518         * gfortran.dg/eor_1.f90: Fix dg-do run line
24519         * gfortran.dg/open_new.f90: Fix dg-do run line
24520
24521 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24522
24523         * lib/target-supports.exp (get_compiler_messages): Support
24524         optional arguments, the fourth being compiler options.
24525         (check_effective_target_fpic): New proc.
24526         * gcc.dg/20050321-2.c: Restrict to target fpic.
24527
24528 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24529
24530         * gcc.dg/15443-1.c: New test.
24531         * gcc.dg/15443-2.c: Likewise.
24532
24533 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24534
24535         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24536
24537 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24538
24539         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24540
24541 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24542
24543         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24544         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24545         -m64.
24546         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24547         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24548         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24549
24550 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24551
24552         PR c++/20212
24553         * g++.dg/warn/Wunused-11.C: New test.
24554
24555 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24556
24557         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24558
24559 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24560
24561         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24562
24563 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24564
24565         PR c++/20734
24566         * g++.dg/template/ptrmem13.C: New test.
24567
24568 2005-04-05  Per Bothner  <per@bothner.com>
24569
24570         * lib/gcc.exp: Always add -fno-show-column, for now.
24571
24572 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24573
24574         PR testsuite/20767
24575         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24576         of plain old "unsigned int" for the type of "i".  Makes this test
24577         64bit clean.
24578
24579 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24580
24581         * gcc.dg/i386-ssefn-1.c: New test.
24582         * gcc.dg/i386-ssefn-2.c: New test.
24583         * gcc.dg/i386-ssefn-3.c: New test.
24584         * gcc.dg/i386-ssefn-4.c: New test.
24585
24586 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24587
24588         PR tree-optimization/20076
24589         * gcc.dg/builtin-apply4.c: New test.
24590
24591         PR preprocessor/19475
24592         * gcc.dg/cpp/macspace1.c: New test.
24593         * gcc.dg/cpp/macspace2.c: New test.
24594
24595 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24596
24597         * gfortran.dg/pr20755.f: Fixed bad format.
24598
24599 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/20763
24602         * g++.dg/ext/attrib21.C: New test.
24603
24604 2004-04-05  Devang Patel  <dpatel@apple.com>
24605
24606         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24607         * gcc.dg/vect/vect-shift-1.c: New test.
24608
24609 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24610
24611         PR libfortran/20755
24612         * gfortran.dg/pr20755.f: New test.
24613
24614 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24615
24616         * gfortran.dg/pr15959.f90: New test.
24617         * gfortran.dg/string_pad_trunc.f90: New test.
24618
24619 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24620
24621         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24622         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24623         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24624         syntax.
24625
24626 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24627
24628         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24629
24630 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24631
24632         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24633         * gcc.c-torture/compile/20011119-2.c: Likewise.
24634         * gcc.c-torture/compile/981001-2.c: Likewise.
24635
24636 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24637
24638         PR c++/20679
24639         * g++.dg/template/overload4.C: New test.
24640
24641 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24642
24643         PR c++/20746
24644         * g++.dg/abi/covariant5.C: New.
24645
24646         PR debug/20505
24647         * g++.dg/debug/const2.C: New.
24648
24649 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24650
24651         PR rtl-optimization/16104
24652         * gcc.c-torture/execute/20050316-1.c: New test.
24653
24654 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         * g++.dg/template/spec23.C: Fix dg-error text.
24657
24658 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24659
24660         PR c++/19199
24661         * g++.dg/expr/lval2.C: New.
24662
24663 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24664
24665         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24666         __builtin_strcasecmp and __builtin_strncasecmp.
24667
24668 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24669
24670         PR c++/20723
24671         * g++.dg/template/spec22.C: New.
24672         * g++.dg/template/spec23.C: New.
24673
24674 2005-04-03  Dale Ranta  <dir@lanl.gov>
24675             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24676
24677         PR libfortran/20068
24678         PR libfortran/20125
24679         PR libfortran/20156
24680         PR libfortran/20471
24681         * gfortran.dg/backspace.f: New test.
24682
24683 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24684
24685         * gcc.dg/pr19345.c: New test.
24686
24687 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24688
24689         PR tree-optimization/20640
24690         * gcc.dg/torture/tree-loop-1.c: New.
24691
24692 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24693
24694         PR rtl-optimization/20290
24695         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24696
24697 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24698
24699         * gcc.dg/rs6000-fpint.c: New.
24700
24701 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24702
24703         * gcc.dg/old-style-then-proto-1.c: New test.
24704
24705 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24706
24707         * gfortran.fortran-torture/execute/backspace.f90: Check
24708         after backspace and read was incorrect.
24709
24710 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24711
24712         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24713         buffer past the terminating NUL using memcmp.
24714         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24715         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24716
24717         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24718         Fix unused/uninitialized variable warnings.
24719
24720         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24721         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24722         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24723         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24724
24725         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24726         gcc.c-torture/execute/builtins/fputs-lib.c,
24727         gcc.c-torture/execute/builtins/lib/fprintf.c,
24728         gcc.c-torture/execute/builtins/lib/main.c,
24729         gcc.c-torture/execute/builtins/lib/memcmp.c,
24730         gcc.c-torture/execute/builtins/lib/memmove.c,
24731         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24732         gcc.c-torture/execute/builtins/lib/memset.c,
24733         gcc.c-torture/execute/builtins/lib/printf.c,
24734         gcc.c-torture/execute/builtins/lib/sprintf.c,
24735         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24736         gcc.c-torture/execute/builtins/lib/strchr.c,
24737         gcc.c-torture/execute/builtins/lib/strcmp.c,
24738         gcc.c-torture/execute/builtins/lib/strcpy.c,
24739         gcc.c-torture/execute/builtins/lib/strcspn.c,
24740         gcc.c-torture/execute/builtins/lib/strlen.c,
24741         gcc.c-torture/execute/builtins/lib/strncat.c,
24742         gcc.c-torture/execute/builtins/lib/strncmp.c,
24743         gcc.c-torture/execute/builtins/lib/strncpy.c,
24744         gcc.c-torture/execute/builtins/lib/strrchr.c,
24745         gcc.c-torture/execute/builtins/lib/strspn.c,
24746         gcc.c-torture/execute/builtins/lib/strstr.c,
24747         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24748         gcc.c-torture/execute/builtins/strlen-2.c,
24749         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24750         prototypes.
24751
24752 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24753
24754         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24755         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24756         selectany usage.
24757
24758 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24759
24760         PR c++/19406
24761         * g++.dg/debug/using1.C: New test.
24762
24763 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24764
24765         PR middle-end/20524
24766         * gcc.dg/alias-7.c: Prefix asm-declared name with
24767         __USER_LABEL_PREFIX__.
24768
24769 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24770
24771         Fix fallout from PR middle-end/15700:
24772         * gcc.c-torture/compile/20011119-1.c: Take
24773         __USER_LABEL_PREFIX__ into account.
24774         * gcc.c-torture/compile/20011119-2.c: Likewise.
24775
24776 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24777
24778         PR c++/18644
24779         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24780
24781 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24782
24783         PR c/17855
24784         * gcc.c-torture/compile/struct-non-lval-1.c,
24785         gcc.c-torture/compile/struct-non-lval-2.c,
24786         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24787
24788 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24789
24790         * gcc.dg/tls/tls.exp: Remove temporary file.
24791         * g++.dg/tls/tls.exp: Ditto.
24792         * lib/file-format.exp: Ditto.
24793         * g++.dg/special/ecos.exp: Ditto.
24794
24795         * lib/profopt.exp: Treat prof_ext as a list.
24796         * gcc.misc-tests/bprob.exp: Ditto.
24797         * g++.dg/bprob/bprob.exp: Ditto.
24798
24799         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24800         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24801         g++.dg/tree-ssa/pointer-reference-alias.C,
24802         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24803         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24804         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24805         g++.dg/vect/pr19951.cc: Ditto.
24806         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24807         gcc.dg/builtins-47.c: Ditto.
24808         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24809         gcc.dg/pr20115-1.c: Ditto.
24810         * gcc.dg/tree-ssa/20030530-2.c,
24811         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24812         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24813         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24814         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24815         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24816         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24817         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24818         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24819         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24820         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24821         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24822         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24823         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24824         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24825         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24826         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24827         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24828         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24829         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24830         gcc.dg/tree-ssa/20030824-1.c,
24831         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24832         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24833         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24834         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24835         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24836         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24837         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24838         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24839         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24840         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24841         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24842         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24843         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24844         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24845         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24846         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24847         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24848         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24849         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24850         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24851         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24852         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24853         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24854         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24855         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24856         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24857         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24858         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24859         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24860         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24861         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24862         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24863         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24864         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24865         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24866         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24867         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24868         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24869         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24870         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24871         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24872         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24873         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24874         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24875         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24876         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24877         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24878         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24879         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24880         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24881         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24882         gcc.dg/tree-ssa/useless-1.c: Ditto.
24883         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24884         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24885         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24886         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24887         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24888         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24889         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24890         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24891         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24892         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24893         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24894         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24895         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24896         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24897         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24898         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24899         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24900         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24901         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24902         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24903         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24904         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24905         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24906         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24907         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24908         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24909         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24910         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24911         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24912         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24913         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24914         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24915         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24916         gcc.dg/vect/vect-none.c: Ditto.
24917         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24918         treelang/compile/unsigned.tree: Ditto.
24919
24920         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24921         * gcc.dg/cpp/direct2s.c: Ditto.
24922         * gcc.dg/cpp/paste4.c: Ditto.
24923         * gcc.dg/cpp/separate-1.c: Ditto.
24924         * gcc.dg/pch/save-temps-1.c: Ditto.
24925         * g++.dg/ext/altivec-10.C: Ditto.
24926         * g++.dg/pch/pch.C: Ditto.
24927
24928         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24929
24930         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24931         * g++.dg/template/repo1.C: Ditto.
24932         * g++.dg/template/repo2.C: Ditto.
24933         * g++.dg/template/repo3.C: Ditto.
24934         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24935         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24936         * g++.old-deja/g++.pt/repo1.C: Ditto.
24937         * g++.old-deja/g++.pt/repo2.C: Ditto.
24938         * g++.old-deja/g++.pt/repo3.C: Ditto.
24939         * g++.old-deja/g++.pt/repo4.C: Ditto.
24940
24941         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24942         * gcc.dg/20030107-1.c: Ditto.
24943         * gcc.dg/20030702-1.c: Ditto.
24944         * gcc.dg/profile-generate-1.c: Ditto.
24945         * g++.dg/other/profile1.C: Ditto.
24946         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24947
24948         * lib/gcc-dg.exp (remove-build-file): New.
24949         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24950         cleanup-tree-dump, cleanup-saved-temps): New.
24951
24952 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24953
24954         PR c++/19203, DR 214
24955         * g++.dg/parse/ambig3.C: Not ambiguous.
24956         * g++.dg/template/spec20.C: New.
24957         * g++.dg/template/spec21.C: New.
24958
24959 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24960
24961         PR target/20045
24962         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24963
24964 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24965
24966         PR libfortran/20660
24967         * gfortran.dg/negative_unit.f: New test.
24968
24969 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24970
24971         * gcc.dg/20050330-1.c: New test.
24972
24973 2005-03-30  Devang Patel  <dpatel@apple.com>
24974
24975         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24976
24977 2005-03-30  Dale Johannesen  <dalej@apple.com>
24978
24979         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24980
24981 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24982
24983         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24984         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24985         Strip options from test name.
24986
24987 2005-03-31  Jan Hubicka  <jh@suse.cz>
24988
24989         * gcc.dg/varpool-1.c: New testcase.
24990
24991 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24992
24993         PR c/772
24994         PR c/17913
24995         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24996         gcc.dg/stmt-expr-label-3.c : New tests.
24997         * gcc.c-torture/execute/medce-2.c: Remove.
24998
24999 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25000
25001         PR c/20368
25002         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25003         tests.
25004
25005 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25006
25007         * gcc.c-torture/compile/pr20203.c: New test.
25008
25009 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25010
25011         * gfortran.dg/promotion.f90: New test.
25012
25013 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25014
25015         PR middle-end/20491
25016         * gcc.dg/torture/asm-subreg-1.c: New test.
25017
25018 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25019
25020         PR c/20672
25021         * gcc.dg/pr20672-1.c: New test.
25022
25023 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25024
25025         * gfortran.dg/vect: New directory.
25026         * gfortran.dg/vect/vect.exp: New.
25027         * gfortran.dg/vect/vect-1.f90: New test.
25028         * gfortran.dg/vect/vect-2.f90: New test.
25029         * gfortran.dg/vect/vect-3.f90: New test.
25030         * gfortran.dg/vect/vect-4.f90: New test.
25031         * gfortran.dg/vect/vect-5.f90: New test.
25032
25033 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25034
25035         PR middle-end/20622
25036         * gcc.dg/alias-7.c: New test.
25037
25038 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25039
25040         * gcc.dg/sparc-reg-1.c: New test.
25041
25042 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25043
25044         PR target/19890
25045         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25046
25047 2005-03-29  Dale Ranta  <dir@lanl.gov>
25048             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25049
25050         PR libfortran/20163
25051         * gfortran.dg/pr20163-2.f: New test.
25052
25053 2005-03-28  Jan Hubicka  <jh@suse.cz>
25054
25055         PR middle-end/20635
25056         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25057         by Jakub Jelinek.
25058
25059 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25060
25061         PR tree-optimization/20626
25062         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25063         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25064
25065 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25066
25067         * gfortran.dg/underflow.f90: New test.
25068         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25069
25070 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25071
25072         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25073
25074 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25075
25076         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25077         (g++_init): Make sure that CXXFLAGS is set.
25078         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25079         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25080         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25081         * lib/objc.exp (objc_init): Likewise.
25082         * lib/treelang.exp (treelang_init): Likewise.
25083
25084 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25085
25086         PR tree-optimization/20470
25087         * gcc.dg/tree-ssa/pr20470.c: New test.
25088
25089 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25090
25091         * gcc.dg/ppc-stfiwx.c: New.
25092
25093 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25094
25095         PR target/19888
25096         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25097
25098 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25099
25100         * gcc.dg/20050325-1.c: Fix a typo.
25101
25102 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25103
25104         PR libfortran/19678
25105         PR libfortran/19679
25106         * gfortran.dg/dos_eol.f: New test.
25107
25108 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25109
25110         PR rtl-optimization/20249
25111         * gcc.dg/20050325-1.c: New test.
25112
25113 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25114
25115         PR libfortran/15332
25116         * gfortran.dg/pr15332.f: New test.
25117
25118 2005-03-24  Dale Johannesen  <dalej@apple.com>
25119
25120         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25121
25122 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25123
25124         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25125         'internal' visibility.
25126         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25127         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25128         'protected' visibility.
25129         * gcc.dg/visibility-7.c: Likewise.
25130         * lib/target-supports.exp (check_visibility_available): Take
25131         a parameter, the kind of visibility to check for.
25132         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25133         to check_visibility_available.
25134
25135         * g++.dg/expr/cast3.C: New.
25136
25137 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25138
25139         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25140         rs6000.
25141
25142 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25143
25144         PR target/20095
25145         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25146
25147 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25148
25149         * gcc.dg/badshift.c: Renamed to...
25150         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25151
25152         * gcc.target/i386/badshift.c: Renamed to...
25153         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25154         only.
25155
25156         PR rtl-optimization/20532
25157         * gcc.target/i386/badshift.c: New.
25158
25159 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25160
25161         * gfortran.dg/pr18025.f90: New test.
25162
25163 2005-03-23  Dale Johannesen  <dalej@apple.com>
25164
25165         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25166
25167 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25168
25169         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25170
25171         * lib/target-supports.exp (check_iconv_available): Default
25172         libiconv to -liconv, if there is no definition.
25173
25174 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25175
25176         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25177
25178 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25179
25180         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25181         * g++.dg/opt/pr7503-2.C: Likewise.
25182         * g++.dg/opt/pr7503-3.C: Likewise.
25183         * g++.dg/opt/pr7503-4.C: Likewise.
25184         * g++.dg/opt/pr7503-5.C: Likewise.
25185         * g++.dg/warn/minmax.C: New test.
25186
25187 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25188
25189         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25190         * gfortran.dg/g77_intrinsics_sub.f: New test.
25191
25192 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25193             Jan Hubicka  <jh@suse.cz>
25194             Steven Bosscher <stevenb@suse.de
25195
25196         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25197
25198 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25199
25200         PR c++/19980
25201         * g++.dg/template/redecl3.C: New test.
25202
25203 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25204
25205         PR c++/20499
25206         * g++.dg/parse/error16.C: Tweak error markers.
25207
25208 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25209
25210         PR target/20561
25211         * gcc.dg/20050321-2.c: New test.
25212
25213 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25214
25215         PR c++/20465
25216         PR c++/20381
25217         * g++.dg/template/ptrmem12.C: New.
25218
25219 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25220
25221         PR rtl-optimization/20527
25222         * gcc.c-torture/execute/pr20527-1.c: New test.
25223
25224 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25225
25226         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25227         program, compile it into a real executable and then delete the .c
25228         and .x files afterwards, to avoid problems on testglue targets.
25229
25230 2005-03-21  Stuart Hastings  <stuart@apple.com>
25231
25232         * gcc.target/i386/sse-2.c: New.
25233
25234 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25235
25236         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25237
25238 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25239
25240         * g++.dg/parse/crash25.C: Fix typo.
25241
25242 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25243
25244         PR c++/20461
25245         * g++.dg/parse/crash24.C: New test.
25246
25247         PR c++/20536
25248         * g++.dg/parse/crash25.C: New test.
25249
25250 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25251
25252         PR c++/20147
25253         * g++.dg/ext/stmtexpr4.C: New test.
25254
25255 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25256
25257         PR middle-end/20539
25258         * gcc.c-torture/compile/pr13066-1.c: New test case.
25259         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25260         * g++.dg/opt/pr13066-1.C: Likewise.
25261
25262 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25263
25264         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25265
25266 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25267
25268         PR fortran/18525
25269         * gfortran.dg/nesting_1.f90: New test.
25270
25271 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25272
25273         PR c++/20240
25274         * g++.dg/lookup/using13.C: New test.
25275
25276 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25277
25278         PR c++/20333
25279         * g++.dg/template/crash36.C: New test.
25280
25281 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25282
25283         PR c++/20463
25284         * g++.dg/template/crash35.C: New test.
25285
25286 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25287
25288         PR c++/19966
25289         * g++.dg/overload/operator2.C: New test.
25290
25291 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25292
25293         PR libfortran/20257
25294         * gfortran.dg/pr20257.f90: New test.
25295
25296 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25297
25298         PR libfortran/20480
25299         * gfortran.dg/pr20480.f90: New test.
25300
25301 2005-03-16  Richard Henderson  <rth@redhat.com>
25302
25303         PR middle-end/15700
25304         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25305         (_rtld_global): New.
25306         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25307         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25308
25309         * gcc.dg/alias-3.c: New.
25310         * gcc.dg/alias-4.c: New.
25311         * gcc.dg/alias-5.c: New.
25312         * gcc.dg/alias-6.c: New.
25313
25314 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25315
25316         * gcc.dg/cpp/ucnid-7.c: New.
25317
25318 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25319             Dorit Naishlos  <dorit@il.ibm.com>
25320
25321         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25322         darwin.
25323
25324 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25325
25326         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25327         support misaligned accesses.
25328         * gcc.dg/vect/vect-58.c: Likewise.
25329         * gcc.dg/vect/vect-92.c: New.
25330         * gcc.dg/vect/vect-93.c: New.
25331
25332 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25333
25334         PR fortran/18827
25335         * gfortran.dg/assign_2.f90: New test.
25336         * gfortran.dg/assign_3.f90: New test.
25337         * gfortran.dg/assign.f90: New test.
25338
25339 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25340
25341         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25342         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25343         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25344         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25345         names.
25346
25347 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25348
25349         * gcc.dg/cpp/ucnid-6.c: New.
25350
25351         * gcc.dg/cpp/normalize-1.c: New.
25352         * gcc.dg/cpp/normalize-2.c: New.
25353         * gcc.dg/cpp/normalize-3.c: New.
25354         * gcc.dg/cpp/normalize-4.c: New.
25355         * gcc.dg/cpp/ucnid-4.c: New.
25356         * gcc.dg/cpp/ucnid-5.c: New.
25357         * g++.dg/cpp/normalize-1.C: New.
25358         * g++.dg/cpp/ucnid-1.C: New.
25359
25360 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25361
25362         * gcc.dg/pr18628.c: New.
25363
25364 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25365
25366         PR c++/20280
25367         * g++.dg/tree-ssa/pr20280.C: New.
25368
25369 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25370
25371         PR fortran/20467
25372         * gfortran.dg/stfunc_2.f90: New test.
25373
25374 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25375
25376         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25377
25378 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25379
25380         * gcc.dg/tree-ssa/20050314-1.c: New test.
25381
25382 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25383
25384         PR c++/4403
25385         PR c++/9783, DR433
25386         * g++.dg/template/friend34.C: New test.
25387         * g++.dg/template/friend35.C: Likewise.
25388         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25389
25390 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25391
25392         Friend class name lookup 5/n
25393         PR c++/1016
25394         * g++.dg/lookup/hidden-class1.C: New test.
25395         * g++.dg/lookup/hidden-class2.C: Likewise.
25396         * g++.dg/lookup/hidden-class3.C: Likewise.
25397         * g++.dg/lookup/hidden-class4.C: Likewise.
25398         * g++.dg/lookup/hidden-class5.C: Likewise.
25399         * g++.dg/lookup/hidden-class6.C: Likewise.
25400         * g++.dg/lookup/hidden-class7.C: Likewise.
25401         * g++.dg/lookup/hidden-class8.C: Likewise.
25402         * g++.dg/lookup/hidden-class9.C: Likewise.
25403         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25404         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25405         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25406         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25407         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25408         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25409         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25410         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25411         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25412         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25413         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25414
25415 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/20157
25418         * g++.dg/template/error18.C: New test.
25419
25420 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25421
25422         PR debug/16792
25423         * g++.dg/debug/pr16792.C: New test.
25424
25425 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25426
25427         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25428         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25429         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25430         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25431         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25432         test assertion names.
25433
25434 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25435
25436         PR fortran/18600
25437         * gfortran.dg/stfunc_1.f90: New test.
25438
25439 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25440
25441         PR fortran/16907
25442         * gfortran.dg/real_index_1.f90: New test.
25443
25444 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25445
25446         PR fortran/20323
25447         * gfortran.dg/spec_expr_1.f90: New test.
25448
25449 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25450
25451         PR c/20402
25452         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25453         new parser.
25454
25455 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25456
25457         PR fortran/20361
25458         * gfortran.dg/largeequiv_1.f90: New test.
25459
25460 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25461
25462         * gcc.dg/ucnid-1.c: New.
25463         * gcc.dg/ucnid-2.c: New.
25464         * gcc.dg/ucnid-3.c: New.
25465         * gcc.dg/ucnid-4.c: New.
25466         * gcc.dg/ucnid-5.c: New.
25467         * gcc.dg/ucnid-6.c: New.
25468         * gcc.dg/cpp/ucnid-1.c: New.
25469         * gcc.dg/cpp/ucnid-2.c: New.
25470         * gcc.dg/cpp/ucnid-3.c: New.
25471         * g++.dg/other/ucnid-1.C: New.
25472
25473 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25474
25475         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25476
25477 2005-03-11  Per Bothner  <per@bothner.com>
25478
25479         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25480         that diagnotics refer to correct token.
25481         * gcc.dg/unused-3.c: Likewise.
25482
25483 2005-03-11  Per Bothner  <per@bothner.com>
25484
25485         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25486         constant" is now actually on same line as string constant.
25487         * gcc.dg/cpp/direct2s.c: Likewise.
25488
25489 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25490
25491         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25492
25493 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25494
25495         PR libfortran/20124
25496         * gfortran.dg/pr20124.f90: New Test
25497
25498 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25499
25500         PR tree-optimization/20130
25501         * gcc.dg/pr20130-1.c: New test.
25502
25503 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25504
25505         PR target/20095
25506         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25507
25508 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25509
25510         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25511
25512 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25513
25514         * g++.dg/eh/forced1.C: Fix comment.
25515         * g++.dg/eh/forced2.C: Ditto.
25516         * g++.dg/eh/forced3.C: Ditto.
25517         * g++.dg/eh/forced4.C: Ditto.
25518
25519 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25520
25521         PR rtl-opt/20412
25522         * gcc.c-torture/compile/pr20412.c: New test.
25523
25524 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25525
25526         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25527
25528 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25529
25530         PR target/20322
25531         * gcc.dg/20050307-1.c: New test.
25532
25533 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25534
25535         PR c++/20375
25536         * g++.dg/other/stdarg3.C: New.
25537
25538 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25539
25540         PR c++/18384, c++/18327
25541         * g++.dg/init/array19.C: New test.
25542
25543         PR inline-asm/20314
25544         * gcc.dg/torture/pr20314-1.c: New test.
25545         * gcc.dg/torture/pr20314-2.c: New test.
25546
25547 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25548
25549         * gcc.dg/20050309-1.c: New test.
25550
25551 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25552
25553         * gcc.dg/builtins-10.c: Reactivate disabled test.
25554         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25555         new cbrt transformations.
25556
25557 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25558
25559         PR c++/20208
25560         * g++.dg/template/array13.C: New test.
25561
25562 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25563
25564         PR c++/16859
25565         * g++.dg/init/brace4.C: New test.
25566
25567 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         PR c++/20186
25570         * g++.dg/template/non-dependent12.C: New.
25571
25572 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25573
25574         PR c++/20142
25575         * g++.dg/init/array18.C: Add dg-do run marker.
25576
25577         PR c++/20142
25578         * g++.dg/init/array18.C: New test.
25579
25580 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25581
25582         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25583         * g++.dg/gcov/gcov.exp: Likewise.
25584         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25585         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25586         * lib/c-torture.exp: Likewise.
25587         * lib/fortran-torture.exp: Likewise.
25588         * lib/g++.exp: Likewise.
25589         * lib/gcc-defs.exp: Likewise.
25590         * lib/gcc-dg.exp: Likewise.
25591         * lib/gcc.exp: Likewise.
25592         * lib/gcov.exp: Likewise.
25593         * lib/gfortran.exp: Likewise.
25594         * lib/mike-g++.exp: Likewise.
25595         * lib/mike-gcc.exp: Likewise.
25596         * lib/objc-torture.exp: Likewise.
25597         * lib/objc.exp: Likewise.
25598         * lib/profopt.exp: Likewise.
25599         * lib/target-libpath.exp: Likewise.
25600         * lib/target-supports.exp: Likewise.
25601         * lib/treelang.exp: Likewise.
25602         * lib/wrapper.exp: Likewise.
25603
25604 2005-03-08  Jeff Law  <law@redhat.com>
25605
25606         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25607         PHI-OPT changes.
25608
25609 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25610
25611         * gcc.dg/vect/pr20122.c: New test.
25612
25613 2005-03-07  Jeff Law  <law@redhat.com>
25614
25615         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25616         was folded away.
25617         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25618         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25619         * gcc.dg/tree-ssa/pr18134.c: New test.
25620
25621 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25622
25623         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25624         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25625         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25626
25627 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25628
25629         PR tree-opt/17671
25630         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25631
25632 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25633
25634         * g++.dg/warn/Wnvdtor.C: New test.
25635
25636 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25637
25638         * gcc.dg/torture/pr19683-1.c: New test.
25639
25640 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25641
25642         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25643         * gfortran.dg/g77/19990313-2.f: Ditto.
25644         * gfortran.dg/g77/19990313-3.f: Ditto.
25645         * gfortran.dg/g77/19990525-0.f: Ditto.
25646         * gfortran.dg/g77/19990826-0.f: Ditto.
25647         * gfortran.dg/g77/19990826-2.f: Ditto.
25648         * gfortran.dg/g77/19990826-3.f: Ditto.
25649         * gfortran.dg/g77/20000511-1.f: Ditto.
25650         * gfortran.dg/g77/20000511-2.f: Ditto.
25651         * gfortran.dg/g77/970625-2.f: Ditto.
25652         * gfortran.dg/g77/980310-2.f: Ditto.
25653         * gfortran.dg/g77/980310-3.f: Ditto.
25654         * gfortran.dg/g77/980310-8.f: Ditto.
25655         * gfortran.dg/g77/980519-2.f: Ditto.
25656         * gfortran.dg/g77/alpha1.f: Ditto.
25657         * gfortran.dg/g77/claus.f: Ditto.
25658         * gfortran.dg/g77/erfc.f: Ditto.
25659         * gfortran.dg/g77/short.f: Ditto.
25660         * gfortran.fortran-torture/execute/data.f90: Ditto.
25661         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25662         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25663
25664 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25665
25666         * lib/file-format.exp (gcc_target_object_format): Add check for som
25667         format and hardcode object formats on hppa*-*-hpux*.
25668         * lib/target-supports.exp (check_weak_available): Add check for som
25669         object format.  Always return 0 on hppa*-*-hpux10*.
25670
25671         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25672         is defined.
25673
25674         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25675
25676 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25677
25678         * gfortran.dg/pr19936_1.f90: New test.
25679         * gfortran.dg/pr19936_2.f90: New test.
25680         * gfortran.dg/pr19936_3.f90: New test.
25681
25682 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25683             Paul Thomas <prthomas@drfccad.cea.fr>
25684
25685         * gfortran.dg/PR19754_1.f90: New test.
25686         * gfortran.dg/PR19754_2.f90: Ditto.
25687
25688 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25689
25690         PR c++/19311
25691         * g++.dg/template/non-dependent11.C: New test.
25692
25693 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25694
25695         * lib/target-supports.exp (check_iconv_available): Fix comment.
25696
25697 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25698             Joseph S. Myers  <joseph@codesourcery.com>
25699
25700         PR c++/19797
25701         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25702
25703 2005-03-04  Matthew Sachs  <msachs@apple.com>
25704
25705         * gcc.exp (gcc_target_compile): Put braces around
25706         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25707         * objc.exp (objc_target_compile): Likewise.
25708         * treelang.exp (treelang_target_compile): Likewise.
25709
25710 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25711
25712         PR fortran/19673
25713         * gfortran.dg/func_result_1.f90: New test.
25714
25715 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25716
25717         * gcc.misc-tests/options.exp: New test.
25718
25719 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25720
25721         * gcc.dg/pr15784-4.c: New test.
25722
25723 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25724
25725         * gcc.c-torture/execute/pr17133.c: New.
25726         * gcc.c-torture/compile/20050303-1.c: New.
25727
25728 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25729
25730         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25731
25732 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25733
25734         * g++.dg/overload/using2.C: New.
25735
25736 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25737
25738         PR c++/19916
25739         * g++.dg/init/ptrmem2.C: New test.
25740
25741 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25742
25743         PR c/8927
25744         * gcc.dg/pr8927-1.c: New test.
25745
25746 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25747
25748         PR c++/20232
25749         * g++.dg/inherit/covariant12.C: New.
25750
25751 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25752
25753         PR fortran/19479
25754         * gfortran.dg/bound_1.f90: New test.
25755
25756 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25757
25758         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25759         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25760
25761 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25762
25763         PR c/20245
25764         * gcc.dg/pr20245-1.c: New test.
25765
25766 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25767
25768         PR middle-end/19874
25769         * gcc.c-torture/execute/20050119-2.c: New test case.
25770
25771 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25772
25773         * README: Update the DejaGnu bug reporting address.
25774         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25775         * lib/objc-torture.exp: Likewise.
25776
25777 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25778
25779         * gfortran.dg/boz_1.f90: New test.
25780         * gfortran.dg/boz_3.f90: New test.
25781         * gfortran.dg/boz_4.f90: New test.
25782
25783 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25784
25785         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25786         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25787
25788 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25789
25790         PR libfortran/20101
25791         * gfortran.dg/write_0_pe_format.f90: New test.
25792
25793 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25794
25795         PR c++/20206
25796         * g++.dg/opt/thunk2.C: New test.
25797         * g++.dg/opt/covariant1.C: New test.
25798
25799 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25800
25801         * gfortran.dg/e_d_fmt.f90: New test.
25802
25803 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25804
25805         * gcc.dg/asm-b.c: Fix comment typos.
25806
25807 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25808
25809         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25810         a V_MAY_DEF also.
25811
25812 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25813
25814         PR tree-opt/20188
25815         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25816         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25817         * gcc.dg/asm-b.c: New test.
25818
25819 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25820
25821         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25822         Disable this test on IRIX 6.
25823
25824 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25825
25826         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25827         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25828         parser.
25829
25830 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25831
25832         PR tree-optimization/20204
25833         * gcc.dg/pr20204.c: New test.
25834
25835 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25836
25837         PR target/20196
25838         * gcc.c-torture/execute/20050224-1.c: New test.
25839
25840         PR c++/20175
25841         * g++.dg/warn/Wbraces2.C: New test.
25842
25843 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25844
25845         PR c++/19878
25846         * g++.dg/init/const2.C: New test.
25847
25848 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25849
25850         PR tree-optimization/20100
25851         * gcc.c-torture/execute/pr20100-1.c: New test.
25852
25853 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25854
25855         * gfortran.dg/implicit_3.f90: New test.
25856
25857         * gfortran.dg/deftype_1.f90: New test.
25858
25859 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25860
25861         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25862         the test passes.
25863         * g++.dg/other/anon3.C: Accept a warning.
25864
25865 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25866
25867         * gcc.dg/pr20017.c: Fix a comment typo.
25868
25869 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25870
25871         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25872
25873 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25874
25875         PR ada/19902
25876         * ada/acats/tests/cxa/cxa3004.a: Remove.
25877         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25878
25879 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/20073
25882         * g++.dg/init/const1.C: New test.
25883
25884         PR c++/19991
25885         * g++.dg/parse/constant7.C: New test.
25886
25887         PR c++/20152
25888         * g++.dg/parse/error27.C: New test.
25889         * g++.dg/template/qualttp15.C: Adjust error markers.
25890         * g++.old-deja/g++.other/struct1.C: Likewise.
25891
25892         PR c++/20153
25893         * g++.dg/template/error17.C: New test.
25894
25895         PR c++/20148
25896         * g++.dg/parser/error26.C: New test.
25897
25898 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25899
25900         PR tree-optimization/20100
25901         PR tree-optimization/20115
25902         * gcc.dg/pr20115.c: New test.
25903         * gcc.dg/pr20115-1.c: New test.
25904         * gcc.dg/pr20100.c: New test.
25905         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25906         call-clobbered variables after alias1.
25907
25908 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25909
25910         * gfortran.dg/list_read_4.f90: new test.
25911
25912 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25913
25914         PR rtl-optimization/20017.
25915         * gcc.dg/pr20017.c: New.
25916
25917 2005-02-22  Devang Patel  <dpatel@apple.com>
25918
25919         PR 19952
25920         * g++.dg/tree-ssa/pr19952.C: New test.
25921
25922 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25923
25924         PR c++/19883
25925         * g++.dg/parse/constant6.C: New test.
25926
25927 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25928
25929         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25930         * g++.dg/charset/asm2.c: Likewise.
25931         * g++.dg/charset/asm3.c: Likewise.
25932         * g++.dg/charset/asm4.c: Likewise.
25933         * g++.dg/charset/asm5.c: Likewise.
25934         * g++.dg/charset/attribute1.c: Likewise.
25935         * g++.dg/charset/attribute2.c: Likewise.
25936         * g++.dg/charset/extern1.cc: Likewise.
25937         * g++.dg/charset/extern2.cc: Likewise.
25938         * g++.dg/charset/extern3.cc: Likewise.
25939         * g++.dg/charset/function.cc: Likewise.
25940         * g++.dg/charset/string.c: Likewise.
25941         * g++.dg/charset/charset.exp: Likewise.
25942         * lib/target-supports.exp (check_iconv_available): Fix comment.
25943
25944 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25945
25946         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25947         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25948         * gcc.dg/charset/asm2.c: Likewise.
25949         * gcc.dg/charset/asm3.c: Likewise.
25950         * gcc.dg/charset/asm4.c: Likewise.
25951         * gcc.dg/charset/asm5.c: Likewise.
25952         * gcc.dg/charset/asm6.c: Likewise.
25953         * gcc.dg/charset/attribute1.c: Likewise.
25954         * gcc.dg/charset/attribute2.c: Likewise.
25955         * gcc.dg/charset/builtin1.c: Likewise.
25956         * gcc.dg/charset/extern.c: Likewise.
25957         * gcc.dg/charset/function.c: Likewise.
25958         * gcc.dg/charset/string.c: Likewise.
25959         * gcc.dg/charset/charset.exp: Likewise.
25960
25961 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25962
25963         PR fortran/20086
25964         * gfortran.dg/pr20086.f90: New test.
25965
25966 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25967
25968         PR tree-optimization/19786
25969         * g++.dg/tree-ssa/pr19786.C: New.
25970
25971 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25972
25973         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25974
25975 2005-02-21  Jeff Law  <law@redhat.com>
25976
25977         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25978
25979 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25980
25981         * gfortran.dg/do_iterator: Split loop, markup all lines for
25982         which an error locus is printed.
25983         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25984         locus is printed.
25985         * gfortran.dg/select_4.f90: Likewise.
25986         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25987         locuses in the various permutations.
25988
25989 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25990
25991         PR tree-optimization/19951
25992         * g++.dg/vect: New directory.
25993         * g++.dg/vect/vect.exp: New file.
25994         * g++.dg/vect/pr19951.cc: New testcase.
25995         * g++.dg/dg.exp: Also prune vectorizer tests.
25996
25997 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25998
25999         PR 18785
26000         * gcc.dg/charset/builtin1.c: New test.
26001
26002 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26003
26004         PR c++/19299
26005         * g++.dg/inherit/volatile1.C: New test.
26006
26007         PR c++/19440
26008         * g++.dg/template/dtor4.C: New test.
26009
26010 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26011
26012         * gfortran.dg/int_1.f90: New test.
26013
26014 2005-02-19  Devang Patel  <dpatel@apple.com>
26015
26016         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26017
26018 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26019
26020         * gfortran.dg/achar_1.f90: New test.
26021
26022 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26023
26024         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26025
26026 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26027             Jakub Jelinek  <jakub@redhat.com>
26028
26029         PR tree-optimization/19828
26030         * gcc.dg/tree-ssa/loop-7.c: New test.
26031         * gcc.c-torture/execute/20050218-1.c: New test.
26032
26033 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26034
26035         PR c/20043
26036         * gcc.dg/transparent-union-1.c: New test.
26037         * gcc.dg/transparent-union-2.c: New test.
26038
26039 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26040
26041         PR tree-optimization/18977
26042         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26043
26044 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26045
26046         PR target/20054
26047         * gcc.dg/pr20054.c: New test.
26048
26049 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26050
26051         PR c++/19508
26052         * g++.dg/ext/attrib20.C: New test.
26053
26054 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26055
26056         PR middle-end/20030
26057         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26058
26059 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26060
26061         PR c++/20008
26062         * g++.dg/opt/switch4.C: New.
26063
26064 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26065
26066         PR c++/20023
26067         PR tree-optimization/20009
26068         * gcc.c-torture/compile/20050217-1.c: New test.
26069         * g++.dg/opt/switch3.C: New test.
26070
26071         PR tree-optimization/18947
26072         * gcc.c-torture/compile/20050215-1.c: New test.
26073         * gcc.c-torture/compile/20050215-2.c: New test.
26074         * gcc.c-torture/compile/20050215-3.c: New test.
26075
26076 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26077
26078         PR c++/20028
26079         * g++.dg/template/crash34.C: New.
26080
26081         PR c++/20022
26082         * g++.dg/other/access3.C: New.
26083
26084 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26085
26086         * gcc.dg/vect/vect-98.c: New test.
26087
26088 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26089
26090         PR tree-optimization/19967
26091         * gcc.dg/pr19967.c: New.
26092
26093 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26094
26095         PR middle-end/19857
26096         * gcc.dg/tree-ssa/20050215-1.c: New test.
26097         * gcc.c-torture/execute/20050215-1.c: New test.
26098
26099 2005-02-15  Eric Christopher  <echristo@redhat.com>
26100
26101         * gcc.dg/cpp/20050215-1.c: New file.
26102
26103 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26104
26105         PR tree-optimization/15785
26106         * gcc.dg/pr15785-1.c: New test.
26107
26108 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26109
26110         PR c++/17788
26111         * g++.dg/init/ctor4.C: New.
26112         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26113
26114 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26115
26116         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26117         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26118
26119 2005-02-15  Andreas Schwab  <schwab@suse.de>
26120
26121         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26122         declare malloc.
26123
26124 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26125
26126         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26127
26128 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26129
26130         PR tree-optimization/19853
26131         * gcc.c-torture/compile/pr19853.c: New test.
26132
26133 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26134
26135         PR c++/19608
26136         * g++.dg/parse/local-class1.C: New.
26137
26138         PR c++/19895
26139         * g++.dg/parse/ptrmem3.C: New.
26140
26141         PR c++/19884
26142         * g++.old-deja/g++.oliva/template6.C: Add another case.
26143         * g++.dg/template/explicit6.C: New.
26144
26145 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26146
26147         PR c++/17816
26148         * g++.dg/other/redecl2.C: New.
26149
26150 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         PR c++/19891
26153         * g++.dg/abi/covariant4.C: New.
26154
26155 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26156
26157         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26158         New tests.
26159
26160 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26161
26162         * gcc.dg/vect/vect-96.c: Fix typo.
26163
26164 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26165
26166         PR c++/14479
26167         PR c++/19487
26168         * g++.dg/template/enum5.C: New test.
26169
26170 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26171
26172         * gcc.dg/vect/vect-97.c: New test.
26173
26174 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26175
26176         * gcc.dg/vect/vect-96.c: New test.
26177
26178 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26179
26180         * gcc.dg/builtins-34.c: Also check ldexp*.
26181
26182 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26183
26184         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26185
26186 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26187
26188         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26189         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26190         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26191         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26192         selector_list, selector_expression, dg-process-target): Move to new
26193         file target-supports-dg.exp.
26194         * lib/target-supports-dg.exp: New.
26195
26196         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26197         New.
26198
26199 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26200
26201         PR c++/19666
26202         * g++.dg/other/ptrmem6.C: New test.
26203
26204         PR middle-end/19858
26205         * gcc.c-torture/compile/20050210-1.c: New test.
26206
26207 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26208
26209         PR c++/19755
26210         * g++.dg/warn/Wbraces1.C: New test.
26211
26212 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26213
26214         * gcc.dg/builtins-52.c: New testcase.
26215
26216 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26217
26218         PR c/19342
26219         * gcc.c-torture/execute/20050119-1.c: New test.
26220
26221 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26222
26223         PR c++/19811
26224         * g++.dg/init/delete1.C: New test.
26225
26226 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26227
26228         PR c++/18470
26229         * g++.dg/template/static12.C: New test.
26230
26231 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26232
26233         PR c++/19787
26234         * g++.dg/conversion/ambig1.C: New test.
26235
26236         PR c++/19739
26237         * g++.dg/ext/attrib19.C: New test.
26238
26239         PR c++/19732
26240         * g++.dg/parse/dtor5.C: New test.
26241
26242         PR c++/19762
26243         * g++.dg/template/dtor3.C: New test.
26244
26245         PR c++/19826
26246         * g++.dg/template/static11.C: New test.
26247         * g++.dg/template/crash2.C: Remove dg-error marker.
26248
26249 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26250
26251         PR C++/18491
26252         * g++.old-deja/g++.mike/p10769a.C: Remove.
26253
26254 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26255
26256         * gcc.dg/builtins-48.c: New test case.
26257         * gcc.dg/builtins-49.c: New test case.
26258         * gcc.dg/builtins-50.c: New test case.
26259         * gcc.dg/builtins-51.c: New test case.
26260
26261 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26262
26263         PR middle-end/19583
26264         * g++.dg/warn/Wreturn-type-3.C: New test.
26265
26266 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26267
26268         PR middle-end/19402
26269         * gcc.dg/pr19402-1.c: New testcase.
26270         * gcc.dg/pr19402-2.c: likewise.
26271
26272 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26273
26274         PR middle-end/19854
26275         * g++.dg/tree-ssa/tmmti.C: New testcase.
26276
26277 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26278
26279         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26280
26281 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26282
26283         PR c++/19733
26284         * g++.dg/parse/crash23.C: New test.
26285         * g++.dg/warn/Weff1.C: New test.
26286
26287 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26288
26289         * gcc.dg/20050209-1.c: New test.
26290
26291 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26292
26293         PR target/19799
26294         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26295
26296 2005-02-08  Mike Stump  <mrs@apple.com>
26297
26298         * g++.dg/pch/import-2.c: New test.
26299         * g++.dg/pch/import-2.hs: New.
26300         * g++.dg/pch/include/import-2a.h: New.
26301         * g++.dg/pch/include/import-2b.h: New.
26302
26303 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26304
26305         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26306
26307 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26308
26309         * gfortran.dg/substr_1.f90: New test.
26310
26311 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26312
26313         PR middle-end/19775
26314         * gcc.dg/torture/builtin-power-1.c: Disable test for
26315         invalid transformation.
26316         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26317         no longer optimize.
26318         * gcc.dg/builtins-47.c: New testcase.
26319
26320 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26321             Dorit Naishlos  <dorit@il.ibm.com>
26322
26323         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26324
26325 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26326
26327         * gcc.c-torture/compile/20050206-1.c: New test.
26328
26329 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         PR tree-opt/19768
26332         * g++.dg/opt/pr19768.C: New test.
26333
26334 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26335
26336         PR tree-opt/19736
26337         * gcc.c-torture/compile/pr19736.c: New test.
26338
26339 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26340
26341         PR c++/17401
26342         * g++.dg/parse/error25.C: New test.
26343
26344 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26345
26346         * gcc.c-torture/execute/20050203-1.c: New.
26347
26348 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26349
26350         * gcc.dg/vect/vect-85.c: Remove xfail.
26351         * gcc.dg/vect/vect-86.c: Remove xfail.
26352         * gcc.dg/vect/vect-87.c: Remove xfail.
26353         * gcc.dg/vect/vect-88.c: Remove xfail.
26354
26355 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26356
26357         * gcc.dg/altivec-19.c: New.
26358
26359 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26360
26361         PR c/17807
26362         * gcc.dg/nested-func-3.c: New test.
26363         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26364
26365 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26366
26367         * gcc.test-framework/gen_directive_tests: Generate tests for
26368         selector expressions.
26369
26370 2005-02-02  Matt Austern  <austern@apple.com>
26371
26372         PR c++/19628
26373         * g++/ext/builtin7.C: New.
26374         * g++/ext/builtin8.C: New.
26375
26376 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26377
26378         PR c/18502
26379         * gcc.dg/pr18502-1.c: New test.
26380
26381 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26382
26383         PR c++/17413
26384         * g++.dg/template/local4.C: Tweak.
26385
26386 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26387
26388         PR tree-optimization/19578
26389         * gcc.c-torture/compile/20050202-1.c: New test.
26390
26391 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26392
26393         PR c/19435
26394         * gcc.dg/c99-init-4.c: New test.
26395
26396 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26397
26398         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26399
26400         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26401
26402         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26403         * g++.dg/eh/check-vect.h: New.
26404
26405         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26406         * gcc.dg/vect/vect-78.c: Ditto.
26407         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26408         Remove.
26409
26410         * g++.dg/conversion/simd1.C: Expect warning.
26411         * g++.dg/ext/attribute-test-1.C: Ditto.
26412         * g++.dg/ext/attribute-test-2.C: Ditto.
26413         * g++.dg/ext/attribute-test-3.C: Ditto.
26414         * g++.dg/ext/attribute-test-4.C: Ditto.
26415
26416         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26417         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26418
26419         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26420
26421 2005-02-01  Richard Henderson  <rth@redhat.com>
26422
26423         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26424         long double for ibm double-double format.
26425         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26426
26427 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26428
26429         PR tree-optimization/19633
26430         * gcc.dg/pr19633-1.c: New test.
26431         * gcc.dg/pr19633.c: Tweak to make pointer point
26432         to NULL or a symbol.
26433
26434 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26435
26436         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26437         New procs.
26438         (dg-process-target (local override)): Handle selector expressions.
26439
26440         * gcc.test-framework/README: Describe tests in source directory.
26441         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26442         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26443         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26444         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26445         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26446         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26447         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26448         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26449         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26450         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26451         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26452         * gcc.test-framework/dg-error-exp-P.c: New test.
26453         * gcc.test-framework/dg-error-exp-XP.c: New test.
26454         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26455         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26456         * gcc.test-framework/dg-output-exp-P.c: New test.
26457         * gcc.test-framework/dg-output-exp-XF.c: New test.
26458         * gcc.test-framework/dg-warning-exp-P.c: New test.
26459         * gcc.misc-tests/dg-1.c: Remove.
26460         * gcc.misc-tests/dg-2.c: Remove.
26461         * gcc.misc-tests/dg-3.c: Remove.
26462         * gcc.misc-tests/dg-4.c: Remove.
26463         * gcc.misc-tests/dg-5.c: Remove.
26464         * gcc.misc-tests/dg-6.c: Remove.
26465         * gcc.misc-tests/dg-7.c: Remove.
26466         * gcc.misc-tests/dg-8.c: Remove.
26467         * gcc.misc-tests/dg-9.c: Remove.
26468         * gcc.misc-tests/dg-10.c: Remove.
26469         * gcc.misc-tests/dg-11.c: Remove.
26470         * gcc.misc-tests/dg-12.c: Remove.
26471         * gcc.misc-tests/dg-test.exp: Remove.
26472
26473         * gcc.test-framework/test-framework.awk: Change recording and
26474         printing of passes and failures.
26475
26476         * gcc.test-framework: New directory.
26477         * gcc.test-framework/README: New.
26478         * gcc.test-framework/test-framework.exp: New.
26479         * gcc.test-framework/test-framework.awk: New.
26480         * gcc.test-framework/gen_directive_tests: New.
26481
26482 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26483
26484         * lib/treelang.exp: Fix comment typos.
26485         (treelang_target_compile): Don't append libs=-ltreelang to options.
26486
26487 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26488
26489         * g++.dg/parse/typename7.C: Adjust error messages.
26490
26491 2005-01-31  Jeff Law  <law@redhat.com>
26492
26493         * gcc.c-torture/execute/20050131-1.c: New test.
26494         * gcc.dg/wcaselabel.c: New test.
26495
26496 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26497
26498         * g++.dg/other/warning1.C: Adjust error messags.
26499         * g++.dg/parse/constant5.C: New test.
26500
26501 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26502
26503         PR c/19333
26504         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26505         the test case valid.
26506         * gcc.dg/20030815-1.c: Remove invalid tests.
26507         * gcc.dg/array-7.c: Adjust expected result.
26508         * gcc.dg/pr18596-3.c: Likewise.
26509         * gcc.dg/noncompile/20000901-1.c: Likewise.
26510         * gcc.dg/noncompile/init-2.c: Likewise.
26511         * gcc.dg/noncompile/init-4.c: Likewise.
26512
26513 2005-01-31  Dale Johannesen  <dalej@apple.com>
26514
26515         * g++.dg/opt/pr19650.C: New test.
26516
26517 2005-01-31  Richard Henderson  <rth@redhat.com>
26518
26519         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26520         long double for intel double extended format.
26521         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26522
26523 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++/19555
26526         * g++.dg/template/static10.C: New test.
26527
26528         PR c++/19395
26529         * g++.dg/parse/error24.C: New test.
26530
26531         PR c++/19367
26532         * g++.dg/lookup/builtin1.C: New test.
26533
26534         PR c++/19457
26535         * g++.dg/warn/conv3.C: New test.
26536
26537 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26538
26539         PR fortran/19647
26540         * gfortan.dg/inquire_7.f90
26541
26542 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26543
26544         PR tree-optimization/15791
26545         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26546         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26547         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26548         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26549         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26550         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26551         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26552         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26553         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26554         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26555
26556 2005-01-29  Paul Brook  <paul@codesourcery.com>
26557
26558         PR fortran/18565
26559         * check.c (real_or_complex_check): New function.
26560         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26561         * intrinsic.c (add_functions): Use new check functions.
26562         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26563         Add prototypes.
26564
26565 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26566
26567         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26568         gcc.dg/lvalue-3.c: New tests.
26569         * gcc.dg/concat.c: Update expected messages.
26570
26571 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26572
26573         PR libfortran/19595
26574         * gfortran.dg/eor_1.f90: New test.
26575
26576 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26577
26578         PR fortran/19589
26579         * gfortran.dg/logical_data_1.f90: New test.
26580
26581 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/19253
26584         * g++.dg/template/crash33.C: New test.
26585
26586         PR c++/19667
26587         * g++.dg/template/crash32.C: New test.
26588
26589 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26590
26591         PR middle-end/16558
26592         * g++.dg/warn/Wreturn-type-2.C: New test.
26593
26594 2004-06-24  Jeff Law  <law@redhat.com>
26595
26596         * gcc.dg/tree-ssa/20050128-1.c: New test.
26597
26598 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26599
26600         * gcc.target/frv/all-mdpackh-1.c: New test.
26601
26602 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26603
26604         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26605
26606 2005-01-27  Richard Henderson  <rth@redhat.com>
26607
26608         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26609
26610 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26611
26612         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26613
26614 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26615
26616         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26617         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26618         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26619         to cope with cases where the multilib options override the dg-options.
26620
26621 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26622
26623         PR c/18946
26624         * gcc.dg/noncompile/20050120-1.c: New test.
26625
26626 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26627
26628         PR tree-optimization/19633
26629         * gcc.dg/pr19633.c: New test.
26630         * gcc.dg/tree-ssa/pr19633.c: New test.
26631
26632 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26633
26634         * gcc.dg/20041216-1.c: New test.
26635
26636 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26637
26638         PR objc/18862
26639         * objc.dg/selector-2.m: New test.
26640
26641 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * g++.dg/opt/range-test-2.C: New test.
26644
26645         PR rtl-optimization/19579
26646         * gcc.c-torture/execute/20050124-1.c: New test.
26647
26648 2005-01-26  Greg Parker  <gparker@apple.com>
26649         Stuart Hastings  <stuart@apple.com>
26650
26651         * gcc.c-torture/execute/20050125-1.c: New.
26652
26653 2005-01-18  Jan Hubicka  <jh@suse.cz>
26654
26655         PR tree-optimize/19337
26656         * gcc.c-torture/compile/20050119-1.c: New test.
26657
26658 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26659
26660         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26661         test for successful match.
26662
26663 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26664
26665         PR objc/18408
26666         * objc.dg/comp-types-7.m: New test.
26667
26668 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26669
26670         * lib/target-supports.exp (current_target_name): New.
26671         (check_effective_target_ilp32, check_effective_target_lp64):
26672         Cache the result to use as long as the current target, with
26673         multilib flags, remains the same.
26674
26675         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26676         (dg-require-weak, dg-require-visibility, dg-require-alias,
26677         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26678         dg-require-effective-target, dg-skip-if): Remove call to
26679         skip_test_and_clear_xfail.
26680         (dg-test): Clear xfail data.
26681
26682 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26683
26684         PR target/17751
26685         * gcc.dg/ppc64-toc.c: New test.
26686
26687         * g++.dg/tree-ssa/empty-1.C: New test.
26688
26689         PR middle-end/19551
26690         * gcc.c-torture/execute/20050121-1.c: New test.
26691         * gcc.dg/20050121-2.c: New test.
26692
26693 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26694         Paul Brook  <paul@codesourcery.com>
26695
26696         PR fortran/17941
26697         * gfortran.dg/real_const_1.f: New test.
26698         * gfortran.dg/real_const_2.f90: New test.
26699         * gfortran.dg/complex_int_1.f90: New test.
26700
26701 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26702
26703         PR fortran/19313
26704         * gfortan.dg/inquire_6.f90: New test.
26705
26706 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26707
26708         PR libfortran/19451
26709         * open_readonly_1.f90: New test.
26710
26711 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26712
26713         PR libfortran/18982
26714         * gfortran.dg/open_new.f90: New file.
26715
26716 2005-01-22  Paul Brook  <paul@codesourcery.com>
26717
26718         * namelist_1.f90: New test.
26719
26720 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26721
26722         PR tree-optimization/19484
26723         * gcc.c-torture/compile/20050122-[12].c: New tests.
26724
26725 2005-01-22  Paul Brook  <paul@codesourcery.com>
26726
26727         * gfortran.dg/implicit_2.f90: New test.
26728
26729 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26730
26731         PR fortran/19314
26732         * gfortran.dg/inquire_5.f90: New test.
26733
26734 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26735
26736         PR c/18809
26737         * gcc.dg/pr18809-1.c: New test.
26738
26739 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26740
26741         * gcc.dg/20050121-1.c: New test.
26742
26743         PR tree-optimization/13000
26744         * gcc.dg/20040206-1.c: Change warning to point where function is
26745         being inlined.
26746
26747 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26748
26749         PR c++/19208
26750         * g++.dg/template/array11.C: New test.
26751
26752 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26753
26754         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26755         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26756         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26757         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26758         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26759         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26760
26761 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26762
26763         PR tree-optimization/15349
26764         * gcc.dg/tree-ssa/pr15349.c: New.
26765
26766 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26767
26768         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26769
26770 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26771
26772         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26773         scan-assembler-times directive name.
26774
26775         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26776         after dg-do.
26777
26778         PR rtl-optimization/19462
26779         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26780
26781 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26782
26783         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26784         counting function calls on ia64.
26785
26786 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26787
26788         PR rtl-optimization/15139
26789         * gcc.dg/20050111-2.c: New test.
26790
26791         PR c/17297
26792         * gcc.c-torture/compile/20050113-1.c: New testcase.
26793
26794         PR middle-end/19164
26795         * gcc.dg/20050113-1.c: New testcase.
26796
26797 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26798
26799         * gcc.dg/vect/vect-85.c: Add comment.
26800         * gcc.dg/vect/vect-86.c: Add xfail for now.
26801         * gcc.dg/vect/vect-87.c: Add xfail for now.
26802         * gcc.dg/vect/vect-88.c: Add xfail for now.
26803         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26804
26805 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26806
26807         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26808
26809 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26810
26811         * g++.dg/debug/typedef3.C: New test.
26812
26813 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26814
26815         PR c/19472
26816         * gcc.dg/asm-a.c: New test.
26817
26818 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26819
26820         * gcc.dg/sh-relax.c: Add prototype for abort.
26821
26822 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26823
26824         * gcc.dg/short-compare-1.c: New test.
26825         * gcc.dg/short-compare-2.c: Likewise.
26826
26827 2005-01-18  Michael Matz  <matz@suse.de>
26828
26829         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26830
26831 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26832
26833         PR tree-optimization/19121
26834         * gcc.c-torture/compile/pr19121.c: New test.
26835
26836 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26837
26838         PR target/19357
26839         * gcc.c-torture/compile/pr19357.c: New test.
26840
26841 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26842
26843         PR c/5675
26844         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26845         pass--those that refer just to the variable, possibly with a
26846         cast.
26847         * gcc.dg/c99-const-expr-3.c: Likewise.
26848
26849         PR middle-end/13127
26850         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26851         longer emitted.
26852
26853 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26854
26855         PR fortran/18778
26856         * gfortran.dg/endfile_2.f90: New test.
26857
26858 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26859
26860         PR 19168
26861         * gfortran.dg/select_5.f90: New test.
26862
26863 2004-01-16  Paul Brook  <paul@codesourcery.com>
26864
26865         * gfortran.dg/common_4.f90: New test.
26866
26867 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26868
26869         PR rtl-optimization/19462
26870         * gcc.dg/torture/pr19462-1.c: New test.
26871
26872 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26873
26874         PR objc/19321
26875         * objc.dg/func-ptr-2.m: New.
26876         * objc.dg/volatile-1.m: New.
26877
26878 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26879
26880         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26881
26882 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26883
26884         PR tree-optimization/19060
26885         * gcc.c-torture/execute/20050104-1.c: New test.
26886
26887 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26888
26889         PR fortran/18983
26890         * gfortran.dg/write_to_null.f90: New test.
26891
26892 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26893             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26894
26895         PR other/19328
26896         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26897         argument.
26898
26899 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26900
26901         PR c++/19263
26902         * g++.dg/init/vector1.C: New test.
26903
26904 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26905
26906         PR target/13158
26907         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26908         PR target/18987
26909         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26910
26911 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26912
26913         * gfortran.dg/select_1.f90: New test.
26914         * gfortran.dg/select_2.f90: New test.
26915         * gfortran.dg/select_3.f90: New test.
26916         * gfortran.dg/select_4.f90: New test.
26917
26918 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26919
26920         PR middle-end/19084
26921         PR rtl-optimization/19348
26922         * gcc.dg/20050111-1.c: New test.
26923         * gcc.c-torture/execute/20050111-1.c: New test.
26924
26925         * gcc.dg/i386-asm-4.c: New test.
26926
26927 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26928
26929         * gcc.dg/nested-func-2.c: New test.
26930         * ada/acats/norun.lst: Remove c953002.
26931
26932 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26933
26934         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26935
26936 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26937
26938         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26939
26940 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26941
26942         PR target/18761
26943         * g++.dg/abi/align1.C: New test.
26944
26945 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26946
26947         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26948         at a time.
26949         * g++.dg/ext/altivec_check.h: Support compiling as C.
26950
26951 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26952
26953         PR c++/19355
26954         * g++.dg/expr/pr19355-1.C: New test case.
26955
26956 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26957
26958         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26959         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26960         * ada/acats/tests/c3/c92005b.ada: Likewise.
26961         * ada/acats/tests/c3/cxb3012.a: Likewise.
26962         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26963
26964 2005-01-09  Paul Brook  <paul@codesourcery.com>
26965
26966         * gfortran.dg/common_2.f90: New file.
26967         * gfortran.dg/common_3.f90: New file.
26968
26969 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26970
26971         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26972
26973 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26974
26975         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26976         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26977         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26978         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26979         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26980         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26981         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26982         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26983         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26984         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26985         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26986         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26987         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26988         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26989         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26990         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26991         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26992         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26993         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26994         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26995         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26996         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26997         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26998         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26999         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27000         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27001         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27002         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27003         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27004         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27005         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27006         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27007         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27008         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27009         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27010         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27011         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27012         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27013         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27014         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27015         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27016         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27017         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27018         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27019         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27020         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27021         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27022         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27023         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27024         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27025         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27026         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27027         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27028         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27029         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27030         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27031         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27032         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27033         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27034         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27035         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27036         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27037         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27038         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27039         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27040         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27041         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27042
27043         * gcc.dg/vect/vect-1.c: Fix spelling.
27044         * gcc.dg/vect/vect-10.c: Fix spelling.
27045         * gcc.dg/vect/vect-11.c: Fix spelling.
27046         * gcc.dg/vect/vect-12.c: Fix spelling.
27047         * gcc.dg/vect/vect-14.c: Fix spelling.
27048         * gcc.dg/vect/vect-15.c: Fix spelling.
27049         * gcc.dg/vect/vect-16.c: Fix spelling.
27050         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27051         * gcc.dg/vect/vect-64.c: Fix comments.
27052         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27053
27054 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27055             Ira Rosen  <irar@il.ibm.com>
27056
27057         * gcc.dg/vect/vect-70.c: New test.
27058         * gcc.dg/vect/vect-71.c: New test.
27059
27060 2005-01-09  Manfred Hollstein  <mh@suse.com>
27061
27062         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27063         * gcc.dg/pr18241-2.c: Likewise.
27064         * gcc.dg/pr18241-3.c: Likewise.
27065         * gcc.dg/pr18241-4.c: Likewise.
27066         * gcc.dg/pr18241-5.c: Likewise.
27067
27068 2005-01-08  Richard Henderson  <rth@redhat.com>
27069
27070         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27071         False for x86 and x86-64.
27072
27073 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27074
27075         PR tree-optimization/18241
27076         * gcc.dg/pr18241-1.c: New test.
27077         * gcc.dg/pr18241-2.c: New test.
27078         * gcc.dg/pr18241-3.c: New test.
27079         * gcc.dg/pr18241-4.c: New test.
27080         * gcc.dg/pr18241-5.c: New test.
27081
27082 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27083
27084         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27085         gfortran.dg/select_4.f90: New.
27086
27087 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27088
27089         * gcc.c-torture/execute/20050107-1.c: New test.
27090
27091 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         PR c++/19298
27094         * g++.dg/template/ref2.C: New.
27095
27096 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27099         instead of being empty.
27100
27101 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27102
27103         PR fortran/15553
27104         * gfortran.dg/array-1.f90: New test.
27105
27106 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27107
27108         PR tree-optimization/19283
27109         * gcc.c-torture/execute/20050106-1.c: New test.
27110
27111         PR rtl-optimization/18861
27112         * gcc.dg/20050105-1.c: New test.
27113
27114         PR tree-optimization/18828
27115         * gcc.dg/20050105-2.c: New test.
27116
27117 2005-01-07  Andreas Jaeger  <aj@suse.de>
27118
27119         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27120
27121 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27122
27123         PR fortran/18398
27124         * gfortran.dg/fmt_read.f90: New test.
27125
27126 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27127
27128         * gcc.dg/rs6000-ldouble-2.c: New.
27129
27130 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/19244
27133         * g++.dg/parser/ctor2.C: New test.
27134
27135 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27136
27137         PR c++/17154
27138         * g++.dg/template/using9.C: New test.
27139
27140 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27141
27142         PR c++/19258
27143         * g++.dg/lookup/friend6.C: New test.
27144
27145 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27146
27147         PR c++/19270
27148         * g++.dg/template/array10.C: New.
27149
27150 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27151
27152         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27153         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27154
27155 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gcc.c-torture/compile/20050105-1.c: New test.
27158
27159 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27160
27161         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27162
27163 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27164
27165         PR middle-end/19100
27166         * gcc.dg/conv-3.c: New test case.
27167
27168 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27169
27170         * gcc.dg/asm-wide-1.c: New test.
27171
27172 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27173
27174         PR c++/19030
27175         * g++.dg/parse/crash22.C: New
27176
27177 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27178
27179         PR 19257
27180         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27181
27182 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27183
27184         PR middle-end/17767
27185         * gcc.dg/i386-mmx-6.c: New test case.
27186
27187 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27188
27189         PR tree-optimization/18308
27190         * gcc.dg/vect/pr18308.c: New testcase.
27191
27192 2005-01-04  Andreas Jaeger  <aj@suse.de>
27193
27194         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27195
27196 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27197             Robert Bowdidge <bowdidge@apple.com>
27198
27199         * gcc.dg/cpp/subframework1.c: New.
27200         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27201         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27202         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27203         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27204
27205 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27206
27207         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27208         producing warning.
27209         * gcc.dg/darwin-weakimport-2.c: New.
27210
27211 2005-01-03  Richard Henderson  <rth@redhat.com>
27212
27213         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27214
27215 2005-01-03  Richard Henderson  <rth@redhat.com>
27216
27217         * gcc.dg/vect/vect.exp: Enable for ia64.
27218         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27219         (check_effective_target_vect_float): Likewise.
27220         (check_effective_target_vect_no_align): Likewise.
27221         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27222         * gcc.dg/vect/vect-8.c: Likewise.
27223
27224 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27225
27226         PR target/19236
27227         * gcc.dg/pr19236-1.c: New test case.
27228
27229 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27230
27231         PR rtl-optimization/12092
27232         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27233
27234 2005-01-02  Andreas Jaeger  <aj@suse.de>
27235
27236         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27237
27238 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27239             Andrew Pinski  <pinskia@physics.uc.edu>
27240
27241         PR rtl-optimization/12092
27242         * gcc.dg/pr12092-1.c: New test case.
27243
27244 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27245
27246         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27247         'hidden' and 'default' for better portability.
27248         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27249
27250         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27251         6 and 7.
27252         * g++.old-deja/g++.brendan/new3.C: Likewise.
27253
27254 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27255
27256         * gcc.dg/20041231-1.C: New test.
27257         * g++.dg/warn/Wunreachable-code-1.C: New test.
27258
27259 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27260
27261         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27262         file, not /dev/null.  Abort on error.
27263
27264 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27265             Ziemowit Laski  <zlaski@apple.com>
27266
27267         PR objc/18971
27268         * objc.dg/encode-5.m: New test.
27269
27270 2004-12-29  Richard Henderson  <rth@redhat.com>
27271
27272         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27273         * objc.dg/stabs-1.m: Disable for ia64.
27274
27275 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27276
27277         PR c++/19190
27278         * g++.dg/warn/Wunused-10.C: New test.
27279
27280 2004-12-28  Richard Henderson  <rth@redhat.com>
27281
27282         * objc.dg/stabs-1.m: Disable for alpha.
27283
27284 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27285
27286         PR c++/19149
27287         * g++.dg/parse/error23.C: New test.
27288
27289 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27290
27291         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27292
27293         PR fortran/19032
27294         * gfortran.dg/intrinsic_modulo_1.f90: New.
27295         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27296         tests with divisor -1.
27297
27298 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27299
27300         * g++.dg/opt/temp1.C (memcpy): Return a value.
27301
27302         PR c++/19148
27303         * g++.dg/expr/cond7.C: New test.
27304
27305 2004-12-27  Paul Brook  <paul@codesourcery.com>
27306
27307         * gfortran.dg/g77/select_no_compile.f: Remove.
27308
27309 2004-12-27  Richard Henderson  <rth@redhat.com>
27310
27311         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27312         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27313         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27314
27315 2004-12-26  Richard Henderson  <rth@redhat.com>
27316
27317         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27318         by 1i instead of token pasting.
27319
27320 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27321
27322         PR tree-optimization/17578
27323         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27324         to additional_flags.
27325         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27326
27327 2004-12-25  Richard Henderson  <rth@redhat.com>
27328
27329         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27330         Remove Alpha.
27331
27332 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27333
27334         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27335         hppa*-*-hpux*.
27336         * gcc.dg/pr17957.c (dg-options): Likewise.
27337         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27338         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27339         instead of 0 on __hppa__.
27340         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27341         "foo,%r" on hppa*-*-*.
27342
27343 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27344
27345         PR fortran/19071
27346         * gfortran.dg/complex_write.f90: New test.
27347
27348 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/17595
27351         * g++.dg/parse/pragma2.C: New test.
27352
27353         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27354
27355 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27356
27357         * gcc.dg/empty2.c: Add missing dg-warning.
27358
27359 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/17413
27362         * g++.dg/template/local4.C: New test.
27363         * g++.dg/template/crash19.C: Add dg-error marker.
27364
27365         * g++.dg/template/crash31.C: Correct embedded PR number.
27366
27367 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27368
27369         PR c++/16405
27370         * g++.dg/opt/temp1.C: Add do-run marker.
27371
27372 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27373
27374         * g++.dg/template/spec19.C: New.
27375
27376 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27377
27378         PR target/16819
27379         * gcc.dg/empty2.c: New.
27380
27381 2004-12-23  Richard Henderson  <rth@redhat.com>
27382
27383         * lib/target-supports.exp (check_effective_target_vect_no_align):
27384         Remove i?86 and x86-64.
27385
27386 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27387
27388         PR c++/16405
27389         * g++.dg/opt/temp1.C: New test.
27390
27391 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27392
27393         PR c++/18733
27394         * g++.dg/template/friend33.C: New testcase.
27395
27396 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27397
27398         PR c++/18464
27399         * g++.dg/template/cond5.C: New test.
27400
27401         PR c++/18492
27402         * g++.dg/inherit/thunk3.C: New test.
27403
27404         PR c++/11224
27405         * g++.dg/warn/Wunused-9.C: New test.
27406
27407 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27408
27409         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27410
27411 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27412
27413         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27414
27415 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27416
27417         PR c++/18378
27418         * g++.dg/ext/packed8.C: New test.
27419
27420         PR c++/19063
27421         * g++.dg/template/crash31.C: New test.
27422
27423         PR c++/19034
27424         * g++.dg/template/crash30.C: New test.
27425
27426 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27427
27428         PR C++/18984
27429         * g++.dg/eh/ctor3.C: New test.
27430
27431 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27432
27433         * objc.dg/stabs-1.m: Allow section name to be quoted and
27434         assembly label to begin with '.LL'.
27435
27436 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27437
27438         * gcc.dg/vect/vect.exp
27439         (check_effective_target_lp64_or_vect_no_align): New.
27440         * gcc.dg/vect/vect-77.c: Use it.
27441         * gcc.dg/vect/vect-78.c: Use it.
27442
27443         * lib/target-supports.exp
27444         (check_effective_target_vect_no_max,
27445         check_effective_target_vect_no_bitwise,
27446         check_effective_target_vect_no_align): New.
27447         * gcc.dg/vect/vect-13.c: Use them.
27448         * gcc.dg/vect/vect-17.c: Ditto.
27449         * gcc.dg/vect/vect-18.c: Ditto.
27450         * gcc.dg/vect/vect-19.c: Ditto.
27451         * gcc.dg/vect/vect-20.c: Ditto.
27452         * gcc.dg/vect/vect-27.c: Ditto.
27453         * gcc.dg/vect/vect-29.c: Ditto.
27454         * gcc.dg/vect/vect-44.c: Ditto.
27455         * gcc.dg/vect/vect-48.c: Ditto.
27456         * gcc.dg/vect/vect-50.c: Ditto.
27457         * gcc.dg/vect/vect-52.c: Ditto.
27458         * gcc.dg/vect/vect-54.c: Ditto.
27459         * gcc.dg/vect/vect-56.c: Ditto.
27460         * gcc.dg/vect/vect-58.c: Ditto.
27461         * gcc.dg/vect/vect-60.c: Ditto.
27462         * gcc.dg/vect/vect-72.c: Ditto.
27463         * gcc.dg/vect/vect-80.c: Ditto.
27464
27465 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27466
27467         PR c++/14075
27468         * g++.dg/init/string1.C: New.
27469
27470         PR c++/18975
27471         * g++.dg/other/synth1.C: New.
27472
27473 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27474
27475         PR c/18963
27476         * gcc.dg/pr18963-1.c: New test.
27477
27478 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27479
27480         PR c/18596
27481         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27482         * gcc.dg/pr18596-1.c: Use dg-error.
27483         (dg-options): Use -fno-unit-at-a-time.
27484         * gcc.dg/pr18596-2.c: New test.
27485         * gcc.dg/pr18596-3.c: New test.
27486
27487 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27488
27489         PR middle-end/18683
27490         * g++.dg/opt/pr18683-1.C: New test case.
27491
27492 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27493
27494         PR other/19093
27495         * g++.dg/opt/max1.C: Fix for 64bit targets.
27496
27497 2004-12-20  Matt Austern  <austern@apple.com>
27498
27499         PR c++/19044
27500         * g++.dg/ext/builtin6.C: New
27501
27502 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27503
27504         PR tree-optimization/19080
27505         * gcc.c-torture/compile/pr19080.c: New test.
27506
27507 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27508
27509         * gcc.dg/20041219-1.c: New test.
27510
27511 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27512
27513         PR middle-end/19068
27514         * g++.dg/opt/max1.C: New test case.
27515
27516 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27517
27518         * gcc.dg/fdata-sections-1.c: New test.
27519
27520 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27521
27522         PR middle-end/18548
27523         * gcc.dg/max-1.c: New test case.
27524
27525 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27526
27527         * gcc.c-torture/execute/20041218-1.c: New test.
27528
27529 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27530
27531         * gcc.dg/pr18501.c: New test.
27532         * gcc.dg/uninit-5.c: XFAIL.
27533         * gcc.dg/uninit-9.c: XFAIL.
27534
27535 2004-12-17  Dale Johannesen  <dalej@apple.com>
27536
27537         * gcc.dg/20041213-1.c: New.
27538
27539 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27540
27541         * objc.dg/stabs-1.m: Allow assembly label to begin
27542         with a dot ('.').
27543
27544 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * gcc.c-torture/execute/20041213-1.c: Move...
27547         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27548
27549 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         PR c++/18721
27552         * g++.dg/lookup/conv-5.C: New.
27553
27554 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27555
27556         * objc.dg/stabs-1.m: New test.
27557
27558 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27559
27560         * gcc.dg/visibility-c.c: Change compile to
27561         assemble for the test.
27562
27563 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27564
27565         PR target/19041
27566         * gcc.dg/visibility-c.c: New test.
27567
27568 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27569
27570         PR middle-end/18493
27571         * gcc.dg/switch-8.c: New test case.
27572
27573 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         PR c++/18905
27576         * g++.dg/template/init4.C: New.
27577         * g++.dg/opt/static3.C: Enable optimizer.
27578
27579 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27580
27581         * g++.dg/other/complex1.C: New test.
27582
27583 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27584
27585         * g++.dg/opt/inline9.C: New test.
27586
27587 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27588
27589         PR fortran/18993
27590         * gfotran.dg/nullify_1.f: New test.
27591
27592 2004-12-15  Richard Henderson  <rth@redhat.com>
27593
27594         * gcc.target/i386/i386.exp: New harness.
27595         * gcc.target/i386/vect-args.c: New.
27596
27597 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27598
27599         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27600
27601 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27602
27603         PR c++/18825
27604         * g++.dg/template/friend32.C: New test.
27605
27606 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27607
27608         * cpp/pragma-once-1.c: New test.
27609         * cpp/pragma-once-1b.h: Likewise.
27610         * cpp/pragma-once-1c.h: Likewise.
27611         * cpp/pragma-once-1d.h: Likewise.
27612         * cpp/inc/pragma-once-1a.h: Likewise.
27613
27614 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27615             Steven G. Kargl  <kargls@comcast.net>
27616
27617         PR fortran/17597
27618         * gfortran.dg/list_read_3.f90: New test.
27619
27620 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27621
27622         * gcc.dg/ftrapv-2.c: New test.
27623
27624 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         PR c++/18981
27627         * g++.dg/template/typename9.C: New test.
27628
27629 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27630
27631         PR c++/18738
27632         * g++.dg/template/typename8.C: New test.
27633         * g++.dg/parse/friend2.C: Tweak error message.
27634
27635 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27636
27637         * gcc.c-torture/20041214-1.c: New test.
27638
27639 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27640
27641         PR c++/18965
27642         * g++.dg/init/array17.C: New test.
27643
27644 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27645
27646         PR c++/18793
27647         * g++.dg/init/aggr3.C: New test.
27648
27649 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27650
27651         * gcc.dg/altivec-types-1.c: New test.
27652         * gcc.dg/altivec-types-2.c: New test.
27653         * gcc.dg/altivec-types-3.c: New test.
27654         * gcc.dg/altivec-types-4.c: New test.
27655         * g++.dg/ext/altivec-types-1.C: New test.
27656         * g++.dg/ext/altivec-types-2.C: New test.
27657         * g++.dg/ext/altivec-types-3.C: New test.
27658         * g++.dg/ext/altivec-types-4.C: New test.
27659
27660 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27661
27662         PR middle-end/18951
27663         * gcc.c-torture/execute/20041213-1.c: New test.
27664
27665 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27666
27667         PR c++/18949
27668         * g++.dg/template/cast1.C: New.
27669
27670 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27671
27672         * gcc.c-torture/execute/20041213-2.c: New test.
27673
27674 2004-12-13  Richard Henderson  <rth@redhat.com>
27675
27676         * gcc.dg/i386-sse-10.c: Fix typo in options.
27677
27678 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27679
27680         PR c++/18968
27681         * g++.dg/opt/pr18968.C: New test.
27682
27683 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27684
27685         PR c++/18925
27686         * g++.dg/ext/visibility/staticdatamem.C: New test.
27687
27688 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27689
27690         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27691
27692 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27693
27694         PR rtl-optimization/18928
27695         * gcc.dg/pr18928-1.c: New test case.
27696
27697 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27698
27699         PR tree-opt/16951
27700         * gcc.c-torture/compile/20041211-1.c: New.
27701
27702 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27703
27704         PR middle-end/17564
27705         * gcc.c-torture/execute/20041212-1.c: New test.
27706
27707 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27708
27709         PR fortran/18869
27710         * gfortran.dg/common_1.f90: New test.
27711
27712 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27713         Paul Brook  <paul@codesourcery.com>
27714
27715         PR fortran/16222
27716         * gfortran.dg/real_do_1.f90: New test.
27717
27718 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27719
27720         PR tree-opt/18040
27721         * g++.dg/opt/ptrmem6.C: New test.
27722
27723 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27724
27725         PR middle-end/18921
27726         * gcc.dg/pr18921-1.c: New test case.
27727
27728 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27729
27730         PR fortran/17175
27731         * gfortran.dg/scale_1.f90: New test.
27732
27733 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27734
27735         PR middle-end/18903
27736         * gcc.c-torture/compile/pr18903.c: New test.
27737
27738 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27739
27740         * gcc.c-torture/execute/20041210-1.c: New test.
27741
27742 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27743
27744         PR c++/18731
27745         * g++.dg/parser/struct-1.C: New test.
27746         * g++.dg/parser/struct-2.C: New test.
27747         * g++.dg/parser/struct-3.C: New test.
27748
27749 2004-12-09  Richard Henderson  <rth@redhat.com>
27750
27751         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27752
27753         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27754         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27755
27756 2004-12-09  Matt Austern  <austern@apple.com>
27757
27758         PR c++/18514
27759         * g++.dg/ext/builtin1.C: New
27760         * g++.dg/ext/builtin2.C: New
27761         * g++.dg/ext/builtin3.C: New
27762         * g++.dg/ext/builtin4.C: New
27763         * g++.dg/ext/builtin5.C: New
27764
27765 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27766
27767         PR tree-opt/18904
27768         * g++.dg/opt/ptrmem5.C: New test.
27769
27770 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27771
27772         * g++.dg/parse/typename5.C: Adjust for new error.
27773         * g++.dg/parse/typename7.C: New.
27774
27775 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27776
27777         PR c++/18073
27778         * g++.dg/other/mmintrin.C: New test.
27779
27780 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         PR c++/16681
27783         * g++.dg/init/array15.C: New.
27784         * g++.dg/init/array16.C: New.
27785
27786 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27787
27788         PR fortran/18826
27789         * gfortran.dg/assign_1.f90: New test.
27790
27791 2004-12-08  Nick Clifton  <nickc@redhat.com>
27792
27793         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27794         * gcc.target/xstormy16/data_below100: Likewise.
27795         * gcc.target/xstormy16/sfr: Likewise.
27796         * gcc.target/xstormy16/below100.S: New test source file.
27797         * gcc.target/xstormy16/below100.ld: New test linker script.
27798         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27799         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27800         bp instructions.
27801         * gcc.target/xstormy16/bp.c: Likewise.
27802
27803         * gcc.target/xstormy16/bss_below100: New files:
27804         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27805         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27806         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27807         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27808         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27809         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27810         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27811         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27812         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27813         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27814         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27815         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27816         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27817         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27818         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27819         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27820         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27821         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27822         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27823         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27824         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27825         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27826         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27827         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27828         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27829         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27830         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27831
27832         * gcc.target/xstormy16/data_below100: New files:
27833         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27834         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27835         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27836         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27837         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27838         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27839         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27840         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27841         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27842         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27843         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27844         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27845         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27846         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27847         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27848         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27849         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27850         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27851         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27852         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27853         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27854         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27855         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27856         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27857         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27858         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27859         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27860
27861         * gcc.target/xstormy16/sfr: New files:
27862         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27863         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27864         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27865         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27866         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27867         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27868         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27869         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27870         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27871         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27872         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27873         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27874         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27875         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27876         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27877         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27878         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27879         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27880         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27881         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27882         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27883         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27884         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27885         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27886         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27887         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27888         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27889         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27890         27_if0_sfrw_bitfield_f.c
27891
27892 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27893
27894         PR c++/18100
27895         * g++.dg/lookup/name-clash4.C: New test.
27896
27897 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27898
27899         PR c++/18672
27900         * g++.dg/opt/array1.C: New.
27901
27902         PR c++/18803
27903         * g++.dg/template/operator5.C: New.
27904
27905 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27906
27907         PR c/18867
27908         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27909
27910 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27911
27912         * gcc.dg/noncompile/20041207.c: New test.
27913
27914 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27915
27916         * g++.dg/other/unreachable-1.C: New test.
27917
27918 2004-12-06  Nick Clifton  <nickc@redhat.com>
27919
27920         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27921         <limits.h> because the latter comes from gcc's include/ directory
27922         and not the newlib/libc/include directory.
27923
27924 2004-12-04  Richard Henderson  <rth@redhat.com>
27925
27926         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27927
27928 2004-12-04  Richard Henderson  <rth@redhat.com>
27929
27930         * lib/target-supports.exp (check_gc_sections_available): Disable
27931         for alpha and ia64.
27932
27933 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27934
27935         PR middle-end/17909
27936         * g++.dg/other/vararg-2.C: New test.
27937
27938 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27939
27940         PR c++/17011, c++/17971
27941         * g++.dg/template/error15.C: Adjust expected error.
27942         * g++.dg/template/instantiate3.C: Likewise.
27943
27944 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27945
27946         * gcc.dg/altivec-18.c: Fix for darwin
27947
27948 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27949
27950         PR c++/18782
27951         * g++.dg/parse/ptrmem2.C: New.
27952
27953         PR c++/18318
27954         * g++.dg/template/new1.C: New.
27955
27956 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27957
27958         PR fortran/18710
27959         * gfortran.dg/direct_io_3.f90: New test.
27960
27961 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27962
27963         PR 18758
27964         * g++.dg/parse/crash21.C: New.
27965
27966 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27967
27968         PR c++/15664, c++/18276
27969         * g++.dg/template/ttp13.C: New test.
27970         * g++.dg/template/ttp14.C: Likewise.
27971
27972 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27973
27974         PR c++/18123
27975         * g++.dg/parse/enum2.C: New test.
27976         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27977
27978 2004-12-02  Nick Clifton  <nickc@redhat.com>
27979
27980         * gcc.target/xstormy16: New test directory.
27981         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27982         * gcc.target/xstormy16/bp.c: Check the generation of bp
27983         instructions.
27984         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27985         bn instructions and the BELOW100 attribute.
27986
27987 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27988
27989         PR target/16952
27990         * gcc.dg/ppc-eabi.c: New.
27991
27992 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27993
27994         PR fortran/18284
27995         * gfortran.dg/backspace.f90
27996
27997 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27998
27999         * gfortran.dg/inquire.f90: New test.
28000
28001 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28002
28003         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28004         handle effective-target-keyword.
28005         (dg-skip-if): Support effective-target keyword as target list.
28006         (dg-xfail-if): Ditto.
28007         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28008
28009 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28010
28011         PR tree-optimization/18291
28012         * gcc.c-torture/compile/pr18291.c: New test.
28013
28014 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         PR C++/18729
28017         * g++.dg/parse/crash20.C: New.
28018
28019         PR c++/17431
28020         * g++.dg/overload/arg1.C: New.
28021         * g++.dg/overload/arg2.C: New.
28022         * g++.dg/overload/arg3.C: New.
28023         * g++.dg/overload/arg4.C: New.
28024
28025 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28026
28027         * gcc.dg/c99-flex-array-4.c: Remove.
28028
28029 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28030
28031         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28032
28033         * lib/target-supports.exp (is-effective-target): Simplify.
28034
28035         * lib/target-supports.exp (check_effective_target_vect_long):
28036         Fix for powerpc64-*-*.
28037
28038 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28039
28040         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28041         to support new requirements on FreeBSD 5.
28042
28043 2004-11-30  Devang Patel  <dpatel@apple.com>
28044
28045         PR 18702
28046         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28047
28048 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28049
28050         * g++.dg/ext/altivec-13.C: New test.
28051
28052 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28053
28054         PR tree-opt/18298
28055         * gcc.c-torture/execute/p18298.c: New test.
28056
28057 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28058             Dorit Naishlos  <dorit@il.ibm.com>
28059
28060         PR tree-opt/18607
28061         * gcc.dg/vect/vect-89.c: New test.
28062
28063 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28064
28065         * gcc.dg/pr18596-1.c: New test.
28066
28067 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28068
28069         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28070
28071 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28072
28073         PR c/18479
28074         * gcc.dg/pr18479.c: New test.
28075
28076 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28077
28078         PR target/18490
28079         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28080         mmix-knuth-mmixware.
28081
28082         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28083         cris-*-elf* cris-*-aout* mmix-*-*
28084
28085 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28086
28087         PR middle-end/18725
28088         * gcc.dg/pr18725.c: New test.
28089
28090 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28091
28092         PR target/18488
28093         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28094
28095         PR target/18336
28096         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28097
28098 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28099
28100         PR c++/18368
28101         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28102         * g++.old-deja/g++.law/ctors5.C: Likewise.
28103         * g++.old-deja/g++.other/crash25.C: Likewise.
28104
28105         PR c++/18674
28106         * g++.dg/template/error16.C: New test.
28107
28108         PR c++/18512
28109         * g++.dg/template/crash29.C: New test.
28110
28111 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28112
28113         PR tree-optimization/18712
28114         * gcc.c-torture/compile/pr18712.c: New test.
28115
28116 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28117
28118         PR c/7544
28119         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28120         tests.
28121
28122 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28123
28124         PR c++/18652
28125         * g++.dg/lookup/crash6.C: New test.
28126
28127 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28128
28129         PR middle-end/18164
28130         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28131
28132 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28133
28134         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28135         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28136         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28137
28138 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28139
28140         * gcc.dg/pr18164.c: New test.
28141
28142 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28143
28144         * gcc.dg/funroll-loops-all.c: New.
28145
28146 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28147
28148         PR target/18489
28149         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28150         delimeter, match space and TAB as well as ":".
28151
28152         PR target/18484
28153         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28154
28155         PR target/18348
28156         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28157
28158         PR target/18345
28159         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28160
28161         PR target/18337
28162         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28163
28164 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28165
28166         * gfortran.dg/direct_io_2.f90: New test.
28167
28168 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28169
28170         PR target/18334
28171         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28172
28173 2004-11-28  Richard Henderson  <rth@redhat.com>
28174
28175         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28176
28177 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28178
28179         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28180         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28181         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28182         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28183         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28184         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28185         gcc.dg/pointer-arith-8.c: New tests.
28186
28187 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28188
28189         PR fortran/18364
28190         * gfortran.dg/endfile.f90: New test.
28191
28192 2004-11-27  Falk Hueffner  <falk@debian.org>
28193
28194         * gcc.dg/loop-6.c: New test.
28195
28196 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28197
28198         * gcc.c-torture/execute/20041126-1.c: New test.
28199
28200 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28201
28202         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28203         on IRIX.
28204
28205 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28206
28207         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28208         functions.
28209
28210 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28211
28212         PR rtl-optimization/17825
28213         * gcc.c-torture/compile/20041119-1.c: New test.
28214
28215 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28216
28217         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28218         Check existence of ld library path variables before unsetting.
28219
28220 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28221
28222         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28223
28224 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28225
28226         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28227
28228 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28229
28230         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28231
28232 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28233
28234         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28235         dg-do directive.
28236
28237 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28238
28239         * gcc.dg/pr17957.c: Pass --param, not -param.
28240
28241 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28242
28243         PR middle-end/17957
28244         * gcc.dg/pr17957.c: New test.
28245
28246 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28247
28248         PR c++/18445
28249         * g++.dg/template/crash28.C: Likewise.
28250
28251         PR c++/18001
28252         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28253         * g++.dg/ext/lvaddr.C: Likewise.
28254         * g++.dg/opt/pr7503-3.C: Likewise.
28255
28256         PR c++/18466
28257         * g++.dg/parse/qualified3.C: New test.
28258         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28259
28260         PR c++/18545
28261         * g++.dg/expr/return1.C: New test.
28262
28263 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28264
28265         Friend class name lookup 3/n, PR c++/3332
28266         * g++.dg/lookup/friend3.C: New test.
28267         * g++.dg/lookup/friend4.C: Likewise.
28268         * g++.dg/lookup/friend5.C: Likewise.
28269
28270 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28271
28272         Friend class name lookup 2/n, PR c++/14513, c++/15410
28273         * g++.dg/lookup/friend2.C: New test.
28274         * g++.dg/template/friend31.C: Likewise.
28275
28276 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28277
28278         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28279
28280 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28281
28282         PR c++/17473
28283         * g++.dg/tc1/dr56.C: Remove.
28284         * g++.dg/template/typedef1.C: Add dg-error markers.
28285         * g++.old-deja/g++.other/typedef7.C: Likewise.
28286
28287         PR c++/18285
28288         * g++.dg/parse/typedef7.C: New test.
28289
28290 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28291
28292         * gcc.c-torture/execute/20041124-1.c: New test.
28293
28294 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28295
28296         * g++.dg/template/deduce3.C: New test.
28297
28298         PR c++/18586
28299         * g++.dg/template/crash27.C: New test.
28300
28301         PR c++/18530
28302         * g++.dg/warn/Wshadow-3.C: New test.
28303
28304 2004-11-24  Devang Patel  <dpatel@apple.com>
28305
28306         PR/18555
28307         * gcc.dg/cpp/isysroot-1.c: New test.
28308         * gcc.dg/cpp/usr/include/stdio.h: New file.
28309         * gcc.dg/cpp/isysroot-2.c: New test.
28310         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28311         New file.
28312
28313 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28314
28315         PR c++/8929
28316         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28317
28318 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28319
28320         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28321         * gcc.target/sparc/pdist.c: Likewise.
28322
28323 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28324
28325         PR c++/16882
28326         * g++.dg/conversion/simd1.C: New test.
28327
28328 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28329
28330         * lib/target-libpath.exp: New file defining
28331         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28332         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28333         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28334         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28335         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28336
28337 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28338
28339         * gcc.dg/pragma-align-2.c: Test macro expansion.
28340         * gcc.dg/pragma-pack-2.c: New test.
28341
28342 2004-11-23  Richard Henderson  <rth@redhat.com>
28343
28344         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28345         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28346         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28347         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28348         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28349         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28350
28351         * gcc.dg/vect/vect.exp: Add check for alpha.
28352         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28353         (check_effective_target_vect_int): Enable for alpha.
28354         (check_effective_target_vect_long): New.
28355         (is-effective-target): Add it.
28356
28357 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28358
28359         * gcc.dg/pr18614-1.c: New test.
28360
28361 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28362
28363         * gcc.dg/setjmp-2.c: New test.
28364
28365 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28366
28367         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28368         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28369         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28370         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28371         gcc.target/sparc/pdist.c: New tests.
28372
28373 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28374
28375         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28376
28377 2004-11-22  Dale Johannesen  <dalej@apple.com>
28378
28379         * gcc.dg/20041111-1.c: New.
28380
28381 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28382
28383         PR tree-opt/18536
28384         * gcc.dg/vect/pr18536.c: New test.
28385
28386 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28387
28388         PR c++/18354
28389         * g++.dg/template/nontype11.C: New test.
28390
28391 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28392
28393         PR middle-end/18520
28394         * gcc.dg/pr18520-1.c: New test case.
28395
28396 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28397
28398         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28399         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28400         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28401         expected diagnostics.
28402
28403 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28404
28405         PR target/18580
28406         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28407         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28408         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28409
28410 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28411
28412         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28413
28414 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28415             Joseph Myers  <joseph@codesourcery.com>
28416
28417         * lib/target-supports.exp (check_visibility_available): Really
28418         test the compiler.
28419
28420 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28421
28422         PR tree-opt/18181
28423         * gcc.dg/vect/vect-85.c: New test.
28424         * gcc.dg/vect/vect-86.c: New test.
28425         * gcc.dg/vect/vect-87.c: New test.
28426         * gcc.dg/vect/vect-88.c: New test.
28427
28428 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28429
28430         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28431
28432 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28433
28434         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28435         * gcc.dg/ppc-and-1.c: Ditto.
28436         * gcc.dg/ppc-compare-1.c: Ditto.
28437         * gcc.dg/ppc-mov-1.c: Ditto
28438
28439 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28440             Mark Mitchell  <mark@codesourcery.com>
28441
28442         * gcc.dg/pragma-init-fini-2.c: New test.
28443
28444 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28445             Aldy Hernandez  <aldyh@redhat.com>
28446
28447         * lib/target-supports.exp (check_effective_target_vect_int): New
28448         (check_effective_target_vect_float): New
28449         (check_effective_target_vect_double): New.
28450         (is-effective-target): Support new effective targets keywords.
28451         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28452         default action for dg-do.
28453         * gcc.dg/vect/pr16105.c: Use new support.
28454         * gcc.dg/vect/pr18400.c: Ditto.
28455         * gcc.dg/vect/pr18425.c: Ditto.
28456         * gcc.dg/vect/vect-1.c: Ditto.
28457         * gcc.dg/vect/vect-10.c: Ditto.
28458         * gcc.dg/vect/vect-11.c: Ditto.
28459         * gcc.dg/vect/vect-12.c: Ditto.
28460         * gcc.dg/vect/vect-13.c: Ditto.
28461         * gcc.dg/vect/vect-14.c: Ditto.
28462         * gcc.dg/vect/vect-15.c: Ditto.
28463         * gcc.dg/vect/vect-16.c: Ditto.
28464         * gcc.dg/vect/vect-17.c: Ditto.
28465         * gcc.dg/vect/vect-18.c: Ditto.
28466         * gcc.dg/vect/vect-19.c: Ditto.
28467         * gcc.dg/vect/vect-2.c: Ditto.
28468         * gcc.dg/vect/vect-20.c: Ditto.
28469         * gcc.dg/vect/vect-21.c: Ditto.
28470         * gcc.dg/vect/vect-22.c: Ditto.
28471         * gcc.dg/vect/vect-23.c: Ditto.
28472         * gcc.dg/vect/vect-24.c: Ditto.
28473         * gcc.dg/vect/vect-25.c: Ditto.
28474         * gcc.dg/vect/vect-26.c: Ditto.
28475         * gcc.dg/vect/vect-27.c: Ditto.
28476         * gcc.dg/vect/vect-27a.c: Ditto.
28477         * gcc.dg/vect/vect-28.c: Ditto.
28478         * gcc.dg/vect/vect-29.c: Ditto.
28479         * gcc.dg/vect/vect-29a.c: Ditto.
28480         * gcc.dg/vect/vect-3.c: Ditto.
28481         * gcc.dg/vect/vect-30.c: Ditto.
28482         * gcc.dg/vect/vect-31.c: Ditto.
28483         * gcc.dg/vect/vect-32.c: Ditto.
28484         * gcc.dg/vect/vect-33.c: Ditto.
28485         * gcc.dg/vect/vect-34.c: Ditto.
28486         * gcc.dg/vect/vect-35.c: Ditto.
28487         * gcc.dg/vect/vect-36.c: Ditto.
28488         * gcc.dg/vect/vect-37.c: Ditto.
28489         * gcc.dg/vect/vect-38.c: Ditto.
28490         * gcc.dg/vect/vect-4.c: Ditto.
28491         * gcc.dg/vect/vect-40.c: Ditto.
28492         * gcc.dg/vect/vect-41.c: Ditto.
28493         * gcc.dg/vect/vect-42.c: Ditto.
28494         * gcc.dg/vect/vect-43.c: Ditto.
28495         * gcc.dg/vect/vect-44.c: Ditto.
28496         * gcc.dg/vect/vect-45.c: Ditto.
28497         * gcc.dg/vect/vect-46.c: Ditto.
28498         * gcc.dg/vect/vect-47.c: Ditto.
28499         * gcc.dg/vect/vect-48.c: Ditto.
28500         * gcc.dg/vect/vect-48a.c: Ditto.
28501         * gcc.dg/vect/vect-49.c: Ditto.
28502         * gcc.dg/vect/vect-5.c: Ditto.
28503         * gcc.dg/vect/vect-50.c: Ditto.
28504         * gcc.dg/vect/vect-51.c: Ditto.
28505         * gcc.dg/vect/vect-52.c: Ditto.
28506         * gcc.dg/vect/vect-53.c: Ditto.
28507         * gcc.dg/vect/vect-54.c: Ditto.
28508         * gcc.dg/vect/vect-55.c: Ditto.
28509         * gcc.dg/vect/vect-56.c: Ditto.
28510         * gcc.dg/vect/vect-56a.c: Ditto.
28511         * gcc.dg/vect/vect-57.c: Ditto.
28512         * gcc.dg/vect/vect-58.c: Ditto.
28513         * gcc.dg/vect/vect-59.c: Ditto.
28514         * gcc.dg/vect/vect-6.c: Ditto.
28515         * gcc.dg/vect/vect-60.c: Ditto.
28516         * gcc.dg/vect/vect-61.c: Ditto.
28517         * gcc.dg/vect/vect-62.c: Ditto.
28518         * gcc.dg/vect/vect-63.c: Ditto.
28519         * gcc.dg/vect/vect-64.c: Ditto.
28520         * gcc.dg/vect/vect-65.c: Ditto.
28521         * gcc.dg/vect/vect-66.c: Ditto.
28522         * gcc.dg/vect/vect-67.c: Ditto.
28523         * gcc.dg/vect/vect-68.c: Ditto.
28524         * gcc.dg/vect/vect-69.c: Ditto.
28525         * gcc.dg/vect/vect-7.c: Ditto.
28526         * gcc.dg/vect/vect-72.c: Ditto.
28527         * gcc.dg/vect/vect-72a.c: Ditto.
28528         * gcc.dg/vect/vect-73.c: Ditto.
28529         * gcc.dg/vect/vect-74.c: Ditto.
28530         * gcc.dg/vect/vect-75.c: Ditto.
28531         * gcc.dg/vect/vect-76.c: Ditto.
28532         * gcc.dg/vect/vect-77.c: Ditto.
28533         * gcc.dg/vect/vect-77a.c: Ditto.
28534         * gcc.dg/vect/vect-78.c: Ditto.
28535         * gcc.dg/vect/vect-79.c: Ditto.
28536         * gcc.dg/vect/vect-8.c: Ditto.
28537         * gcc.dg/vect/vect-80.c: Ditto.
28538         * gcc.dg/vect/vect-82.c: Ditto.
28539         * gcc.dg/vect/vect-82_64.c: Ditto.
28540         * gcc.dg/vect/vect-83.c: Ditto.
28541         * gcc.dg/vect/vect-83_64.c: Ditto.
28542         * gcc.dg/vect/vect-9.c: Ditto.
28543         * gcc.dg/vect/vect-all.c: Ditto.
28544         * gcc.dg/vect/vect-none.c: Ditto.
28545
28546 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28547
28548         * lib/gcc-dg.exp (dg-skip-if): New function.
28549         (dg-forbid-option): Remove.
28550         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28551         * g++.dg/abi/bitfield8.C: Likewise.
28552         * g++.dg/abi/dtor1.C: Likewise.
28553         * g++.dg/abi/empty10.C: Likewise.
28554         * g++.dg/abi/empty7.C: Likewise.
28555         * g++.dg/abi/empty9.C: Likewise.
28556         * g++.dg/abi/layout3.C: Likewise.
28557         * g++.dg/abi/layout4.C: Likewise.
28558         * g++.dg/abi/thunk1.C: Likewise.
28559         * g++.dg/abi/thunk2.C: Likewise.
28560         * g++.dg/abi/vbase11.C: Likewise.
28561         * g++.dg/abi/vthunk2.C: Likewise.
28562         * g++.dg/abi/vthunk3.C: Likewise.
28563         * g++.dg/ext/attrib8.C: Likewise.
28564         * g++.dg/opt/longbranch2.C: Likewise.
28565         * g++.dg/opt/reg-stack4.C: Likewise.
28566         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28567         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28568         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28569         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28570         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28571         * gcc.dg/20000609-1.c: Likewise.
28572         * gcc.dg/20000720-1.c: Likewise.
28573         * gcc.dg/20011107-1.c: Likewise.
28574         * gcc.dg/20011119-1.c: Likewise.
28575         * gcc.dg/20020108-1.c: Likewise.
28576         * gcc.dg/20020122-2.c: Likewise.
28577         * gcc.dg/20020122-3.c: Likewise.
28578         * gcc.dg/20020201-3.c: Likewise.
28579         * gcc.dg/20020206-1.c: Likewise.
28580         * gcc.dg/20020218-1.c: Likewise.
28581         * gcc.dg/20020310-1.c: Likewise.
28582         * gcc.dg/20020411-1.c: Likewise.
28583         * gcc.dg/20020418-2.c: Likewise.
28584         * gcc.dg/20020426-1.c: Likewise.
28585         * gcc.dg/20020426-2.c: Likewise.
28586         * gcc.dg/20020517-1.c: Likewise.
28587         * gcc.dg/20020523-1.c: Likewise.
28588         * gcc.dg/20020523-2.c: Likewise.
28589         * gcc.dg/20020729-1.c: Likewise.
28590         * gcc.dg/20030204-1.c: Likewise.
28591         * gcc.dg/20030826-2.c: Likewise.
28592         * gcc.dg/20030926-1.c: Likewise.
28593         * gcc.dg/20031202-1.c: Likewise.
28594         * gcc.dg/980312-1.c: Likewise.
28595         * gcc.dg/980313-1.c: Likewise.
28596         * gcc.dg/990117-1.c: Likewise.
28597         * gcc.dg/990424-1.c: Likewise.
28598         * gcc.dg/990524-1.c: Likewise.
28599         * gcc.dg/991230-1.c: Likewise.
28600         * gcc.dg/i386-387-1.c: Likewise.
28601         * gcc.dg/i386-387-2.c: Likewise.
28602         * gcc.dg/i386-387-3.c: Likewise.
28603         * gcc.dg/i386-387-4.c: Likewise.
28604         * gcc.dg/i386-387-5.c: Likewise.
28605         * gcc.dg/i386-387-6.c: Likewise.
28606         * gcc.dg/i386-asm-1.c: Likewise.
28607         * gcc.dg/i386-bitfield1.c: Likewise.
28608         * gcc.dg/i386-bitfield2.c: Likewise.
28609         * gcc.dg/i386-loop-1.c: Likewise.
28610         * gcc.dg/i386-loop-2.c: Likewise.
28611         * gcc.dg/i386-loop-3.c: Likewise.
28612         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28613         * gcc.dg/i386-pic-1.c: Likewise.
28614         * gcc.dg/i386-regparm.c: Likewise.
28615         * gcc.dg/i386-signbit-1.c: Likewise.
28616         * gcc.dg/i386-signbit-2.c: Likewise.
28617         * gcc.dg/i386-signbit-3.c: Likewise.
28618         * gcc.dg/i386-sse-5.c: Likewise.
28619         * gcc.dg/i386-sse-8.c: Likewise.
28620         * gcc.dg/i386-unroll-1.c: Likewise.
28621         * gcc.dg/tls/opt-1.c: Likewise.
28622         * gcc.dg/tls/opt-2.c: Likewise.
28623         * gcc.dg/unroll-1.c: Likewise.
28624         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28625         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28626         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28627         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28628
28629 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28630
28631         * g++.dg/template/incomplete1.C: New test.
28632
28633 2004-11-16  Nick Clifton  <nickc@redhat.com>
28634
28635         Revert patches accidentally commited during checkin of fixes for
28636         xstormy16 tests:
28637         gcc.c-torture/execute/simd-4.c: Revert
28638         gcc.dg/20040910-1.c: Revert.
28639
28640 2004-11-16  Paul Brook  <paul@codesourcery.com>
28641
28642         PR fortran/13010
28643         * gfortran.dg/der_pointer_1.f90: New test.
28644
28645 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28646
28647         PR c/18498
28648         * gcc.dg/bitfld-13.c: New test.
28649
28650 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28651
28652         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28653         powerpc*-*-linux*.
28654
28655         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28656         * gcc.dg/ppc64-abi-2.c: Ditto.
28657         * gcc.dg/ppc64-abi-3.c: Ditto.
28658
28659         * lib/gcc-dg.exp (dg-target-list): Remove.
28660
28661 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28662
28663         * gcc.dg/ia64-postinc.c: New test.
28664
28665 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28666
28667         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28668
28669 2004-11-15  Nick Clifton  <nickc@redhat.com>
28670
28671         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28672         __INT_MAX__ so that the test can be compiled by toolchains
28673         targeted at 16-bit processors.
28674
28675         * gcc.dg/20040625-1.c: Use long constants rather than integers
28676         when performing arithmetic that will overflow 16-bits.
28677
28678         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28679         xstormy16.  It does not support 128-bit vector operations.
28680
28681         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28682         with the macro PTR_TYPE.  Define this macro to an integer type
28683         suitable for holding a pointer.
28684
28685         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28686         the target is a 16-bit processor.
28687
28688         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28689         16-bit targets where the character constant will be too long.
28690
28691         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28692         where the double will not be directly addressable.
28693
28694 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28695
28696         Friend class name lookup 1/n, PR c++/18471
28697         * g++.dg/template/crash26.C: New test.
28698         * g++.dg/lookup/struct1.C: Adjust expected error.
28699         * g++.dg/parse/elab1.C: Likewise.
28700         * g++.dg/parse/elab2.C: Likewise.
28701         * g++.dg/parse/int-as-enum1.C: Likewise.
28702         * g++.dg/parse/struct-as-enum1.C: Likewise.
28703         * g++.dg/parse/typedef1.C: Likewise.
28704         * g++.dg/parse/typedef3.C: Likewise.
28705         * g++.dg/parse/typedef4.C: Likewise.
28706         * g++.dg/parse/typedef5.C: Likewise.
28707         * g++.dg/template/nontype4.C: Likewise.
28708         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28709         * g++.old-deja/g++.other/elab1.C: Likewise.
28710         * g++.old-deja/g++.other/syntax4.C: Likewise.
28711
28712 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28713
28714         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28715
28716 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28717
28718         * gcc.c-torture/execute/20041114-1.c: New test.
28719
28720 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28721
28722         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28723         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28724         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28725         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28726         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28727         gcc.dg/switch-7.c: New tests.
28728
28729 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28730
28731         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28732
28733 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28734
28735         PR tree-opt/18400
28736         * gcc.dg/vect/pr18400.c: New test.
28737
28738 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28739             Andrew Pinski  <pinskia@physics.uc.edu>
28740
28741         PR tree-opt/18425
28742         * gcc.dg/vect/pr18425.c: New test.
28743
28744 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28745
28746         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28747         Guard with dg-require-alias and dg-require-visibility.
28748
28749 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28752
28753 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28754
28755         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28756
28757 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28758
28759         PR c++/17344
28760         * g++.dg/template/defarg5.C: New test.
28761
28762 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28763
28764         * g++.dg/parse/cast1.C: Run only on ILP32.
28765         * g++.old-deja/g++.mike/p784.C: Likewise.
28766
28767 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28768
28769         * gcc.c-torture/execute/20041113-1.c: New test.
28770
28771 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28772
28773         PR target/18230
28774         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28775         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28776         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28777         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28778         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28779         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28780         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28781         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28782         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28783         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28784         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28785         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28786         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28787
28788 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28789
28790         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28791         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28792         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28793         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28794         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28795         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28796         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28797         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28798         gcc.target/sparc/combined-1.c: New tests.
28799
28800 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28801
28802         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28803         New tests.
28804
28805 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28806
28807         * lib/gcc-dg.exp (dg-forbid-option): New function.
28808         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28809         * g++.dg/abi/bitfield8.C: Likewise.
28810         * g++.dg/abi/dtor1.C: Likewise.
28811         * g++.dg/abi/empty10.C: Likewise.
28812         * g++.dg/abi/empty7.C: Likewise.
28813         * g++.dg/abi/empty9.C: Likewise.
28814         * g++.dg/abi/layout3.C: Likewise.
28815         * g++.dg/abi/layout4.C: Likewise.
28816         * g++.dg/abi/thunk1.C: Likewise.
28817         * g++.dg/abi/thunk2.C: Likewise.
28818         * g++.dg/abi/vbase11.C: Likewise.
28819         * g++.dg/abi/vthunk2.C: Likewise.
28820         * g++.dg/abi/vthunk3.C: Likewise.
28821         * g++.dg/ext/attrib8.C: Likewise.
28822         * g++.dg/opt/longbranch2.C: Likewise.
28823         * g++.dg/opt/reg-stack4.C: Likewise.
28824         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28825         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28826         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28827         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28828         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28829         * gcc.dg/20000609-1.c: Likewise.
28830         * gcc.dg/20000720-1.c: Likewise.
28831         * gcc.dg/20011107-1.c: Likewise.
28832         * gcc.dg/20011119-1.c: Likewise.
28833         * gcc.dg/20020108-1.c: Likewise.
28834         * gcc.dg/20020122-2.c: Likewise.
28835         * gcc.dg/20020122-3.c: Likewise.
28836         * gcc.dg/20020201-3.c: Likewise.
28837         * gcc.dg/20020206-1.c: Likewise.
28838         * gcc.dg/20020218-1.c: Likewise.
28839         * gcc.dg/20020310-1.c: Likewise.
28840         * gcc.dg/20020411-1.c: Likewise.
28841         * gcc.dg/20020418-2.c: Likewise.
28842         * gcc.dg/20020426-1.c: Likewise.
28843         * gcc.dg/20020426-2.c: Likewise.
28844         * gcc.dg/20020517-1.c: Likewise.
28845         * gcc.dg/20020523-1.c: Likewise.
28846         * gcc.dg/20020523-2.c: Likewise.
28847         * gcc.dg/20020729-1.c: Likewise.
28848         * gcc.dg/20030204-1.c: Likewise.
28849         * gcc.dg/20030826-2.c: Likewise.
28850         * gcc.dg/20030926-1.c: Likewise.
28851         * gcc.dg/20031202-1.c: Likewise.
28852         * gcc.dg/980312-1.c: Likewise.
28853         * gcc.dg/980313-1.c: Likewise.
28854         * gcc.dg/990117-1.c: Likewise.
28855         * gcc.dg/990424-1.c: Likewise.
28856         * gcc.dg/990524-1.c: Likewise.
28857         * gcc.dg/991230-1.c: Likewise.
28858         * gcc.dg/i386-387-1.c: Likewise.
28859         * gcc.dg/i386-387-2.c: Likewise.
28860         * gcc.dg/i386-387-3.c: Likewise.
28861         * gcc.dg/i386-387-4.c: Likewise.
28862         * gcc.dg/i386-387-5.c: Likewise.
28863         * gcc.dg/i386-387-6.c: Likewise.
28864         * gcc.dg/i386-asm-1.c: Likewise.
28865         * gcc.dg/i386-bitfield1.c: Likewise.
28866         * gcc.dg/i386-bitfield2.c: Likewise.
28867         * gcc.dg/i386-loop-1.c: Likewise.
28868         * gcc.dg/i386-loop-2.c: Likewise.
28869         * gcc.dg/i386-loop-3.c: Likewise.
28870         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28871         * gcc.dg/i386-pic-1.c: Likewise.
28872         * gcc.dg/i386-regparm.c: Likewise.
28873         * gcc.dg/i386-signbit-1.c: Likewise.
28874         * gcc.dg/i386-signbit-2.c: Likewise.
28875         * gcc.dg/i386-signbit-3.c: Likewise.
28876         * gcc.dg/i386-sse-5.c: Likewise.
28877         * gcc.dg/i386-sse-8.c: Likewise.
28878         * gcc.dg/i386-unroll-1.c: Likewise.
28879         * gcc.dg/tls/opt-1.c: Likewise.
28880         * gcc.dg/tls/opt-2.c: Likewise.
28881         * gcc.dg/unroll-1.c: Likewise.
28882         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28883         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28884         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28885         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28886         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28887         -m64 is specified.
28888
28889 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28890
28891         PR c++/18389
28892         * g++.dg/parse/cond1.C: New test.
28893
28894         PR c++/18429
28895         * g++.dg/template/array9.C: New test.
28896         * g++.dg/ext/vla1.C: Adjust error messages.
28897         * g++.dg/ext/vlm1.C: Likewise.
28898         * g++.dg/template/crash2.C: Likewise.
28899
28900         PR c++/18436
28901         * g++.dg/template/call3.C: New test.
28902
28903         PR c++/18407
28904         * g++.dg/template/ptrmem11.C: New test.
28905
28906 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28907
28908         PR other/14264
28909         * lib/g++.exp: Set LC_ALL and LANG to C.
28910         * lib/gcc-dg.exp: Likewise.
28911         * lib/gfortran.exp: Likewise.
28912         * lib/objc.exp: Likewise.
28913         * lib/treelang.exp: Likewise.
28914
28915 2004-11-12  Andreas Schwab  <schwab@suse.de>
28916
28917         * gcc.dg/pr16286.c: Fix last change.
28918
28919 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28920
28921         PR c++/18416
28922         * g++.dg/init/global1.C: New test.
28923
28924 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28925
28926         * gcc.c-torture/execute/20041112-1.c: New test.
28927
28928 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28929
28930         * lib/gcc-dg.exp (dg-target-list): New.
28931
28932 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28933             Richard Sandiford  <rsandifo@redhat.com>
28934
28935         * lib/target-supports.exp (get-compiler_messages): New.
28936         (check_named_sections_available): Use it.
28937         (check_effective_target_ilp32): New.
28938         (check_effective_target_lp64): New.
28939         (is-effective-target): New.
28940         * lib/gcc-dg.exp (dg-require-effective-target): New.
28941
28942 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28943
28944         * gcc.dg/precedence-1.c: New test.
28945
28946 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28947
28948         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28949
28950         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28951         message, delete generated files, use more descriptive name for
28952         executable, and make the test unsupported when it cannot be run.
28953
28954         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28955         (dg-require-weak, dg-require-visibility, dg-require-alias,
28956         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28957         dg-require-iconv, dg-require-named-sections): Use it.
28958
28959         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28960
28961 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         PR target/16457
28964         * gcc.dg/ppc-and-1: New
28965
28966         PR target/16796
28967         * gcc.dg/ppc-mov-1.c: New.
28968
28969         PR target/16458
28970         * gcc.dg/ppc-compare-1.c: New.
28971
28972 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28973
28974         * objc.dg/desig-init-2.m: New test.
28975
28976 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28977
28978         PR middle-end/18160
28979         * g++.dg/warn/register-var-1.C: New test.
28980         * g++.dg/warn/register-var-2.C: New test.
28981
28982 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28983
28984         * gcc.dg/union-2.c: New test.
28985
28986 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28987
28988         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28989         New test for PR tree-optimization/17892.
28990
28991 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR c++/18369
28994         * g++.dg/init/new12.C: New test.
28995
28996 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28997
28998         * gcc.target/sparc: New directory.
28999         * gcc.target/sparc/sparc.exp: New driver.
29000         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29001         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29002         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29003         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29004
29005 2004-11-10  Paul Brook  <paul@codesourcery.com>
29006
29007         PR fortran/18218
29008         * gfortran.dg/list_read.c: New test.
29009
29010 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29011
29012         PR c/18322
29013         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29014         expected diagnostic location.
29015
29016 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29017
29018         * gcc.dg/20041109-1.c: New test.
29019
29020 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29021
29022         PR objc/18406
29023         * objc/compile/pr18406.m: New test.
29024
29025 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29026
29027         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29028
29029 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29030
29031         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29032
29033 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29034
29035         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29036
29037 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29038
29039         * gcc.dg/20030225-2.c: Add prototype for abort and
29040         exit.
29041
29042 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29043
29044         PR tree-opt/18299
29045         * gcc.c-torture/pr18299-1.c: New test.
29046
29047 2004-11-06  Andreas Schwab  <schwab@suse.de>
29048
29049         * gcc.dg/pr16286.c: Also test for bool and pixel.
29050
29051 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29052
29053         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29054         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29055         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29056         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29057         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29058         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29059         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29060         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29061         gcc.dg/struct-semi-3.c: New tests.
29062
29063 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29064
29065         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29066
29067 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29070         Do not use C99 designators.
29071
29072 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29073
29074         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29075
29076 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29077
29078         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29079         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29080         * gcc.c-torture/execute/simd-5.x: Remove.
29081
29082 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29083
29084         PR rtl-optimization/17933
29085         * gcc.dg/torture/pr17933-1.c: New test.
29086
29087 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29088
29089         PR target/18106
29090         * lib/target-supports.exp (check_weak_available): Support
29091         Windows.
29092
29093 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29094
29095         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29096         call to fflush(stdout) before abort.
29097         (my_ffsll): New function.
29098         (generate_fields): Use it.
29099
29100 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29101
29102         * gcc.dg/init-undef-1.c: New test.
29103
29104 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29105
29106         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29107         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29108         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29109         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29110         expected messages for new parser.
29111
29112 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29113
29114         * g++.dg/ext/visibility/symbian1.C: New test.
29115
29116 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29117
29118         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29119         on LP64 targets.
29120
29121 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29122
29123         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29124         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29125         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29126         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29127         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29128         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29129         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29130         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29131         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29132         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29133
29134 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29135
29136         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29137         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29138         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29139         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29140         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29141         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29142         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29143         for new parser.
29144
29145 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29146
29147         PR target/15342
29148         * gcc.dg/20041104-1.c: New test.
29149
29150 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29151
29152         * g++.dg/template/nontype7.C: New test.
29153         * g++.dg/template/nontype8.C: Likewise.
29154         * g++.dg/template/nontype9.C: Likewise.
29155         * g++.dg/template/nontype10.C: Likewise.
29156         * g++.dg/tc1/dr49.C: Likewise.
29157         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29158         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29159
29160 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29161
29162         * g++.dg/rtti/tinfo1.C: Remove xfails.
29163
29164 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29165
29166         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29167         packed attribute to the definition to satisfy the new C++ parser.
29168
29169 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29170
29171         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29172         invocations of va_arg.
29173
29174 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29175
29176         PR c++/18124
29177         * g++.dg/template/crash25.C: New test.
29178
29179         PR c++/18155
29180         * g++.dg/template/typedef2.C: New test.
29181         * g++.dg/parse/crash13.C: Adjust error markers.
29182
29183         PR c++/18177
29184         * g++.dg/conversion/const3.C: New test.
29185
29186 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29187
29188         PR fortran/17535
29189         PR fortran/17583
29190         PR fortran/17713
29191         * gfortran.dg/generic_[123].f90: New testcases.
29192
29193 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29194
29195         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29196         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29197
29198 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29199
29200         PR tree-opt/16808
29201         * gcc.c-torture/compile/pr16808.c: New test.
29202
29203 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29204
29205         PR rtl-optimization/17104
29206         * gcc.dg/ppc-bitfield1.c: New.
29207
29208 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29209
29210         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29211
29212 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29213
29214         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29215         strings for 32-bit code.
29216
29217 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29218
29219         PR c/18239
29220         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29221
29222 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         PR c++/18064
29225         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29226
29227 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/15172
29230         * g++.dg/init/aggr2.C: New test.
29231
29232 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29233
29234         * objc.dg/local-decl-1.m: New test.
29235
29236 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29237
29238         * gcc.dg/20040910-1.c: Adjust regex.
29239
29240 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29241
29242         PR rtl-optimization/18084
29243         * g++.dg/opt/pr18084-1.C: New testcase.
29244
29245 2004-10-30  Matt Austern  <austern@apple.com>
29246
29247         PR c++/17542
29248         * g++.dg/ext/attrib18.C: New test.
29249
29250 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29251
29252         PR middle-end/18096
29253         * gcc.dg/pr18096-1.c: New test case.
29254
29255 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29256
29257         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29258
29259 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29260
29261         PR c/16666
29262         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29263         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29264         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29265         gcc.dg/old-style-prom-3.c: New tests.
29266
29267 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29268
29269         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29270         Remove unnecessary inclusion of stdio.h.
29271
29272 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29273
29274         PR rtl-optimization/17581
29275         * gcc.dg/pr17581-1.c: New test case.
29276
29277 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29278
29279         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29280         being implemented.
29281         * g++.dg/conversion/dr195-1.C: New.
29282         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29283         * g++.old-deja/g++.mike/p10148.C: Likewise.
29284
29285 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29286
29287         PR c++/17695
29288         * g++.dg/debug/typedef2.C: New test.
29289
29290 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29291
29292         PR fortran/13490
29293         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29294         * gfortran.dg/g77/README: Update.
29295
29296 2004-10-28  Matt Austern  <austern@apple.com>
29297
29298         PR c++/14124
29299         * g++.dg/ext/packed7.C: New test.
29300
29301 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29302
29303         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29304         scan-assembler.
29305         * lib/scanasm.exp (hidden-scan-for): New proc.
29306         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29307         string.
29308         (scan-not-hidden): Likewise.
29309         * lib/target-supports.exp (check_visibility_available): mach-o is
29310         support too.
29311
29312 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29313
29314         PR c++/17132
29315         * g++.dg/template/memclass3.C: New test.
29316
29317 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29318
29319         PR middle-end/18160
29320         * gcc.dg/register-var-1.c: New test.
29321         * gcc.dg/register-var-2.c: New test.
29322         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29323         error now.
29324
29325 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29326
29327         PR other/18172
29328         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29329         unused variables.
29330         * gcc.dg/vect/vect-22.c: Likewise.
29331
29332 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.dg/i386-rotate-1.c: New test.
29335
29336 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29337
29338         * g++.dg/init/ref12.C: Add "run" marker.
29339
29340         PR c++/17435
29341         * g++.dg/init/ref12.C: New test.
29342
29343         PR c++/18140
29344         * g++.dg/template/shift1.C: New test.
29345         * g++.dg/template/error10.C: Adjust error markers.
29346
29347 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29348
29349         PR tree-opt/17529
29350         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29351
29352 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29353
29354         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29355         * gcc.dg/weak/weak-3.c: Likewise.
29356         * gcc.dg/weak/weak-5.c: Likewise.
29357         * gcc.dg/weak/weak-9.c: Likewise.
29358         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29359         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29360
29361         * gcc.dg/darwin-weakimport-1.c: New.
29362
29363 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29364
29365         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29366
29367 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29368
29369         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29370         'syntax' error messages.
29371         * gcc.dg/cpp/direct2s.c: Likewise.
29372
29373 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29374
29375         * gcc.c-torture/compile/20041026-1.c: New.
29376
29377 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29378
29379         PR c++/18093
29380         * g++.dg/lookup/ns2.C: New test.
29381
29382         PR c++/18020
29383         * g++.dg/template/enum4.C: New test.
29384
29385         PR c++/18161
29386         * g++.dg/template/expr1.C: New test.
29387
29388 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29389
29390         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29391
29392 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29393
29394         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29395         gcc.dg/decl-nospec-3.c: New tests.
29396
29397 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29398
29399         * objc.dg/super-class-3.m: New test.
29400
29401 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29404         resyncing.
29405         * gcc.dg/cpp/direct2s.c: Likewise.
29406
29407 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29408
29409         * objc.dg/image-info.m: Update for changes to section selection.
29410
29411 2004-10-25  David Ayers  <d.ayers@inode.at>
29412             Ziemowit Laski  <zlaski@apple.com>
29413
29414         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29415         diagnostics when messaging 'id <Proto>'.
29416         * objc.dg/class-protocol-1.m: New test.
29417         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29418         a non-existent method signature.
29419         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29420         Update diagnostics when messaging with non-existent method signature.
29421         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29422         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29423         invalid receivers are now resolved as if messaging 'id'; remove
29424         extraneous diagnostics.
29425
29426 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29427
29428         PR c/16667
29429         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29430         gcc.dg/init-desig-obs-3.c: New tests.
29431
29432 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29433
29434         * gcc.dg/debug/20041023-1.c: New test.
29435
29436 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29437
29438         PR middle-end/17407
29439         * gcc.c-torture/compile/pr17407.c: New test.
29440
29441         PR c++/18121
29442         * g++.dg/template/array8.C: New test.
29443
29444 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29445
29446         PR other/18138
29447         * lib/g++.exp: Accept more than one multilib libgcc.
29448         * lib/gcc-dg.exp: Likewise.
29449         * lib/objc.exp: Likewise.
29450         * lib/treelang.exp: Likewise.
29451         * lib/gfortran.exp: Likewise.
29452
29453 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29454
29455         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29456
29457 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29458
29459         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29460         * gcc.dg/c99-const-expr-3.c: Likewise.
29461
29462 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29463
29464         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29465
29466 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29467
29468         * gcc.c-torture/execute/loop-2e.x: Remove.
29469
29470 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         PR c++/18095
29473         * g++.dg/parse/crash18.C: New.
29474         * g++.dg/parse/crash19.C: New.
29475
29476 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29477
29478         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29479         * g++.dg/ext/dllimport2.C: Same.
29480         * g++.dg/ext/dllimport8.C: Same.
29481
29482 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29483
29484         PR c++/10841
29485         * g++.dg/conversion/cast1.C: New test.
29486         * g++.dg/overload/pmf1.C: Adjust error marker.
29487
29488 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29489
29490         PR objc/17923
29491         * objc.dg/const-str-7.m: New test.
29492
29493 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29494
29495         * g++.dg/template/memfriend11.C: Fix comment typo.
29496         * g++.dg/template/memfriend14.C: Likewise.
29497
29498 2004-10-20  Richard Henderson  <rth@redhat.com>
29499
29500         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29501         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29502         -fasynchronous-unwind-tables.
29503
29504 2004-10-20  Richard Henderson  <rth@redhat.com>
29505
29506         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29507         (main): Return success.
29508         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29509         (main): Return success.
29510
29511 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29512
29513         PR c++/13495
29514         * g++.dg/template/memfriend9.C: New test.
29515         * g++.dg/template/memfriend10.C: Likewise.
29516         * g++.dg/template/memfriend11.C: Likewise.
29517         * g++.dg/template/memfriend12.C: Likewise.
29518         * g++.dg/template/memfriend13.C: Likewise.
29519         * g++.dg/template/memfriend14.C: Likewise.
29520         * g++.dg/template/memfriend15.C: Likewise.
29521         * g++.dg/template/memfriend16.C: Likewise.
29522         * g++.dg/template/memfriend17.C: Likewise.
29523         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29524
29525 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29526
29527         * g++.dg/conversion/dr195.C: New.
29528         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29529
29530 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29531             Devang Patel  <dpatel@apple.com>
29532
29533         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29534         of floating point arithmetic, which could trap.
29535
29536 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29537
29538         PR c++/14035
29539         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29540         * g++.dg/conversion/const2.C: New test.
29541         * g++.dg/expr/reinterpret2.C: New test.
29542         * g++.dg/expr/reinterpret3.C: New test.
29543         * g++.dg/expr/cast2.C: New test.
29544         * g++.dg/expr/copy1.C: New test.
29545         * g++.dg/other/conversion1.C: Change error message.
29546         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29547         function pointers to void *.
29548         * g++.old-deja/g++.mike/p10148.C: Likewise.
29549
29550 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29551
29552         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29553
29554 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29555
29556         PR c++/18047
29557
29558         * g++.dg/parse/expr3.C: New test.
29559
29560 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29561
29562         * gcc.dg/smod-1.c: New test.
29563
29564 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29565
29566         * objc.dg/method-14.m: New test.
29567
29568 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29569
29570         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29571         Also xfail as the patch was reverted.
29572
29573 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29574
29575         PR middle-end/16973
29576         * gcc.dg/pr16973.c: New test.
29577
29578 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29579
29580         PR tree-optimization/17656
29581         * gcc.c-torture/compile/pr17656.c: New test.
29582
29583 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29584
29585         * g++.dg/eh/shadow1.C: New.
29586
29587 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29588
29589         * gcc.c-torture/compile/20041018-1.c: New test.
29590
29591 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29592
29593         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29594         compiler referring to register 0 when accessing sdata.  The linker
29595         now patches things up.
29596
29597 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29598
29599         PR c/17529
29600         * gcc.c-torture/compile/pr17529.c: New test.
29601
29602 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29603
29604         PR c++/17743
29605         * g++.dg/ext/attrib17.C: New test.
29606
29607 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29608
29609         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29610
29611 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29612
29613         PR c++/10479
29614         * g++.dg/ext/attrib16.C: New test.
29615
29616 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29617
29618         PR c++/17042
29619         * g++.dg/init/dso_handle1.C: New test.
29620
29621         PR c++/14667
29622         * g++.dg/parse/typedef6.C: New test.
29623
29624         PR c++/17916
29625         * g++.dg/parse/pragma1.C: New test.
29626
29627 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29628
29629         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29630
29631 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29632
29633         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29634         -fno-common when on HPPA HP-UX platforms.
29635
29636 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29637
29638         PR other/16820
29639         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29640         stdint.h.
29641         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29642         uintptr_t.
29643
29644 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29645
29646         PR c++/16301
29647         * g++.dg/lookup/strong-using-4.C: New test.
29648
29649 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29650
29651         PR middle-end/16567
29652         * gcc.c-torture/compile/nested-1.c: New test.
29653
29654 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29655
29656         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29657         and mipsisa64*-*-* (until support for misaligned loads is added).
29658         * gcc.dg/vect/vect-50.c: Likewise.
29659         * gcc.dg/vect/vect-52.c: Likewise.
29660         * gcc.dg/vect/vect-54.c: Likewise.
29661         * gcc.dg/vect/vect-58.c: Likewise.
29662         * gcc.dg/vect/vect-60.c: Likewise.
29663         * gcc.dg/vect/vect-80.c: Likewise.
29664
29665 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29666
29667         PR c++/17976
29668         * g++.dg/init/dtor3.C: New test.
29669
29670 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29671
29672         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29673
29674 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29675
29676         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29677         * gcc.dg/macho-lo-sum.c: Likewise.
29678
29679 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29680
29681         * gcc.dg/ppc-spe64-1.c: New test.
29682
29683 2004-10-14  Devang Patel  <dpatel@apple.com>
29684
29685         PR 17635
29686         * gcc.dg/pr17635.c : New test.
29687
29688 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29689
29690         * gcc.dg/vect/vect-28.c: Remove xfail.
29691         * gcc.dg/vect/vect-30.c: Remove xfail.
29692         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29693         * gcc.dg/vect/vect-33.c: Remove xfail.
29694         * gcc.dg/vect/vect-44.c: Remove xfail.
29695         * gcc.dg/vect/vect-46.c: Remove xfail.
29696         * gcc.dg/vect/vect-50.c: Remove xfail.
29697         * gcc.dg/vect/vect-52.c: Remove xfail.
29698         * gcc.dg/vect/vect-54.c: Remove xfail.
29699         * gcc.dg/vect/vect-58.c: Remove xfail.
29700         * gcc.dg/vect/vect-60.c: Remove xfail.
29701         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29702         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29703         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29704         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29705         * gcc.dg/vect/vect-8.c: Remove xfail.
29706         * gcc.dg/vect/vect-80.c: Remove xfail.
29707         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29708
29709 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29710
29711         * gcc.dg/vect/vect-82.c: New testcase.
29712         * gcc.dg/vect/vect-82_64.c: New testcase.
29713         * gcc.dg/vect/vect-83.c: New testcase.
29714         * gcc.dg/vect/vect-83_64.c: New testcase.
29715
29716 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29717
29718         * gcc.dg/cpp/error-1.c: New test.
29719
29720 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29721
29722         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29723
29724 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29725
29726         PR target/17984
29727         * gcc.dg/cris-peep2-xsrand2.c: New test.
29728
29729 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29730
29731         PR c++/17661
29732         * g++.dg/expr/for2.C: New test.
29733
29734 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29735
29736         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29737
29738 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29739
29740         PR tree-optimization/17724
29741         * g++.dg/opt/pr17724-1.C: New test.
29742         * g++.dg/opt/pr17724-2.C: New test.
29743         * g++.dg/opt/pr17724-3.C: New test.
29744         * g++.dg/opt/pr17724-4.C: New test.
29745         * g++.dg/opt/pr17724-5.C: New test.
29746         * g++.dg/opt/pr17724-6.C: New test.
29747
29748 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29749
29750         PR c/17301
29751         * gcc.dg/pr17301-2.c: New test.
29752
29753 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29754
29755         PR c++/15876
29756         * g++.dg/parse/error22.C: New test.
29757
29758         PR c++/17936
29759         * g++.dg/template/spec18.C: New test.
29760
29761 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29762
29763         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29764         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29765         memcpy.
29766         * gcc.dg/ia64-sync-2.c: Ditto.
29767         * gcc.dg/ia64-sync-3.c: Ditto.
29768
29769 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29770
29771         * g++.dg/eh/cleanup5.C: Add dg-options "".
29772
29773 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29774
29775         PR middle-end/17657
29776         * gcc.dg/switch-4.c: New test case.
29777
29778 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29779
29780         * gcc.c-torture/execute/20041011-1.c: New test.
29781
29782 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29783
29784         PR c++/17554
29785         * g++.dg/init/for3.C: New test.
29786
29787         PR c++/17657
29788         * g++.dg/opt/switch2.C: New test.
29789
29790         PR middle-end/17703
29791         * g++.dg/warn/Wreturn-2.C: New test.
29792
29793 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29794
29795         PR c++/17907
29796         * g++.dg/eh/cleanup5.C: New test.
29797
29798 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29799
29800         PR c++/17393
29801         * g++.dg/parse/error21.C: New test.
29802
29803 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29804
29805         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29806         * g++.dg/warn/incomplete1.C: Likewise.
29807         * g++.dg/template/qualttp20.C: Likewise.
29808
29809 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29810
29811         PR c/17881
29812         * parm-incomplete-1.c: New test.
29813
29814 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29815
29816         PR c++/17867
29817         * g++.dg/parse/error19.C: New test.
29818
29819         PR c++/17670
29820         * g++.dg/init/new11.C: New test.
29821
29822         PR c++/17821
29823         * g++.dg/parse/error20.C: New test.
29824
29825         PR c++/17826
29826         * g++.dg/template/crash24.C: New test.
29827
29828 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29829
29830         PR c/17301
29831         * gcc.dg/pr17301-1.c: New test.
29832
29833 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29834
29835         PR c/17189
29836         * gcc.dg/anon-struct-5.c: New test.
29837
29838 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29839
29840         PR c/17844
29841         * gcc.dg/pr17844-1.c: New test.
29842
29843 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29844
29845         PR tree-optimization/17906
29846         * gcc.c-torture/compile/pr17906.c: New.
29847
29848 2004-10-09  Stuart Hastings  <stuart@apple.com>
29849             Roger Sayle  <roger@eyesopen.com>
29850
29851         PR rtl-optimization/17853
29852         * gcc.dg/i386-mmx-5.c: New testcase.
29853
29854 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29855
29856         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29857
29858 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29859
29860         PR c++/17524
29861         * g++.dg/template/static9.C: New test.
29862
29863         PR c++/17685
29864         * g++.dg/parse/operator5.C: New test.
29865
29866 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29867
29868         PR middle-end/17894
29869         * gcc.c-torture/execute/divcmp-4.c: New test case.
29870
29871 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29872
29873         PR tree-opt/17902
29874         * g++.dg/opt/pr17902.C: New test.
29875
29876 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29877
29878         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29879
29880 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29881
29882         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29883
29884 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29885
29886         * gcc.dg/assign-warn-3.c: New test.
29887
29888 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29889
29890         PR c/16999
29891         * gcc.dg/cpp/ident-1.c: New test.
29892
29893 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29894
29895         * gcc.c-torture/compile/acc1.c: New.
29896
29897 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29898
29899         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29900         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29901
29902 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29903
29904         * gcc.dg/ultrasp11.c: New test.
29905
29906 2004-10-08  Michael Matz  <matz@suse.de>
29907
29908         * gcc.dg/doloop-2.c: New test.
29909
29910 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29911
29912         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29913         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29914         objc.dg/method-9.m: Update expected diagnostics.
29915
29916 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29917
29918         * gcc.dg/ppc-fsel-3.c: New file.
29919         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29920
29921 2004-10-07  Paul Brook  <paul@codesourcery.com>
29922
29923         * gfortran.dg/intrinsic_verify_1.f90: New test.
29924
29925 2004-10-07  Paul Brook  <paul@codesourcery.com>
29926
29927         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29928
29929 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29930
29931         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29932         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29933         commit.
29934
29935 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29936
29937         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29938
29939 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29940
29941         PR c++/17115
29942         * g++.dg/warn/Winline-4.C: New test.
29943
29944 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29945
29946         * gcc.c-torture/compile/20041007-1.c: New test.
29947
29948 2004-10-07  Paul Brook  <paul@codesourcery.com>
29949
29950         PR fortran/17678
29951         * gfortran.dg/use_allocated_1.f90: New test.
29952
29953 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29954
29955         PR middle-end/17849
29956         * gfortran.fortran-torture/compile/nested.f90: New test
29957
29958 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29959
29960         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29961
29962 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29963
29964         PR c++/17368
29965         * g++.dg/ext/asm6.C: New test.
29966
29967 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29968
29969         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29970
29971 2004-10-06  Paul Brook  <paul@codesourcery.com>
29972
29973         PR libfortran/17709
29974         * gfortran.dg/empty_format_1.f90: New test.
29975
29976 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29977
29978         PR fortran/17568
29979         * gfortran.dg/ishft.f90: New test.
29980
29981         PR fortran/17283
29982         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29983         tests.
29984
29985 2004-10-06  Paul Brook  <paul@codesourcery.com>
29986
29987         * gfortran.dg/do_1.f90: New test.
29988
29989 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29990
29991         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29992         optimizing for size.
29993
29994 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29995
29996         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29997
29998 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29999
30000         * gcc.c-torture/compile/20041005-1.c: New test.
30001
30002 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         PR c++/17829
30005         * g++.dg/lookup/koenig4.C: New.
30006
30007 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30008
30009         * g++.dg/other/classkey1.C: Adjust quoting marks.
30010         * g++.dg/parse/error15.C: Likewise.
30011         * g++.dg/template/meminit2.C (int>): Likewise.
30012
30013 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30014
30015         PR fortran/17283
30016         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30017
30018         PR fortran/17631
30019         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30020
30021         PR fortran/17708
30022         * gfortran.dg/pr17708.f90: New test.
30023
30024 2004-10-04  Chao-ying Fu  <fu@mips.com>
30025
30026         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30027         * gcc.dg/vect/vect-4.c: Ditto.
30028         * gcc.dg/vect/vect-5.c: Ditto.
30029         * gcc.dg/vect/vect-6.c: Ditto.
30030         * gcc.dg/vect/vect-8.c: Ditto.
30031         * gcc.dg/vect/vect-16.c: Ditto.
30032         * gcc.dg/vect/vect-30.c: Ditto.
30033         * gcc.dg/vect/vect-40.c: Ditto.
30034         * gcc.dg/vect/vect-41.c: Ditto.
30035         * gcc.dg/vect/vect-42.c: Ditto.
30036         * gcc.dg/vect/vect-43.c: Ditto.
30037         * gcc.dg/vect/vect-44.c: Ditto.
30038         * gcc.dg/vect/vect-45.c: Ditto.
30039         * gcc.dg/vect/vect-46.c: Ditto.
30040         * gcc.dg/vect/vect-47.c: Ditto.
30041         * gcc.dg/vect/vect-48.c: Ditto.
30042         * gcc.dg/vect/vect-49.c: Ditto.
30043         * gcc.dg/vect/vect-50.c: Ditto.
30044         * gcc.dg/vect/vect-51.c: Ditto.
30045         * gcc.dg/vect/vect-52.c: Ditto.
30046         * gcc.dg/vect/vect-53.c: Ditto.
30047         * gcc.dg/vect/vect-54.c: Ditto.
30048         * gcc.dg/vect/vect-55.c: Ditto.
30049         * gcc.dg/vect/vect-56.c: Ditto.
30050         * gcc.dg/vect/vect-57.c: Ditto.
30051         * gcc.dg/vect/vect-58.c: Ditto.
30052         * gcc.dg/vect/vect-59.c: Ditto.
30053         * gcc.dg/vect/vect-60.c: Ditto.
30054         * gcc.dg/vect/vect-74.c: Ditto.
30055         * gcc.dg/vect/vect-79.c: Ditto.
30056         * gcc.dg/vect/vect-80.c: Ditto.
30057
30058 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30059
30060         * gcc.dg/unused-7.c: Use the correct option.
30061
30062 2004-10-04  Paul Brook  <paul@codesourcery.com>
30063         Bud Davis  <bdavis9659@comcast.net>
30064
30065         PR fortran/17706
30066         PR fortran/16434
30067         * gfortran/pr17706.f90: New test.
30068         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30069
30070 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30071
30072         * gfortran.dg/pr17612.f90: New test.
30073
30074 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30075
30076         * g++.dg/template/local1.C: Adjust quoting marks in
30077         testing for diagnostics.
30078         * g++.dg/tls/diag-2.C: Likewise.
30079         * g++.dg/other/error8.C: Likewise.
30080
30081 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30082
30083         PR c/17178
30084         * gcc.dg/unused-4.c: Adjust to be correct.
30085
30086         PR c/17820
30087         * gcc.dg/unused-7.c: New test.
30088
30089 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30090
30091         PR c++/17797
30092         * g++.dg/overload/template2.C: New test.
30093
30094 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30095
30096         PR tree-optimization/16632
30097         * gcc.dg/tree-ssa/20041002-1.c: New.
30098
30099 2004-10-03  Paul Brook  <paul@codesourcery.com>
30100
30101         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30102         rather than relying on default formatting.
30103
30104 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30105
30106         * gcc.dg/20040920-1.c: Update expected message text.
30107
30108 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30109
30110         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30111
30112 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30113
30114         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30115         tree level.
30116
30117 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30118
30119         * gcc.dg/tree-ssa/pr17343.c: Remove.
30120
30121 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30122
30123         PR tree-opt/17343
30124         * gcc.dg/tree-ssa/pr17343.c: New test.
30125
30126 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30127
30128         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30129         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30130         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30131         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30132         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30133
30134 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30135
30136         * gcc.dg/lvalue-2.c: New test.
30137
30138 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30139
30140         PR c/17730
30141         * gcc.dg/pr17730-1.c: New test
30142
30143 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30144
30145         PR c/7425
30146         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30147
30148 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30149
30150         * gcc.c-torture/execute/stdarg-1.c: New test.
30151         * gcc.c-torture/execute/stdarg-2.c: New test.
30152         * gcc.c-torture/execute/stdarg-3.c: New test.
30153         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30154         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30155         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30156         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30157         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30158
30159 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30160
30161         PR tree-optimization/17697
30162         * g++.dg/opt/pr17697-1.C: New test.
30163         * g++.dg/opt/pr17697-2.C: New test.
30164         * g++.dg/opt/pr17697-3.C: New test.
30165
30166 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30167
30168         PR c/16409
30169         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30170         gcc.dg/vla-init-5.c: New tests.
30171
30172 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30173
30174         PR c/13804
30175         * gcc.dg/pr13804-1.c: New test.
30176
30177 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30178
30179         PR fortran/16938
30180         * gfortran.dg/pr16938.f90: New test.
30181
30182 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30183
30184         * g++.dg/template/crash23.C: New test.
30185
30186 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30187
30188         PR c++/17585
30189         * g++.dg/template/static8.C: New test.
30190
30191 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         PR c++/17681
30194         * g++.dg/other/error9.C: New test.
30195
30196 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30197
30198         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30199
30200 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30201
30202         PR fortran/15164
30203         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30204
30205 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30206
30207         PR middle-end/17112
30208         * gcc.dg/pr17112-1.c: New test case.
30209
30210 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30211
30212         PR c/11459
30213         * gcc.dg/pr11459-1.c: New test.
30214
30215 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30216
30217         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30218         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30219
30220 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30221
30222         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30223
30224 2004-09-25  Jan Hubicka  <jh@suse.cz>
30225
30226         * compile/30040909-1.c: New test.
30227         * compile/30040907-1.c: New test.
30228
30229 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30230
30231         * gcc.c-torture/execute/va-arg-26.c: New test.
30232
30233 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30234
30235         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30236         extra diagnostics on targets with 64-bit pointers.
30237         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30238
30239 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30240
30241         PR c/17188
30242         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30243         * gcc.dg/decl-3.c: Adjust expected message.
30244
30245 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30246
30247         PR fortran/17615
30248         * gfortran.dg/pr17615.f90: New test.
30249
30250 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30251
30252         PR tree-optimzation/17517
30253         * g++.dg/tree-ssa/pr17517.C: New Test.
30254
30255 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30256
30257         PR c++/16889
30258         * g++.dg/lookup/ambig3.C: New.
30259
30260 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30261
30262         PR tree-opt/17624
30263         * g++.dg/opt/pr17624.C: New test.
30264
30265 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30266
30267         PR c/6980
30268         * gcc.dg/Wbad-function-cast-1.c: New test.
30269
30270 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30271
30272         * g++.dg/ext/complit1.C
30273         * g++.dg/other/error2.C
30274         * g++.dg/other/nontype-1.C
30275         * g++.dg/parse/crash11.C
30276         * g++.dg/parse/crash12.C
30277         * g++.dg/parse/error15.C
30278         * g++.dg/parse/error4.C
30279         * g++.dg/parse/tmpl-outside1.C
30280         * g++.dg/parse/too-many-tmpl-args1.C
30281         * g++.dg/template/dependent-expr3.C
30282         * g++.dg/template/error10.C
30283         * g++.dg/template/instantiate1.C
30284         * g++.dg/template/vtable2.C
30285         * g++.dg/warn/Wshadow-1.C
30286         * g++.dg/warn/weak1.C
30287         * g++.old-deja/g++.brendan/crash16.C
30288         * g++.old-deja/g++.brendan/crash18.C
30289         * g++.old-deja/g++.brendan/crash48.C
30290         * g++.old-deja/g++.brendan/crash49.C
30291         * g++.old-deja/g++.brendan/crash55.C
30292         * g++.old-deja/g++.brendan/crash56.C
30293         * g++.old-deja/g++.brendan/crash8.C
30294         * g++.old-deja/g++.brendan/enum11.C
30295         * g++.old-deja/g++.brendan/enum8.C
30296         * g++.old-deja/g++.brendan/enum9.C
30297         * g++.old-deja/g++.brendan/friend3.C
30298         * g++.old-deja/g++.brendan/misc14.C
30299         * g++.old-deja/g++.bugs/900402_02.C
30300         * g++.old-deja/g++.bugs/900404_03.C
30301         * g++.old-deja/g++.bugs/900404_04.C
30302         * g++.old-deja/g++.bugs/900428_03.C
30303         * g++.old-deja/g++.jason/crash4.C
30304         * g++.old-deja/g++.jason/overload21.C
30305         * g++.old-deja/g++.jason/redecl1.C
30306         * g++.old-deja/g++.jason/report.C
30307         * g++.old-deja/g++.jason/rfg10.C
30308         * g++.old-deja/g++.jason/template30.C
30309         * g++.old-deja/g++.law/arm12.C
30310         * g++.old-deja/g++.law/ctors5.C
30311         * g++.old-deja/g++.law/cvt20.C
30312         * g++.old-deja/g++.law/init10.C
30313         * g++.old-deja/g++.law/init8.C
30314         * g++.old-deja/g++.law/visibility17.C
30315         * g++.old-deja/g++.law/visibility7.C
30316         * g++.old-deja/g++.mike/net8.C
30317         * g++.old-deja/g++.mike/p646.C
30318         * g++.old-deja/g++.mike/p700.C
30319         * g++.old-deja/g++.mike/p701.C
30320         * g++.old-deja/g++.mike/p811.C
30321         * g++.old-deja/g++.ns/template13.C
30322         * g++.old-deja/g++.other/array3.C
30323         * g++.old-deja/g++.other/crash25.C
30324         * g++.old-deja/g++.other/dtor3.C
30325         * g++.old-deja/g++.other/dtor4.C
30326         * g++.old-deja/g++.other/main1.C
30327         * g++.old-deja/g++.other/warn7.C
30328         * g++.old-deja/g++.pt/crash11.C
30329         * g++.old-deja/g++.pt/crash36.C
30330         * g++.old-deja/g++.pt/spec22.C
30331         * g++.old-deja/g++.pt/spec9.C
30332         * g++.old-deja/g++.pt/ttp52.C
30333         * g++.old-deja/g++.robertl/eb103.C
30334         * g++.old-deja/g++.robertl/eb121.C
30335         * g++.old-deja/g++.robertl/eb22.C
30336         * g++.old-deja/g++.robertl/eb8.C:
30337         Update locations and/or regexps of dg-error markers.
30338         Remove markers for some bogus messages that are no longer issued.
30339
30340 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30341
30342         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30343         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30344
30345 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30346
30347         PR c++/17618
30348         * g++.dg/lookup/crash5.C: New test.
30349
30350 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30351
30352         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30353         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30354         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30355         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30356         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30357         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30358
30359         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30360         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30361         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30362         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30363         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30364         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30365
30366         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30367
30368         * gcc.dg/vect/vect-44.c: Check additional cases.
30369         * gcc.dg/vect/vect-48.c: Check additional cases.
30370
30371         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30372         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30373         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30374         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30375         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30376         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30377         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30378         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30379         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30380
30381         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30382         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30383         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30384
30385 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30386
30387         * gcc.dg/tree-ssa/loop-6.c: New test.
30388
30389 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         PR c++/17620
30392         * g++.dg/inherit/base2.C: New.
30393
30394 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30395
30396         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30397         * gcc.dg/20001012-2.c: Likewise.
30398         * gcc.dg/20001013-1.c: Likewise.
30399         * gcc.dg/20001101-1.c: Likewise.
30400         * gcc.dg/20001102-1.c: Likewise.
30401         * gcc.dg/bf-spl1.c: Likewise.
30402         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30403         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30404
30405 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30406
30407         PR tree-optimization/16721
30408         * gcc.dg/tree-ssa/pr16721.c: New test.
30409
30410 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30411
30412         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30413         * gcc.dg/20040305-1.c: Likewise.
30414
30415 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30416
30417         PR c/16566
30418         * gcc.c-torture/compile/pr16566-1.c,
30419         gcc.c-torture/compile/pr16566-2.c,
30420         gcc.c-torture/compile/pr16566-3.c: New tests.
30421
30422 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30423
30424         PR tree-optimization/17512
30425         * gcc.c-torture/compile/20040916-1.c.
30426
30427 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30428
30429         * gcc.dg/pragma-re-3.c: New test.
30430
30431 2004-09-17  Matt Austern  <austern@apple.com>
30432
30433         PR c++/15049
30434         * g++.dg/other/anon3.C: New.
30435
30436 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30437
30438         PR c++/7503
30439         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30440         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30441         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30442         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30443         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30444
30445 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30446
30447         PR fortran/17286
30448         * gfortran.dg/pr17286.f90: New test.
30449
30450 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30451
30452         PR c++/17530
30453         * g++.dg/template/static7.C: New test.
30454
30455 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30456
30457         PR tree-opt/17558
30458         * gcc.c-torture/compile/pr17558.c: New test.
30459
30460 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30461
30462         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30463         if SKIP_ATTRIBUTE is defined.
30464
30465 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30466
30467         PR fortran/15957
30468         * gfortran.dg/pr15957.f90: New test.
30469
30470 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30471
30472         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30473         in comparison.
30474         * gcc.dg/vect/vect-79.c: Likewise.
30475         * gcc.dg/vect/vect-80.c: Likewise.
30476
30477 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30478
30479         PR fortran/15750
30480         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30481
30482 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30483
30484         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30485         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30486         * gcc.dg/vect/vect-62.c: New testcase.
30487         * gcc.dg/vect/vect-63.c: New testcase.
30488         * gcc.dg/vect/vect-64.c: New testcase.
30489         * gcc.dg/vect/vect-65.c: New testcase.
30490         * gcc.dg/vect/vect-66.c: New testcase.
30491         * gcc.dg/vect/vect-67.c: New testcase.
30492         * gcc.dg/vect/vect-68.c: New testcase.
30493         * gcc.dg/vect/vect-69.c: New testcase.
30494         * gcc.dg/vect/vect-79.c: New testcase.
30495         * gcc.dg/vect/vect-80.c: New testcase.
30496
30497 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30498
30499         * gcc.target/mips/asm-1.c: New test.
30500
30501 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30502
30503         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30504         * gcc.dg/vect/vect-73.c: New testcase.
30505         * gcc.dg/vect/vect-74.c: New testcase.
30506         * gcc.dg/vect/vect-75.c: New testcase.
30507         * gcc.dg/vect/vect-76.c: New testcase.
30508         * gcc.dg/vect/vect-77.c: New testcase.
30509         * gcc.dg/vect/vect-78.c: New testcase
30510
30511 2004-09-18  Paul Brook  <paul@codesourcery.com>
30512
30513         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30514
30515 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30516
30517         PR c/17424
30518         * gcc.dg/pr17424-1.c: New test.
30519
30520 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30521
30522         * g++.dg/tree-ssa/pr17153.C: New test.
30523
30524 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30525
30526         PR pch/13361
30527         * g++.dg/pch/wchar-1.C: New.
30528         * g++.dg/pch/wchar-1.Hs: New.
30529
30530 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30531
30532         * gcc.c-torture/execute/20040917-1.c: New test.
30533
30534 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30535
30536         PR tree-optimization/17319
30537         * gcc.dg/pr17319.c: New test.
30538
30539 2004-09-17  Devang Patel  <dpatel@apple.com>
30540
30541         * gcc.dg/20040813-1.c: New test.
30542
30543 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30544
30545         PR tree-optimization/17273
30546         * gcc.c-torture/compile/pr17273.c: New test.
30547
30548 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30549
30550         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30551         Update expected messages.
30552         * gcc.dg/declspec-13.c: New test.
30553
30554 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30555
30556         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30557
30558 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30559
30560         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30561         change what 'a' is pointing to.
30562
30563 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30564
30565         PR c++/16002
30566         * g++.dg/template/error18.C: New test.
30567
30568         PR c++/16029
30569         * g++.dg/warn/Wunused-8.C: New test.
30570
30571 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30572
30573         PR tree-optimization/17513
30574         * gcc.dg/20040916-1.c: New test.
30575
30576 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/17501
30579         * g++.dg/template/typename7.C: New test.
30580
30581 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30582
30583         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30584
30585 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30586
30587         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30588         with -ftree-based-profiling also.
30589         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30590
30591 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30592
30593         PR/15364
30594         * gfortran.dg/der_array_io_1.f90: New test.
30595         * gfortran.dg/der_array_io_2.f90: New test.
30596         * gfortran.dg/der_array_io_3.f90: New test.
30597
30598 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30599
30600         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30601         EABI.
30602
30603 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30604
30605         * g++.dg/opt/switch1.C: New test.
30606
30607 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30608
30609         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30610         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30611         Update expected messages.
30612
30613 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30614
30615         PR fortran/16485
30616         * gfortran.dg/same_name_1.f90: New test.
30617
30618 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30619
30620         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30621         dereference garbage pointers.
30622
30623 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30626         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30627
30628         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30629         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30630         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30631
30632 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30633
30634         PR c++/17324
30635         * g++.dg/template/mangle1.C: New test.
30636
30637 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30638
30639         PR tree-optimization/17252
30640         * gcc.c-torture/execute/pr17252.c: New test.
30641
30642 2004-09-14  Andrew Pinski  <apinski@apple.com>
30643
30644         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30645
30646 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30647
30648         PR rtl-optimization/9771
30649         * gcc.dg/pr9771-1.c: New test case.
30650
30651 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30652
30653         PR tree-optimization/15262
30654         * gcc.c-torture/execute/pr15262-1.c: New test.
30655         * gcc.c-torture/execute/pr15262-2.c: New test.
30656
30657 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30658
30659         * gcc.dg/declspec-12.c: New test.
30660
30661 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30662
30663         * gfortran.dg/pr17090.f90: Add directives to test.
30664
30665 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30666
30667         * gcc.c-torture/compile/20040914-1.c: New test.
30668
30669 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/16162
30672         * g++.dg/template/decl2.C: New test.
30673
30674 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30675
30676         PR fortran/17090
30677         * gfortran.dg/pr17090.f90: New test.
30678
30679 2004-09-13  Dale Johannesen  <dalej@apple.com>
30680
30681         * gcc.c-torture/compile/pr17408.c: New test case.
30682
30683 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30684
30685         PR c++/16716
30686         * g++.dg/parse/crash17.C: New test.
30687
30688         PR c++/17327
30689         * g++.dg/template/enum3.C: New test.
30690
30691 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30692
30693         * lib/gcc-defs.exp: Load wrapper.exp.
30694         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30695         using local code.
30696         * lib/gcc.exp (gcc_init): Similar.
30697         * lib/gfortran.exp (gfortran_init): Similar.
30698         * lib/objc.exp (objc_init): Similar.
30699         * lib/treelang.exp (treelang_init): Similar.
30700         * lib/wrapper.exp: New file with build_wrapper call machinery in
30701         ${tool}_maybe_build_wrapper.
30702
30703 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30704
30705         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30706         "inline".
30707         * gcc.dg/declspec-11.c: Update expected messages.
30708         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30709         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30710         gcc.dg/inline-12.c: New tests.
30711
30712 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30713
30714         * g++.dg/tree-ssa/pr17400.C: New testcase.
30715
30716 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30717
30718         * gcc.target/mips/sb1-1.c: New testcase.
30719
30720 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30721
30722         * lib/g77-dg.exp: Remove unused file.
30723         * lib/mike-g77.exp: Ditto.
30724         * lib/g77.exp: Ditto.
30725
30726 2004-09-12  Richard Henderson  <rth@redhat.com>
30727
30728         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30729
30730 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30731
30732         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30733         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30734         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30735         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30736         Update expected messages.
30737
30738 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30739
30740         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30741         declaration/use mismatch for dirp parameter.
30742
30743 2004-09-12  Andrew Pinski  <apinski@apple.com>
30744
30745         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30746         -fgnu-runtime is passed.
30747
30748 2004-09-12  Richard Henderson  <rth@redhat.com>
30749
30750         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30751         do the uplevel thing and update additional_flags directly.
30752         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30753         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30754         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30755         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30756
30757 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30758
30759         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30760
30761 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30762
30763         PR middle-end/17411
30764         * g++.dg/opt/pr17411-1.C: New test case.
30765
30766 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30767
30768         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30769         gcc.dg/tls/diag-2.c: Update expected messages.
30770         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30771         messages.
30772         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30773         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30774         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30775         gcc.dg/tls/diag-5.c: New tests.
30776
30777 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30778
30779         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30780
30781 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30782
30783         * g++.dg/parse/break-in-for.C: New test.
30784
30785 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30786
30787         * gcc.dg/tree-ssa/20040911-1.c: New test.
30788
30789 2004-09-11  Andreas Jaeger  <aj@suse.de>
30790
30791         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30792         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30793
30794 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30795
30796         * gcc.target/frv: New directory of FR-V-specific tests.
30797
30798 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30799
30800         * gcc.dg/convert-vec-1.c: New test.
30801
30802 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30803
30804         PR middle-end/17024
30805         * gcc.dg/pr17024-1.c: New test case.
30806
30807 2004-09-10  Eric Christopher  <echristo@redhat.com>
30808
30809         * gcc.dg/20040910-1.c: New test.
30810
30811 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30812
30813         * gcc.dg/bitfld-9.c: New test.
30814
30815 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30816
30817         * gcc.c-torture/execute/ieee/acc1.c: New test.
30818         * gcc.c-torture/execute/ieee/acc2.c: New test.
30819         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30820
30821 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30822
30823         * gcc.dg/deprecated-2.c: New test.
30824
30825 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30826
30827         * gcc.dg/init-vec-1.c: New test.
30828
30829 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30830
30831         PR middle-end/17055
30832         * gcc.dg/pr17055-1.c: New test case.
30833
30834 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30835
30836         PR target/17377
30837         * gcc.c-torture/execute/pr17377.c: New test.
30838
30839 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30840
30841         PR c/8420
30842         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30843         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30844         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30845         gcc.dg/long-long-typespec-1.c: New tests.
30846         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30847
30848 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30849
30850         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30851         gcc.dg/gnu99-static-1.c: New tests.
30852
30853 2004-09-08  Devang Patel  <dpatel@apple.com>
30854
30855         * gcc.dg/darwin-ld-20040828-1.c: New test.
30856         * gcc.dg/darwin-ld-20040828-2.c: New test.
30857         * gcc.dg/darwin-ld-20040828-3.c: New test.
30858
30859 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30860
30861         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30862         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30863         in error message.
30864         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30865         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30866         in error message.
30867         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30868         types they qualify.
30869         * objc.dg/type-size-2.m: Fix wording in comment.
30870         * objc.dg/va-meth-1.m: New test case.
30871
30872 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30873
30874         PR c/16633:
30875         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30876         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30877
30878 2004-09-06  Devang Patel  <dpatel@apple.com>
30879
30880         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30881         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30882
30883 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30884
30885         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30886         reflect changed line numbering of diagnostics.
30887
30888 2004-09-06  Paul Brook  <paul@codesourcery.com>
30889
30890         * gfortran.dg/edit_real_1.f90: Add new test.
30891
30892 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30893
30894         * gcc.dg/tree-ssa/loop-2.c: New test.
30895         * gcc.dg/tree-ssa/loop-3.c: New test.
30896         * gcc.dg/tree-ssa/loop-4.c: New test.
30897         * gcc.dg/tree-ssa/loop-5.c: New test.
30898
30899 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30900
30901         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30902
30903 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30904
30905         * gcc.dg/format/sentinel-1.c: New test.
30906
30907 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30908
30909         * gcc.dg/builtins-46.c: New.
30910
30911 2004-09-03  Devang Patel  <dpatel@apple.com>
30912
30913         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30914         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30915
30916 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30917
30918         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30919         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30920         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30921         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30922         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30923         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30924         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30925         the non-portable bzero.
30926         * gcc.dg/20010912-1.c: xfail for NetWare.
30927         * gcc.dg/20020426-2.c: xfail for NetWare.
30928         * gcc.dg/20021014-1.c: xfail for NetWare.
30929         * gcc.dg/20021018-1.c: xfail for NetWare.
30930         * gcc.dg/20030213-1.c: xfail for NetWare.
30931         * gcc.dg/20030225-1.c: xfail for NetWare.
30932         * gcc.dg/20030708-1.c: xfail for NetWare.
30933         * gcc.dg/builtins-config.h: Also exclude NetWare.
30934         * gcc.dg/format/format.h: Define restrict only if not already defined.
30935         * gcc.dg/nest.c: xfail for NetWare.
30936         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30937         * lib/target-supports.exp (check_visibility_available): Exclude
30938         NetWare.
30939
30940 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30941
30942         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30943         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30944         deterministic starting point for the alignment of structure fields.
30945         * gcc.dg/Wpadded.c: Dito.
30946         * g++.dg/abi/vbase10.C: Dito.
30947
30948 2004-09-03  Devang Patel  <dpatel@apple.com>
30949
30950         * g++.dg/debug/pr15736.cc: New test.
30951
30952 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30953
30954         * README.QMTEST: Fix out-of-date link.
30955
30956 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30957
30958         PR fortran/16579
30959         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30960         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30961
30962 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * g++.dg/abi/arm_rtti1.C: New test.
30965
30966 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30967
30968         * gcc.dg/ppc-vector-memcpy.c: New.
30969         * gcc.dg/ppc-vector-memset.c: New.
30970
30971 2004-09-02  Chao-ying Fu  <fu@mips.com>
30972
30973         * gcc.target/mips/mips-3d-1.c: New test.
30974         * gcc.target/mips/mips-3d-2.c: New test.
30975         * gcc.target/mips/mips-3d-3.c: New test.
30976         * gcc.target/mips/mips-3d-4.c: New test.
30977         * gcc.target/mips/mips-3d-5.c: New test.
30978         * gcc.target/mips/mips-3d-6.c: New test.
30979         * gcc.target/mips/mips-3d-7.c: New test.
30980         * gcc.target/mips/mips-3d-8.c: New test.
30981         * gcc.target/mips/mips-3d-9.c: New test.
30982         * gcc.target/mips/mips-ps-1.c: New test.
30983         * gcc.target/mips/mips-ps-2.c: New test.
30984         * gcc.target/mips/mips-ps-3.c: New test.
30985         * gcc.target/mips/mips-ps-4.c: New test.
30986         * gcc.target/mips/mips-ps-type.c: New test.
30987
30988 2004-09-02  Paul Brook  <paul@codesourcery.com>
30989
30990         * gfortran.dg/edit_real_1.f90: Add new tests.
30991
30992 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30993
30994         PR fortran/15327
30995         * gfortran.dg/merge_char_1.f90: New test.
30996
30997 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30998
30999         PR fortran/16404
31000         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31001
31002 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31003
31004         PR c/1522
31005         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31006
31007 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * g++.dg/opt/loop1.C: Do not XFAIL.
31010
31011 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31012
31013         * gcc.c-torture/execute/20040831-1.c: New test.
31014
31015 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31016
31017         PR fortran/16579
31018         * gfortran.dg/g77/20010610.f: Now passes.
31019         Copy from g77.f-torture/execute. Add dg-run directive.
31020         * gfortran.dg/g77/README: Update
31021
31022 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31023
31024         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31025         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31026         (t1, t2, t3, t4): Add volatile.
31027
31028 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31029
31030         * g++.dg/ext/visibility/arm1.C: New test.
31031
31032 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31033
31034         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31035         -pedantic-errors.
31036
31037 2004-09-01  Paul Brook  <paul@codesourcery.com>
31038
31039         * gfortran.dg/eof_2.f90: New test.
31040
31041 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31042
31043         PR fortran/16579
31044         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31045
31046 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31047
31048         PR libfortran/16805
31049         * gfortran.dg/list_read_2.f90: New test.
31050
31051 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31052
31053         * g++.dg/abi/key1.C: New test.
31054
31055 2004-08-31  Richard Henderson  <rth@redhat.com>
31056
31057         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31058         form of offsetof.
31059         * g++.dg/other/offsetof5.C: Remove duplicate.
31060
31061 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31062
31063         PR fortran/17244
31064         * gfortran.dg/func_derived_1.f90: New test.
31065
31066 2004-08-31  Paul Brook  <paul@codesourcery.com>
31067
31068         * gfortran.dg/eof_1.f90: New test.
31069
31070 2004-08-31  Paul Brook  <paul@codesourcery.com>
31071
31072         * gfortran.dg/list_read_1.f90: New file.
31073
31074 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31075
31076         * g++.dg/opt/loop1.C: XFAIL.
31077
31078 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31079
31080         * gcc.dg/funcdef-storage-1.c: New.
31081         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31082         an extern function in local scope.
31083         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31084         declare an 'auto inline' function in local scope.
31085         * gcc.dg/20011130-1.c: Likewise.
31086         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31087         an 'auto' function in local scope.
31088         * gcc.dg/20021014-1.c: Likewise.
31089         * gcc.dg/20030331-2.c: Likewise.
31090
31091 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31092
31093         * gfortran.dg/blockdata_1.f90: New test.
31094
31095 2004-08-30  Richard Henderson  <rth@redhat.com>
31096
31097         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31098
31099 2004-08-30  Richard Henderson  <rth@redhat.com>
31100
31101         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31102         additional_flags set by alternate driver.
31103         (ieee-options): New procedure.
31104         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31105         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31106         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31107         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31108
31109 2004-08-30  Richard Henderson  <rth@redhat.com>
31110
31111         * lib/f-torture.exp: Remove.
31112
31113 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31114
31115         PR rtl-optimization/16590
31116         * g++.dg/opt/loop1.C: New test.
31117
31118 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31119
31120         PR fortran/13910
31121         * gfortran.dg/oldstyle_1.f90: New test.
31122
31123 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31124         Paul Brook  <paul@codesourcery.com>
31125
31126         * gfortran.dg/g77/README: Update.
31127         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31128         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31129         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31130
31131 2004-08-28  Paul Brook  <paul@codesourcery.com>
31132
31133         PR libfortran/17195
31134         * gfortran.dg/edit_real_1.f90: New test.
31135
31136 2004-08-27  Paul Brook  <paul@codesourcery.com>
31137
31138         * gfortran.dg/rewind_1.f90: New test.
31139
31140 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31141
31142         PR fortran/16597
31143         * gfortran.dg/pr16597.f90: New test.
31144
31145 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31146
31147         PR c/13801
31148         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31149         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31150         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31151         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31152         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31153
31154 2004-08-26  Nick Clifton  <nickc@redhat.com>
31155
31156         * gcc.c-torture/compile/pr17119.c: New test.
31157
31158 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31159
31160         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31161
31162 2004-08-25  Richard Henderson  <rth@redhat.com>
31163
31164         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31165         the bits that expect kind=8 to be the largest real kind.
31166
31167 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31168
31169         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31170
31171 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31172
31173         * gfortran.dg/assignment_1.f90: New test.
31174
31175 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31176
31177         * g++.dg/template/repo3.C: New test.
31178
31179 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31180
31181         PR middle-end/16693
31182         PR tree-optimization/16372
31183         * g++.dg/opt/pr16372-1.C: New test case.
31184         * g++.dg/opt/pr16693-1.C: New test case.
31185         * g++.dg/opt/pr16693-2.C: New test case.
31186
31187 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31188
31189         * objc.dg/proto-lossage-4.m: New test.
31190
31191 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31192
31193         PR c++/17155
31194         * g++.dg/inherit/local2.C: New test.
31195
31196 2004-08-25  Paul Brook  <paul@codesourcery.com>
31197
31198         PR fortran/17144
31199         * gfortran.dg/string_ctor_1.f90: New test.
31200
31201 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31202
31203         PR c++/14428
31204         * g++.dg/template/redecl2.C: New test.
31205
31206 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31207
31208         PR fortran/17143
31209         * gfortran.dg/pr17143.f90: New test.
31210
31211 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31212
31213         PR fortran/17164
31214         * gfortran.dg/pr17164.f90: New test.
31215
31216 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31217
31218         * gcc.dg/tree-ssa/loop-1.c: New test.
31219
31220 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31221
31222         * gcc.c-torture/compile/20040824-1.c: New test.
31223
31224 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31225
31226         * gcc.c-torture/compile/iftrap-3.c: New test.
31227
31228 2004-08-24  Paul Brook  <paul@codesourcery.com>
31229
31230         * gfortran.dg/entry_2.f90: New test.
31231
31232 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         PR c++/16889
31235         * g++.dg/lookup/ambig[12].C: New.
31236
31237 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31238
31239         PR c++/16706
31240         * g++.dg/template/crash21.C: New test.
31241         * g++.dg/template/crash22.C: Likewise.
31242
31243 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31244
31245         PR c++/17149
31246         * g++.dg/template/access15.C: New.
31247
31248 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31249
31250         PR c++/17163
31251         * g++.dg/template/repo2.C: New test.
31252
31253 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31254
31255         PR rtl-optimization/17078
31256         * gcc.c-torture/execute/pr17078-1.c: New test case.
31257
31258 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31259
31260         PR c/14492
31261         * gcc.dg/debug/crash1.c: New test.
31262
31263 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31264
31265         PR c/16180
31266         * gcc.dg/loop-5.c: New test.
31267
31268 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31269
31270         * gcc.c-torture/execute/20040823-1.c: New test.
31271
31272 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31273
31274         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31275         to the assembler.  Simplify test accordingly.
31276         (asm_abi_flags): Use GNU names.
31277         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31278         to check for ABI flags.
31279
31280 2004-08-22  Andrew Pinski  <apinski@apple.com>
31281
31282         * g++.dg/opt/pr14029.C: New test.
31283         * gcc.c-torture/execute/pr15262.c: New test.
31284
31285 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31286
31287         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31288
31289 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31290
31291         PR 16908
31292         * gfortran.dg/direct_io.f90: New test.
31293
31294 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/17121
31297         * g++.dg/inherit/local2.C: New test.
31298
31299 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31300
31301         PR c++/17120
31302         * g++.dg/warn/Wparentheses-4.C: New test.
31303
31304 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/17121
31307         * g++.dg/inherit/local2.C: New test.
31308
31309         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31310         * gcc.dg/ppc-ldstruct.c: Likewise.
31311         * gcc.dg/ppc64-abi-2.c: Likewise.
31312
31313 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31314
31315         PR rtl-optimization/17099
31316         * gcc.c-torture/execute/20040820-1.c: New test.
31317
31318 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31319
31320         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31321
31322 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31323
31324         PR fortran/17077
31325         * gfortran.dg/auto_array_1.f90: New test.
31326
31327 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31328
31329         PR fortran/17074
31330         * gfortran.dg/simpleif_1.f90: New test.
31331
31332 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31333
31334         * lib/target-supports.exp (check_profiling_available): Return
31335         false for arm*-*-symbianelf* and arm*-*-eabi*.
31336
31337         PR c++/15890
31338         * g++.dg/template/delete1.C: New test.
31339
31340 2004-08-19  Paul Brook  <paul@codesourcery.com>
31341
31342         PR fortran/14976
31343         PR fortran/16228
31344         * gfortran.dg/data_char_1.f90: New test.
31345
31346 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31347
31348         PR fortran/16946
31349         * gfortran.dg/reduction.f90: New testcase.
31350
31351 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31352
31353         PR fortran/16520
31354         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31355
31356 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31357
31358         PR c++/17041
31359         * g++.dg/Wparentheses-3.C: New test.
31360
31361 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31362
31363         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31364         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31365         * gcc.dg/vect/vect-2.c: Likewise.
31366         * gcc.dg/vect/vect-3.c: Likewise.
31367         * gcc.dg/vect/vect-4.c: Likewise.
31368         * gcc.dg/vect/vect-5.c: Likewise.
31369         * gcc.dg/vect/vect-6.c: Likewise.
31370         * gcc.dg/vect/vect-7.c: Likewise.
31371         * gcc.dg/vect/vect-25.c: Likewise.
31372         * gcc.dg/vect/vect-31.c: Likewise.
31373         * gcc.dg/vect/vect-32.c: Likewise.
31374         * gcc.dg/vect/vect-34.c: Likewise.
31375         * gcc.dg/vect/vect-36.c: Likewise.
31376         * gcc.dg/vect/vect-all.c: Likewise.
31377
31378 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/17068
31381         * g++.dg/template/operator4.C: New test.
31382
31383 2004-08-18  Richard Henderson  <rth@redhat.com>
31384
31385         * gcc.dg/20040206-1.c: XFAIL.
31386
31387 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31388
31389         PR c++/16246
31390         * g++.dg/template/array7.C: New test.
31391
31392 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31393
31394         * gcc.dg/mips-movcc-1.c: New test.
31395         * gcc.dg/mips-movcc-2.c: New test.
31396         * gcc.dg/mips-movcc-3.c: New test.
31397
31398         * gcc.dg/mips-nmadd-1.c: New test.
31399         * gcc.dg/mips-nmadd-2.c: New test.
31400
31401 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31402
31403         PR c++/15871
31404         * g++.dg/opt/inline8.C: New test.
31405
31406         PR c++/16965
31407         * g++.dg/parse/error17.C: New test.
31408
31409 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31410
31411         * gcc.dg/vect: New directory for vectorizer tests.
31412         * gcc.dg/vect/tree-vect.h: New file.
31413         * gcc.dg/vect/vect.exp: New file.
31414         * gcc.dg/vect/pr16105.c.c: New test.
31415         * gcc.dg/vect/vect-1.c: New test.
31416         * gcc.dg/vect/vect-2.c: New test.
31417         * gcc.dg/vect/vect-3.c: New test.
31418         * gcc.dg/vect/vect-4.c: New test.
31419         * gcc.dg/vect/vect-5.c: New test.
31420         * gcc.dg/vect/vect-6.c: New test.
31421         * gcc.dg/vect/vect-7.c: New test.
31422         * gcc.dg/vect/vect-8.c: New test.
31423         * gcc.dg/vect/vect-9.c: New test.
31424         * gcc.dg/vect/vect-10.c: New test.
31425         * gcc.dg/vect/vect-11.c: New test.
31426         * gcc.dg/vect/vect-12.c: New test.
31427         * gcc.dg/vect/vect-13.c: New test.
31428         * gcc.dg/vect/vect-14.c: New test.
31429         * gcc.dg/vect/vect-15.c: New test.
31430         * gcc.dg/vect/vect-16.c: New test.
31431         * gcc.dg/vect/vect-17.c: New test.
31432         * gcc.dg/vect/vect-18.c: New test.
31433         * gcc.dg/vect/vect-19.c: New test.
31434         * gcc.dg/vect/vect-20.c: New test.
31435         * gcc.dg/vect/vect-21.c: New test.
31436         * gcc.dg/vect/vect-22.c: New test.
31437         * gcc.dg/vect/vect-23.c: New test.
31438         * gcc.dg/vect/vect-24.c: New test.
31439         * gcc.dg/vect/vect-25.c: New test.
31440         * gcc.dg/vect/vect-26.c: New test.
31441         * gcc.dg/vect/vect-27.c: New test.
31442         * gcc.dg/vect/vect-28.c: New test.
31443         * gcc.dg/vect/vect-29.c: New test.
31444         * gcc.dg/vect/vect-30.c: New test.
31445         * gcc.dg/vect/vect-31.c: New test.
31446         * gcc.dg/vect/vect-32.c: New test.
31447         * gcc.dg/vect/vect-33.c: New test.
31448         * gcc.dg/vect/vect-34.c: New test.
31449         * gcc.dg/vect/vect-35.c: New test.
31450         * gcc.dg/vect/vect-36.c: New test.
31451         * gcc.dg/vect/vect-37.c: New test.
31452         * gcc.dg/vect/vect-38.c: New test.
31453         * gcc.dg/vect/vect-40.c: New test.
31454         * gcc.dg/vect/vect-41.c: New test.
31455         * gcc.dg/vect/vect-42.c: New test.
31456         * gcc.dg/vect/vect-43.c: New test.
31457         * gcc.dg/vect/vect-44.c: New test.
31458         * gcc.dg/vect/vect-45.c: New test.
31459         * gcc.dg/vect/vect-46.c: New test.
31460         * gcc.dg/vect/vect-47.c: New test.
31461         * gcc.dg/vect/vect-48.c: New test.
31462         * gcc.dg/vect/vect-49.c: New test.
31463         * gcc.dg/vect/vect-50.c: New test.
31464         * gcc.dg/vect/vect-51.c: New test.
31465         * gcc.dg/vect/vect-52.c: New test.
31466         * gcc.dg/vect/vect-53.c: New test.
31467         * gcc.dg/vect/vect-54.c: New test.
31468         * gcc.dg/vect/vect-55.c: New test.
31469         * gcc.dg/vect/vect-56.c: New test.
31470         * gcc.dg/vect/vect-57.c: New test.
31471         * gcc.dg/vect/vect-58.c: New test.
31472         * gcc.dg/vect/vect-59.c: New test.
31473         * gcc.dg/vect/vect-60.c: New test.
31474         * gcc.dg/vect/vect-61.c: New test.
31475         * gcc.dg/vect/vect-all.c: New test.
31476         * gcc.dg/vect/vect-none.c: New test.
31477
31478 2004-08-17  Paul Brook  <paul@codesourcery.com>
31479
31480         PR fortran/13082
31481         * gfortran.dg/entry_1.f90: New test.
31482
31483 2004-08-17  Andrew Pinski  <apinski@apple.com>
31484
31485         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31486
31487 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31488
31489         * gcc.dg/pr17036-1.c: New test.
31490
31491 2004-08-16  Devang Patel  <dpatel@apple.com>
31492
31493         * gcc.dg/darwin-20040809-1.c: New test.
31494
31495 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31496
31497         * gcc.dg/funcdef-attr-1.c: New test.
31498
31499 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31500
31501         * gcc.dg/altivec-17.c: New test.
31502         * gcc.dg/altivec-18.c: New test.
31503
31504 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31505
31506         PR c++/6749
31507         * g++.dg/template/vtable2.C: New test.
31508
31509 2004-08-14  Richard Henderson  <rth@redhat.com>
31510
31511         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31512         * gcc.dg/pack-test-4.c (main): Return 0.
31513         * gcc.dg/setjmp-1.c: Remove XFAIL.
31514         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31515
31516 2004-08-14  Richard Henderson  <rth@redhat.com>
31517
31518         * gcc.dg/980217-1.c: Add prototype for printf.
31519
31520 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31521
31522         * gfortran.dg/pr16935.f90: New test.
31523
31524 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31525
31526         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31527
31528 2004-08-13  Paul Brook  <paul@codesourcery.com>
31529
31530         * gfortran.dg/der_io_1.f90: Remove stray comma.
31531
31532 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31533
31534         * gcc.dg/vmx/cw-bug-2.c: Remove.
31535         * gcc.dg/vmx/vprint-1.c: Remove.
31536         * gcc.dg/vmx/vscan-1.c: Remove.
31537
31538 2004-08-12  Devang patel  <dpatel@apple.com>
31539
31540         * gcc.dg/darwin-20040809-2.c: New test.
31541
31542 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31543
31544         * g++.dg/ext/altivec-12.C: New test.
31545
31546         * g++.dg/ext/altivec-11.C: New test.
31547
31548 2004-08-12  Paul Brook  <paul@codesourcery.com>
31549
31550         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31551
31552 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31553
31554         * g++.dg/ext/altivec-2.C: Check for hardware support before
31555         executing any VMX instructions.
31556
31557         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31558
31559 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31560
31561         PR c++/16276
31562         * g++.old-deja/g++.other/comdat4.C: New test.
31563         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31564
31565 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31566
31567         PR target/16286
31568         * gcc.dg/pr16286.c: New test.
31569
31570 2004-08-12 Jan Beulich <jbeulich@novell.com>
31571
31572         * g++.dg/ext/asm5.C: New.
31573
31574 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31575
31576         PR c++/16698
31577         * g++.dg/eh/crash1.C: New test.
31578
31579         PR c++/16717
31580         * g++.dg/ext/construct1.C: New test.
31581
31582 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31583
31584         PR c++/16853
31585         * g++.dg/init/ptrmem1.C: New test.
31586
31587         PR c++/16618
31588         * g++.dg/parse/offsetof5.C: New test.
31589
31590         PR c++/16870
31591         * g++.dg/template/overload3.C: New test.
31592
31593 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31594
31595         PR c++/16964
31596         * g++.dg/parse/error16.C: New test.
31597
31598         PR c++/16904
31599         * g++.dg/template/error14.C: New test.
31600
31601         PR c++/16929
31602         * g++.dg/template/error15.C: New test.
31603
31604 2004-08-11  Devang Patel  <dpatel@apple.com>
31605
31606         * gcc.dg/darwin-ld-20040809-1.c: New test.
31607         * gcc.dg/darwin-ld-20040809-2.c: New test.
31608
31609 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31610
31611         PR fortran/16917
31612         * gfortran.dg/dfloat_1.f90: New test.
31613
31614 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31615
31616         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31617         * gcc.dg/dll-2.c: Fix dg-require syntax.
31618         * gcc.misc-tests/arm-isr.c (abort): Declare.
31619         (exit): Likewise.
31620
31621 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/16971
31624         * g++.dg/parse/crash16.C: New test.
31625
31626 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31627
31628         * gcc.dg/mips-rsqrt-1.c: New test case.
31629         * gcc.dg/mips-rsqrt-2.c: New test case.
31630         * gcc.dg/mips-rsqrt-3.c: New test case.
31631
31632 2004-08-10  Paul Brook  <paul@codesourcery.com>
31633
31634         * gfortran.dg/der_io_1.f90: New test.
31635
31636 2004-08-10  Paul Brook  <paul@codesourcery.com>
31637
31638         PR fortran/16919
31639         * gfortran.dg/der_array_1.f90: New test.
31640
31641 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31642
31643         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31644
31645 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31646
31647         * gcc.dg/wchar_t-2.c: Fix typo.
31648
31649 2004-08-09  Falk Hueffner  <falk@debian.org>
31650
31651         PR tree-optimization/12517
31652         * gcc.c-torture/compile/pr12517.c: New test.
31653
31654         PR tree-optimization/12578
31655         * gcc.c-torture/compile/pr12578.c: New test.
31656
31657         PR tree-optimization/12899
31658         * gcc.c-torture/compile/pr12899.c: New test.
31659
31660         PR rtl-optimization/14692
31661         * gcc.c-torture/compile/pr14692.c: New test.
31662
31663         PR tree-optimization/16461
31664         * gcc.c-torture/compile/pr16461.c: New test.
31665
31666 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31667
31668         * gfortran.dg/getenv_1.f90: New test.
31669
31670 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31671
31672         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31673         wchar_t.
31674         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31675
31676 2004-08-06  Paul Brook  <paul@codesourcery.com>
31677
31678         * gfortran.dg/ret_array_1.f90: New test.
31679         * gfortran.dg/ret_pointer_1.f90: New test.
31680
31681 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31682
31683         * gcc.dg/missing-field-init-[12].c: New tests.
31684         * g++.dg/warn/missing-field-init-[12].C: New tests.
31685
31686 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31687
31688         * gcc.dg/enum2.c: New test.
31689         * gcc.dg/symbian3.c: Likewise.
31690         * gcc.dg/symbian4.c: Likewise.
31691         * gcc.dg/wchar_t-2.c: Likewise.
31692
31693 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31694
31695         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31696         destructor tests.
31697
31698 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31699
31700         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31701         dg-require-visiblity.
31702         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31703         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31704         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31705         * g++.dg/ext/visibility/new1.C: Likewise.
31706         * g++.dg/ext/visibility/pragma.C: Likewise.
31707         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31708         * g++.dg/ext/visibility/virtual.C: Likewise.
31709         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31710         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31711         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31712         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31713         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31714         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31715         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31716         * g++/dg/ext/visibility/visibility-8.C: New test.
31717         * gcc.c-torture/compile/dll.x: Remove.
31718         * gcc.dg/dll-2.c: Use dg-require-dll
31719         * gcc.dg/visibility-10.c: New test.
31720         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31721         supporting DLLs.
31722         * lib/scanasm.exp (scan_hidden): New function.
31723         (scan_not_hidden): Likewise.
31724
31725 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31726
31727         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31728
31729 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31730
31731         * gcc.c-torture/execute/20040805-1.c: New test.
31732
31733 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31734
31735         * gcc.dg/20020118-1.c: Declare abort.
31736         * gcc.dg/altivec_check.h: Likewise.
31737         * gcc.dg/iftrap-2.c: Likewise.
31738         * gcc.dg/pragma-darwin.c: Likewise.
31739         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31740
31741 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31742
31743         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31744
31745 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31746
31747         * gcc.c-torture/execute/builtins/abs-2.c,
31748         gcc.c-torture/execute/builtins/abs-3.c,
31749         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31750         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31751         intmax_t, uintmax_t and their limits.
31752         * gcc.dg/intmax_t-1.c: New test.
31753
31754 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31755
31756         * g++.dg/tc1/dr147.C: Add reference to PR.
31757
31758 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31759
31760         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31761         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31762
31763 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31764
31765         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31766
31767 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31768
31769         * gcc.dg/redecl-5.c: New test.
31770         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31771         of scanf.
31772
31773 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31774
31775         PR middle-end/16790
31776         * gcc.c-torture/execute/pr16790-1.c: New test case.
31777
31778 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31779
31780         * g++.dg/ext/visibility/assign1.C: New test.
31781         * g++.dg/ext/visibility/new1.C: Likewise.
31782
31783         * gcc.dg/symbian1.c: New test.
31784         * gcc.dg/symbian2.c: Likewise.
31785
31786 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31787
31788         PR target/16570
31789         * gcc.dg/i386-sse-9.c: New test.
31790
31791 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31792
31793         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31794
31795 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31796
31797         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31798         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31799         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31800         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31801         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31802         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31803         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31804         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31805         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31806         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31807         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31808         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31809         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31810         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31811         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31812         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31813         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31814         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31815         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31816         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31817         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31818         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31819         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31820         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31821         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31822         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31823         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31824         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31825         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31826         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31827         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31828         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31829         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31830         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31831         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31832         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31833         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31834         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31835         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31836         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31837         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31838         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31839         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31840         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31841         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31842         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31843         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31844         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31845         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31846         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31847         gcc.misc-tests/i386-pf-3dnow-1.c,
31848         gcc.misc-tests/i386-pf-athlon-1.c,
31849         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31850         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31851         Declare built-in functions used.
31852         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31853
31854 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31855
31856         PR c++/16707
31857         * g++.dg/lookup/using12.C: New test.
31858
31859         * g++.dg/init/null1.C: Fix PR number.
31860         * g++.dg/parse/namespace10.C: Likewise.
31861
31862 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31863
31864         PR c++/16224
31865         * g++.dg/template/spec17.C: New test.
31866         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31867         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31868
31869 2004-08-02  David Billinghurst
31870
31871         PR fortran/16292
31872         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31873
31874 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31875
31876         * gcc.dg/ia64-got-1.c: New test case.
31877
31878 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31879
31880         PR c++/16489
31881         * g++.dg/init/null1.C: New test.
31882         * g++.dg/tc1/dr76.C: Adjust error marker.
31883
31884         PR c++/16529
31885         * g++.dg/parse/namespace10.C: New test.
31886
31887         PR c++/16810
31888         * g++.dg/inherit/ptrmem2.C: New test.
31889
31890 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31891
31892         PR target/16155
31893         * gcc.dg/pr16155.c: New test.
31894
31895 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31896
31897         * gcc.dg/redecl-2.c: New test.
31898
31899 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31900
31901         * gcc.dg/darwin-longdouble.c: New file.
31902
31903 2004-07-30  Richard Henderson  <rth@redhat.com>
31904
31905         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31906         write to constant argument.
31907         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31908
31909 2004-07-30  Richard Henderson  <rth@redhat.com>
31910
31911         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31912         tests of nearest around zero.
31913
31914 2004-07-30  Andrew Pinski  <apinski@apple.com>
31915
31916         * gcc.c-torture/compile/20040730-1.c: New test.
31917
31918 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31919
31920         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31921         powerpc-eabispe.
31922
31923 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31924
31925         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31926
31927 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31928
31929         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31930         contains $ld_library_path.
31931         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31932
31933 2004-07-29  Richard Henderson  <rth@redhat.com>
31934
31935         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31936
31937         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31938         (alt2, which): New.
31939         (Check): Accept either alternative.
31940
31941 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31942
31943         * g++.dg/abi/inline1.C: New test.
31944         * g++.dg/abi/local1-a.cc: Likewise.
31945         * g++.dg/abi/local1.C: Likewise.
31946         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31947         * g++.dg/abi/mangle12.C: Likewise.
31948         * g++.dg/abi/mangle17.C: Likewise.
31949         * g++.dg/abi/mangle20-2.C: Likewise.
31950         * g++.dg/opt/interface1.C: Likewise.
31951         * g++.dg/opt/interface1.h: Likewise.
31952         * g++.dg/opt/interface1-a.cc: New test.
31953         * g++.dg/parse/repo1.C: New test.
31954         * g++.dg/template/repo1.C: Likewise.
31955         * g++.dg/warn/Winline-1.C: Likewise.
31956         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31957
31958 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31959
31960         * gcc.dg/tree-ssa/20040729-1.c: New test.
31961
31962 2004-07-27  Matt Austern <austern@apple.com>
31963
31964         * gcc.dg/darwin-bool-1.c: New test.
31965         * gcc.dg/darwin-bool-2.c: New test.
31966
31967 2004-07-28  Richard Henderson  <rth@redhat.com>
31968
31969         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31970         arguments in the correct type.  Don't write to constant arguments.
31971
31972 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31973
31974         PR tree-optimization/16688
31975         PR tree-optimization/16689
31976         * g++.dg/tree-ssa/pr16688.C: New test.
31977
31978 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31979
31980         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31981         loads.  Not only in the comment, this time.
31982
31983 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31984
31985         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31986         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31987         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31988         * gcc.dg/sh4a-bitmovua.c: New.
31989         * gcc.dg/sh4a-cos.c: New.
31990         * gcc.dg/sh4a-cosf.c: New.
31991         * gcc.dg/sh4a-fprun.c: New.
31992         * gcc.dg/sh4a-fsrra.c: New.
31993         * gcc.dg/sh4a-memmovua.c: New.
31994         * gcc.dg/sh4a-sin.c: New.
31995         * gcc.dg/sh4a-sincos.c: New.
31996         * gcc.dg/sh4a-sincosf.c: New.
31997         * gcc.dg/sh4a-sinf.c: New.
31998
31999 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32000
32001         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32002         conditionals.
32003         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32004         loads.
32005         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32006         DOM1.
32007
32008 2004-07-27  Andrew Pinski  <apinski@apple.com>
32009
32010         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32011
32012 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32013
32014         * gcc.dg/pragma-isr.c: New test.
32015
32016 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32017
32018         PR c++/14429
32019         * g++.dg/template/ttp11.C: New test.
32020
32021 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32022
32023         * gcc.c-torture/compile/20040727-1.c: New test.
32024
32025 2004-07-26  Eric Christopher  <echristo@redhat.com>
32026
32027         * gcc.c-torture/compile/20040726-2.c: New test.
32028
32029 2004-07-26  Andrew Pinski  <apinski@apple.com>
32030
32031         * g++.dg/rtti/tinfo1.C: Xfail.
32032
32033 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32034
32035         * gcc.c-torture/compile/20040726-1.c: New test.
32036
32037 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32038             Brian Ryner  <bryner@brianryner.com>
32039
32040         PR c++/9283
32041         PR c++/15000
32042         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32043         * g++.dg/ext/visibility/: New directory.
32044         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32045         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32046         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32047         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32048         * g++.dg/ext/visibility/fvisibility.C,
32049         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32050         g++.dg/ext/visibility/fvisibility-override1.C
32051         g++.dg/ext/visibility/fvisibility-override2.C
32052         g++.dg/ext/visibility/memfuncts.C
32053         g++.dg/ext/visibility/noPLT.C
32054         g++.dg/ext/visibility/pragma.C
32055         g++.dg/ext/visibility/pragma-override1.C
32056         g++.dg/ext/visibility/pragma-override2.C
32057         g++.dg/ext/visibility/staticmemfuncts.C
32058         g++.dg/ext/visibility/virtual.C: New tests.
32059
32060 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32061
32062         PR c/15360
32063         * gcc.dg/pr15360-1.c: New test.
32064
32065 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32066
32067         * gcc.dg/pragma-align-2.c: New test.
32068         * gcc.dg/pragma-init-fini.c: New test.
32069         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32070         targets.
32071
32072 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32073
32074         * gcc.dg/init-string-2.c: New test.
32075
32076 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32077
32078         PR 16684
32079         * gcc.dg/Wredundant-decls-1.c: New test case.
32080
32081 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32082
32083         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32084         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32085         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32086         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32087         * gcc.dg/compat/generate-random.c: New file.
32088         * gcc.dg/compat/generate-random.h: Likewise.
32089         * gcc.dg/compat/generate-random_r.c: Likewise.
32090         * gcc.dg/compat/struct-layout-1.h: Likewise.
32091         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32092         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32093         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32094         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32095         * gcc.dg/compat/struct-layout-1_main.c: New test.
32096         * gcc.dg/compat/struct-layout-1_x.c: New file.
32097         * gcc.dg/compat/struct-layout-1_y.c: New file.
32098         * gcc.dg/compat/struct-layout-1_test.h: New file.
32099
32100 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32101
32102         * gcc.dg/comp-return-1.c: New test
32103
32104 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32105
32106         * gcc.dg/vmx/8-02a.c: Fix typo.
32107
32108         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32109         * gcc.dg/darwin-abi-3.c: New test.
32110
32111         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32112         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32113
32114         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32115         * gcc.dg/vmx/ops-long-1.c: New test.
32116         * gcc.dg/vmx/ops-long-2.c: New test.
32117
32118 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32119
32120         * g++.dg/lookup/conv-[1234].C: New.
32121
32122 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32123
32124         * g++.dg/parse/attr2.C: Simplify.
32125
32126 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32127
32128         PR c/7284
32129         * gcc.c-torture/execute/pr7284-1.c: New test.
32130
32131 2004-07-22  Brian Booth  <bbooth@redhat.com>
32132
32133         * gcc.dg/tree-ssa/20040721-1.c: New test.
32134
32135 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32136
32137         * g++.dg/template/crash20.c: New.
32138
32139 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32140
32141         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32142         Add dg-run directive.  Declare variables as required.
32143         * gfortran.dg/g77/README: Update
32144
32145 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32146
32147         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32148         gcc.dg/cris-peep2-andu2.c: New tests.
32149
32150 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32151
32152         PR c/15052
32153         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32154         on return type.
32155         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32156         messages.
32157         * gcc.dg/qual-return-2.c: Update expected messages.
32158         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32159
32160 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32161
32162         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32163         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32164
32165 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32166
32167         PR c/11250
32168         * gcc.dg/init-string-1.c: New test.
32169
32170 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32171
32172         PR middle-end/15345
32173         PR c/16450
32174         * gcc.dg/torture/nested-fn-1.c: New test.
32175
32176 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32177
32178         PR target/16559
32179         * gcc.dg/ia64-fptr-1.c: New file.
32180
32181 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32182
32183         PR c++/14497
32184         * g++.dg/template/spec16.C: New test.
32185         * g++.old-deja/g++.robertl/eb118.C: Remove.
32186
32187 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32188
32189         PR c++/509
32190         * g++.dg/template/spec15.C: New test.
32191
32192 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32193
32194         Copy cases from g77.f-torture/execute and add dg-run
32195         directive.  Other changes as noted.
32196         * gfortran.dg/g77/13037.f
32197         * gfortran.dg/g77/1832.f
32198         * gfortran.dg/g77/19981119-0.f
32199         * gfortran.dg/g77/19990313-0.f
32200         * gfortran.dg/g77/19990313-1.f
32201         * gfortran.dg/g77/19990313-2.f
32202         * gfortran.dg/g77/19990313-3.f
32203         * gfortran.dg/g77/19990419-1.f
32204         * gfortran.dg/g77/19990826-0.f
32205         * gfortran.dg/g77/19990826-2.f
32206         * gfortran.dg/g77/20000503-1.f
32207         * gfortran.dg/g77/20001111.f
32208         * gfortran.dg/g77/20010116.f
32209         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32210         * gfortran.dg/g77/20010430.f
32211         * gfortran.dg/g77/6177.f
32212         * gfortran.dg/g77/947.f
32213         * gfortran.dg/g77/970816-3.f
32214         * gfortran.dg/g77/971102-1.f
32215         * gfortran.dg/g77/980520-1.f
32216         * gfortran.dg/g77/980628-0.f
32217         * gfortran.dg/g77/980628-1.f
32218         * gfortran.dg/g77/980628-10.f
32219         * gfortran.dg/g77/980628-2.f
32220         * gfortran.dg/g77/980628-3.f
32221         * gfortran.dg/g77/980628-7.f
32222         * gfortran.dg/g77/980628-8.f
32223         * gfortran.dg/g77/980628-9.f
32224         * gfortran.dg/g77/980701-0.f
32225         * gfortran.dg/g77/980701-1.f
32226         * gfortran.dg/g77/cabs.f
32227         * gfortran.dg/g77/claus.f
32228         * gfortran.dg/g77/complex_1.f
32229         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32230         * gfortran.dg/g77/dcomplex.f
32231         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32232         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32233         * gfortran.dg/g77/f90-intrinsic-numeric.f
32234         * gfortran.dg/g77/int8421.f
32235         * gfortran.dg/g77/labug1.f
32236         * gfortran.dg/g77/large_vec.f
32237         * gfortran.dg/g77/le.f
32238         * gfortran.dg/g77/short.f
32239         * gfortran.dg/g77/README: Update
32240
32241 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32242
32243         PR c++/16637
32244         * g++.dg/parse/lookup4.C: New test.
32245
32246 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32247
32248         PR c++/16175
32249         * g++.dg/template/ttp10.C: New test.
32250
32251 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32252
32253         * gcc.dg/pr12625-1.c: New test.
32254
32255 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32256
32257         * gcc.dg/switch-warn-1.c: New test.
32258         * gcc.dg/switch-warn-2.c: New test.
32259         * gcc.c-torture/compile/pr14730.c: Update.
32260
32261 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32262
32263         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32264         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32265         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32266         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32267
32268 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32269
32270         PR c++/16623
32271         * g++.dg/template/assign1.C: New test.
32272
32273 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32274
32275         PR c++/12170
32276         * g++.dg/template/ttp9.C: New test.
32277
32278 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32279
32280         * gcc.dg/format/cmn-err-1.c: New test.
32281
32282 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32283
32284         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32285         gcc.dg/Wparentheses-10.c: New tests.
32286         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32287
32288 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32289
32290         PR fortran/16465
32291         * gfortran.dg/g77//ffixed-line-length-0.f,
32292         gfortran.dg/g77/ffixed-line-length-132.f,
32293         gfortran.dg/g77/ffixed-line-length-72.f,
32294         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32295         gfortran.dg/g77/README: Update.
32296
32297 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32298
32299         PR c++/13092
32300         * g++.dg/template/non-dependent7.C: New test.
32301         * g++.dg/template/non-dependent8.C: Likewise.
32302         * g++.dg/template/non-dependent9.C: Likewise.
32303         * g++.dg/template/non-dependent10.C: Likewise.
32304
32305 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32306
32307         PR c++/16337
32308         * g++.dg/parse/attr2.C: New test.
32309
32310 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32311
32312         * g77.dg: Removed.
32313         * g77.f-torture: Ditto.
32314
32315 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32316
32317         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32318         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32319         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32320
32321 2004-07-16  Richard Henderson  <rth@redhat.com>
32322
32323         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32324
32325 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32326
32327         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32328         tests with full list of options.
32329         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32330         of TORTURE_OPTIONS if test contains 'dg-do run'.
32331
32332         PR fortran/16404
32333         * gfortran.dg/do_iterator.f90: New test.
32334
32335 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32336
32337         PR rtl-optimization/16536
32338         * gcc.c-torture/execute/restrict-1.c: New test.
32339
32340 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32341
32342         PR fortran/15324
32343         * gfortran.dg/pr15324.f90: New test.
32344
32345         PR fortran/15129
32346         * gfortran.dg/pr15129.f90: New test.
32347
32348         PR fortran/15140
32349         * gfortran.dg/pr15140.f90: New test.
32350
32351         PR fortran/13792
32352         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32353         compile-time simplification.
32354
32355 2004-07-14  Mike Stump  <mrs@apple.com>
32356
32357         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32358
32359 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32360
32361         PR target/16325
32362         * gcc.dg/profile-generate-1.c: New.
32363
32364 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32365
32366         * gcc.c-torture/execute/20040709-1.c: New test.
32367         * gcc.c-torture/execute/20040709-2.c: New test.
32368
32369 2004-07-14  Mike Stump  <mrs@apple.com>
32370
32371         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32372
32373 2004-07-14  Mike Stump  <mrs@apple.com>
32374
32375         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32376
32377 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32378
32379         PR c++/16518
32380         * g++.dg/parse/mutable1.C: New test.
32381
32382 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32383
32384         PR tree-optimization/16443
32385         * gcc.dg/tree-ssa/20040713-1.c: New test.
32386
32387 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32388
32389         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32390         for operator new.
32391
32392 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32393
32394         * gfortran.dg/g77/README: New file
32395         * gfortran.dg/g77/19981216-0.f: Copy from
32396         g77.f-torture/noncompile.  Add "dg-do compile" and
32397         dg-error as required.
32398         * gfortran.dg/g77/19990218-1.f: Likewise.
32399         * gfortran.dg/g77/19990905-1.f: Likewise.
32400         * gfortran.dg/g77/9263.f: Likewise.
32401         * gfortran.dg/g77/980615-0.f: Likewise.
32402         * gfortran.dg/g77/980616-0.f: Likewise.
32403         * gfortran.dg/g77/check0.f: Likewise.
32404         * gfortran.dg/g77/select_no_compile.f: Likewise.
32405
32406 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32407
32408         Copy files from g77.f-torture/compile.
32409         Add "{ dg-do compile}".  Other changes as noted
32410         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32411         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32412         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32413         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32414         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32415         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32416         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32417         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32418         statement to conform to standard.  Append alpha1.x for reference.
32419         * gfortran.dg/g77/xformat.f: Add dg-warning
32420
32421 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32422
32423         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32424         Add {dg-do compile} directive.
32425         * gfortran.dg/g77/cpp2.F: Likewise.
32426
32427 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32428
32429         PR c++/5402
32430         * g++.dg/lookup/name-clash1.C: New test.
32431
32432         PR c++/9777
32433         * g++.dg/lookup/name-clash2.C: New test.
32434
32435         PR c++/12102
32436         * g++.dg/lookup/name-clash3.C: New test.
32437
32438 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32439
32440         * g++.dg/lookup/new2.C: New test.
32441         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32442
32443 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32444
32445         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32446         Add {dg-do compile} directive.
32447         * gfortran.dg/g77/13060.f: Likewise.
32448         * gfortran.dg/g77/19990218-0.f: Likewise.
32449         * gfortran.dg/g77/19990305-0.f: Likewise.
32450         * gfortran.dg/g77/19990419-0.f: Likewise.
32451         * gfortran.dg/g77/19990502-0.f: Likewise.
32452         * gfortran.dg/g77/19990502-1.f: Likewise.
32453         * gfortran.dg/g77/19990525-0.f: Likewise.
32454         * gfortran.dg/g77/19990826-1.f: Likewise.
32455         * gfortran.dg/g77/19990826-3.f: Likewise.
32456         * gfortran.dg/g77/19990905-2.f: Likewise.
32457         * gfortran.dg/g77/20000412-1.f: Likewise.
32458         * gfortran.dg/g77/20000511-1.f: Likewise.
32459         * gfortran.dg/g77/20000511-2.f: Likewise.
32460         * gfortran.dg/g77/20000518.f: Likewise.
32461         * gfortran.dg/g77/20000601-1.f: Likewise.
32462         * gfortran.dg/g77/20000601-2.f: Likewise.
32463         * gfortran.dg/g77/20000629-1.f: Likewise.
32464         * gfortran.dg/g77/20000630-2.f: Likewise.
32465         * gfortran.dg/g77/20010115.f: Likewise.
32466         * gfortran.dg/g77/20010321-1.f: Likewise.
32467         * gfortran.dg/g77/20010426.f: Likewise.
32468         * gfortran.dg/g77/20020307-1.f: Likewise.
32469         * gfortran.dg/g77/8485.f: Likewise.
32470         * gfortran.dg/g77/960317-1.f: Likewise.
32471         * gfortran.dg/g77/970915-0.f: Likewise.
32472         * gfortran.dg/g77/980310-1.f: Likewise.
32473         * gfortran.dg/g77/980310-2.f: Likewise.
32474         * gfortran.dg/g77/980310-3.f: Likewise.
32475         * gfortran.dg/g77/980310-4.f: Likewise.
32476         * gfortran.dg/g77/980310-6.f: Likewise.
32477         * gfortran.dg/g77/980310-7.f: Likewise.
32478         * gfortran.dg/g77/980310-8.f: Likewise.
32479         * gfortran.dg/g77/980419-2.f: Likewise.
32480         * gfortran.dg/g77/980424-0.f: Likewise.
32481         * gfortran.dg/g77/980427-0.f: Likewise.
32482         * gfortran.dg/g77/980729-0.f: Likewise.
32483         * gfortran.dg/g77/981117-1.f: Likewise.
32484         * gfortran.dg/g77/toon_1.f: Likewise.
32485
32486 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32487
32488         PR c++/2204
32489         * g++.dg/other/abstract2.C: New test.
32490
32491 2004-07-12  Paul Brook  <paul@codesourcery.com>
32492
32493         * gfortran.dg/pointer_init_1.f90: New test.
32494
32495 2004-07-11  Paul Brook  <paul@codesourcery.com>
32496
32497         PR fortran/15986
32498         * gfortran.dg/contained_1.f90: New test.
32499
32500 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32501
32502         * g++.dg/parse/defarg8.C: New test.
32503
32504 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32505
32506         PR fortran/16433
32507         * gfortran.dg/pr16433.f: New test.
32508
32509         PR fortran/17574
32510         * gfortran.dg/pr15754.f90: New test.
32511
32512 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32513
32514         PR tree-optimization/16437
32515         * gcc.c-torture/execute/bitfld-4.c: New test.
32516
32517 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32518
32519         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32520         access to common var from module.
32521
32522 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32523
32524         PR fortran/16336
32525         * gfortran.fortran-torture/execute/common_2.f90: New test.
32526
32527 2004-07-10  Paul Brook  <paul@codesourcery.com>
32528
32529         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32530
32531 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32532
32533         PR fortran/15969
32534         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32535
32536 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32537
32538         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32539         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32540         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32541         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32542         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32543         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32544         * gfortran.dg/g77/funderscoring.f: Likewise.
32545         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32546
32547 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32548
32549         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32550
32551 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32552         Paul Brook  <paul@codesourcery.com>
32553
32554         PR fortran/13415
32555         * gfortran.dg/common_pointer_1.f90: New test.
32556
32557 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32558
32559         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32560
32561 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32562
32563         PR target/16364
32564         * gcc.c-torture/compile/20040709-1.c: New.
32565
32566 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32567
32568         PR fortran/14077
32569         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32570
32571 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32572
32573         PR fortran/13201
32574         * gfortran.dg/shape_1.f90: New test.
32575
32576 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32577             Andrew Pinski  <apinski@apple.com>
32578
32579         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32580
32581 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32582
32583         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32584         comment.
32585
32586 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32587         Paul Brook  <paul@codesourcery.com>
32588
32589         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32590         '.f95' and '.F95'.
32591
32592 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32593
32594         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32595
32596 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32597
32598         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32599         testcases with capital suffix.
32600
32601 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32602
32603         PR fortran/15481
32604         PR fortran/13372
32605         PR fortran/13575
32606         PR fortran/15978
32607         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32608
32609         * gfortran.dg/implicit_1.f90: New test.
32610
32611 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32612
32613         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32614         expression to match gfortran warning/error messages
32615         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32616         dg-error text.
32617
32618 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32619
32620         * lib/fortran-torture.exp: Rename proc search_for to
32621         search_for_re.
32622
32623 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32624
32625         * gcc.c-torture/execute/simd-5.x: New file.
32626         XFAIL on SPARC 64-bit at -O0.
32627
32628 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32629
32630         PR c++/8211
32631         PR c++/16165
32632         * g++.dg/warn/effc3.C: New test.
32633
32634 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32635
32636         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32637         change X to 1X in format.
32638         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32639         add data statements to conform to standard.
32640
32641 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32642
32643         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32644         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32645         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32646
32647 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32648
32649         * gfortran.dg/g77/7388.f: Copy from g77.dg
32650         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32651         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32652         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32653         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32654         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32655         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32656         * gfortran.dg/g77/strlen0.f: Likewise.
32657
32658 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32659
32660         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32661         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32662
32663 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32664
32665         * gcc.c-torture/execute/920428-2.x: Delete.
32666         * gcc.c-torture/execute/920501-7.x: Likewise.
32667
32668 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32669
32670         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32671         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32672         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32673         prescott and c3-2.
32674         (PREFETCH_3DNOW): Add -march=c3.
32675
32676 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32677
32678         PR c/16437
32679         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32680         * gcc.c-torture/execute/bf64-1.x: Likewise.
32681
32682 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32683
32684         * gcc.c-torture/compile/20040708-1.c: New test.
32685
32686 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32687
32688         PR c++/16169
32689         * g++.dg/warn/effc2.C: New test.
32690
32691 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32692
32693         * gcc.c-torture/execute/bitfld-1.x: Remove.
32694         * gcc.c-torture/execute/bitfld-3.c: New test.
32695         * gcc.dg/bitfld-2.c: Remove XFAILs.
32696
32697 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32698
32699         PR c++/16276
32700         * g++.dg/rtti/tinfo1.C: New file.
32701
32702 2004-07-07  Eric Christopher  <echristo@redhat.com>
32703
32704         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32705
32706 2004-07-07  Andrew Pinski  <apinski@apple.com>
32707
32708         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32709
32710 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32711
32712         * g++.dg/init/call1.C: XFAIL.
32713
32714 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32715
32716         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32717         except for movstrict*, to movmem* and clrstr* to clrmem*.
32718
32719 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32720
32721         * gcc.c-torture/execute/20040707-1.c: New test.
32722
32723 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32724
32725         * gcc.c-torture/execute/20040706-1.c: New test.
32726
32727 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32728
32729         PR c++/3671
32730         * g++.dg/template/spec14.C: New test.
32731
32732 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32733
32734         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32735         nothing if not yet defined.  Use it in b, c and d type definitions.
32736         * gcc.c-torture/execute/20040705-1.c: New test.
32737         * gcc.c-torture/execute/20040705-2.c: New test.
32738
32739 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32740
32741         PR c++/2518
32742         * g++.dg/lookup/new1.C: New test.
32743
32744 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32745
32746         PR c++/11406
32747         * g++.dg/template/sizeof8.C: New test.
32748
32749 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32750
32751         * gcc.c-torture/compile/20040705-1.c: New test.
32752
32753 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32754
32755         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32756
32757 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32758
32759         * gcc.dg/cpp/if-mop.c: Two new testcases.
32760         * gcc.dg/cpp/trad/comment-3.c: New.
32761
32762 2004-07-04  Paul Brook  <paul@codesourcery.com>
32763
32764         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32765
32766 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32767
32768         PR c++/3761
32769         * g++.dg/lookup/crash4.C: New test.
32770
32771 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32772
32773         * gcc.c-torture/execute/builtin-abs-1.c
32774         * gcc.c-torture/execute/builtin-abs-2.c
32775         * gcc.c-torture/execute/builtin-complex-1.c
32776         * gcc.c-torture/execute/builtins/string-1-lib.c
32777         * gcc.c-torture/execute/builtins/string-1.c
32778         * gcc.c-torture/execute/builtins/string-2-lib.c
32779         * gcc.c-torture/execute/builtins/string-2.c
32780         * gcc.c-torture/execute/builtins/string-3-lib.c
32781         * gcc.c-torture/execute/builtins/string-3.c
32782         * gcc.c-torture/execute/builtins/string-4-lib.c
32783         * gcc.c-torture/execute/builtins/string-4.c
32784         * gcc.c-torture/execute/builtins/string-5-lib.c
32785         * gcc.c-torture/execute/builtins/string-5.c
32786         * gcc.c-torture/execute/builtins/string-6-lib.c
32787         * gcc.c-torture/execute/builtins/string-6.c
32788         * gcc.c-torture/execute/builtins/string-7-lib.c
32789         * gcc.c-torture/execute/builtins/string-7.c
32790         * gcc.c-torture/execute/builtins/string-8-lib.c
32791         * gcc.c-torture/execute/builtins/string-8.c
32792         * gcc.c-torture/execute/builtins/string-9-lib.c
32793         * gcc.c-torture/execute/builtins/string-9.c
32794         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32795         * gcc.c-torture/execute/builtins/string-asm-1.c
32796         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32797         * gcc.c-torture/execute/builtins/string-asm-2.c
32798         * gcc.c-torture/execute/stdio-opt-1.c
32799         * gcc.c-torture/execute/stdio-opt-2.c
32800         * gcc.c-torture/execute/stdio-opt-3.c
32801         * gcc.c-torture/execute/string-opt-1.c
32802         * gcc.c-torture/execute/string-opt-10.c
32803         * gcc.c-torture/execute/string-opt-11.c
32804         * gcc.c-torture/execute/string-opt-12.c
32805         * gcc.c-torture/execute/string-opt-13.c
32806         * gcc.c-torture/execute/string-opt-14.c
32807         * gcc.c-torture/execute/string-opt-15.c
32808         * gcc.c-torture/execute/string-opt-16.c
32809         * gcc.c-torture/execute/string-opt-2.c
32810         * gcc.c-torture/execute/string-opt-6.c
32811         * gcc.c-torture/execute/string-opt-7.c
32812         * gcc.c-torture/execute/string-opt-8.c:
32813         Replace with ...
32814
32815         * gcc.c-torture/execute/builtins/abs-2.c
32816         * gcc.c-torture/execute/builtins/abs-3.c
32817         * gcc.c-torture/execute/builtins/complex-1.c
32818         * gcc.c-torture/execute/builtins/fprintf.c
32819         * gcc.c-torture/execute/builtins/fputs.c
32820         * gcc.c-torture/execute/builtins/memcmp.c
32821         * gcc.c-torture/execute/builtins/memmove.c
32822         * gcc.c-torture/execute/builtins/memops-asm.c
32823         * gcc.c-torture/execute/builtins/mempcpy-2.c
32824         * gcc.c-torture/execute/builtins/mempcpy.c
32825         * gcc.c-torture/execute/builtins/memset.c
32826         * gcc.c-torture/execute/builtins/printf.c
32827         * gcc.c-torture/execute/builtins/sprintf.c
32828         * gcc.c-torture/execute/builtins/strcat.c
32829         * gcc.c-torture/execute/builtins/strchr.c
32830         * gcc.c-torture/execute/builtins/strcmp.c
32831         * gcc.c-torture/execute/builtins/strcpy.c
32832         * gcc.c-torture/execute/builtins/strcspn.c
32833         * gcc.c-torture/execute/builtins/strlen-2.c
32834         * gcc.c-torture/execute/builtins/strlen.c
32835         * gcc.c-torture/execute/builtins/strncat.c
32836         * gcc.c-torture/execute/builtins/strncmp-2.c
32837         * gcc.c-torture/execute/builtins/strncmp.c
32838         * gcc.c-torture/execute/builtins/strncpy.c
32839         * gcc.c-torture/execute/builtins/strpbrk.c
32840         * gcc.c-torture/execute/builtins/strpcpy-2.c
32841         * gcc.c-torture/execute/builtins/strpcpy.c
32842         * gcc.c-torture/execute/builtins/strrchr.c
32843         * gcc.c-torture/execute/builtins/strspn.c
32844         * gcc.c-torture/execute/builtins/strstr-asm.c
32845         * gcc.c-torture/execute/builtins/strstr.c:
32846         ... these new files.
32847
32848         * gcc.c-torture/execute/builtins/abs-2-lib.c
32849         * gcc.c-torture/execute/builtins/abs-3-lib.c
32850         * gcc.c-torture/execute/builtins/complex-1-lib.c
32851         * gcc.c-torture/execute/builtins/fprintf-lib.c
32852         * gcc.c-torture/execute/builtins/fputs-lib.c
32853         * gcc.c-torture/execute/builtins/memcmp-lib.c
32854         * gcc.c-torture/execute/builtins/memmove-lib.c
32855         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32856         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32857         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32858         * gcc.c-torture/execute/builtins/memset-lib.c
32859         * gcc.c-torture/execute/builtins/printf-lib.c
32860         * gcc.c-torture/execute/builtins/sprintf-lib.c
32861         * gcc.c-torture/execute/builtins/strcat-lib.c
32862         * gcc.c-torture/execute/builtins/strchr-lib.c
32863         * gcc.c-torture/execute/builtins/strcmp-lib.c
32864         * gcc.c-torture/execute/builtins/strcpy-lib.c
32865         * gcc.c-torture/execute/builtins/strcspn-lib.c
32866         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32867         * gcc.c-torture/execute/builtins/strlen-lib.c
32868         * gcc.c-torture/execute/builtins/strncat-lib.c
32869         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32870         * gcc.c-torture/execute/builtins/strncmp-lib.c
32871         * gcc.c-torture/execute/builtins/strncpy-lib.c
32872         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32873         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32874         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32875         * gcc.c-torture/execute/builtins/strrchr-lib.c
32876         * gcc.c-torture/execute/builtins/strspn-lib.c
32877         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32878         * gcc.c-torture/execute/builtins/strstr-lib.c
32879         * gcc.c-torture/execute/builtins/lib/abs.c
32880         * gcc.c-torture/execute/builtins/lib/fprintf.c
32881         * gcc.c-torture/execute/builtins/lib/memset.c
32882         * gcc.c-torture/execute/builtins/lib/printf.c
32883         * gcc.c-torture/execute/builtins/lib/sprintf.c
32884         * gcc.c-torture/execute/builtins/lib/strcpy.c
32885         * gcc.c-torture/execute/builtins/lib/strcspn.c
32886         * gcc.c-torture/execute/builtins/lib/strncat.c
32887         * gcc.c-torture/execute/builtins/lib/strncmp.c
32888         * gcc.c-torture/execute/builtins/lib/strncpy.c
32889         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32890         * gcc.c-torture/execute/builtins/lib/strspn.c
32891         * gcc.c-torture/execute/builtins/lib/strstr.c:
32892         New files containing support routines.
32893
32894         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32895         declaration.
32896         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32897         when not optimizing.
32898
32899 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32900
32901         PR c++/16240
32902         * g++.dg/abi/mangle22.C: New test.
32903         * g++.dg/abi/mangle23.C: Likewise.
32904
32905 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32906
32907         PR fortran/16290
32908         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32909         Allow for cases without denormalized floating point numbers.
32910
32911 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32912
32913         PR c/1027
32914         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32915         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32916         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32917         expected warning text.
32918         * gcc.dg/format/diag-2.c: New test.
32919
32920 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32921
32922         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32923
32924 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32925
32926         * gcc.dg/builtins-43.c: New.
32927         * gcc.dg/builtins-44.c: New.
32928         * gcc.dg/builtins-45.c: New.
32929
32930 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32931             Andreas Tobler  <a.tobler@schweiz.ch>
32932
32933         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32934         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32935         as SIGSEGV.
32936         * gcc.dg/cleanup-11.c: Likewise.
32937         * gcc.dg/cleanup-8.c: Likewise.
32938         * gcc.dg/cleanup-9.c: Likewise.
32939         * gcc.dg/cleanup-5.c: Run on all platforms.
32940
32941 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32942
32943         * g++.dg/warn/nonnull1.C: New test.
32944
32945 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32946
32947         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32948         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32949         Special-case the Sun compiler wrt to <complex.h>.
32950
32951 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32952
32953         * gcc.dg/Wunreachable-8.C: New test.
32954
32955         * gcc.dg/h8300-ice2.c : New test.
32956
32957 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32958
32959         PR fortran/16161
32960         * gfortran.fortran-torture/compile/implicit.f90: Add test
32961         for implicit character.
32962
32963 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32964
32965         PR fortran/16289
32966         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32967         Use tiny() intrinsic to find smallest non-negative real
32968
32969 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32970
32971         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32972         * gcc.dg/compat/struct-by-value-22_x.c: New.
32973         * gcc.dg/compat/struct-by-value-22_y.c: New.
32974
32975         * gcc.c-torture/execute/20040629-1.c: New test.
32976
32977 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32980         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32981
32982         PR target/16195
32983         * gcc.dg/20040625-1.c: New test.
32984
32985 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32986
32987         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32988
32989 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32990
32991         PR fortran/15963
32992         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32993
32994 2004-06-29  Richard Henderson  <rth@redhat.com>
32995
32996         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32997
32998 2004-06-29  Paul Brook  <paul@codesourcery.com>
32999
33000         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33001         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33002
33003 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33004
33005         PR c++/16260
33006         * g++.dg/parse/crash15.C: New.
33007
33008 2004-06-28  Andrew Pinski  <apinski@apple.com>
33009
33010         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33011         by the error already.
33012
33013         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33014
33015 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33016
33017         PR target/14041
33018         * gcc.dg/h8300-bss-align-1.c : New.
33019
33020 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33021
33022         * PR c++/16174
33023         * g++.dg/template/ctor4.C: New.
33024
33025 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33026
33027         PR c++/16205
33028         * g++.dg/warn/Wsequence-point-1.C: New test.
33029
33030 2004-06-27  Paul Brook  <paul@codesourcery.com>
33031
33032         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33033
33034 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33035
33036         * g++.old-deja/g++.mike/p7325.C: Remove.
33037
33038 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33039
33040         PR c/14963
33041         * gcc.dg/pr14963.c: New test.
33042
33043 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33044
33045         PR c++/16193
33046         * g++.dg/parse/redef1.C: New test.
33047
33048 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33049
33050         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33051         20021110.c.
33052         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33053         20021119-1.c.
33054         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33055         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33056         5-04.c.
33057         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33058         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33059         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33060         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33061         g++.brendan/enum14.C.
33062         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33063         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33064         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33065         g++.mike/virt1.C.
33066         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33067         memtemp24.C.
33068
33069 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33070
33071         * gcc.dg/20040527-1.c: New test case.
33072
33073 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33074
33075         PR gfortran/pr16196
33076         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33077
33078 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33079
33080         PR middle-end/15825
33081         * gcc.dg/pr15825-1.c: New test case.
33082
33083 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33084
33085         * gcc.c-torture/execute/20040625-1.c: New test.
33086
33087 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33088
33089         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33090
33091 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33092
33093         * gcc.dg/torture/mips-div-1.c: New test.
33094
33095 2004-06-24  Jeff Law  <law@redhat.com>
33096
33097         * gcc.dg/tree-ssa/20040624-1.c: New test.
33098
33099 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33100
33101         * gcc.c-torture/compile/20040624-1.c: New test.
33102
33103 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33104
33105         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33106         this directory.
33107
33108 2004-06-23  Andrew Pinski  <apinski@apple.com>
33109
33110         PR middle-end/15988
33111         * g++.dg/opt/ptrmem4.C: New test.
33112
33113         * gcc.dg/c90-array-quals-2.c: New test.
33114
33115 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33116
33117         * gcc.dg/kpice1.c: New test.
33118
33119 2006-06-23  Andrew Pinski  <apinski@apple.com>
33120
33121         * gcc.dg/c90-array-quals.c: New test.
33122
33123 2006-06-22  Richard Henderson  <rth@redhat.com>
33124
33125         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33126
33127 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33128
33129         * gcc.dg/builtins-config.h: Handle FreeBSD.
33130
33131 2006-06-22  Richard Henderson  <rth@redhat.com>
33132
33133         * g++.dg/opt/devirt1.C: New.
33134
33135 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33136
33137         * g++.dg/opt/pr15551.C: New testcase.
33138
33139 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33140
33141         PR target/14800
33142         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33143         x86_64-*-linux* when compiling for 32bit.
33144
33145 2004-06-21  Andrew Pinski  <apinski@apple.com>
33146
33147         * gcc.dg/pch/struct-1.c: New.
33148         * gcc.dg/pch/struct-1.hs: New.
33149
33150 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33151
33152         * gcc.dg/pch/save-temps-1.c: New file.
33153         * gcc.dg/pch/save-temps-1.hs: New file.
33154
33155 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33156
33157         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33158         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33159
33160 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33161
33162         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33163         to fix type error.
33164         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33165         Remove trailing spaces.
33166
33167 2004-06-21  Richard Henderson  <rth@redhat.com>
33168
33169         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33170         merging && to BIT_FIELD_REF.
33171
33172 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33173
33174         * g++.dg/opt/placeholder1.C: New test.
33175
33176 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33177
33178         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33179         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33180         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33181         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33182
33183 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33184
33185         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33186         extern "C".
33187         * g++.dg/other/pragma-re-1.C: Add comments.
33188
33189 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33190
33191         PR gfortran/16080
33192         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33193
33194 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33195
33196         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33197         instead of setting the type of size_t by
33198         hand.
33199
33200 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33201
33202         * gcc.dg/unordered-2.c: New test case.
33203         * gcc.dg/unordered-3.c: New test case.
33204
33205 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33206
33207         PR other/16043
33208         * lib/g++.exp (g++_version): Tweak regexp for version
33209         * lib/g77.exp (g77_version): Likewise.
33210         * lib/gfortran.exp (gfortran_version): Likewise.
33211         * lib/objc.exp (objc_version): Likewise.
33212         * lib/treelang.exp (treelang_version): Likewise.
33213
33214 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33215
33216         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33217         Use INT_MAX instead of __INT_MAX__.
33218         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33219
33220         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33221         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33222         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33223         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33224         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33225         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33226         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33227         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33228         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33229
33230         * gcc.dg/range-test-1.c: New test.
33231         * g++.dg/opt/range-test-1.C: New test.
33232
33233 2004-06-17  Richard Henderson  <rth@redhat.com>
33234
33235         * objc.dg/sync-1.m: New.
33236         * objc.dg/try-catch-1.m: Don't force next runtime.
33237         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33238         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33239         shadowed catch clause.
33240         * objc.dg/try-catch-5.m: New.
33241
33242 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33243
33244         Bug 14610
33245         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33246
33247 2004-06-15  Richard Henderson  <rth@redhat.com>
33248
33249         * gcc.dg/20001116-1.c: Move expected warning line.
33250
33251 2004-06-15  Richard Henderson  <rth@redhat.com>
33252
33253         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33254         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33255
33256 2004-06-15  Jeff Law  <law@redhat.com>
33257
33258         * gcc.dg/tree-ssa/20040615-1.c: New test.
33259         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33260         be less sensitive to operand ordering.
33261         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33262
33263 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33264
33265         * g++.dg/abi/bitfield3.C: Add comment..
33266
33267 2004-06-15  Richard Henderson  <rth@redhat.com>
33268
33269         * g++.dg/ext/stmtexpr1.C: XFAIL.
33270         * gcc.dg/20030612-1.c: XFAIL.
33271
33272 2004-06-15  Eric Christopher  <echristo@redhat.com>
33273
33274         * g++.dg/charset/asm5.c: New.
33275         * gcc.dg/charset/asm6.c: New.
33276
33277 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33278
33279         PR fortran/15962
33280         * gfortran.fortran-torture/execute/select_1.f90: New test.
33281
33282 2004-06-15  Paul Brook  <paul@codesourcery.com>
33283
33284         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33285
33286 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33287
33288         PR c++/15967
33289         * g++.dg/lookup/crash3.C: New test.
33290
33291 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33292
33293         PR c++/15947
33294         * g++.dg/parse/dtor4.C: New test.
33295
33296 2004-06-14  Jeff Law  <law@redhat.com>
33297
33298         * gcc.c-torture/compile/20040614-1.c: New test.
33299
33300 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33301
33302         PR fortran/15211
33303         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33304         LEN of a character array.
33305
33306 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33307
33308         PR c++/15096
33309         * g++.dg/template/ptrmem10.C: New test.
33310
33311         PR c++/14930
33312         * g++.dg/template/friend30.C: New test.
33313
33314 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33315
33316         PR fortran/14928
33317         * gfortran.fortran-torture/compile/mloc.f90: New test.
33318
33319 2004-06-13  Paul Brook  <paul@codesourcery.com>
33320
33321         * gfortran.fortran-torture/execute/random_2.f90: New test.
33322
33323 2004-06-13  Eric Christopher  <echristo@redhat.com>
33324
33325         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33326
33327 2004-06-12  Paul Brook  <paul@codesourcery.com>
33328
33329         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33330
33331 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33332
33333         PR fortran/14923
33334         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33335
33336 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33337
33338         PR fortran/14957
33339         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33340         syntax errors in end statements of contained subroutines.
33341
33342 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33343
33344         PR fortran/12841
33345         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33346
33347 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33348
33349         PR fortran/15665
33350         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33351
33352 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33353
33354         PR gfortran/12839
33355         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33356
33357 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33358
33359         PR c++/15862
33360         * g++.dg/parse/enum1.C: New test.
33361
33362 2004-06-10  Jeff Law  <law@redhat.com>
33363
33364         * gcc.c-torture/compile/20040610-1.c: New test.
33365
33366 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33367
33368         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33369         * g++.old-deja/g++.other/decl3.C: Likewise.
33370
33371 2004-06-10  Brian Booth  <bbooth@redhat.com>
33372
33373         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33374         V_MAY_DEF instead of VDEF.
33375         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33376
33377 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33378
33379         PR c++/14211
33380         * g++.dg/conversion/const1.C: New test.
33381
33382         PR c++/15076
33383         * g++.dg/conversion/reinterpret1.C: New test.
33384
33385         PR c++/15877
33386         * g++.dg/template/enum2.C: New test.
33387
33388         PR c++/15227
33389         * g++.dg/template/error13.C: New test.
33390
33391 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33392
33393         PR fortran/14957
33394         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33395         arguments to test_* REAL and of the right size.
33396
33397 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33398
33399         PR target/15569
33400         PR rtl-optimization/15681
33401         * gcc.dg/20040609-1.c: New test.
33402
33403 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33404
33405         PR c++/14791
33406         * g++.dg/opt/builtins1.C: New test.
33407
33408 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33409
33410         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33411         that use default windows32 struct layout.
33412         * gcc.dg/i386-bitfield2.c: Likewise.
33413
33414 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33415
33416         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33417         for mingw32 and cygwin targets.
33418
33419 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33420
33421         * gcc.dg/pch/macro-4.c: New.
33422         * gcc.dg/pch/macro-4.hs: New.
33423
33424 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33425
33426         PR fortran/13249
33427         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33428
33429 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33430
33431         PR fortran/13372
33432         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33433
33434 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33435
33436         PR gfortran/14897
33437         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33438
33439 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33440
33441         PR gfortran/15755
33442         * gfortran.fortran-torture/execute/backspace.c : New test.
33443
33444 2004-06-09  Paul Brook  <paul@codesourcery.com>
33445
33446         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33447         (pointer_to_section): Rewrite to use smaller array.
33448
33449 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33450
33451         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33452         * gcc.dg/ext/altivec-10.c: Same.
33453         * gcc.dg/ext/altivec-11.c: Same.
33454         * gcc.dg/ext/altivec-12.c: Same.
33455         * gcc.dg/ext/altivec-13.c: Same.
33456         * gcc.dg/ext/altivec-14.c: Same.
33457         * gcc.dg/ext/altivec-15.c: Same.
33458         * gcc.dg/ext/altivec-16.c: Same.
33459         * gcc.dg/ext/altivec-3.c: Same.
33460         * gcc.dg/ext/altivec-4.c: Same.
33461         * gcc.dg/ext/altivec-6.c: Same.
33462         * gcc.dg/ext/altivec-7.c: Same.
33463         * gcc.dg/ext/altivec-8.c: Same.
33464         * gcc.dg/ext/altivec-varargs-1.c: Same.
33465
33466         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33467         * g++.dg/ext/altivec-10.C: Same.
33468         * g++.dg/ext/altivec-2.C: Same.
33469         * g++.dg/ext/altivec-3.C: Same.
33470         * g++.dg/ext/altivec-4.C: Same.
33471         * g++.dg/ext/altivec-5.C: Same.
33472         * g++.dg/ext/altivec-6.C: Same.
33473         * g++.dg/ext/altivec-7.C: Same.
33474         * g++.dg/ext/altivec-8.C: Same.
33475         * g++.dg/ext/altivec-9.C: Same.
33476
33477 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33478
33479         PR c++/7841
33480         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33481
33482 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33483
33484         * gcc.dg/union-1.c: New test.
33485
33486 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33487
33488         * gcc.dg/builtins-41.c: New test case.
33489         * gcc.dg/builtins-42.c: New test case.
33490
33491 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33492
33493         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33494         * g++.dg/ext/altivec-10.C: Same.
33495         * g++.dg/ext/altivec-2.C: Same.
33496         * g++.dg/ext/altivec-3.C: Same.
33497         * g++.dg/ext/altivec-4.C: Same.
33498         * g++.dg/ext/altivec-5.C: Same.
33499         * g++.dg/ext/altivec-6.C: Same.
33500         * g++.dg/ext/altivec-7.C: Same.
33501         * g++.dg/ext/altivec-8.C: Same.
33502         * g++.dg/ext/altivec-9.C: Same.
33503         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33504         * g++.old-deja/g++.brendan/new3.C: Same.
33505         * gcc.c-torture/execute/eeprof-1.x: Same.
33506
33507 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33508
33509         PR c/14765
33510         * gcc.dg/pr14765-1.c: New test.
33511
33512 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33513
33514         PR c/14649
33515         * gcc.dg/pr14649-1.c: New test case.
33516
33517 2004-06-07  Richard Henderson  <rth@redhat.com>
33518
33519         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33520         if temporaries.
33521
33522 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33523
33524         * g++.dg/eh/elide1.C: Remove XFAIL.
33525
33526 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33527
33528         PR c++/15337
33529         * g++.dg/expr/sizeof3.C: New test.
33530
33531         PR c++/14777
33532         * g++.dg/template/access14.C: New test.
33533
33534         PR c++/15554
33535         * g++.dg/template/enum1.C: New test.
33536
33537         PR c++/15057
33538         * g++.dg/eh/throw1.C: New test.
33539
33540 2004-06-07  David Ayers  <d.ayers@inode.at>
33541             Ziemowit Laski  <zlaski@apple.com>
33542
33543         * lib/objc.exp (objc_target_compile): Revert the '-framework
33544         Foundation' flag fix, since bare Darwin does not ship
33545         with the Foundation framework.
33546         * objc/execute/next_mapping.h: Provide a local NSConstantString
33547         @interface and @implementation.
33548         (objc_constant_string_init): A constructor function, used to
33549         initialize the NSConstantString meta-class object.
33550         * objc/execute/string1.m: Include "next_mapping.h" instead of
33551         <Foundation/NSString.h>.
33552         * objc/execute/string2.m: Likewise.
33553         * objc/execute/string3.m: Likewise.
33554         * objc/execute/string4.m: Likewise.
33555
33556 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33557
33558         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33559         to double. Replace double with FLOAT.
33560         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33561
33562         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33563         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33564         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33565         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33566         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33567         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33568         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33569         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33570
33571 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33572
33573         PR c/13519
33574         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33575
33576 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33577
33578         PR c++/15503
33579         * g++.dg/template/meminit2.C: New test.
33580
33581 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33582
33583         PR target/15822
33584         * gcc.c-torture/execute/compare-fp-1.c,
33585         gcc.c-torture/execute/compare-fp-2.c,
33586         gcc.c-torture/execute/compare-fp-3.c,
33587         gcc.c-torture/execute/compare-fp-4.c,
33588         gcc.c-torture/execute/compare-fp-3.x,
33589         gcc.c-torture/execute/compare-fp-4.x: Moved...
33590         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33591         gcc.c-torture/execute/ieee/compare-fp-2.c,
33592         gcc.c-torture/execute/ieee/compare-fp-3.c,
33593         gcc.c-torture/execute/ieee/compare-fp-4.c,
33594         gcc.c-torture/execute/ieee/compare-fp-3.x,
33595         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33596
33597 2004-06-04  David Ayers  <d.ayers@inode.at>
33598
33599         * objc/execute/protocol-isEqual-4.m: New testcase.
33600
33601 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33602
33603         * objc/execute/protocol-isEqual-1.m: New testcase.
33604         * objc/execute/protocol-isEqual-2.m: New testcase.
33605         * objc/execute/protocol-isEqual-3.m: New testcase.
33606
33607 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33608
33609         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33610
33611 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33612
33613         * lib/objc.exp (objc_target_compile): When running tests on
33614         Darwin (Mac OS X), inform the linker about '-framework
33615         'Foundation'.
33616
33617 2004-06-02  Eric Christopher  <echristo@redhat.com>
33618
33619         * gcc.c-torture/compile/20040602-1.c: New.
33620
33621 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33622
33623         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33624         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33625
33626         PR tree-optimization/14736
33627         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33628
33629         PR tree-optimization/14042
33630         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33631
33632         PR tree-optimization/14729
33633         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33634
33635 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33636
33637         PR fortran/15557
33638         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33639
33640 2004-06-01  Richard Hederson  <rth@redhat.com>
33641
33642         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33643
33644 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33645
33646         PR c++/14932
33647         * g++.dg/parse/offsetof4.C: New test.
33648
33649 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33650
33651         PR objc/7993
33652         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33653
33654 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33655
33656         PR c++/15701
33657         * g++.dg/template/friend29.C: New test.
33658
33659 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33660
33661         PR c/15749
33662         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33663
33664 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33665
33666         * gcc.dg/sparc-trap-1.c: New test.
33667
33668 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33669
33670         PR middle-end/15069
33671         * g++.dg/opt/fold3.C: New test case.
33672
33673 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33674
33675         * lib/target-supports.exp (check_iconv_available): Fix fallout
33676         from 2004-05-28 patch.
33677
33678 2004-05-30  Paul Brook  <paul@codesourcery.com>
33679
33680         PR fortran/15620
33681         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33682         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33683
33684 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33685
33686         * gfortran.fortran-torture/execute/random_1.f90: New test.
33687
33688 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33689
33690         * g++.dg/ext/altivec-10.C: New test.
33691
33692 2004-05-29  Paul Brook  <paul@codesourcery.com>
33693
33694         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33695
33696 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33697
33698         * gcc.dg/altivec-16.c: New test.
33699
33700 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33701
33702         * lib/target-supports.exp (check_vmx_hw_available): New.
33703         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33704
33705         * lib/target-supports.exp (check_alias_available,
33706         check_iconv_available, check_named_sections_available): Use
33707         unique names for temporary files.
33708
33709 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33710
33711         * gcc.dg/altivec-15.c: New test.
33712
33713 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33714
33715         PR c++/15083
33716         * g++.dg/warn/noeffect6.C: New test.
33717
33718         PR c++/15471
33719         * g++.dg/expr/ptrmem4.C: New test.
33720
33721         PR c++/15640
33722         * g++.dg/template/operator3.C: New test.
33723
33724 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33725
33726         PR c++/14668
33727         * g++.dg/lookup/redecl1.C: New test.
33728         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33729
33730 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33731
33732         * gcc.c-torture/execute/compare-fp-1.c,
33733         gcc.c-torture/execute/compare-fp-2.c,
33734         gcc.c-torture/execute/compare-fp-3.c,
33735         gcc.c-torture/execute/compare-fp-4.c,
33736         gcc.c-torture/execute/compare-fp-3.x,
33737         gcc.c-torture/execute/compare-fp-4.x,
33738         gcc.dg/pr15649-1.c: New.
33739
33740 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33741
33742         PR c++/12883
33743         * g++.dg/init/array14.C: New test.
33744
33745 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33746
33747         * lib/compat.exp (compat-get-options-main): New.
33748         (compat-get-options): Remove unneeded code, warn for ignored
33749         command.
33750         (compat-execute): Check flag set by dg-require-* commands.
33751
33752         * lib/compat.exp (compat-execute): Break up long lines.
33753
33754 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33755
33756         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33757         * gcc.dg/altivec-14.c: New test.
33758         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33759
33760         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33761         * gcc.dg/altivec-12.c: Ditto.
33762
33763         * gcc.dg/altivec-3.c: Move call to altivec_check.
33764
33765 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33766
33767         PR c++/15044
33768         * g++.dg/template/error12.C: New test.
33769
33770         PR c++/15317
33771         * g++.dg/ext/attrib15.C: New test.
33772
33773         PR c++/15329
33774         * g++.dg/template/ptrmem9.C: New test.
33775
33776 2004-05-25  Paul Brook  <paul@codesourcery.com>
33777
33778         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33779
33780 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR c++/15165
33783         * g++.dg/template/crash19.C: New test.
33784
33785 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33786
33787         PR c++/15025
33788         * g++.dg/template/redecl1.C: New test.
33789
33790 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33791
33792         PR c++/14821
33793         * g++.dg/other/ns1.C: New test.
33794
33795         PR c++/14883
33796         * g++.dg/template/invalid1.C: New test.
33797
33798 2004-05-23  Paul Brook  <paul@codesourcery.com>
33799         Victor Leikehman  <lei@haifasphere.co.il>
33800
33801         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33802         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33803
33804 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/15285
33807         PR c++/15299
33808         * g++.dg/template/non-dependent5.C: New test.
33809         * g++.dg/template/non-dependent6.C: New test.
33810
33811 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33812
33813         PR c++/15507
33814         * g++.dg/inherit/union1.C: New test.
33815
33816         PR c++/15542
33817         * g++.dg/template/addr1.C: New test.
33818
33819         PR c++/15427
33820         * g++.dg/template/array5.C: New test.
33821
33822         PR c++/15287
33823         * g++.dg/template/array6.C: New test.
33824
33825 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33826             Roger Sayle  <roger@eyesopen.com>
33827
33828         * g++.dg/lookup/forscope2.C: New test case.
33829
33830 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33831
33832         * gcc.dg/cpp/Wmissingdirs.c: New.
33833
33834 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33835
33836         PR target/15301
33837         * gcc.dg/compat/union-m128-1.h: New file.
33838         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33839         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33840         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33841
33842 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33843
33844         PR target/15302
33845         * gcc.dg/compat/struct-complex-1.h: New file.
33846         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33847         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33848         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33849
33850 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33851
33852         PR middle-end/3074
33853         * gcc.dg/pr3074-1.c: New test case.
33854         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33855
33856 2004-05-20  Falk Hueffner  <falk@debian.org>
33857
33858         PR other/15526
33859         * gcc.dg/ftrapv-1.c: New test case.
33860
33861 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33862
33863         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33864
33865 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33866             Jeff Law  <law@redhat.com>
33867
33868         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33869         * gcc.dg/tree-ssa/20040518-2.c: New test.
33870
33871         * gcc.dg/tree-ssa/20040518-1.c: New test.
33872
33873 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33874
33875         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33876
33877 2004-05-18  Paul Brook  <paul@codesourcery.com>
33878
33879         PR fortran/13930
33880         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33881
33882 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33883
33884         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33885         constant folding.
33886
33887 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33888
33889         * gcc.dg/tree-ssa/20040517-1.c: New test.
33890
33891 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33892
33893         * gcc.dg/loop-4.c: New test.
33894
33895 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33896
33897         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33898
33899 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33900
33901         PR fortran/15311
33902         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33903
33904 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33905
33906         PR fortran/13826
33907         PR fortran/13940
33908         * gfortran.fortran-torture/compile/data_1.f90: New test.
33909
33910 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33911
33912         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33913         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33914
33915 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33916
33917         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33918
33919 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33920
33921         PR c/15444
33922         * gcc.dg/format/xopen-1.c: Adjust expected message.
33923         * gcc.dg/format/xopen-3.c: New test.
33924
33925 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33926
33927         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33928
33929 2004-05-14  Jeff Law  <law@redhat.com>
33930
33931         * gcc.dg/tree-ssa/20040514-2.c: New test.
33932
33933 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33934
33935         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33936         this ...
33937         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33938         this.
33939
33940 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33941
33942         * gcc.dg/tree-ssa/20040514-1.c: New test.
33943
33944 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33945
33946         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33947         test.
33948
33949 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33950
33951         PR fortran/14066
33952         * gfortran.fortran-torture/compile/do_1.f90: New test.
33953
33954 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33955
33956         PR fortran/15051
33957         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33958         test.
33959
33960 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33961
33962         PR fortran/15149
33963         * gfortran.fortran-torture/execute/random_init.f90: New test.
33964
33965 2004-05-13  Paul Brook  <paul@codesourcery.com>
33966
33967         PR fortran/15314
33968         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33969
33970 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33971
33972         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33973         for the powerpc case.
33974
33975 2004-05-13  Jeff Law  <law@redhat.com>
33976
33977         * gcc.dg/tree-ssa/20040513-1.c: New test.
33978         * gcc.dg/tree-ssa/20040513-2.c: New test.
33979
33980 2004-05-13  Paul Brook  <paul@codesourcery.com>
33981
33982         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33983         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33984         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33985
33986 2004-05-13  Andreas Schwab  <schwab@suse.de>
33987
33988         PR other/10819
33989         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33990         characters.
33991
33992 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33993
33994         PR fortran/15294
33995         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33996
33997 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33998
33999         Merge from tree-ssa-20020619-branch.  See
34000         ChangeLog.tree-ssa for details.
34001
34002 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34003
34004         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34005         include <altivec.h> explicitly.
34006         * gcc.dg/altivec-13.c: Likewise.
34007
34008 2004-05-11  Paul Brook  <paul@codesourcery.com>
34009
34010         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34011
34012 2004-05-10  Eric Christopher  <echristo@redhat.com>
34013
34014         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34015         * gcc.dg/sibcall-4.c: Ditto.
34016
34017 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34018
34019         * g++.dg/ext/altivec-8.C: New test case.
34020         * gcc.dg/altivec-13.c: New test case.
34021
34022 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34023
34024         * gcc.c-torture/execute/divcmp-1.c: New test case.
34025         * gcc.c-torture/execute/divcmp-2.c: New test case.
34026         * gcc.c-torture/execute/divcmp-3.c: New test case.
34027
34028 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34029
34030         * g++.dg/other/pragma-re-2.C: New test.
34031
34032 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34033
34034         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34035         * gcc.dg/i386-387-2.c: Likewise.
34036
34037         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34038         __builtin_drem.
34039         * gcc.dg/i386-387-6.c: Likewise.
34040
34041 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34042
34043         * gcc.dg/builtins-33.c: Also check log1p*.
34044
34045 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34046
34047         PR optimization/15296
34048         * gcc.c-torture/execute/pr15296.c: New test.
34049
34050 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34051
34052         * gcc.dg/builtins-40.c: New test.
34053
34054 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34055
34056         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34057
34058 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34059
34060         * g++.dg/ext/spe1.C: New testcase.
34061
34062 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34063
34064         * objc.dg/image-info.m: Allow additional attributes
34065         for __image_info section.
34066
34067 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34068
34069         * gcc.dg/torture/mips-hilo-2.c: New test.
34070
34071 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34072
34073         PR c++/14389
34074         * g++.dg/template/member5.C: New test.
34075
34076 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34077
34078         * gcc.dg/builtins-34.c: Also check expm1*.
34079
34080 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34081
34082         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34083         * gcc.dg/torture/builtin-convert-3.c: New test.
34084
34085 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34086
34087         PR middle-end/15054
34088         * g++.dg/opt/pr15054.C: New test.
34089
34090 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34091
34092         * gcc.dg/torture/builtin-rounding-1.c: New test.
34093         * gcc.dg/builtins-25.c: Delete.
34094         * gcc.dg/builtins-29.c: Delete.
34095
34096 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34097
34098         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34099         * gcc.dg/sibcall-4.c: Likewise.
34100         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34101
34102 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34103
34104         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34105         bit-field on 16-bit targets.
34106
34107 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34108
34109         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34110         16-bit targets.
34111
34112 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34113
34114         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34115         * gcc.dg/rs6000-power2-2.c: Likewise.
34116
34117 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34118
34119         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34120         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34121         Change the asm registers to be in form of frN instead of fN.
34122
34123 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34124
34125         * gcc.dg/torture/builtin-convert-2.c: New test.
34126
34127 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34128
34129         * gcc.dg/rs6000-power2-1.c: New test.
34130         * gcc.dg/rs6000-power2-2.c: New test.
34131
34132 2004-04-28  Jan Hubicka  <jh@suse.cz>
34133
34134         * gcc.dg/unused-6.c: New test.
34135
34136 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34137             Ulrich Weigand  <uweigand@de.ibm.com>
34138
34139         * ada/acats/run_all.sh: Define $target variable.
34140
34141 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34142
34143         PR c++/15119
34144         * g++.dg/other/vararg-1.C: New test.
34145
34146         PR c++/4794
34147         * g++.dg/eh/cleanup3.C: New test.
34148
34149 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34150
34151         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34152         and ad8011a (target_insn).
34153         * ada/acats/support/macro.dfs: Likewise.
34154         * ada/acats/support/impbit.adb: New file.
34155
34156 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34157
34158         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34159
34160 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34161
34162         * gcc.dg/loop-3.c: New test.
34163
34164 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34165
34166         * gcc.c-torture/execute/simd-5.c: New test.
34167
34168 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34169
34170         PR c++/15064
34171         * g++.dg/template/crash18.C: New test.
34172
34173 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34174
34175         * g++.dg/ext/complit3.C: New test.
34176
34177 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34178
34179         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34180         * gcc.dg/altivec-3.c: Same.
34181         * gcc.dg/altivec-varargs-1.c: Same.
34182
34183 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34184
34185         * lib/target-supports.exp (check_profiling_available): Assume
34186         profiling is not available on powerpc-eabi targets.
34187
34188 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34189
34190         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34191         * gcc.dg/vmx/bug-1.c: Ditto.
34192
34193 2004-04-20  Eric Christopher  <echristo@redhat.com>
34194
34195         * gcc.dg/charset/extern.c: New test.
34196         * g++.dg/charset/extern3.cc: Ditto.
34197
34198 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34199
34200         * gcc.dg/builtins-39.c: New test.
34201
34202 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34203
34204         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34205
34206 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34207
34208         * gcc.dg/torture/mips-hilo-1.c: New test.
34209
34210 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34211
34212         * gcc.c-torture/compile/20040419-1.c: New test.
34213
34214 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34215
34216         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34217
34218 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34219             Aldy Hernandez  <aldyh@redhat.com>
34220
34221         * gcc.c-torture/execute/va-arg-24.c: New.
34222
34223 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34224             Aldy Hernandez  <aldyh@redhat.com>
34225
34226         * gcc.dg/vmx/1b-01.c: New.
34227         * gcc.dg/vmx/1b-02.c: New.
34228         * gcc.dg/vmx/1b-03.c: New.
34229         * gcc.dg/vmx/1b-04.c: New.
34230         * gcc.dg/vmx/1b-05.c: New.
34231         * gcc.dg/vmx/1b-06.c: New.
34232         * gcc.dg/vmx/1b-07.c: New.
34233         * gcc.dg/vmx/1c-01.c: New.
34234         * gcc.dg/vmx/1c-02.c: New.
34235         * gcc.dg/vmx/3a-01a.c: New.
34236         * gcc.dg/vmx/3a-01.c: New.
34237         * gcc.dg/vmx/3a-01m.c: New.
34238         * gcc.dg/vmx/3a-03.c: New.
34239         * gcc.dg/vmx/3a-03m.c: New.
34240         * gcc.dg/vmx/3a-04.c: New.
34241         * gcc.dg/vmx/3a-04m.c: New.
34242         * gcc.dg/vmx/3a-05.c: New.
34243         * gcc.dg/vmx/3a-06.c: New.
34244         * gcc.dg/vmx/3a-06m.c: New.
34245         * gcc.dg/vmx/3a-07.c: New.
34246         * gcc.dg/vmx/3b-01.c: New.
34247         * gcc.dg/vmx/3b-02.c: New.
34248         * gcc.dg/vmx/3b-10.c: New.
34249         * gcc.dg/vmx/3b-13.c: New.
34250         * gcc.dg/vmx/3b-14.c: New.
34251         * gcc.dg/vmx/3b-15.c: New.
34252         * gcc.dg/vmx/3c-01a.c: New.
34253         * gcc.dg/vmx/3c-01.c: New.
34254         * gcc.dg/vmx/3c-02.c: New.
34255         * gcc.dg/vmx/3c-03.c: New.
34256         * gcc.dg/vmx/3d-01.c: New.
34257         * gcc.dg/vmx/4-01.c: New.
34258         * gcc.dg/vmx/4-03.c: New.
34259         * gcc.dg/vmx/5-01.c: New.
34260         * gcc.dg/vmx/5-02.c: New.
34261         * gcc.dg/vmx/5-03.c: New.
34262         * gcc.dg/vmx/5-04.c: New.
34263         * gcc.dg/vmx/5-05.c: New.
34264         * gcc.dg/vmx/5-06.c: New.
34265         * gcc.dg/vmx/5-07.c: New.
34266         * gcc.dg/vmx/5-07t.c: New.
34267         * gcc.dg/vmx/5-08.c: New.
34268         * gcc.dg/vmx/5-10.c: New.
34269         * gcc.dg/vmx/5-11.c: New.
34270         * gcc.dg/vmx/7-01a.c: New.
34271         * gcc.dg/vmx/7-01.c: New.
34272         * gcc.dg/vmx/7c-01.c: New.
34273         * gcc.dg/vmx/7d-01.c: New.
34274         * gcc.dg/vmx/7d-02.c: New.
34275         * gcc.dg/vmx/8-01.c: New.
34276         * gcc.dg/vmx/8-02a.c: New.
34277         * gcc.dg/vmx/8-02.c: New.
34278         * gcc.dg/vmx/brode-1.c: New.
34279         * gcc.dg/vmx/bug-1.c: New.
34280         * gcc.dg/vmx/bug-2.c: New.
34281         * gcc.dg/vmx/bug-3.c: New.
34282         * gcc.dg/vmx/cw-bug-1.c: New.
34283         * gcc.dg/vmx/cw-bug-2.c: New.
34284         * gcc.dg/vmx/cw-bug-3.c: New.
34285         * gcc.dg/vmx/dct.c: New.
34286         * gcc.dg/vmx/debug-1.c: New.
34287         * gcc.dg/vmx/debug-2.c: New.
34288         * gcc.dg/vmx/debug-3.c: New.
34289         * gcc.dg/vmx/debug-4.c: New.
34290         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34291         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34292         * gcc.dg/vmx/eg-5.c: New.
34293         * gcc.dg/vmx/fft.c: New.
34294         * gcc.dg/vmx/gcc-bug-1.c: New.
34295         * gcc.dg/vmx/gcc-bug-2.c: New.
34296         * gcc.dg/vmx/gcc-bug-3.c: New.
34297         * gcc.dg/vmx/gcc-bug-4.c: New.
34298         * gcc.dg/vmx/gcc-bug-5.c: New.
34299         * gcc.dg/vmx/gcc-bug-6.c: New.
34300         * gcc.dg/vmx/gcc-bug-7.c: New.
34301         * gcc.dg/vmx/gcc-bug-8.c: New.
34302         * gcc.dg/vmx/gcc-bug-9.c: New.
34303         * gcc.dg/vmx/gcc-bug-b.c: New.
34304         * gcc.dg/vmx/gcc-bug-c.c: New.
34305         * gcc.dg/vmx/gcc-bug-d.c: New.
34306         * gcc.dg/vmx/gcc-bug-e.c: New.
34307         * gcc.dg/vmx/gcc-bug-f.c: New.
34308         * gcc.dg/vmx/gcc-bug-g.c: New.
34309         * gcc.dg/vmx/gcc-bug-i.c: New.
34310         * gcc.dg/vmx/harness.h: New.
34311         * gcc.dg/vmx/ira1.c: New.
34312         * gcc.dg/vmx/ira2a.c: New.
34313         * gcc.dg/vmx/ira2b.c: New.
34314         * gcc.dg/vmx/ira2.c: New.
34315         * gcc.dg/vmx/ira2c.c: New.
34316         * gcc.dg/vmx/mem.c: New.
34317         * gcc.dg/vmx/newton-1.c: New.
34318         * gcc.dg/vmx/ops.c: New.
34319         * gcc.dg/vmx/sn7153.c: New.
34320         * gcc.dg/vmx/spill2.c: New.
34321         * gcc.dg/vmx/spill3.c: New.
34322         * gcc.dg/vmx/spill.c: New.
34323         * gcc.dg/vmx/t.c: New.
34324         * gcc.dg/vmx/varargs-1.c: New.
34325         * gcc.dg/vmx/varargs-2.c: New.
34326         * gcc.dg/vmx/varargs-3.c: New.
34327         * gcc.dg/vmx/varargs-4.c: New.
34328         * gcc.dg/vmx/varargs-5.c: New.
34329         * gcc.dg/vmx/varargs-6.c: New.
34330         * gcc.dg/vmx/varargs-7.c: New.
34331         * gcc.dg/vmx/vmx.exp: New.
34332         * gcc.dg/vmx/vprint-1.c: New.
34333         * gcc.dg/vmx/vscan-1.c: New.
34334         * gcc.dg/vmx/x-01.c: New.
34335         * gcc.dg/vmx/x-02.c: New.
34336         * gcc.dg/vmx/x-03.c: New.
34337         * gcc.dg/vmx/x-04.c: New.
34338         * gcc.dg/vmx/x-05.c: New.
34339         * gcc.dg/vmx/yousufi-1.c: New.
34340         * gcc.dg/vmx/zero-1.c: New.
34341         * gcc.dg/vmx/zero.c: New.
34342
34343 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34344
34345         * g++.dg/lookup/java1.C: Update for chage of
34346         _Jv_AllocObject.
34347         * g++.dg/lookup/java2.C: Likewise.
34348
34349 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34350
34351         * ada/acats/run_all.sh: use -O2 by default.
34352
34353 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34354
34355         * gcc.dg/vr-mult-[12].c: New tests.
34356
34357 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34358
34359         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34360
34361         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34362
34363 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34364
34365         * lib/target-supports.exp (check_profiling_available): Assume
34366         profiling isn't available for mips*-*-elf targets.
34367
34368 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34369
34370         * gcc.dg/builtins-38.c: New test.
34371
34372 2004-04-14  Eric Christopher  <echristo@redhat.com>
34373
34374         * g++.dg/charset/charset.exp: Run .cc extension tests.
34375
34376 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34377
34378         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34379
34380 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34381
34382         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34383
34384 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34385
34386         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34387         * gcc.dg/i386-387-2.c: Likewise.
34388
34389         * gcc.dg/i386-387-7.c: New test.
34390         * gcc.dg/i386-387-8.c: New test.
34391
34392         * gcc.dg/builtins-37.c: New test.
34393
34394 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34395
34396         * g++.dg/pch/externc-1.C: Add missing semicolon.
34397
34398 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34399
34400         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34401
34402 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34403
34404         * gcc.c-torture/execute/20040411-1.c: New test.
34405
34406 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34407
34408         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34409
34410 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34411
34412         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34413
34414 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34415
34416         * lib/target-supports.exp (check_named_sections_available): New.
34417         * lib/gcc-dg.exp (dg-require-named-sections): New.
34418         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34419         old-deja.exp.  Also prune error-count message from HP linker.
34420         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34421
34422         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34423         * g++.old-deja/g++.pt/static3.C: Likewise.
34424         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34425
34426 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34427
34428         * gcc.c-torture/execute/20040409-1.c: New test case.
34429         * gcc.c-torture/execute/20040409-2.c: New test case.
34430         * gcc.c-torture/execute/20040409-3.c: New test case.
34431
34432 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34433
34434         * gcc.dg/20040409-1.c: New test.
34435
34436 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34437
34438         PR target/14888
34439         * g++.dg/opt/pr14888.C: New test case.
34440
34441 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34442
34443         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34444         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34445         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34446         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34447         New tests.
34448
34449 2004-04-08  Paul Brook  <paul@codesourcery.com>
34450
34451         * gcc.dg/spill-1.c: New test.
34452
34453 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34454
34455         * gcc.dg/torture/builtin-ctype-2.c: New test.
34456
34457 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34458
34459         * gcc.dg/pch/pch.exp: Add largefile test.
34460
34461 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34462
34463         * g++.dg/pch/externc-1.Hs: New.
34464         * g++.dg/pch/externc-1.C: New.
34465
34466 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34467
34468         * gcc.dg/compat/struct-by-value-5a_main.c,
34469         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34470         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34471         * gcc.dg/compat/struct-by-value-5a_x.c,
34472         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34473         gcc.dg/compat/struct-by-value-5_x.c.
34474         * gcc.dg/compat/struct-by-value-5a_y.c,
34475         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34476         gcc.dg/compat/struct-by-value-5_y.c.
34477
34478         * gcc.dg/compat/struct-by-value-6a_main.c,
34479         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34480         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34481         * gcc.dg/compat/struct-by-value-6a_x.c,
34482         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34483         gcc.dg/compat/struct-by-value-6_x.c.
34484         * gcc.dg/compat/struct-by-value-6a_y.c,
34485         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34486         gcc.dg/compat/struct-by-value-6_y.c.
34487
34488         * gcc.dg/compat/struct-by-value-7a_main.c,
34489         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34490         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34491         * gcc.dg/compat/struct-by-value-7a_x.c,
34492         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34493         gcc.dg/compat/struct-by-value-7_x.c.
34494         * gcc.dg/compat/struct-by-value-7a_y.c,
34495         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34496         gcc.dg/compat/struct-by-value-7_y.c.
34497
34498 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34499
34500         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34501         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34502         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34503         options.
34504
34505 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34506
34507         * gcc.dg/builtins-36.c: New test.
34508
34509 2004-04-06  Paul Brook  <paul@codesourcery.com>
34510
34511         * README.gcc: Remove obsolete contraint on testcases.
34512
34513 2004-04-05  Paul Brook  <paul@codesourcery.com>
34514
34515         PR2123
34516         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34517         failure and exit(0) on success.
34518         * g++.dg/expr/anew2.C: Ditto.
34519         * g++.dg/expr/anew3.C: Ditto.
34520         * g++.dg/expr/anew4.C: Ditto.
34521
34522 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34523
34524         PR c++/3518
34525         * g++.dg/template/unify7.C: New.
34526
34527 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34528
34529         * g++.dg/README: Bring up to date with new subdirectories; remove
34530         duplicate subdirectory lines.
34531
34532 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34533
34534         PR c++/14007
34535         * g++.dg/template/unify5.C: New.
34536         * g++.dg/template/unify6.C: New.
34537         * g++.dg/template/qualttp20.C: Adjust.
34538         * g++.old-deja/g++.jason/report.C: Adjust.
34539         * g++.old-deja/g++.other/qual1.C: Adjust.
34540
34541 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/14803
34544         * g++.dg/inherit/ptrmem1.C: New test.
34545
34546 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34547
34548         PR c++/14755
34549         * gcc.c-torture/execute/20040331-1.c: New test.
34550         * gcc.dg/20040331-1.c: New test.
34551
34552 2004-04-01  Paul Brook  <paul@codesourcery.com>
34553
34554         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34555
34556 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34557
34558         PR c++/14724
34559         * g++.dg/init/goto1.C: New test.
34560
34561         PR c++/14763
34562         * g++.dg/template/defarg4.C: New test.
34563
34564 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34565
34566         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34567
34568 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34569
34570         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34571
34572 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34573
34574         * gcc.dg/noncompile/undeclared-2.c: New test.
34575
34576 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34577
34578         * gcc.dg/940409-1.c: Remove XFAIL.
34579         * gcc.dg/reg-vol-struct-1.c: New test.
34580
34581 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34582
34583         * gcc.dg/torture/builtin-wctype-1.c: New test.
34584
34585 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34586
34587         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34588         * gcc.dg/20001101-1.c: Likewise.
34589         * gcc.dg/20001102-1.c: Likewise.
34590
34591 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34592
34593         * gcc.dg/compare8.c: Add an additional test for XOR.
34594
34595 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34596
34597         * gcc.dg/torture/builtin-ctype-1.c: New test.
34598
34599 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34600
34601         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34602         * gcc.dg/torture/builtin-math-1.c: Likewise.
34603         * gcc.dg/torture/builtin-power-1.c: New test.
34604
34605 2004-03-24  Andreas Schwab  <schwab@suse.de>
34606
34607         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34608         IA64 assembler.
34609
34610 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34611             Roger Sayle  <roger@eyesopen.com>
34612
34613         * gcc.dg/compare8.c: New test case.
34614
34615 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34616
34617         * g++.dg/ext/altivec-7.C: New test.
34618
34619 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34620
34621         PR 12267, 12391, 12560, 13129, 14114, 14133
34622         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34623         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34624         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34625         Adjust error regexps.
34626         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34627         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34628         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34629         * gcc.dg/local1.c: Add explanatory comment.
34630
34631 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34632
34633         PR optimization/14669
34634         * g++.dg/opt/fold2.C: New test case.
34635
34636 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34637
34638         PR c/14069
34639         * gcc.dg/20040322-1.c: New test.
34640
34641 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34642
34643         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34644         * gcc.dg/ultrasp4.c: Likewise.
34645         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34646
34647 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34648
34649         * gcc.dg/i386-sse-8.c: Reset default options.
34650
34651 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34652
34653         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34654         in the error message text.
34655
34656 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34657
34658         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34659
34660 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34661
34662         PR c++/14616
34663         * g++.dg/init/array13.C: New test.
34664
34665 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34666
34667         PR target/13889
34668         * gcc.c-torture/compile/pr13889.c: New test case.
34669
34670 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34671
34672         PR c/14635
34673         * builtins-1.c (nan, nans): Don't test.
34674         * builtins-30.c: Don't use nan, nanf, nanl.
34675         * builtins-35.c: New test.
34676
34677 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34678
34679         * g++.dg/ext/altivec-6.C: New test.
34680
34681 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34682
34683         * g++.dg/init/placement3.C: New test.
34684
34685         * g++.dg/template/spec13.C: New test.
34686
34687         * g++.dg/lookup/using11.C: New test.
34688
34689         * g++.dg/lookup/koenig3.C: New test.
34690
34691         * g++.dg/template/operator2.C: New test.
34692
34693         * g++.dg/expr/dtor3.C: New test.
34694         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34695         marker.
34696         * g++.old-deja/g++.law/visibility28.C: Likewise.
34697
34698 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34699
34700         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34701         * gcc.dg/ppc64-abi-3.c: Likewise.
34702
34703 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34704
34705         PR c++/14545
34706         * g++.dg/parse/template15.C: New test.
34707
34708 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34709
34710         * g++.dg/expr/dtor2.C: New test.
34711
34712         * g++.dg/lookup/anon4.C: New test.
34713
34714         * g++.dg/overload/using1.C: New test.
34715
34716         * g++.dg/template/lookup7.C: New test.
34717
34718         * g++.dg/template/typename6.C: New test.
34719
34720         * g++.dg/expr/cond6.C: New test.
34721
34722 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34723
34724         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34725
34726 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34727
34728         * g++.dg/expr/cond5.C: New test.
34729         * g++.dg/expr/constcast1.C: Likewise.
34730         * g++.dg/expr/ptrmem2.C: Likewise.
34731         * g++.dg/expr/ptrmem3.C: Likewise.
34732         * g++.dg/lookup/main1.C: Likewise.
34733         * g++.dg/template/lookup6.C: Likewise.
34734
34735 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34736
34737         * gcc.dg/local1.c: New test.
34738
34739         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34740
34741 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34742
34743         * gcc.dg/torture/builtin-convert-1.c: New test.
34744
34745 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34746
34747         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34748
34749 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34750
34751         PR c++/14481
34752         * g++.dg/warn/Wunused-7.C: New test.
34753
34754 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34755
34756         * gcc.dg/torture/builtin-integral-1.c: New test.
34757
34758 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34759
34760         PR c++/14586
34761         * g++.dg/parse/non-dependent3.C: New test.
34762
34763 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34764
34765         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34766         * g++.dg/eh/simd-2.C: Likewise.
34767         * g++.dg/init/array10.C: Likewise.
34768         * gcc.c-torture/compile/simd-1.c: Likewise.
34769         * gcc.c-torture/compile/simd-2.c: Likewise.
34770         * gcc.c-torture/compile/simd-3.c: Likewise.
34771         * gcc.c-torture/compile/simd-4.c: Likewise.
34772         * gcc.c-torture/compile/simd-6.c: Likewise.
34773         * gcc.c-torture/execute/simd-1.c: Likewise.
34774         * gcc.c-torture/execute/simd-2.c: Likewise.
34775         * gcc.dg/compat/vector-defs.h: Likewise.
34776         * gcc.dg/20020531-1.c: Likewise.
34777         * gcc.dg/altivec-3.c: Likewise.
34778         * gcc.dg/altivec-4.c: Likewise.
34779         * gcc.dg/altivec-varargs-1.c: Likewise.
34780         * gcc.dg/compat/vector-defs.h: Likewise.
34781         * gcc.dg/i386-mmx-3.c: Likewise.
34782         * gcc.dg/i386-sse-4.c: Likewise.
34783         * gcc.dg/i386-sse-5.c: Likewise.
34784         * gcc.dg/i386-sse-8.c: Likewise.
34785         * gcc.dg/simd-1.c: Likewise.
34786         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34787         __ev64_opaque__ since the machine description provides it.
34788
34789 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34790
34791         * lib/compat.exp (skip_list): New global variable.
34792         Use it to hold the user defined COMPAT_SKIPS list if any.
34793         (compat-obj): Add the members of skip_list to optall.
34794
34795 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34796
34797         * gcc.dg/compat/union-by-value-1_main.c,
34798         union-by-value-1_x.c, union-by-value-1_y.c,
34799         union-check.h, union-defs.h,
34800         union-init.h, union-return-1_main.c,
34801         union-return-1_x.c, union-return-1_y.c: New files.
34802
34803 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34804
34805         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34806         mixed-struct-init.h: Add 4 mixed structure types.
34807         struct-by-value-21_main.c, struct-by-value-21_x.c,
34808         struct-by-value-21_y.c, struct-return-21_main.c,
34809         struct-return-21_x.c, struct-return-21_y.c: New files.
34810
34811 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34812
34813         PR c++/14550
34814         * g++.dg/parse/template14.C: New test.
34815
34816 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34817
34818         * gcc.c-torture/execute/20040313-1.c: New test.
34819
34820 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34821
34822         PR target/14533
34823         * gcc.dg/20040311-2.c: New test.
34824
34825 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34826
34827         PR other/14544
34828         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34829         bit-field.
34830
34831 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34832
34833         * gcc.dg/20040305-2.c: Add missing return statement.
34834
34835 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34836
34837         * gcc.dg/builtins-34.c: Also check pow10*.
34838
34839 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34840
34841         PR target/14262
34842         * gcc.dg/20040305-2.c: New test.
34843
34844 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34845
34846         * gcc.dg/20040310-1.c: New test.
34847
34848 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34849
34850         * gcc.c-torture/execute/20040311-1.c: New test case.
34851
34852 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/14476
34855         * g++.dg/lookup/enum1.C: New test.
34856
34857 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34858
34859         PR c++/14510
34860         * g++.dg/lookup/struct2.C: New test.
34861
34862 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34863
34864         * gcc.dg/builtins-34.c: New test.
34865
34866 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34867
34868         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34869
34870 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34871
34872         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34873         * gcc.dg/alias-2.c: New testcase.
34874
34875 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34876
34877         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34878
34879 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34880
34881         * gcc.c-torture/execute/20040309-1.c: New test case.
34882
34883 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34884
34885         PR c++/14397
34886         * g++.dg/overload/ref1.C: New.
34887
34888 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34889
34890         PR c++/14409
34891         * g++.dg/template/spec12.C: New test.
34892
34893         PR c++/14448
34894         * g++.dg/parse/crash14.C: New test.
34895
34896 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34897
34898         PR c++/14230
34899         * g++.dg/init/ref11.C: New test.
34900
34901 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34902
34903         PR c++/14432
34904         * g++.dg/parse/builtin2.C: New test.
34905
34906 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34907
34908         PR c++/14401
34909         * g++.dg/init/ctor3.C: New test.
34910         * g++.dg/init/union1.C: New test.
34911         * g++.dg/ext/anon-struct4.C: New test.
34912
34913 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34914
34915         * g++.dg/lookup/koenig1.C: Tweak error messages.
34916         * g++.dg/lookup/used-before-declaration.C: Likewise.
34917         * g++.dg/other/do1.C: Likewise.
34918         * g++.dg/overload/koenig1.C: Likewise.
34919         * g++.dg/parse/crash13.C: Likewise.
34920         * g++.dg/template/instantiate3.C: Likewise.
34921
34922 2004-03-08  Eric Christopher  <echristo@redhat.com>
34923
34924         * * lib/target-supports.exp: Enable libiconv in test
34925         compilation.  Fix up error checking.
34926
34927 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34928
34929         PR middle-end/14289
34930         * gcc.dg/pr14289-1.c: New test case.
34931         * gcc.dg/pr14289-2.c: Likewise.
34932         * gcc.dg/pr14289-3.c: Likewise.
34933
34934 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34935
34936         * gcc.c-torture/execute/20040308-1.c: New test.
34937
34938 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34939
34940         * gcc.c-torture/execute/20040307-1.c: New test case.
34941
34942 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34943
34944         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34945
34946 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34947
34948         * gcc.dg/20040306-1.c: New test.
34949
34950 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34951
34952         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34953         them static.
34954         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34955
34956 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34957
34958         PR c/14465
34959         * gcc.dg/decl-6.c: New test.
34960
34961 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34962
34963         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34964         Rename LOGPOW -> LOG_POW.
34965         (SQRT_EXP, POW_EXP): New.
34966
34967 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34968
34969         * gcc.dg/i386-sse-8.c: New test.
34970
34971 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34972
34973         PR c/14114
34974         * gcc.dg/decl-5.c: New test.
34975
34976 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34977
34978         * gcc.dg/20040305-1.c: New test.
34979
34980 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34981
34982         PR other/14354
34983         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34984
34985 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34986
34987         PR c++/14425, c++/14426
34988         * g++.dg/ext/altivec-4.C: New test.
34989         * g++.dg/ext/altivec-5.C: New test.
34990
34991 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34992
34993         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34994         global variables of a type with no linkage.
34995         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34996         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34997         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34998         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34999         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35000         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35001         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35002         * g++.dg/warn/deprecated.C: Name enum Color.
35003         * g++.dg/overload/VLA.C: Name structure for 'b'.
35004         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35005
35006 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35007
35008         * gcc.c-torture/compile/20040304-1.c: New test.
35009
35010 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35011
35012         PR 13728
35013         * gcc.dg/decl-4.c: New testcase.
35014
35015 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35016
35017         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35018         as PRECF if sizeof (float) > sizeof (double).
35019         (PRECL): Make it the same as PRECF if
35020         sizeof (float) > sizeof (long double).
35021
35022 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35023
35024         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35025         system type.  Add check for irix6 which doesn't have c99 runtime.
35026
35027 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35028
35029         * gcc.dg/const-elim-1.c: xfail for xtensa.
35030
35031 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/14369
35034         * g++.dg/template/cond4.C: New test.
35035
35036 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35037
35038         PR c++/14360
35039         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35040
35041         PR c++/14361
35042         * g++.dg/parse/defarg7.C: New test.
35043
35044         PR c++/14359
35045         * g++.dg/template/friend26.C: New test.
35046
35047 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35048
35049         PR c++/14324
35050         * g++.dg/abi/mangle21.C: New test.
35051
35052         PR c++/14260
35053         * g++.dg/parse/constructor2.C: New test.
35054
35055         PR c++/14337
35056         * g++.dg/template/sfinae1.C: New test.
35057
35058 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35059
35060         PR c++/14267
35061         * g++.dg/expr/crash2.C: New test.
35062
35063         PR middle-end/13448
35064         * gcc.dg/inline-5.c: New test.
35065         * gcc.dg/always-inline.c: Split out tests into ...
35066         * gcc.dg/always-inline2.c: ... this and ...
35067         * gcc.dg/always-inline3.c: ... this.
35068
35069 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35070
35071         PR debug/12103
35072         * g++.dg/debug/crash1.C: New test.
35073
35074 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35075
35076         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35077         function with __attribute__((noinline)).
35078         (recurser_void2): Likewise.
35079         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35080         (recurser_void2): Likewise.
35081
35082 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35083
35084         PR middle-end/14203
35085         * g++.dg/warn/Wunused-6.C: New test case.
35086
35087 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35088
35089         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35090         not defined.
35091
35092 2004-02-27  Eric Christopher  <echristo@redhat.com>
35093
35094         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35095         * g++.dg/charset/asm2.c: Run only x86.
35096         * gcc.dg/charset/asm3.c: Ditto.
35097
35098 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35099
35100         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35101         ld_library_path.
35102
35103 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35104
35105         * g++.dg/ext/altivec-3.C: New.
35106
35107 2004-02-26  Richard Henderson  <rth@redhat.com>
35108
35109         * g++.dg/ext/attrib10.C: Mark for warning.
35110         * gcc.dg/attr-alias-1.c: New.
35111
35112 2004-02-26  Richard Henderson  <rth@redhat.com>
35113
35114         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35115         * gcc.c-torture/execute/20040208-2.c: ... it back.
35116
35117 2004-02-26  Eric Christopher  <echristo@redhat.com>
35118
35119         * lib/target-supports.exp (check-iconv-available): New function.
35120         * lib/gcc-dg.exp (dg-require-iconv): New function.
35121         Use above.
35122         * gcc.dg/charset: New directory.
35123         * gcc.dg/charset/charset.exp: New file.
35124         * gcc.dg/charset/asm1.c: Ditto.
35125         * gcc.dg/charset/asm2.c: Ditto.
35126         * gcc.dg/charset/asm3.c: Ditto.
35127         * gcc.dg/charset/asm4.c: Ditto.
35128         * gcc.dg/charset/asm5.c: Ditto.
35129         * gcc.dg/charset/attribute1.c: Ditto.
35130         * gcc.dg/charset/attribute2.c: Ditto.
35131         * gcc.dg/charset/string1.c: Ditto.
35132         * g++.dg/charset: New directory.
35133         * g++.dg/dg.exp: Add here. Special options.
35134         * g++.dg/charset/charset.exp: New file.
35135         * g++.dg/charset/asm1.c: Ditto.
35136         * g++.dg/charset/asm2.c: Ditto.
35137         * g++.dg/charset/asm3.c: Ditto.
35138         * g++.dg/charset/asm4.c: Ditto.
35139         * g++.dg/charset/attribute1.c: Ditto.
35140         * g++.dg/charset/attribute2.c: Ditto.
35141         * g++.dg/charset/extern1.cc: Ditto.
35142         * g++.dg/charset/extern2.cc: Ditto.
35143         * g++.dg/charset/string1.c: Ditto.
35144
35145 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c++/14278
35148         * g++.dg/parse/comma1.C: New test.
35149
35150 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35151
35152         PR c++/14284
35153         * g++.dg/template/ttp8.C: New test.
35154
35155 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35156
35157         * gcc.dg/fixuns-trunc-1.c: New test.
35158
35159 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35160
35161         * gcc.dg/builtins-config.h: Use #elif.
35162
35163 2004-02-26  Michael Matz  <matz@suse.de>
35164
35165         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35166         * gcc.dg/991214-1.c: Likewise.
35167         * gcc.dg/i386-asm-1.c: Likewise.
35168
35169 2004-02-25  Richard Henderson  <rth@redhat.com>
35170
35171         * gcc.c-torture/execute/20040208-2.c: Move ...
35172         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35173
35174 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35175
35176         PR c++/14246
35177         * g++.dg/other/crash-3.C: New test.
35178
35179 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35180
35181         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35182         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35183
35184         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35185         HP-UX.
35186
35187 2004-02-24  Michael Matz  <matz@suse.de>
35188
35189         * gcc.dg/i386-regparm.c: New.
35190
35191 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35192
35193         * gcc.c-torture/execute/20040223-1.c: New.
35194
35195 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35196             Kazu Hirata  <kazu@cs.umass.edu>
35197
35198         * gcc.dg/fwritable-strings-1.c: Remove.
35199
35200 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35201
35202         PR c/14156
35203         * gcc.dg/20040223-1.c: New test.
35204
35205 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35206
35207         PR c++/14106
35208         * g++.dg/ext/typeof9.C: New test.
35209
35210 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35211
35212         PR c++/14250
35213         * g++.dg/other/switch1.C: New test.
35214
35215 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35216
35217         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35218         * gcc.dg/va-arg-1.c: Likewise.
35219
35220 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35221
35222         PR c++/14143
35223         * g++.dg/template/koenig5.C: New test.
35224
35225 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35226
35227         * g++.dg/ext/altivec-1.C: Generalize target triple.
35228         * g++.dg/ext/altivec-2.C: New test case.
35229         * g++.dg/ext/altivec_check.h: New file.
35230         * gcc.dg/altivec-1.c: Generalize target triple;
35231         include altivec_check.h and call altivec_check().
35232         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35233         * gcc.dg/altivec-6.c: New test case.
35234         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35235         type casts as needed.
35236         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35237         altivec_check().
35238         * gcc.dg/altivec-12.c: New test case.
35239         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35240         include altivec_check.h and call altivec_check().
35241         * gcc.dg/altivec_check.h: New file.
35242
35243 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35244
35245         * lib/target-supports.exp (check_alias_available): Don't mangle
35246         function `g' in test program.
35247
35248 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35249
35250         * lib/target-supports.exp (check_profiling_available): Check
35251         argument to determine whether we support a profiling type.
35252         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35253         check_profiling_available.
35254         * g++.dg/bprob/bprob.exp: Likewise.
35255         * g77.dg/bprob/bprob.exp: Likewise.
35256         * gcc.misc-tests/bprob.exp: Likewise.
35257         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35258         dg-require-profiling and delete expected error handling.
35259         * gcc.dg/20021014-1.c: Likewise.
35260         * gcc.dg/nest.c: Likewise.
35261
35262 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35263
35264         PR c++/12007
35265         * g++.dg/other/vthunk1.C: New test.
35266
35267 2004-02-20  Falk Hueffner  <falk@debian.org>
35268
35269         PR target/14201
35270         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35271
35272 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35273
35274         PR c++/13927
35275         * g++.dg/other/error8.C: Remove XFAIL markers.
35276
35277         PR c++/14173
35278         * g++.dg/ext/packed5.C: New test.
35279
35280         PR c++/14199
35281         * g++.dg/warn/Wunused-5.C: New test.
35282
35283         PR c++/14186
35284         * g++.dg/lookup/member1.C: New test.
35285
35286 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35287
35288         * gcc.c-torture/compile/20040130-1.c: Enable only when
35289         __INT_MAX__ >= 2147483647L.
35290         * gcc.c-torture/compile/961203-1.c: Likewise.
35291
35292 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35293
35294         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35295         * g++.dg/opt/template1.C: Robustify assembler regexp
35296
35297 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35298
35299         * gcc.c-torture/execute/simd-4.x: Remove.
35300         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35301         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35302         Guard with #ifndef SKIP_ATTRIBUTE.
35303         * gcc.dg/compat/vector-1_y.c: Likewise.
35304         * gcc.dg/compat/vector-2_x.c: Likewise.
35305         * gcc.dg/compat/vector-2_y.c: Likewise.
35306         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35307         * g++.dg/eh/simd-2.C: Likewise.
35308
35309 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35310
35311         * gcc.c-torture/compile/complex-1.c: New.
35312
35313 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35314
35315         PR target/14209
35316         * gcc.c-torture/execute/20040218-1.c: New test.
35317
35318 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35319
35320         PR c++/14181
35321         * g++.dg/parse/new2.C: New test.
35322
35323 2004-02-18  Paul Brook  <paul@codesourcery.com>
35324
35325         * gcc.c-torture/compile/libcall-1.c: New test.
35326
35327 2004-02-18  Paul Brook  <paul@codesourcery.com>
35328
35329         PR debug/12934
35330         * gcc.dg/debug/debug-7.c: New test.
35331
35332 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35333
35334         * gcc.dg/20040217-1.c: New test.
35335
35336 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35337
35338         * gcc.c-torture/execute/990208-1.x: Delete.
35339
35340 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35341
35342         * gcc.c-torture/execute/20040208-2.x: New file.
35343
35344 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35345
35346         PR c++/11326
35347         * g++.dg/abi/structret1.C: New test.
35348
35349 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35350
35351         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35352         (i386_cpuid): No need to test if cpuid is available on AMD64.
35353         Fix assembly, so that it works onboth i386 and AMD64.
35354         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35355         (vecInLong): Fix s[] member type to unsigned int.
35356         (vecInWord): Remove type.
35357         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35358         (a64, b64, c64, d64, e64): Remove.
35359         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35360         Remove unused variable.  Remove initialization of removed variables.
35361         Don't call mmx_tests nor sse_tests.
35362         (reference_mmx, reference_sse): Remove.
35363         (check): Add return stmt.
35364         * gcc.dg/i386-sse-7.c: New test.
35365         * gcc.dg/i386-mmx-4.c: New test.
35366
35367 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35368
35369         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35370         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35371         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35372         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35373         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35374         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35375         g++.dg/tc1/dr94.C: Fix line terminator.
35376
35377 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35378
35379         * gcc.c-torture/compile/20040216-1.c: New.
35380
35381 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35382
35383         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35384         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35385         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35386         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35387         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35388         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35389
35390 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35391
35392         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35393
35394 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35395
35396         PR c++/13971
35397         * g++.dg/expr/cond4.C: New test.
35398
35399         PR c++/14086
35400         * g++.dg/lookup/crash2.C: New test.
35401
35402 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35403
35404         * gcc.c-torture/compile/20040214-2.c: New test.
35405
35406 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35407
35408         PR c++/14116
35409         * g++.dg/ext/typeof8.C: New test.
35410
35411 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35412
35413         * gcc.c-torture/compile/20040214-1.c: New test.
35414
35415 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35416
35417         PR c++/13635
35418         * g++.dg/template/spec11.C: New test.
35419
35420 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35421
35422         PR c++/13927
35423         * g++.dg/other/error8.C: New test.
35424
35425 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/14122
35428         * g++.dg/template/array4.C: New test.
35429
35430         PR c++/14108
35431         * g++.dg/inherit/thunk2.C: New test.
35432
35433         PR c++/14083
35434         * g++.dg/eh/cond2.C: New test.
35435
35436 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35437
35438         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35439
35440 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35441
35442         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35443
35444 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35445
35446         * g++.dg/simd-2.C: xfail on ppc64-linux.
35447
35448 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35449
35450         PR c/456
35451         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35452         tests.
35453
35454 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35455
35456         * gcc.dg/builtins-33.c: New test.
35457
35458 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35459
35460         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35461
35462 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35463
35464         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35465
35466 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35467
35468         * gcc.dg/ppc64-abi-3.c: New test.
35469
35470 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35471
35472         PR c/14092
35473
35474         * gcc.dg/pr14092-1.c: New testcase.
35475
35476 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35477
35478         * gcc.dg/cpp/assert4.c: Fix typo last change.
35479
35480         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35481         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35482
35483         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35484
35485 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35486
35487         * gcc.c-torture/compile/20040209-1.c: New test case.
35488
35489 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35490
35491         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35492
35493 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35494
35495         * gcc.c-torture/execute/20040208-[12].c: New tests.
35496
35497 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35498
35499         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35500
35501 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35502
35503         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35504
35505 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35506
35507         Bug 13856
35508         * gcc.dg/visibility-8.c: New testcase.
35509
35510 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35511
35512         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35513         arguments.
35514         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35515
35516 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35517
35518         PR middle-end/13696
35519         * g++.dg/opt/fold1.C: New test case.
35520
35521 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35522
35523         PR c++/14033
35524         * g++.dg/other/crash-2.C: New test.
35525
35526 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35527
35528         PR c++/14028
35529         * g++.dg/parse/angle-bracket2.C: New test.
35530
35531 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35532
35533         PR middle-end/13750
35534         Revert:
35535         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35536         PR pch/13361
35537         * g++.dg/pch/wchar-1.C: New.
35538         * g++.dg/pch/wchar-1.Hs: New.
35539
35540 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35541
35542         PR c++/14008
35543         * g++.dg/parse/error15.C: New test.
35544         * g++.dg/parse/crash11.C: Update dg-error mark.
35545
35546 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35547
35548         PR c++/13932
35549         * g++.dg/warn/conv2.C: New test.
35550
35551 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35552
35553         PR c++/13086
35554         * g++.dg/warn/incomplete1.C: Remove xfail.
35555
35556 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35557
35558         * lib/file-format.exp (gcc_target_object_format): Use
35559         ${tool}_target_compile, not gcc_target_compile.
35560         * lib/target-supports.exp (check_alias_available): Likewise.
35561         (check_gc_sections_available): Likewise.
35562         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35563         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35564         dg-require-alias.
35565
35566 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35567
35568         PR c++/13969
35569         * g++.dg/template/static6.C: New test.
35570
35571 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35572
35573         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35574
35575 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35576
35577         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35578         tests for systems where `char' is unsigned by default.
35579
35580 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35581
35582         PR c++/13997
35583         * g++.dg/template/partial3.C: New test.
35584
35585 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35586
35587         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35588         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35589         Remove mentions of obsolete ports.
35590
35591 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35592
35593         * gcc.dg/noncompile/20001228-1.c: Fix for new
35594         error message.
35595
35596 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35597
35598         PR target/9348
35599         * gcc.c-torture/execute/multdi-1.c: New test case.
35600
35601 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35602
35603         PR c++/13925
35604         * g++.dg/template/lookup5.C: New test.
35605
35606 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35607
35608         PR c++/13950
35609         * g++.dg/template/lookup4.C: New test.
35610
35611         PR c++/13970
35612         * g++.dg/parse/error14.C: New test.
35613
35614         PR c++/14002
35615         * g++.dg/parse/template13.C: New test.
35616
35617 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35618
35619         PR c++/13978
35620         * g++.dg/template/koenig4.C: New test.
35621
35622         PR c++/13968
35623         * g++.dg/template/crash17.C: New test.
35624
35625         PR c++/13975
35626         * g++.dg/parse/error13.C: New test.
35627         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35628
35629 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35630
35631         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35632
35633 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35634
35635         PR c/11658
35636         PR c/13994
35637         * gcc.dg/noncompile/20040203-1.c: New test.
35638         * gcc.dg/noncompile/20040203-2.c: Likewise.
35639         * gcc.dg/noncompile/20040203-3.c: Likewise.
35640         * gcc.dg/20040203-1.c: Likewise.
35641
35642 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35643
35644         PR c++/10858
35645         * g++.dg/template/sizeof7.C: New test.
35646
35647 2004-02-02  Eric Christopher  <echristo@redhat.com>
35648             Zack Weinberg  <zack@codesourcery.com>
35649
35650         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35651
35652 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35653
35654         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35655         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35656         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35657         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35658
35659 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35660
35661         PR c++/13113
35662         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35663
35664         PR c++/13854
35665         * g++.dg/ext/attrib13.C: New test.
35666
35667         PR c++/13907
35668         * g++.dg/conversion/op2.C: New test.
35669
35670 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35671
35672         * gcc.dg/titype-1.c: Fix pasto.
35673
35674 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35675
35676         * gcc.dg/titype-1.c: New test.
35677
35678 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35679
35680         PR c++/13957
35681         * g++.dg/template/non-type-template-argument-1.C,
35682         g++.dg/template/qualified-id1.C: Update dg-error marks.
35683         * g++.dg/template/nontype6.C: New test.
35684
35685 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35686
35687         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35688         * gcc.dg/builtins-31.c: New testcase.
35689         * gcc.dg/builtins-32.c: New testcase.
35690
35691 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35692
35693         * objc.dg/call-super-2.m: Update line numbers
35694         for the including of stddef.h.
35695
35696 2004-01-30  Michael Matz  <matz@suse.de>
35697
35698         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35699         g++.dg/ext/case-range3.C: New tests.
35700
35701 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35702
35703         DR206
35704         PR c++/13813
35705         * g++.dg/template/member4.C: New test.
35706
35707 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35708
35709         PR c++/13683
35710         * g++.dg/template/sizeof6.C: New test.
35711
35712 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35713
35714         * gcc.dg/fwritable-strings-1.c: New test.
35715
35716 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35717
35718         * gcc.c-torture/compile/20040130-1.c: New test.
35719
35720 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35721
35722         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35723
35724 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/13883
35727         * g++.dg/template/ctor3.C: New test.
35728
35729 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35730
35731         * g++.dg/tc1: New directory.
35732         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35733         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35734         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35735         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35736         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35737
35738 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35739
35740         * g++.dg/parse/error11.C: New test.
35741         * g++.dg/parse/error12.C: Likewise.
35742
35743 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35744
35745         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35746         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35747
35748 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35749
35750         PR c++/13791
35751         * g++.dg/ext/attrib12.C: New test.
35752
35753         PR c++/13736
35754         * g++.dg/parse/cast2.C: New test.
35755
35756 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35757
35758         * objc.dg/encode-2.m (main): New local string.  Set depending on
35759         sizeof long.  Use in sscanf call.
35760         * objc.dg/encode-3.m (main): New local string.  Set depending on
35761         sizeof long.  Use in scan_initial call.
35762
35763 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35764
35765         * objc.dg/call-super-2.m: Make LP64-safe.
35766         * objc.dg/desig-init-1.m: Likewise.
35767
35768 2004-01-27  Devang Patel <dpatel@apple.com>
35769
35770         * g++.dg/debug/namespace1.C: New test.
35771
35772 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35773
35774         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35775         xscale-*-*.
35776
35777         * gcc.dg/arm-mmx-1.c: New test.
35778
35779 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35780
35781         * gcc.dg/20040127-1.c: New test.
35782         * gcc.dg/20040127-2.c: New test.
35783
35784 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35785
35786         * objc.dg/stret-1.m (glob): Renamed to globa.
35787
35788 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35789
35790         PR c++/13663
35791         * g++.dg/expr/for1.C: New test.
35792
35793 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35794
35795         PR middle-end/13779
35796         * gcc.dg/darwin-longlong.c: New test.
35797
35798 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35799
35800         * gcc.dg/20040124-1.c: Moved test from here...
35801         * gcc.c-torture/compile/20040124-1.c: ...to here.
35802
35803 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35804
35805         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35806         the assembly output if -m64 is passed.
35807
35808 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35809
35810         PR c++/13833
35811         * g++.dg/template/cond3.C: New test.
35812
35813 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35814
35815         PR c++/13810
35816         * g++.dg/template/ttp7.C: New test.
35817
35818 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35819
35820         PR c++/13797
35821         * g++.dg/template/nontype4.C: New test.
35822         * g++.dg/template/nontype5.C: Likewise.
35823
35824 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35825
35826         * gcc.dg/torture/mips-clobber-at.c: New test.
35827
35828 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35829
35830         * gcc.dg/20040124-1.c: New test.
35831
35832 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35833
35834         * gcc.dg/20040123-1.c: New test.
35835
35836 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35837
35838         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35839
35840 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35841
35842         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35843
35844 2004-01-23  Andrew Pinski  <apinski@apple.com>
35845
35846         * gcc.dg/20030121-1.c: Move to ..
35847         * gcc.dg/20040121-1.c: here.
35848
35849 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35850
35851         * gcc.dg/builtins-29.c: New test case.
35852
35853 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35854
35855         PR 18314
35856         * gcc.dg/builtins-30.c: New testcase.
35857
35858 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35859
35860         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35861         * lib/g77.exp: Likewise.
35862         * lib/objc.exp: Likewise.
35863         * lib/g++.exp: Likewise.
35864
35865 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35866
35867         * gcc.dg/struct-by-value-2.c: New test.
35868
35869 2004-01-21  Andrew Pinski  <apinski@apple.com>
35870
35871         PR target/13785
35872         * gcc.dg/20030121-1.c: New test.
35873
35874 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35875
35876         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35877         clobber frame pointer register in asm statement.
35878
35879 2004-01-21  Falk Hueffner  <falk@debian.org>
35880
35881         * gcc.c-torture/compile/20040121-1.c: New test.
35882
35883 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35884
35885         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35886
35887 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35888
35889         * gcc.dg/ppc64-abi-2.c: New test.
35890
35891 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35892
35893         * lib/treelang.exp: Fill out this file.
35894         * lib/treelang-dg.exp: New File.
35895
35896 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35897
35898         * gcc.c-torture/compile/981022-1.c: Remove.
35899         * gcc.dg/array-5.c: Remove XFAIL.
35900         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35901         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35902         gcc.dg/cond-lvalue-1.c: Update.
35903         * gcc.dg/cast-lvalue-2.c: New test.
35904
35905 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35906
35907         PR c++/13592
35908         * g++.dg/other/error1.C (class foo): Tweak error message.
35909
35910         PR c++/13592
35911         * g++.dg/template/call2.C: New test.
35912
35913 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35914
35915         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35916         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35917         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35918         scalar-return-1_x.c, scalar-return-2_y.c,
35919         scalar-return-3_x.c, scalar-return-3_y.c,
35920         scalar-return-4_x.c, scalar-return-4_y.c,
35921         struct-align-1.h, struct-align-1_x.c,
35922         struct-align-1_y.c, struct-align-2.h,
35923         struct-align-2_x.c, struct-align-2_y.c,
35924         struct-by-value-10_y.c, struct-by-value-11_x.c,
35925         struct-by-value-11_y.c, struct-by-value-12_x.c,
35926         struct-by-value-12_y.c, struct-by-value-13_x.c,
35927         struct-by-value-13_y.c, struct-by-value-14_x.c,
35928         struct-by-value-14_y.c, struct-by-value-15_x.c,
35929         struct-by-value-15_y.c, struct-by-value-16_y.c,
35930         struct-by-value-17_y.c, struct-by-value-18_y.c,
35931         struct-by-value-19_y.c, struct-by-value-1_x.c,
35932         struct-by-value-1_y.c, struct-by-value-20_y.c,
35933         struct-by-value-2_x.c, struct-by-value-2_y.c,
35934         struct-by-value-3_y.c, struct-by-value-4_x.c,
35935         struct-by-value-4_y.c, struct-by-value-5_y.c,
35936         struct-by-value-6_y.c, struct-by-value-7_y.c
35937         struct-by-value-8_x.c, struct-by-value-8_y.c
35938         struct-by-value-9_x.c, struct-by-value-9_y.c
35939         struct-return-10_x.c, struct-return-10_y.c,
35940         struct-return-19_x.c, struct-return-20_x.c
35941         struct-return-2_x.c, struct-return-2_y.c
35942         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35943         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35944
35945 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35946
35947         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35948         attribute on sparc*-sun-solaris2.*.
35949
35950 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35951
35952         PR c++/13710
35953         * g++.dg/ext/typeof7.C: New test.
35954
35955 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35956
35957         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35958         * gcc.dg/const-elim-1.c: Same.
35959
35960 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35961
35962         * objc.dg/stret-1.m: New.
35963         * objc.dg/stret-2.m: New.
35964
35965 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35966
35967         PR c++/11895
35968         * g++.dg/ext/vector1.C: New test.
35969
35970 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35971
35972         * gcc.dg/pch/import-1.c: New.
35973         * gcc.dg/pch/import-1.hs: New.
35974         * gcc.dg/pch/import-1a.h: New.
35975         * gcc.dg/pch/import-1b.h: New.
35976         * gcc.dg/pch/import-1c.h: New.
35977
35978 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35979
35980         PR c++/13574
35981         * g++.dg/ext/array1.C: New test.
35982
35983         PR c++/13178
35984         * g++.dg/conversion/op1.C: New test.
35985
35986 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35987
35988         PR 11864
35989         From Kazumoto Kojima / Dan Kegel:
35990         * gcc.dg/pr11864-1.c: New test.
35991
35992         PR 10392
35993         From Marcus Comstedt / Dan Kegel:
35994         * gcc.dg/pr10392-1.c: New test.
35995
35996 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35997
35998         PR c++/13478
35999         * g++.dg/init/ref10.C: New test.
36000
36001 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36002
36003         PR c++/13407
36004         * g++.dg/parse/typename6.C: New test.
36005
36006 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36007
36008         PR pch/13361
36009         * g++.dg/pch/wchar-1.C: New.
36010         * g++.dg/pch/wchar-1.Hs: New.
36011
36012 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36013
36014         PR c++/9259
36015         * g++.dg/expr/sizeof2.C: New test.
36016
36017 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36018
36019         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36020
36021 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36022
36023         PR c++/13659
36024         * g++.dg/lookup/strong-using-3.C: New.
36025         * g++.dg/lookup/using-10.C: New.
36026
36027 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36028
36029         PR c++/13594
36030         * g++.dg/lookup/strong-using-2.C: New.
36031
36032 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36033             Dan Kegel <dank@kegel.com>
36034             J"orn Rennecke <joern.rennecke@superh.com>
36035
36036         PR target/9365
36037         * gcc.dg/pr9365-1.c: New test.
36038
36039 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36040
36041         PR c++/8856
36042         * g++.dg/parse/casting-operator2.C: New test.
36043         * g++.old-deja/g++.pt/explicit83.C: Remove.
36044
36045 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36046
36047         * gcc.dg/label-compound-stmt-1.c: New test.
36048         * gcc.c-torture/compile/950922-1.c,
36049         gcc.c-torture/compile/20000211-3.c,
36050         gcc.c-torture/compile/20000518-1.c,
36051         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36052         compound statements.
36053
36054 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36055
36056         * gcc.dg/ppc64-abi-1.c: New test.
36057
36058 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36059
36060          * g++.dg/ext/attrib9.C: Add dg-warnings.
36061
36062 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36063
36064         PR c++/12335
36065         * g++.dg/parse/dtor3.C: New test.
36066
36067 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36068
36069         PR c++/12709
36070         * g++.dg/parse/try-catch-1.C: New test.
36071
36072 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36073
36074         * ada/acats/run_all.sh: Add more verbose output in acats.log
36075         when compiling tests.
36076
36077 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36078
36079         PR 13656
36080         * gcc.dg/typedef-redecl.c: New test case.
36081         * gcc.dg/typedef-redecl.h: New support file.
36082
36083 2004-01-13  Jan Hubicka  <jh@suse.cz>
36084
36085         * gcc.dg/always_inline.c: New test.
36086         * gcc.dg/debug/20031231-1.c: Fix.
36087
36088 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36089
36090         PR c++/13474
36091         * g++.dg/template/array3.C: New test.
36092
36093 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36094
36095         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36096         * g++.dg/warn/Wunused-2.C: Likewise.
36097
36098 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36099
36100         PR c++/13289
36101         * g++.dg/template/instantiate6.C: New test.
36102
36103 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36104
36105         PR middle-end/11397
36106         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36107
36108 2004-01-12  Jan Hubicka  <jh@suse.cz>
36109
36110         PR opt/12826
36111         * gcc.dg/20040112-1.c: New.
36112
36113         * gcc.dg/dwarf-die[1-7].c: Move to...
36114         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36115         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36116
36117 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36118
36119         PR c++/4100
36120         * g++.dg/parse/friend4.C: New test.
36121
36122 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36123
36124         PR c++/4100
36125         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36126         definition is called a friend.
36127
36128 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36129
36130         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36131
36132 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36133
36134         PR c++/3478
36135         * g++.dg/parse/error10.C: New test.
36136         * g++.dg/template/arg2.C: Accept "invalid type" error.
36137
36138 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36139
36140         PR middle-end/13392
36141         * g++.dg/opt/expect2.C: New test.
36142
36143 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36144
36145         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36146         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36147         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36148         Update dg-error regexps.
36149
36150 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36151
36152         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36153         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36154
36155 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36156
36157         * gcc.dg/pragma-re-1.c: Use right pointer type.
36158
36159 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36160
36161         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36162
36163 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36164
36165         * gcc.dg/rs6000-ldouble-1.c: New.
36166
36167 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36168
36169         DR 337
36170         PR c++/9256
36171         * g++.dg/other/abstract1.C: New test.
36172
36173 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36174
36175         * g++.dg/lookup/strong-using-1.C: New.
36176
36177 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36178
36179         PR c/11234
36180         * gcc.dg/func-ptr-conv-1.c: New test.
36181         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36182
36183 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36184
36185         PR target/13380.
36186         * gcc.c-torture/compile/20040109-1.c: New.
36187
36188 2004-01-08  Stuart Hastings  <stuart@apple.com>
36189
36190         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36191         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36192         * gcc.dg/i386-sse-6.c: ...this new testcase.
36193
36194 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36195
36196         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36197
36198 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36199
36200         * ada/acats/run_acats: Treat 'gnatchop' the same way
36201         as 'gnatmake'.  Export GCC_DRIVER.
36202         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36203         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36204
36205 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36206
36207         PR c++/12573
36208         * g++.dg/template/dependent-expr4.C: New test.
36209
36210 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36211
36212         * gcc.dg/altivec-11.c: New test.
36213
36214 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36215
36216         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36217
36218 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36219
36220         PR c/6024
36221         * gcc.dg/enum-compat-1.c: New test.
36222         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36223
36224 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36225
36226         PR c/12165
36227         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36228         gcc.dg/c99-idem-qual-3.c: New tests.
36229
36230 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36231
36232         * gcc.dg/winline-7.c: Don't cast void * to int.
36233
36234 2004-01-06  Jan Hubicka  <jh@suse.cz>
36235
36236         * gcc.dg/i386-sse-5.c: New test
36237         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36238
36239 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36240
36241         PR c++/12815
36242         * g++.dg/rtti/typeid4.C: New test.
36243
36244 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36245
36246         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36247
36248 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36249
36250         PR c++/12132
36251         * g++.dg/template/error11.C: New test.
36252
36253         PR c++/13451
36254         * g++.dg/template/class2.C: New test.
36255
36256 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36257         Richard Sandiford <rsandifo@redhat.com>
36258
36259         PR c++/13387
36260         * g++.dg/opt/alias3.C: New test.
36261
36262 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36263
36264         PR c++/13157
36265         * g++.dg/template/koenig3.C: New test.
36266
36267         PR c++/13529
36268         * g++.dg/parse/offsetof3.C: New test.
36269
36270         * g++.dg/init/copy7.C: Add missing dg-error markers.
36271
36272         PR c++/12226
36273         * g++.dg/init/copy7.c: New test.
36274
36275         PR c++/13536
36276         * g++.dg/parse/cast1.C: New test.
36277
36278 2004-01-04  Jan Hubicka  <jh@suse.cz>
36279
36280         * gcc.dg/winline[1-7].c: New tests.
36281
36282 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36283
36284         PR c++/13520
36285         * g++.dg/template/qualttp22.C: New test.
36286
36287 2004-01-01  Jan Hubicka  <jh@suse.cz>
36288
36289         * gcc.dg/debug/20031231-1.c: New.
36290         * gcc.c-torture/compile/20040101-1.c: New.
36291         * gcc.dg/dwarf-die-[1-7].c: New.
36292
36293 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36294
36295         PR optimization/13521
36296         * gcc.c-torture/compile/20031231-1.c: New test.
36297
36298 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36299
36300         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36301
36302 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36303
36304         PR c++/10079
36305         * g++.dg/template/crash16.C: New test.
36306
36307 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36308
36309         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36310
36311 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36312
36313         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36314         ports.
36315         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36316         * g++.old-deja/g++.law/profile1.C: Likewise.
36317         * gcc.c-torture/compile/981006-1.c: Likewise.
36318         * gcc.c-torture/execute/loop-2e.x: Likewise.
36319         * gcc.c-torture/execute/loop-2f.x: Remove.
36320         * gcc.c-torture/execute/loop-2g.x: Likewise.
36321         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36322         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36323
36324 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36325
36326         PR c++/13507
36327         * g++.dg/ext/attrib11.C: New test.
36328
36329         PR c++/13494
36330         * g++.dg/template/array2-1.C: New test.
36331         * g++.dg/template/array2-2.C: New test.
36332
36333 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36334
36335         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36336
36337 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36338
36339         PR c++/12774
36340         * g++.dg/template/array1-1.C: New test.
36341         * g++.dg/template/array1-2.C: New test.
36342
36343 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36344
36345         PR fortran/12632
36346         * g77.dg/12632.f: New test case.
36347
36348 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36349
36350         PR c++/13289
36351         * g++.dg/parse/nontype1.C: New test.
36352
36353 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36354
36355         PR c++/12403
36356         * g++.dg/parse/explicit1.C: New test.
36357         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36358
36359 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36360
36361         PR c++/13081
36362         * g++.dg/opt/inline6.C: New test.
36363
36364         PR c++/12613
36365         * g++.dg/parse/error9.C: New test.
36366
36367         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36368
36369 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36370
36371         PR c++/13009
36372         * g++.dg/init/assign1.C: New test.
36373
36374 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36375
36376         PR c++/13070
36377         * g++.dg/warn/format3.C: New test case.
36378
36379 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36380
36381         * gcc.c-torture/compile/20031227-1.c: New test.
36382
36383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36384
36385         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36386         * g77.dg/bprob/bprob.exp: Likewise.
36387         * gcc.misc-tests/bprob.exp: Likewise.
36388         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36389         variants on systems where the library does not provide that
36390         functionality.
36391         * gcc.dg/builtins-20.c: Use builtins-config.h.
36392         * gcc.dg/builtins-config.h: New file.
36393
36394 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * lib/gcc-dg.exp (dg-require-profiling): New function.
36397         * lib/target-supports.exp (check_profiling_available): Likewise.
36398         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36399         * g77.dg/bprob/bprob.exp: Likewise.
36400         * gcc.misc-tests/bprob.exp: Likewise.
36401         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36402         * gcc.dg/20021014-1.c: Likewise.
36403         * gcc.dg/nest.c: Likewise.
36404
36405 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36406
36407         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36408         compiling.
36409         * g++.dg/lookup/java2.C: Likewise.
36410         * gcc.dg/cpp/lexident.c: Likewise.
36411
36412 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36413
36414         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36415         given.
36416         * gcc.c-torture/compile/961203-1.c: Likewise.
36417         * gcc.c-torture/compile/980506-1.c: Likewise.
36418
36419 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36420
36421         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36422         (additional_prunes): New global.
36423         (gcc-dg-prune): Handle additional per-test pruning.
36424         (dg-test): Clear additional_prunes between tests.
36425
36426         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36427         dg-prune-output to avoid spurious failures from assembler
36428         complaining about nonexistent WAW violations.
36429         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36430         Use dg-prune-output to avoid spurious failures from assembler
36431         warning about Itanium B-step errata.
36432
36433 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36434
36435         * g++.dg/abi/macro0.C: New test.
36436         * g++.dg/abi/macro1.C: Likewise.
36437         * g++.dg/abi/macro2.C: Likewise.
36438
36439         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36440         * g++.dg/abi/bitfield7.C: Likewise.
36441         * g++.dg/abi/dtor2.C: Likewise.
36442         * g++.dg/abi/mangle11.C: Likewise.
36443         * g++.dg/abi/mangle12.C: Likewise.
36444         * g++.dg/abi/mangle14.C: Likewise.
36445         * g++.dg/abi/mangle17.C: Likewise.
36446         * g++.dg/abi/vbase10.C: Likewise.
36447         * g++.dg/abi/vbase14.C: Likewise.
36448         * g++.dg/template/qualttp17.C: Likewise.
36449
36450 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36451
36452         PR c/11995
36453         * gcc.dg/20031223-1.c: New test.
36454
36455 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36456
36457         * gcc.dg/noreturn-7.c: New test.
36458
36459 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36460
36461         * gcc.dg/null-pointer-1.c: New test.
36462
36463 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36464
36465         * g++.old-deja/g++.jason/template18.C: Remove.
36466         * g++.old-deja/g++.jason/template37.C: Likewise.
36467
36468         PR c++/12862
36469         * g++.dg/lookup/ns1.C: New test.
36470
36471         PR c++/12397
36472         * g++.dg/template/lookup3.C: New test.
36473
36474 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36475
36476         * g++.dg/template/recurse1.C: New test
36477
36478 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36479
36480         PR c++/12479
36481         * g++.dg/parse/semicolon1.C: New test.
36482         * g++.dg/parse/semicolon1.h: Likewise.
36483
36484 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36485
36486         * gcc.dg/darwin-misaligned.c: New test.
36487
36488 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36489
36490         PR c/9163
36491         * gcc.dg/20031222-1.c: New test.
36492
36493 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36494
36495         PR c++/13438
36496         * g++.dg/parse/error8.C: New test.
36497
36498         PR c++/11554
36499         * g++.dg/warn/ctor-init-1.C: New test.
36500
36501 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36502
36503         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36504         too small.
36505         * gcc.c-torture/compile/930217-1.c: Likewise.
36506         * gcc.c-torture/compile/930513-1.c: Likewise.
36507         * gcc.c-torture/execute/920908-2.c: Likewise.
36508         * gcc.c-torture/execute/921204-1.c: Likewise.
36509         * gcc.c-torture/execute/930621-1.c: Likewise.
36510         * gcc.c-torture/execute/930630-1.c: Likewise.
36511         * gcc.c-torture/execute/931031-1.c: Likewise.
36512         * gcc.c-torture/execute/980602-2.c: Likewise.
36513         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36514         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36515         * gcc.c-torture/execute/extzvsi.c: Likewise.
36516         * gcc.c-torture/unsorted/ext.c: Likewise.
36517
36518 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36519
36520         PR target/12749
36521         * gcc.c-torture/compile/20031220-2.c: New test case.
36522
36523 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36524
36525         PR optimization/13031
36526         * gcc.c-torture/compile/20031220-1.c: New test case.
36527
36528 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36529
36530         * gcc.dg/cast-function-1.c: New test.
36531
36532 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36533
36534         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36535         formats.
36536
36537 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36538
36539         PR c++/12795
36540         * g++.dg/ext/attrib10.C: New test.
36541
36542 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36543
36544         * gcc.dg/cleanup-10.c: New test.
36545         * gcc.dg/cleanup-11.c: New test.
36546
36547 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36548
36549         PR c++/13239
36550         * g++.dg/opt/expect1.C: New test.
36551
36552 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36553
36554         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36555
36556 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36557
36558         PR debug/12923
36559         * gcc.dg/20031218-1.c: New test.
36560
36561         PR debug/12389
36562         * gcc.dg/20031218-2.c: New test.
36563         * gcc.dg/20031218-3.c: New test.
36564
36565         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36566         of label name and allow for USER_LABEL_PREFIX == "_" names.
36567         * g++.dg/abi/mangle18-2.C: Likewise.
36568         * g++.dg/abi/mangle19-1.C: Likewise.
36569         * g++.dg/abi/mangle19-2.C: Likewise.
36570         * g++.dg/abi/mangle20-1.C: Likewise.
36571         * g++.dg/abi/mangle20-2.C: Likewise.
36572
36573 2003-12-18  Richard Henderson  <rth@redhat.com>
36574
36575         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36576
36577 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36578             Dan Kegel <dank@kegel.com>
36579
36580         PR other/12009
36581         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36582         testing a cross compiler, it causes spurious compile failures.
36583         * lib/g++.exp: Likewise.
36584
36585 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36586
36587         PR c++/13262
36588         * g++.dg/template/access13.C: New test.
36589
36590 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36591
36592         * gcc.dg/20031216-1.c: New test.
36593
36594 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36595
36596         PR c++/9154
36597         * g++.dg/template/error10.C: New test.
36598
36599 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36600
36601         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36602         * g++.dg/eh/simd-2.C: Likewise.
36603
36604 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36605             Roger Sayle  <roger@eyesopen.com>
36606
36607         * gcc.c-torture/execute/ieee/mzero5.c: New.
36608
36609 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36610
36611         PR c++/10603
36612         * g++.dg/parse/error6.C: New test.
36613
36614         PR c++/12827
36615         * g++.dg/parse/error7.C: New test.
36616
36617 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36618
36619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36620         at -O with stabs debugging formats.
36621         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36622         * gcc.dg/debug/debug-2.c: Likewise.
36623
36624 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36625
36626         PR c++/12696
36627         * g++.dg/init/error1.C: New test.
36628
36629         PR c++/12218
36630         * g++.dg/init/pm3.C: New test.
36631
36632 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36633
36634         PR c/3347
36635         * gcc.dg/bitfld-8.c: New test.
36636
36637 2003-12-16  James Lemke  <jim@wasabisystems.com>
36638
36639         * gcc.dg/arm-scd42-[123].c: New tests.
36640
36641 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36642
36643         PR c++/9043
36644         * g++.dg/abi/mangle20-1.C: New test.
36645         * g++.dg/abi/mangle20-2.C: New test.
36646
36647 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/13275
36650         * g++.dg/other/offsetof2.C: Remove XFAIL.
36651         * g++.dg/parse/offsetof1.C: New test.
36652         * g++.gd/parse/offsetof2.C: Likewise.
36653
36654 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36655
36656         * g++.dg/template/nontype3.C: New test.
36657         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36658
36659 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36660
36661         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36662
36663 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36664
36665         PR c++/13387
36666         * g++.dg/expr/assign1.C: New test.
36667
36668         PR c++/13242
36669         * g++.dg/abi/mangle19-1.C: New test.
36670         * g++.dg/abi/mangle19-2.C: New test.
36671
36672 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36673
36674         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36675
36676 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36677
36678         * gcc.c-torture/execute/20031216-1.c: New test.
36679
36680 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36681
36682         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36683         an ICE regression.
36684
36685 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36686
36687         PR c++/10926
36688         * g++.dg/template/error9.C: New test.
36689
36690         PR c++/11116
36691         * g++.dg/template/error8.C: New test.
36692
36693 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36694
36695         PR middle-end/13400
36696         * gcc.c-torture/execute/20031215-1.c: New test case.
36697
36698 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36699
36700         PR c++/13269
36701         * g++.dg/parse/error5.C: New test.
36702
36703         PR c++/12989
36704         * g++.dg/expr/sizeof1.C: New test.
36705
36706         PR c++/13310
36707         * g++.dg/template/crash15.C: New test.
36708
36709 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36710
36711         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36712         a non-POD type as the last named parameter of a varargs function.
36713
36714 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36715
36716         PR c++/13243
36717         PR c++/12573
36718         * g++.dg/template/crash14.C: New test.
36719         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36720
36721 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.dg/other/java1.C: New test.
36724
36725         PR c++/13241
36726         * g++.dg/abi/mangle18-1.C: New test.
36727         * g++.dg/abi/mangle18-2.C: New test.
36728
36729 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36730
36731         PR optimization/10312
36732         * gcc.c-torture/execute/20031214-1.c: New.
36733
36734 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36735
36736         PR c++/10779
36737         PR c++/12160
36738         * g++.dg/parse/error3.C: New test.
36739         * g++.dg/parse/error4.C: Likewise.
36740         * g++.dg/abi/mangle4.C: Tweak error messages.
36741         * g++.dg/lookup/using5.C: Likewise.
36742         * g++.dg/other/error2.C: Likewise.
36743         * g++.dg/parse/typename5.C: Likewise.
36744         * g++.dg/parse/undefined1.C: Likewise.
36745         * g++.dg/template/arg2.C: Likewise.
36746         * g++.dg/template/ttp3.C: Likewise.
36747         * g++.dg/template/type1.C: Likewise.
36748         * g++.old-deja/g++.other/crash32.C: Likewise.
36749         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36750
36751 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36752
36753         PR c++/13106
36754         * g++.dg/warn/noreturn-3.C: New test.
36755
36756 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36757
36758         PR c++/13118
36759         * g++.dg/abi/covariant3.C: New.
36760
36761 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36762
36763         * g++.dg/eh/ia64-1.C: New test.
36764
36765 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36766
36767         PR optimization/13037
36768         * g77.f-torture/execute/13037.f: New test case.
36769
36770 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         PR c++/12881
36773         * g++.dg/abi/covariant2.C: New.
36774
36775 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36776
36777         * gcc.dg/cpp/trad/macro.c: New tests.
36778
36779 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36780
36781         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36782
36783 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36784
36785         PR other/10819
36786         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36787         to fix Bug 10819.
36788         * lib/g++.exp (g++_version): Likewise.
36789         * lib/g77.exp (g77_version): Likewise.
36790         * lib/objc.exp (default_objc_version): Likewise.
36791
36792 2003-12-10  Richard Henderson  <rth@redhat.com>
36793
36794         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36795
36796         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36797
36798 2003-12-08  Matt Austern  <austern@apple.com>
36799
36800         PR c/13134
36801         * lib/gcc-dg.exp (dg-require-visibility): Define.
36802         * lib/target-supports (check_visibility_available): Define.
36803         * gcc.dg/visibility-1.c: New test.
36804         * gcc.dg/visibility-2.c: Likewise.
36805         * gcc.dg/visibility-3.c: Likewise.
36806         * gcc.dg/visibility-4.c: Likewise.
36807         * gcc.dg/visibility-5.c: Likewise.
36808         * gcc.dg/visibility-6.c: Likewise.
36809         * g++.dg/ext/visibility-1.C: Likewise.
36810         * g++.dg/ext/visibility-2.C: Likewise.
36811         * g++.dg/ext/visibility-3.C: Likewise.
36812         * g++.dg/ext/visibility-4.C: Likewise.
36813         * g++.dg/ext/visibility-5.C: Likewise.
36814         * g++.dg/ext/visibility-6.C: Likewise.
36815
36816 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36817
36818         * g++.dg/lookup/java1.C: New test.
36819         * g++.dg/lookup/java2.C: New test.
36820
36821 2003-12-07  Falk Hueffner  <falk@debian.org>
36822
36823         * g++.dg/opt/noreturn-1.C: New test.
36824
36825 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36826
36827         * gcc.dg/overflow-1.c: New test.
36828
36829 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36830
36831         * g77.f-torture/compile/13060.f: New test.
36832
36833 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/13323
36836         * g++.dg/inherit/operator2.C: New test.
36837
36838 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36839
36840         PR c++/13305
36841         * g++.dg/ext/attrib9.C: New test.
36842
36843 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36844
36845         PR c++/13314
36846         * g++.dg/template/error7.C: New test.
36847
36848 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36849             J"orn Rennecke <joern.rennecke@superh.com>
36850
36851         PR target/13302
36852         * g++.dg/other/struct-va_list.C: New test.
36853
36854 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36855
36856         PR c++/13166
36857         * g++.dg/parse/defarg6.C: New test.
36858
36859 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36860
36861         PR target/13256
36862         * gcc.c-torture/execute/20031201-1.c: New test.
36863
36864 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36865
36866         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36867
36868 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36869
36870         * gcc.dg/builtin-return-1.c: New test.
36871
36872 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36873             J"orn Rennecke <joern.rennecke@superh.com>
36874
36875         PR optimization/13260
36876         * gcc.c-torture/execute/20031204-1.c: New test.
36877
36878 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36879
36880         PR c++/9127
36881         * g++.dg/template/error6.C: New test.
36882
36883 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36884
36885         * gcc.dg/20031202-1.c: New test.
36886
36887 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36888
36889         PR c++/13179
36890         * g++.dg/template/eh1.C: New test.
36891
36892         PR c++/10771
36893         * g++.dg/template/error5.C: New test.
36894
36895 2003-12-02  David Ung  <davidu@mips.com>
36896
36897         * gcc.dg/compat/vector-check.h: Corrected type for var
36898         g_##TMODE
36899
36900 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36901
36902         PR c++/10126
36903         * g++.dg/template/ptrmem8.C: New test.
36904
36905 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36906
36907         PR c++/12573
36908         * g++.dg/template/dependent-expr3.C: New test.
36909
36910 2003-12-01  James Lemke  <jim@wasabisystems.com>
36911
36912         * gcc.dg/arm-g2.c: New test.
36913
36914 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36915
36916         PR optimization/11634
36917         * gcc.dg/20031201-2.c: New test case.
36918
36919 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36920
36921         PR 11433
36922         * objc.dg/proto-lossage-3.m: New test.
36923
36924 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36925
36926         PR optimization/12628
36927         * gcc.dg/20031201-1.c: New test case.
36928
36929 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36930
36931         * gcc.dg/unaligned-1.c: New test.
36932
36933 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/9849
36936         * g++.dg/template/error4.C: New test.
36937         * g++.dg/template/nested3.C: Adjust error markers.
36938
36939 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36940
36941         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36942
36943 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36944
36945         PR c/10333
36946         * gcc.dg/bitfld-7.c: New test.
36947
36948 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36949
36950         * gcc.dg/tls/asm-1.C: New test.
36951
36952 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36953
36954         * gcc.dg/cpp/assert4.c: Update.
36955
36956 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36957
36958         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36959         * gcc.dg/builtin-apply3.c: New test.
36960
36961 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36962
36963         * lib/compat.exp (compat-obj): New xfaildata parameter.
36964         Use it to set compiler_conditional_xfail_data before compiling.
36965         (compat-get-options): Handle dg-xfail-if.
36966         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36967         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36968         * gcc.dg/compat/vector-1_y.c: Likewise.
36969         * gcc.dg/compat/vector-2_x.c: Likewise.
36970         * gcc.dg/compat/vector-2_y.c: Likewise.
36971
36972 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36973
36974         * g++.dg/opt/reg-stack4.C: New test.
36975
36976 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36977
36978         * gcc.dg/builtin-apply2.c: New test.
36979
36980 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36981
36982         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36983
36984 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36985
36986         PR c++/12924
36987         * g++.dg/template/template-id-2.C: New test.
36988
36989 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36990
36991         PR c++/5369
36992         * g++.dg/template/memfriend1.C: New test.
36993         * g++.dg/template/memfriend2.C: Likewise.
36994         * g++.dg/template/memfriend3.C: Likewise.
36995         * g++.dg/template/memfriend4.C: Likewise.
36996         * g++.dg/template/memfriend5.C: Likewise.
36997         * g++.dg/template/memfriend6.C: Likewise.
36998         * g++.dg/template/memfriend7.C: Likewise.
36999         * g++.dg/template/memfriend8.C: Likewise.
37000         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37001
37002 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37003
37004         PR c++/12515
37005         * g++.dg/ext/cond1.C: New test.
37006
37007 2003-11-20  Richard Henderson  <rth@redhat.com>
37008
37009         * gcc.dg/20020201-2.c: Remove.
37010         * gcc.dg/20020201-4.c: Remove.
37011         * gcc.dg/20020304-1.c: Remove.
37012
37013 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37014
37015         * gcc.dg/cpp/trad/xwin1.c: New test case.
37016
37017 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37018
37019         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37020         * lib/g77.exp: Likewise.
37021         * lib/objc.exp: Likewise.
37022         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37023         for darwin.
37024
37025 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37026
37027         PR c++/12932
37028         * g++.dg/template/static5.C: New test.
37029
37030 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37031
37032         * gcc.dg/nested-func-1.c: New test.
37033
37034 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37035
37036         * gcc.dg/cpp/assert4.c: New test.
37037
37038 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37039
37040         PR c++/2294
37041         * g++.dg/lookup/using9.c: New test.
37042
37043 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37044
37045         PR c++/12762
37046         * g++.dg/template/error3.C: New test.
37047
37048 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37049
37050         PR ada/13035
37051         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37052         No longer use a wrapper for gcc, since this does not work under
37053         Windows.
37054
37055 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37056
37057         PR c++/2094
37058         * g++.dg/template/ptrmem7.C: New test.
37059
37060 2003-11-13  Andrew Pinski <apinski@apple.com>
37061
37062         * gcc.c-torture/compile/20031113-1.c: New test.
37063
37064 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37065             Kean Johnston <jkj@sco.com>
37066
37067         PR c/13029
37068         * gcc.dg/unused-4.c: Update.
37069
37070 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37071
37072         * g++.dg/opt/const3.C: New test.
37073
37074 2003-11-13  Jan Hubicka  <jh@suse.cz>
37075
37076         * gcc.c-torture/compile/20031112-1.c: New test.
37077
37078 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37079
37080         * g++.dg/parse/crash10.C: Remove bogus error marker.
37081
37082 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37083
37084         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37085         (host_gcc): Likewise.
37086         (ROOT): Honor $PWDCMD.
37087         (BASE): Likewise.
37088         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37089
37090 2003-11-12  Catherine Moore  <clm@redhat.com>
37091
37092         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37093
37094 2003-11-12  Andreas Jaeger  <aj@suse.de>
37095             Jakub Jelinek  <jakub@redhat.com>
37096             Andrew Pinski  <pinskia@physics.uc.edu>
37097             Richard Henderson  <rth@redhat.com>
37098
37099         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37100         systems.
37101         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37102
37103         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37104         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37105
37106 2003-11-11  Andreas Jaeger  <aj@suse.de>
37107
37108         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37109
37110         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37111
37112 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37113
37114         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37115         Clean ups.
37116
37117 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37118
37119         * gcc.dg/trampoline-1.c: New test.
37120
37121 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37122
37123         * gcc.c-torture/compile/200031109-1.c: New test.
37124
37125 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37126
37127         PR c/3190
37128         PR c/8714
37129         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37130         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37131         gcc.dg/format/no-y2k-1.c: Update.
37132
37133 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37134
37135         PR optimization/10467
37136         * gcc.dg/20031108-1.c: New test case.
37137
37138 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37139
37140         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37141
37142 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37143
37144         * gcc.dg/compound-lvalue-1.c: New test.
37145         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37146         some XFAILs.
37147
37148 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37149
37150         * gcc.dg/altivec-varargs-1.c: New test.
37151
37152 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37153
37154         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37155         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37156         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37157         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37158         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37159
37160 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37161
37162         * gcc.dg/cond-lvalue-1.c: New test.
37163
37164 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37165
37166         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37167
37168 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37169
37170         PR c++/11616
37171         * g++.dg/template/instantiate5.C: New test.
37172
37173 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37174
37175         PR c++/12726
37176         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37177         * ChangeLog: Add missing first entry for above test.
37178
37179 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37180
37181         PR c++/9810
37182         * g++.dg/template/using8.C: New test.
37183         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37184
37185 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37186
37187         PR optimization/10817
37188         * gcc.c-torture/compile/20031102-1.c: New test case.
37189
37190 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37191
37192         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37193         2147483647.
37194
37195 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37196
37197         * gcc.dg/20031102-1.c: New test.
37198
37199 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37200
37201         * gcc.dg/complex-1.c: New test.
37202
37203 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37204
37205         PR c++/12796
37206         * g++.dg/template/crash13.C: Adjust expected error location.
37207         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37208
37209 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37210
37211         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37212
37213 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37214
37215         PR/10239
37216         * gcc.c-torture/compile/20031031-2.c: New test.
37217
37218 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37219
37220         PR/11640
37221         * gcc.c-torture/compile/20031031-1.c: New test.
37222
37223 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37224
37225         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37226         * gcc.misc-tests/bprob.exp: Likewise.
37227         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37228         the execution test on arm-elf configs.
37229         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37230         configs that don't support scratch files.
37231         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37232
37233 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37234
37235         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37236         done by dejagnu.
37237
37238 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37239
37240         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37241         Avoid non pure sh syntax. Add more logging.
37242
37243         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37244         fail.
37245
37246 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37247
37248         PR libgcj/10610
37249         * gcc.dg/ppc-stackalign-1.c: New test.
37250
37251 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37252
37253         * ada/acats/run_all.sh: Change output to be more compliant with
37254         dejagnu framework.
37255         Create acats.sum and acats.log files under testsuite/ada/acats
37256         Only run [a-z]* directories, to filter out e.g. CVS.
37257         Redirect build output to log file.
37258
37259 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37260
37261         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37262
37263 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37264
37265         PR ada/5909:
37266         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37267
37268 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37269
37270         * gcc.c-torture/compile/20031023-1.c: New test.
37271         * gcc.c-torture/compile/20031023-2.c: New test.
37272         * gcc.c-torture/compile/20031023-3.c: New test.
37273         * gcc.c-torture/compile/20031023-4.c: New test.
37274
37275 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37276
37277         PR c++/10371
37278         * g++.dg/lookup/scoped8.C: New test.
37279
37280 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37281
37282         * g++.dg/opt/reg-stack3.C: New test.
37283
37284 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37285
37286         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37287
37288 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37289
37290         PR c++/11076
37291         * g++.dg/template/crash13.C: New test.
37292
37293 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37294
37295         * gcc.dg/c99-restrict-2.c: New test.
37296
37297 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         PR c++/12698, c++/12699, c++/12700, c++/12566
37300         * g++.dg/inherit/covariant9.C: New test.
37301         * g++.dg/inherit/covariant10.C: New test.
37302         * g++.dg/inherit/covariant11.C: New test.
37303
37304 2003-10-23  Jason Merrill  <jason@redhat.com>
37305
37306         PR c++/12726
37307         * g++.dg/ext/complit2.C: New test.
37308
37309 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37310
37311         PR target/12654
37312         * gcc.c-torture/execute/20031020-1.c: New test.
37313
37314 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37315
37316         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37317         following the jump_insn.
37318
37319 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37320
37321         * gcc.dg/cast-lvalue-1.c: New test.
37322
37323 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37324
37325         PR c++/11962
37326         * g++.dg/template/cond2.C: New test.
37327
37328 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37329
37330         * gcc.dg/builtins-28.c: New test.
37331
37332 2003-10-20  Jan Hubicka  <jh@suse.cz>
37333
37334         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37335         parameter.
37336         * gcc.dg/inline-2.c: Likewise.
37337
37338 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37339
37340         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37341         * gcc.dg/nest.c: Likewise.
37342
37343 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37344
37345         PR c++/9781, c++/10583, c++/11862
37346         * g++.dg/parse/crash13.C: New test.
37347
37348 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37349
37350         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37351
37352 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37353
37354         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37355         Define HAVE_C99_RUNTIME except on Solaris.
37356         * gcc.dg/builtins-20.c: Likewise.
37357
37358 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37359
37360         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37361
37362 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37363
37364         PR c++/12495
37365         * g++.dg/template/crash21.C: New test.
37366
37367 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37368
37369         PR c++/2513
37370         * g++.dg/template/typename5.C: New test.
37371
37372 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37373
37374         PR c++/12369
37375         * g++.dg/template/friend25.C: New test.
37376
37377 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37378
37379         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37380         versions.
37381
37382 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37383
37384         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37385         == 2147483647.
37386
37387 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37388
37389         * gcc.c-torture/execute/960416-1.x: Remove.
37390         * gcc.c-torture/execute/divconst-3.x: Likewise.
37391
37392 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37393
37394         PR target/12598
37395         * gcc.dg/torture/cris-volatile-1.c: New test.
37396
37397 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37398
37399         PR optimization/9325
37400         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37401         for overflowing floating point to integer conversion during RTL
37402         simplification.
37403
37404 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37405
37406         * objc/execute/_cmd.m: Fix typo.
37407         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37408         Relax 'scan-assembler' regexp.
37409         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37410         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37411         * objc.dg/zero-link-2.m: Remove blank line.
37412         * objc.dg/zero-link-3.m: New test case.
37413
37414 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37415
37416         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37417
37418         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37419         than linker trickery.
37420
37421 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37422
37423         PR c++/12370
37424         * g++.dg/other/friend2.C: New test.
37425
37426 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37427
37428         * gcc.dg/20031012-1.c: New test.
37429
37430 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37431
37432         * gcc.dg/weak/weak-3.c: Fix for new warning.
37433
37434 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37435
37436         PR optimization/8750
37437         * gcc.c-torture/execute/20031012-1.c: New test case.
37438
37439 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37440
37441         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37442         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37443
37444 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37445
37446         PR optimization/12260
37447         * gcc.c-torture/compile/20031011-2.c: New test case.
37448
37449 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37450
37451         * gcc.c-torture/execute/20031011-1.c: New testcase.
37452
37453 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37454
37455         * gcc.c-torture/compile/20031011-1.c: New test.
37456
37457 2003-10-11  Jan Hubicka  <jh@suse.cz>
37458
37459         * g++.dg/other/first-global.C: New test.
37460
37461 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37462
37463         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37464
37465 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37466
37467         * gcc.c-torture/compile/20031010-1.c: New test.
37468
37469 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37470
37471         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37472         * gcc.c-torture/execute/va-arg-25.c: ... here.
37473
37474 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37475
37476         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37477
37478 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37479
37480         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37481
37482 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37483
37484         * g++.dg/parse/error2.C: New test.
37485
37486 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37487
37488         PR c++/11097
37489         * g++.dg/other/error5.C: Modify the error message.
37490         * g++.dg/lookup/using8.C: New test.
37491
37492 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37493
37494         * gcc.dg/darwin-abi-2.c: New file.
37495         * gcc.c-torture/execute/va-arg-24.c: New file.
37496
37497 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37498
37499         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37500         indentation.
37501
37502 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37503
37504         PR c++/10147
37505         * g++.dg/other/error4.C: Update error messages.
37506         * g++.dg/template/ptrmem4.C: Likewise.
37507
37508         PR c++/12337
37509         * g++.dg/init/new9.C: New test.
37510
37511         PR c++/12334, c++/12236, c++/8656
37512         * g++.dg/ext/attrib8.C: New test.
37513
37514 2003-10-06  Devang Patel  <dpatel@apple.com>
37515
37516         * gcc.dg/debug/dwarf2-3.h: New test.
37517         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37518
37519 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37520
37521         * g++.dg/opt/cfg2.C: New test.
37522
37523 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37524
37525         * g++.dg/opt/float1.C: New test.
37526
37527 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37528
37529         * gcc.dg/c90-array-lval-6.c: New test.
37530         * gcc.dg/c99-array-lval-6.c: New test.
37531
37532 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37533             Ziemowit Laski  <zlaski@apple.com>
37534
37535         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37536         'Derived', so that it is never considered a class method; add
37537         new warning for '+port' method ambiguity.
37538         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37539         <objc/objc-api.h> (needed on Mac OS X).
37540         * objc.dg/method-13.m: New test.
37541
37542 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37543
37544         PR optimization/9325, PR java/6391
37545         * gcc.c-torture/execute/20031003-1.c: New test case.
37546
37547 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37548
37549         PR optimization/12180
37550         * gcc.dg/20031002-1.c: New test.
37551
37552         PR c++/12486
37553         * g++.dg/inherit/error1.C: New test.
37554
37555 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37556
37557         * lib/f-torture.exp (search_for): Rename to...
37558         (search_for_re): This.  Also, clean up comments and the
37559         "regexp" invocation.
37560
37561 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37562
37563         * gcc.c-torture/compile/20031002-1.c: New test.
37564
37565 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37566
37567         * g++.dg/opt/cond1.C: New test.
37568
37569 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37570
37571         * gcc.dg/Wold-style-definition-2.c: New testcase.
37572         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37573
37574 2003-09-29  Richard Henderson  <rth@redhat.com>
37575
37576         * g++.dg/init/array10.C: Add dg-options.
37577
37578 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37581
37582 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37583
37584         * g++.dg/template/friend19.C: Fix typo.
37585         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37586
37587 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37588
37589         * gcc.c-torture/execute/20030928-1.c: New test.
37590         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37591
37592 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37593
37594         * g++.dg/opt/unroll1.C: New test.
37595
37596 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37597
37598         PR optimization/11741
37599         * gcc.dg/20030926-1.c: New test case.
37600
37601 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37602
37603         PR c++/5655
37604         * g++.dg/parse/access7.C: New test.
37605         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37606
37607 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37608
37609         MERGE OF objc-improvements-branch into MAINLINE:
37610         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37611         if libobjc has not been built.
37612         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37613         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37614         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37615         objc/execute/nested-3.m, objc/execute/np-2.m,
37616         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37617         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37618         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37619         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37620         objc.dg/special/unclaimed-category-1.h,
37621         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37622         well as GNU runtime.
37623         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37624         * execute/cascading-1.m, execute/function-message-1.m,
37625         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37626         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37627         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37628         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37629         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37630         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37631         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37632         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37633         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37634         * objc.dg/bitfield-2.m: Run only on Darwin.
37635         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37636         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37637         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37638         * objc.dg/const-str-1.m: Fix constant string layout.
37639
37640 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37641
37642         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37643
37644 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37645
37646         * gcc.dg/darwin-abi-1.c: New file.
37647
37648 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37649
37650         PR target/12281
37651         * gcc.c-torture/compile/20030921-1.c: New test.
37652
37653 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37654
37655         * g++.dg/opt/reg-stack2.C: New test.
37656
37657 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37658
37659         * g++.dg/eh/delayslot1.C: New test.
37660
37661 2003-09-20  Richard Henderson  <rth@redhat.com>
37662
37663         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37664
37665 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37666
37667         * gcc.c-torture/execute/20030920-1.c: New test case.
37668
37669 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37670
37671         * g++.dg/rtti/typeid3.C: Correct expected error message.
37672
37673 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37674
37675         PR c++/157
37676         * g++.dg/parse/crash12.C: New test.
37677
37678 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37679
37680         * gcc.dg/compat/mixed-struct-check.h: New.
37681         * gcc.dg/compat/mixed-struct-defs.h: New.
37682         * gcc.dg/compat/mixed-struct-init.h: New.
37683         * gcc.dg/compat/struct-by-value-19_main.c: New.
37684         * gcc.dg/compat/struct-by-value-19_x.c: New.
37685         * gcc.dg/compat/struct-by-value-19_y.c: New.
37686         * gcc.dg/compat/struct-by-value-20_main.c: New.
37687         * gcc.dg/compat/struct-by-value-20_x.c: New.
37688         * gcc.dg/compat/struct-by-value-20_y.c: New.
37689         * gcc.dg/compat/struct-return-19_main.c: New.
37690         * gcc.dg/compat/struct-return-19_x.c: New.
37691         * gcc.dg/compat/struct-return-19_y.c: New.
37692         * gcc.dg/compat/struct-return-20_main.c: New.
37693         * gcc.dg/compat/struct-return-20_x.c: New.
37694         * gcc.dg/compat/struct-return-20_y.c: New.
37695
37696 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37697         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37698         so that it will not complain on LP64 targets.
37699
37700 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37701
37702         PR c++/495
37703         * g++.dg/template/friend24.C: New test.
37704
37705 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37706
37707         PR c++/12332
37708         * g++.dg/template/memtmpl2.C: New test.
37709
37710 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37711
37712         PR target/11184
37713         * gcc.dg/builtin-apply1.c: New test.
37714
37715 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37716
37717         PR c++/9848
37718         * g++.dg/warn/Wunused-4.C: New test.
37719
37720 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37721
37722         PR c++/12316
37723         * g++.dg/other/gc2.C: New test.
37724
37725 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37726
37727         PR c++/11991
37728         * g++.dg/rtti/typeid3.C: New test.
37729
37730         PR c++/12266
37731         * g++.dg/overload/template1.C: New test.
37732
37733 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37734
37735         * g++.dg/opt/cfg3.C: New test.
37736
37737 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37738
37739         PR c++/7939
37740         * g++.dg/template/crash11.C: New test.
37741
37742 2003-09-16  Jason Merrill  <jason@redhat.com>
37743             Jakub Jelinek  <jakub@redhat.com>
37744
37745         * gcc.dg/attr-warn-unused-result.c: New test.
37746
37747 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37748
37749         PR c++/12184
37750         * g++.dg/expr/call2.C: New test.
37751
37752 2003-09-15  Andreas Jaeger  <aj@suse.de>
37753
37754         * gcc.dg/Wold-style-definition-1.c: New test.
37755
37756 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37757
37758         PR c++/3907
37759         * g++.dg/parse/template12.C: New test.
37760
37761         * g++.dg/abi/bitfield11.C: New test.
37762         * g++.dg/abi/bitfield12.C: Likewise.
37763
37764 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37765
37766         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37767         non-expansion of functional macro name without arguments at EOL.
37768         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37769
37770 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37771
37772         * gcc.c-torture/execute/20030914-[12].c: New tests.
37773
37774 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         PR c++/11788
37777         * g++.dg/overload/addr1.C: New test.
37778
37779 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37780
37781         * gcc.dg/20030909-1.c: New test.
37782
37783 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37784
37785         * gcc.dg/ultrasp10.c: New test.
37786
37787 2003-09-09  Devang Patel  <dpatel@apple.com>
37788
37789         * gcc.dg/darwin-ld-6.c: New test.
37790
37791 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37792
37793         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37794
37795 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37796
37797         * gcc.dg/ia64-types1.c: New test.
37798         * gcc.dg/ia64-types2.c: Likewise.
37799
37800 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37801
37802         * gcc.dg/builtins-1.c: Add more _Complex tests.
37803         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37804
37805         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37806         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37807
37808 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37809
37810         PR c++/11786
37811         * g++.dg/lookup/koenig2.C: New test.
37812
37813         PR c++/5296
37814         * g++.dg/rtti/typeid2.C: New test.
37815
37816 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37817
37818         * gcc.c-torture/compile/20030904-1.c: New test.
37819
37820 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37821
37822         * g++.dg/opt/longbranch2.C: New test.
37823
37824 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37825
37826         * g++.dg/template/crash10.C: Only compile it.
37827
37828 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37829
37830         PR middle-end/11665
37831         * gcc.c-torture/compile/20030907-1.c: New test.
37832         * g++.dg/init/array11.C: New test.
37833
37834 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37835
37836         PR c++/11852
37837         * g++.dg/init/struct1.C: New test.
37838
37839 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37840
37841         PR c++/12181
37842         * g++.dg/expr/comma1.C: New test.
37843
37844 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/11867
37847         * g++.dg/expr/static_cast5.C: New test.
37848
37849 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37850
37851         PR c++/11507
37852         * g++.dg/lookup/scoped7.C: New test.
37853
37854         PR c++/9574
37855         * g++.dg/other/static1.C: New test.
37856
37857         PR c++/11490
37858         * g++.dg/warn/template-1.C: New test.
37859
37860         PR c++/11432
37861         * g++.dg/template/crash10.C: New test.
37862
37863         PR c++/2478
37864         * g++.dg/overload/VLA.C: New test.
37865
37866         PR c++/10804
37867         * g++.dg/template/call1.C: New test.
37868
37869 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37870
37871         PR c++/11794
37872         * g++.dg/parse/using3.C: New test.
37873
37874 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37875
37876         PR c++/11409
37877         * g++.dg/overload/builtin3.C: New test case.
37878
37879 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37880
37881         PR c/9862
37882         * gcc.dg/20030906-1.c: New test.
37883         * gcc.dg/20030906-2.c: Likewise.
37884
37885 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37886
37887         PR c++/12167
37888         * g++.dg/parse/defarg5.C: New test.
37889
37890         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37891
37892 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37893
37894         PR c++/12163
37895         * g++.dg/expr/static_cast4.C: New test.
37896
37897         PR c++/12146
37898         * g++.dg/template/crash9.C: New test.
37899
37900 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37901
37902         * g++.old-deja/g++.ext/pretty2.C: Update for change
37903         in __FUNCTION__.
37904         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37905
37906 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         PR c++/11922
37909         * g++/dg/template/qualified-id1.C: New test.
37910
37911         PR c++/12037
37912         * g++.dg/warn/noeffect4.C: New test.
37913
37914 2003-09-04  Matt Austern  <austern@apple.com>
37915
37916         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37917         * g++.dg/ext/fnname2.C: Likewise.
37918         * g++.dg/ext/fnname3.C: Likewise.
37919
37920 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37921
37922         * g++.dg/expr/lval1.C: New test.
37923         * g++.dg/ext/lvcast.C: Remove.
37924
37925 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37926
37927         PR optimization/11700.
37928         * gcc.c-torture/compile/20030903-1.c: New test case.
37929
37930 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR c++/12053
37933         * g++.dg/abi/layout4.C: New test.
37934
37935 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37936
37937         PR c++/11553
37938         * g++.dg/parse/friend3.C: New test.
37939
37940 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37941
37942         PR c++/11847
37943         * g++.dg/template/class1.C: New test.
37944
37945         PR c++/11808
37946         * g++.dg/expr/call1.C: New test.
37947
37948 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37949
37950         PR c++/12114
37951         * g++.dg/init/ref9.C: New test.
37952
37953         PR c++/11972
37954         * g++.dg/template/nested4.C: New test.
37955
37956 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37957
37958         PR c++/12093
37959         * g++.dg/template/non-dependent4.C: New test.
37960
37961         PR c++/11928
37962         * g++.dg/inherit/conv1.C: New test.
37963
37964 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37965
37966         PR c++/6196
37967         * g++.dg/ext/label1.C: New test.
37968         * g++.dg/ext/label2.C: Likewise.
37969
37970 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37971
37972         * g++.dg/expr/cond3.C: New test.
37973
37974 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37975
37976         * gcc.dg/builtins-1.c: Add new builtin cases.
37977
37978 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37979
37980         * gcc.dg/builtins-1.c: Add new cases.
37981         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37982
37983 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37984
37985         * gcc.dg/builtins-1.c: Add more math builtin tests.
37986         * gcc.dg/torture/builtin-attr-1.c: New test.
37987
37988 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37989
37990         PR optimization/5079
37991         * g++.dg/opt/static3.C: New test.
37992
37993 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37994
37995         * gcc.misc-tests/gcov-10b.c: New test.
37996
37997 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37998
37999         * g++.dg/opt/ptrmem3.C: New test.
38000
38001         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38002
38003 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38004
38005         * gcc.dg/20030826-2.c: New test.
38006
38007 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38008
38009         PR middle-end/12002
38010         * g77.f-torture/compile/12002.f: New test case.
38011
38012 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38013
38014         * gcc.dg/20030826-1.c: New test case.
38015
38016 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38017
38018         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38019
38020 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         PR c++/11871
38023         * c++.dg/lookup/crash1.C: New test.
38024
38025         * c++.dg/warn/noeffect3.C: New test.
38026
38027 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38028
38029         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38030         * gcc.dg/compat/vector-1_y.c: Ditto.
38031         * gcc.dg/compat/vector-2_x.c: Ditto.
38032         * gcc.dg/compat/vector-2_y.c: Ditto.
38033
38034 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38035
38036         * gcc.dg/20030702-1.c: New test.
38037
38038 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38039
38040         PR c++/8795
38041         * g++.dg/ext/altivec-1.C: New test.
38042
38043 2003-08-24  Richard Henderson  <rth@redhat.com>
38044
38045         * g++.dg/eh/simd-2.C: Add -w for x86.
38046
38047 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.dg/20030815-1.c: New test.
38050
38051 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38052
38053         PR c++/3765
38054         * g++.dg/parse/access6.C: New test.
38055
38056 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38057
38058         PR c++/641, c++/11876
38059         * g++.dg/template/friend22.C: New test.
38060         * g++.dg/template/friend23.C: Likewise.
38061
38062 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38065         identically.
38066
38067 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38068
38069         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38070
38071 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38072
38073         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38074
38075 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38076
38077         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38078
38079 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38082
38083 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38084
38085         PR c++/11919
38086         * g++.dg/overload/prom1.C: New test.
38087
38088         PR c++/11551
38089         * g++.dg/parse/dtor2.C: New test.
38090
38091         PR c++/10762
38092         * g++.dg/parse/using2.C: New test.
38093
38094 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38095
38096         PR target/11805
38097         * gcc.c-torture/compile/20030821-1.c: New.
38098
38099 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38100
38101         PR c++/11834
38102         * g++.dg/template/deduce2.C: New test.
38103
38104 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38105
38106         * gcc.c-torture/execute/20030821-1.c: New test.
38107
38108 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38109
38110         PR middle-end/11984
38111         * gcc.dg/20030820-1.c: New test case.
38112
38113 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38114
38115         PR c++/11945
38116         * g++.dg/warn/noeffect2.C: New test.
38117
38118 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38119
38120         PR c++/10926
38121         * g++.dg/template/dtor2.C: New test.
38122
38123         PR c++/11684
38124         * g++.dg/template/operator1.C: New test.
38125         * g++.dg/parse/operator4.C: New test.
38126
38127         PR c++/11946.C
38128         * g++.dg/expr/enum1.C: New test.
38129         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38130
38131         PR c++/11036.C
38132         * g++.dg/parse/elab2.C: New test.
38133         * g++.dg/parse/typedef4.C: Change error message.
38134         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38135         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38136         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38137
38138 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38139
38140         * gcc.dg/pch/warn-1.c: New.
38141         * gcc.dg/pch/warn-1.hs: New.
38142
38143         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38144         not-tested file.
38145
38146 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38147
38148         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38149
38150 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38151
38152         * gcc.dg/uninit-D.c: New Test.
38153         * gcc.dg/uninit-E.c: New Test.
38154         * gcc.dg/uninit-F.c: New Test.
38155         * gcc.dg/uninit-G.c: New Test.
38156
38157 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38158
38159         * g++.dg/README: Describe the pch directory.
38160
38161 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38162
38163         PR c++/11174
38164         * g++.dg/parse/access4.C: New test.
38165         * g++.dg/parse/access5.C: Likewise.
38166         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38167
38168 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38169
38170         * gcc.dg/noncompile/20030818-1.c: New.
38171
38172 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         PR c++/11957
38175         * g++.dg/warn/noeffect1.C: New test.
38176
38177         * g++.dg/template/scope2.C: New test.
38178         * g++.dg/template/error2.C: Correct dg-error
38179
38180 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38181
38182         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38183
38184 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38185
38186         PR C++/11512
38187         * g++.dg/template/warn1.C: New.
38188
38189 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38190
38191         * g++.dg/template/error2.C: New test.
38192         * g++.dg/lookup/using7.C: Adjust errors
38193         * g++.old-deja/g++.pt/crash36.C: Likewise.
38194         * g++.old-deja/g++.pt/derived3.C: Likewise.
38195
38196 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38197
38198         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38199         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38200         * gcc.c-torture/execute/builtins/string-9.c: New, from
38201         string-opt-9.c.  Adjust for execute/builtins framework.
38202         * gcc.c-torture/execute/string-opt-9.c: Delete.
38203
38204 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38205
38206         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38207
38208         * g++.dg/parse/ret-type2.C: New test.
38209
38210         PR c++/11703
38211         * g++.dg/init/new8.C: New test.
38212
38213         PR c++/10923
38214         * g++.dg/parse/typedef5.C: New test.
38215
38216         PR c++/9512
38217         * g++.dg/parse/qualified2.C: New test.
38218         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38219         invalid code.
38220
38221 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38222
38223         * g++.dg/conversion/ptrmem1.C: New test.
38224
38225 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38226
38227         PR target/11693
38228         * gcc.dg/20030811-1.c: New test.
38229
38230         PR target/11535
38231         * gcc.c-torture/execute/20030811-1.c: New test.
38232
38233 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38234
38235         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38236
38237 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38238
38239         PR c++/11789.C
38240         * g++.dg/inherit/multiple1.C: New test.
38241
38242 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * gcc.dg/spe1.c: New test.
38245
38246         PR c++/11670
38247         * g++.dg/expr/cast2.C: New test.
38248
38249         PR c++/10530
38250         * g++.dg/template/dependent-name2.C: New test.
38251
38252 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38253
38254         * g++.dg/parse/crash11.C: Put the dg options in comments.
38255
38256 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38257
38258         * lib/gcc-dg.exp: Update for diagnostic change.
38259
38260 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38261
38262         PR c++/5767
38263         * g++.dg/parse/crash11.C: New test.
38264
38265 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38266
38267         * gcc.dg/cpp/spacing1.c: Update.
38268
38269 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38270
38271         PR target/11739
38272         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38273         a value for -mtune.
38274
38275 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38276
38277         PR middle-end/11771
38278         * gcc.c-torture/compile/20030804-1.c: New test case.
38279
38280 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38281
38282         * gcc.dg/20030804-1.c: New test case.
38283
38284 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38285
38286         * gcc.dg/cpp/separate-1.c: New test.
38287
38288 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38289
38290         PR c++/11704
38291         * g++.dg/template/dependent-expr2.C: New test.
38292
38293         PR c++/11766
38294         * g++.dg/expr/ptrmem1.C: New test.
38295
38296 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38297
38298         PR c++/9453
38299         * g++.dg/template/friend15.C: New test.
38300
38301 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38302
38303         * lib/dg-pch.exp: Work round PCH bug.
38304
38305 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38306
38307         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38308         builtins.  Move cases from builtins-4.c here.
38309
38310         * gcc.dg/torture/builtin-math-1.c: New test taken from
38311         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38312         additional cases.
38313
38314         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38315         Delete.
38316
38317 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38318
38319         PR c++/9447
38320         * g++.dg/template/using7.C: New test.
38321
38322 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38323
38324         * import1.c, import2.c: New tests.
38325
38326 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38327
38328         * g++.dg/eh/crossjump1.C: New test.
38329
38330 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38331
38332         PR c++/11697
38333         * g++.dg/template/using6.C: New test.
38334
38335         PR c++/11744
38336         * g++.dg/template/koenig2.C: New test.
38337
38338 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38339
38340         PR c++/7983
38341         * g++.dg/parse/typedef4.C: New test.
38342
38343 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38344
38345         PR c++/8442, c++/8806
38346         * g++.dg/template/elab1.C: New test.
38347         * g++.dg/template/type2.C: Likewise.
38348         * g++.dg/template/ttp3.C: Adjust expected error message.
38349         * g++.old-deja/g++.law/visibility13.C: Likewise.
38350         * g++.old-deja/g++.niklas/t135.C: Likewise.
38351         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38352         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38353         template argument.
38354         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38355
38356 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38357
38358         PR c++/11295
38359         * g++.dg/ext/stmtexpr1.C: New test.
38360
38361         * g++.dg/opt/tmp1.C: New test.
38362
38363         PR c++/11525
38364         * g++.dg/parse/constant4.C: New test.
38365
38366         PR c++/9447
38367         * g++.dg/template/using5.C: New test.
38368
38369 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38370
38371         * gcc.dg/builtins-27.c: New test case.
38372
38373 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38374
38375         * gcc.dg/tls/opt-7.c: New test.
38376
38377 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38378
38379         * g++.old-deja/g++.other/crash18.C: Remove.
38380
38381 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38382
38383         * g++.dg/template/explicit3.C: New.
38384         * g++.dg/template/explicit4.C: New.
38385         * g++.dg/template/explicit5.C: New.
38386
38387         PR c++/11347
38388         * g++.dg/template/memtmpl1.C: New.
38389
38390 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38391
38392         PR target/11565
38393         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38394         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38395
38396 2003-07-30  Jan Hubicka  <jh@suse.cz>
38397
38398         * vtgc1.c: Kill.
38399
38400 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38401
38402         * gcc.dg/struct-in-proto-1.c: New test.
38403
38404 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38405
38406         * gcc.dg/cpp/include2.c: Only expect one message.
38407
38408 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38409
38410         PR c++/9447
38411         * g++.dg/template/using1.C: New test.
38412         * g++.dg/template/using2.C: New test.
38413         * g++.dg/template/using3.C: New test.
38414         * g++.dg/template/using4.C: New test.
38415
38416 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38417
38418         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38419         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38420
38421 2003-07-28  Jan Hubicka  <jh@suse.cz>
38422
38423         PR c++/11530
38424         * g++.dg/opt/call1.C: New test.
38425
38426 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38427
38428         PR c++/11667
38429         * g++.dg/init/enum2.C: New test.
38430         * g++.dg/template/overload1.C: Add "-w" option.
38431
38432 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38433
38434         * gcc.dg/Wdeclaration-after-statement-1.c,
38435         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38436
38437 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38438
38439         * gcc.c-torture/compile/20030725-1.c: New test.
38440
38441 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38442
38443         * gcc.dg/20030505.c: Only run for SPE.
38444         Remove definition of opaque type.
38445
38446 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38447
38448         * g++.dg/template/ptrmem6.C: New test.
38449
38450 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38451
38452         * gcc.c-torture/compile/zero-strct-2.c: New test.
38453
38454 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38455
38456         * gcc.dg/intermod-1.c: New test.
38457
38458 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         PR c++/11617
38461         * g++.dg/template/lookup2.C: New test.
38462         * g++.dg/template/memclass1.C: Remove instantiated from error.
38463         * g++.dg/other/error2.C: Tweak expected errors.
38464
38465         PR c++/11596
38466         * g++.dg/template/defarg3.C: New test.
38467
38468         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38469
38470 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38471
38472         * g++.dg/inherit/access5.C: New test.
38473
38474 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38475
38476         PR c++/11513
38477         * g++.dg/template/crash8.C: New test.
38478
38479 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38480
38481         PR c/10602
38482         * gcc.dg/noncompile/incomplete-2.c: New test.
38483
38484 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38485
38486         PR c++/11645
38487         * g++.dg/inherit/access4.C: New test.
38488
38489         PR c++/11517
38490         * g++.dg/expr/cond2.C: New test.
38491
38492         PR optimization/10679
38493         * g++.dg/opt/inline4.C: New test.
38494
38495 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38496
38497         * g++.dg/parse/crash10: New test.
38498
38499 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38500
38501         * g++.dg/ext/flexary1.C: New test.
38502
38503 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38504
38505         PR c++/10793
38506         * g++.dg/template/crash9.C: New test.
38507
38508 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38509
38510         PR c++/3004
38511         * g++.dg/parse/typedef3.C: New test.
38512
38513         PR c++/7906
38514         * g++.dg/parse/operator2.C: New test.
38515
38516         PR c++/8895
38517         * g++.dg/parse/def-tmpl-arg1.C: New test.
38518
38519         PR c++/9282
38520         * g++.dg/parse/funptr1.C: New test.
38521
38522         PR c++/9452
38523         * g++.dg/parse/ambig3.C: New test.
38524
38525         PR c++/9454
38526         * g++.dg/parse/operator3.C: New test.
38527
38528         PR c++/9486
38529         * g++.dg/parse/template10.C: New test.
38530
38531         PR c++/9488
38532         * g++.dg/parse/template11.C: New test.
38533
38534         PR c++/10150
38535         * g++.dg/parse/invalid-op1.C: New test.
38536
38537         PR c++/10247
38538         * g++.dg/parse/condexpr1.C: New test.
38539
38540 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.dg/ext/packed3.C: New test.
38543         * g++.dg/ext/packed4.C: New test.
38544
38545         * gcc.dg/pack-test-3.c: New test.
38546
38547 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38548
38549         * lib/compat.exp: Handle dg-options per source file.
38550         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38551         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38552         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38553         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38554         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38555         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38556         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38557         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38558         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38559         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38560         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38561         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38562         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38563         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38564
38565 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38566
38567         PR c/10320
38568         * gcc.c-torture/execute/20030718-1.c: New test.
38569
38570 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38571
38572         PR optimization/11536
38573         * gcc.dg/20030721-1.c: New test.
38574
38575 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38576
38577         PR c++/11546
38578         * g++.dg/template/lookup1.C: New test.
38579
38580 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38581
38582         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38583         diagnostics of ill-formed constructs involving labels.
38584         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38585         the new 'previously defined here' message.
38586
38587 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.dg/parse/non-dependent2.C: New test.
38590
38591 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38592
38593         * g++.dg/init/init-ref4.C: xfail on targets without
38594         weak symbols.
38595
38596 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38597
38598         PR target/11087
38599         * gcc.c-torture/execute/20030717-1.c: New test.
38600
38601 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38602
38603         * g++.dg/opt/cfg1.C: New test.
38604
38605 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38606
38607         PR optimization/11557
38608         * gcc.dg/20030717-1.c: New test.
38609
38610 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38611
38612         PR c++/10476
38613         * g++.dg/expr/crash-1.C: New test.
38614
38615         PR c++/11027
38616         * g++.dg/template/init3.C: New test.
38617
38618         PR c++/8222
38619         * g++.dg/template/non-dependent1.C: New test.
38620
38621         PR c++/11070
38622         * g++.dg/template/non-dependent2.C: New test.
38623
38624         PR c++/11071
38625         * g++.dg/template/non-dependent3.C: New test.
38626
38627         PR c++/9907
38628         * g++.dg/template/sizeof5.C: New test.
38629
38630 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38631
38632         PR 11498
38633         * gcc.c-torture/compile/mangle-1.c: New file.
38634
38635 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38636
38637         PR c++/7809
38638         * g++.dg/parse/access3.C: New test.
38639
38640 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38641
38642         PR c++/11384
38643         * g++.dg/init/init-ref4.C: New test.
38644
38645 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38646
38647         PR c++/11547
38648         * g++.dg/parse/constant3.C: New test.
38649         * g++.dg/parse/crash7.C: Likewise.
38650
38651 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38652
38653         PR target/11008
38654         * gcc.dg/i386-pentium4-not-mull.c: New.
38655
38656 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38657
38658         * gcc.dg/asm-names.c (ymain): Make it weak.
38659
38660 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38661
38662         PR c++/5421
38663         * g++.dg/template/friend21.C: New test.
38664
38665 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38666
38667         * gcc.dg/cleanup-8.c: New test.
38668         * gcc.dg/cleanup-9.c: New test.
38669
38670 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38671
38672         * g++.dg/ext/dll-MI1.h: New file.
38673         * g++.dg/ext/dllexport-MI1.C: New file.
38674         * g++.dg/ext/dllimport-MI1.C: New file.
38675
38676 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38677
38678         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38679         it does not have cmpstrsi patterns (just cmpmemsi).
38680
38681 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR debug/11473
38684         * g++.dg/debug/debug8.C: New test.
38685
38686 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38687
38688         PR c++/10108
38689         * g++.dg/template/crash7.C: New test.
38690
38691 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38692
38693         PR target/10795
38694         * gcc.c-torture/compile/20030708-1.c: New.
38695
38696 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38697
38698         * gcc.c-torture/execute/20030715-1.c: New test.
38699
38700 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38701
38702         * gcc.dg/pch/inline-3.c: New file.
38703         * gcc.dg/pch/inline-3.hs: New file.
38704         * gcc.dg/pch/inline-4.c: New file.
38705         * gcc.dg/pch/inline-4.hs: New file.
38706
38707 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38708
38709         PR c++/11509
38710         * g++.dg/template/crash6.C: New test.
38711
38712         PR c++/7053
38713         * g++.dg/template/friend20.C: New test.
38714
38715         PR c++/7019
38716         * g++.dg/template/overload2.C: New test.
38717
38718 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38719
38720         PR optimization/11440
38721         * gcc.c-torture/execute/20030714-1.c: New test.
38722
38723 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38724
38725         PR c++/11154
38726         * g++.dg/template/partial2.C: New test.
38727
38728 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38729
38730         PR c++/11503
38731         * g++.dg/template/anon1.C: New test.
38732
38733         PR c++/11493
38734         PR c++/11495
38735         * g++.dg/parse/template9.C: Likewise.
38736         * g++.dg/template/crash4.C: New test.
38737         * g++.dg/template/koenig1.C: Likewise.
38738         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38739         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38740         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38741         functions.
38742         * g++.old-deja/g++.jason/template36.C: Likewise.
38743         * g++.old-deja/g++.mike/p1989.C: Likewise.
38744         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38745         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38746         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38747         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38748         compiling.
38749         * g++.old-deja/g++.pt/union2.C: Use this->.
38750
38751 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38752
38753         * gcc.dg/20030711-1.c: New test.
38754
38755 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         PR c++/11050
38758         * g++.dg/parse/args1.C: New test.
38759         * g++.pt/defarg8.C: Change expected errors.
38760
38761 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38762
38763         PR c++/8164
38764         * g++.dg/template/nontype2.C: New test.
38765
38766         PR c++/10558
38767         * g++.dg/parse/template8.C: New test.
38768
38769         PR c++/8327
38770         * g++.dg/template/scope1.C: New test.
38771
38772         * g++.dg/warn/Wsign-compare-1.C: New test.
38773
38774 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38775
38776         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38777
38778 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38779
38780         PR c++/9411
38781         * g++.dg/template/explicit2.C: New test.
38782
38783         PR c++/10032
38784         * g++.dg/warn/pedantic1.C: New test.
38785
38786 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         PR c++ 9483
38789         * g++.dg/other/field1.C: New test.
38790
38791 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38792
38793         PR c/11449
38794         * gcc.c-torture/compile/20030707-1.c: New.
38795
38796 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38797
38798         PR c++/10849
38799         * g++.dg/template/access12.C: New test.
38800
38801 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38802
38803         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38804         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38805         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38806         * gcc.misc-tests/gcov.exp: Update
38807         * g++.dg/gcov/gcov.exp: Update
38808         * lib/gcov.exp: Update.
38809
38810 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38811
38812         * g++.dg/abi/mangle17.C: Make sure template expressions are
38813         dependent.
38814         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38815         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38816         * g++.dg/opt/stack1.C: Remove erroneous code.
38817         * g++.dg/parse/template7.C: New test.
38818         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38819         * g++.old-deja/g++.pt/crash4.C: Likewise.
38820
38821 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38822
38823         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38824         with zero or one occurence of `$' after the initial `L'.
38825
38826 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38827
38828         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38829
38830 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38831
38832         PR c/11370
38833         * gcc.dg/Wunreachable-6.c: New testcase.
38834         * gcc.dg/Wunreachable-7.c: New testcase.
38835
38836 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38837
38838         PR c/11420
38839         * gcc.dg/20030708-1.c: New test.
38840
38841 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38842
38843         * gcc.dg/compat/sdata-section.h: New file.
38844         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38845         * gcc.dg/torture/mips-sdata-1.c: New test.
38846
38847 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38848
38849         PR c++/11030
38850         * g++.dg/template/friend19.C: New test.
38851
38852 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38853
38854         * g++.dg/opt/strength-reduce.C: New test.
38855
38856 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38857
38858         PR target/10979
38859         * gcc.dg/20030707-1.c: New testcase.
38860
38861 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38862
38863         PR optimization/11059
38864         * g++.dg/opt/emptyunion.C: New testcase.
38865
38866 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38867             Eric Botcazou  <ebotcazou@libertysurf.fr>
38868
38869         * g++.dg/opt/stack1.C: New test.
38870
38871 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38872
38873         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38874         run test.
38875
38876         PR c++/11431
38877         * g++.dg/expr/static_cast3.C: New test.
38878
38879 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38880
38881         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38882         everywhere.
38883         * gcc.dg/concat.c: Concatenation of string constants with
38884         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38885         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38886         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38887         necessary to avoid multi-character character constant warning.
38888         * gcc.dg/cpp/escape.c: Likewise.
38889         * gcc.dg/cpp/ucs.c: Likewise.
38890         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38891         Fix a typo.
38892
38893 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38894
38895         PR c/11428
38896         * gcc.c-torture/compile/20030704-1.c: New.
38897
38898 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38899
38900         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38901
38902 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38903
38904         PR c++/5287, PR c++/7910,  PR c++/11021
38905         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38906         tests for warnings.
38907         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38908         * g++.dg/ext/dllimport3.C: Likewise.
38909         * g++.dg/ext/dllimport4.C: New file.
38910         * g++.dg/ext/dllimport5.C: New file.
38911         * g++.dg/ext/dllimport6.C: New file.
38912         * g++.dg/ext/dllimport7.C: New file.
38913         * g++.dg/ext/dllimport8.C: New file.
38914         * g++.dg/ext/dllimport9.C: New file.
38915         * g++.dg/ext/dllimport10.C: New file.
38916         * g++.dg/ext/dllexport1.C: New file.
38917
38918 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38919
38920         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38921         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38922
38923 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38924
38925         * gcc.dg/builtins-25.c: New testcase.
38926         * gcc.dg/builtins-26.c: New testcase.
38927
38928 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38929
38930         * gcc.dg/compat/vector-defs.h: New file.
38931         * gcc.dg/compat/vector-setup.h: New file.
38932         * gcc.dg/compat/vector-check.h: New file.
38933         * gcc.dg/compat/vector-1_main.c: New file.
38934         * gcc.dg/compat/vector-1_x.c: New file.
38935         * gcc.dg/compat/vector-1_y.c: New file.
38936         * gcc.dg/compat/vector-2_main.c: New file.
38937         * gcc.dg/compat/vector-2_x.c: New file.
38938         * gcc.dg/compat/vector-2_y.c: New file.
38939
38940         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38941         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38942         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38943         * gcc.dg/compat/struct-align-1.h: New file.
38944         * gcc.dg/compat/struct-align-1_main.c: New file.
38945         * gcc.dg/compat/struct-align-1_x.c: New file.
38946         * gcc.dg/compat/struct-align-1_y.c: New file.
38947         * gcc.dg/compat/struct-align-2.h: New file.
38948         * gcc.dg/compat/struct-align-2_main.c: New file.
38949         * gcc.dg/compat/struct-align-2_x.c: New file.
38950         * gcc.dg/compat/struct-align-2_y.c: New file.
38951
38952         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38953         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38954         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38955         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38956         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38957         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38958         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38959         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38960         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38961         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38962         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38963         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38964         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38965         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38966         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38967         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38968         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38969         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38970         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38971         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38972         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38973         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38974         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38975         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38976         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38977         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38978         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38979         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38980         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38981
38982 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38983
38984         * gcc.dg/i386-call-1.c: New test.
38985
38986 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38987
38988         PR c++/9162
38989         * g++.dg/parse/defarg4.C: New.
38990
38991 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38992
38993         PR target/10700
38994         * gcc.c-torture/compile/20030703-1.c: New test case.
38995
38996 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38997
38998         * g++.dg/template/local3.C: Remove extra semicolon.
38999
39000 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39001
39002         * gcc.dg/i386-volatile-1.c: New test.
39003
39004 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39005
39006         PR c++/11072
39007         * g++.dg/other/offsetof2.C: XFAIL.
39008         * g++.dg/other/offsetof5.C: New.
39009
39010         PR c++/10219
39011         * g++.dg/template/error1.C: New.
39012
39013         PR c++/9779
39014         * g++.dg/template/dependent-expr1.C: New.
39015
39016 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39017
39018         PR c++/6949
39019         * g++.dg/template/local3.C: New test.
39020
39021         PR c++/11149
39022         * g++.dg/lookup/scoped6.C: New test.
39023
39024 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39025
39026         PR c++/8046
39027         * g++.dg/other/error7.C: New test.
39028
39029 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39030
39031         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39032         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39033         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39034         * g++.old-deja/g++.other/union2.C: Likewise.
39035         * gcc.dg/c90-const-expr-2.c: Likewise.
39036         * gcc.dg/c90-const-expr-3.c: Likewise.
39037         * gcc.dg/c99-const-expr-2.c: Likewise.
39038         * gcc.dg/c99-const-expr-3.c: Likewise.
39039         * gcc.dg/concat.c: Likewise.
39040
39041 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39042
39043         PR c++/9559
39044         * g++.dg/init/static1.C: New test.
39045
39046 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39047
39048         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39049         * g++.old-deja/g++.other/access2.C: Likewise.
39050         * g++.old-deja/g++.other/decl2.C: Likewise.
39051         * gcc.c-torture/execute/20020615-1.c: Likewise.
39052
39053 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39054
39055         PR c++/4933
39056         * g++.dg/template/sizeof4.C: New test.
39057
39058 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39059
39060         * g++.dg/other/error6.C: New test.
39061
39062 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39063
39064         PR c++/10750
39065         * g++.dg/parse/constant2.C: New test.
39066
39067 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39068
39069         PR c++/11106
39070         * g++.dg/other/error5.C: New test.
39071
39072 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39073
39074         * gcc.dg/format/gcc_diag-1.c: New test.
39075
39076 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39077
39078         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39079
39080 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39083         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39084         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39085
39086 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39087
39088         * gcc.c-torture/execute/builtins/string-8.c: New test.
39089         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39090         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39091         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39092
39093 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39094
39095         PR c++/10468
39096         * g++.dg/ext/typeof6.C: New test.
39097
39098 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39099
39100         PR c++/10796
39101         * g++.dg/init/enum1.C: New test.
39102
39103 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39104
39105         * gcc.dg/20030627-1.c: New test.
39106
39107 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39108
39109         PR c++/11332
39110         * g++.dg/expr/static_cast2.C: New test.
39111
39112 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39113             Jakub Jelinek  <jakub@redhat.com>
39114
39115         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39116         sprintf(dst,"%s",src) optimization.
39117         * gcc.c-torture/execute/20030626-1.c: New test case.
39118         * gcc.c-torture/execute/20030626-2.c: New test case.
39119
39120 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39121
39122         * gcc.c-torture/execute/multi-ix.c: New test.
39123
39124         * gcc.c-torture/execute/simd-4.c (main):
39125         Added missing semicolon at end of union.
39126
39127 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39128
39129         PR c++/8266
39130         * g++.dg/template/explicit-instantiation3.C: New test.
39131
39132 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39133
39134         * gcc.dg/20030626-1.c: Use signed char.
39135
39136 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39137
39138         * gcc.dg/20030626-1.c: New test.
39139
39140 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39141
39142         * const-str-2.m: Update.
39143
39144 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39145
39146         PR c++/10990
39147         * g++.dg/rtti/dyncast1.C: New test.
39148         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39149         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39150         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39151
39152         PR c++/10931
39153         * g++.dg/expr/static_cast1.C: New test.
39154
39155 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39156
39157         * gcc.dg/20030625-1.c: New test.
39158
39159 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39160
39161         * gcc.c-torture/compile/20030624-1.c: New test case.
39162
39163 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39164
39165         * gcc.c-torture/execute/string-opt-17.c: New test.
39166
39167 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39168
39169         PR c++/5754
39170         * g++.dg/parse/crash6.C: New test.
39171
39172 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39173
39174         * gcc.dg/builtins-24.c: New test case.
39175
39176 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39177
39178         * g++.dg/opt/operator1.C: New test.
39179
39180 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39181
39182         * gcc.c-torture/execute/string-opt-16.c: New test case.
39183
39184 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39185
39186         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39187         * g++.old-deja/g++.other/conv7.C: Likewise.
39188         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39189         * g++.old-deja/g++.other/overload14.C: Likewise.
39190
39191 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39192
39193         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39194         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39195
39196 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39197
39198         PR c++/10888
39199         * g++.dg/warn/Winline-3.C: New test.
39200
39201 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39202
39203         * lib/target-supports.exp (check_alias_available): Make the test
39204         program acceptable to the Solaris assembler.
39205
39206         PR c++/10749
39207         * g++.dg/template/memclass2.C: New test.
39208
39209 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39210             Eric Botcazou  <ebotcazou@libertysurf.fr>
39211
39212         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39213         data for non-matching targets.
39214         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39215
39216 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39217
39218         PR c++/10845
39219         * g++.dg/template/member3.C: New test.
39220
39221 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39222
39223         PR c++/10939
39224         * g++.dg/template/func1.C: New test.
39225
39226         PR c++/9649
39227         * g++.dg/template/static4.C: New test.
39228         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39229
39230         PR c++/11041
39231         * g++.dg/init/ref7.C: New test.
39232
39233 2003-06-19  Matt Austern  <austern@apple.com>
39234
39235         PR c++/11228
39236         * g++.dg/anew1.C: New test.
39237         * g++.dg/anew2.C: New test.
39238         * g++.dg/anew3.C: New test.
39239         * g++.dg/anew4.C: New test.
39240
39241 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39242
39243         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39244
39245 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39246
39247         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39248         endian-dependent.
39249
39250 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39251
39252         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39253         Remove cruft.
39254
39255 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39256
39257         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39258         * gcc.c-torture/compile/961203-1.c: Likewise.
39259         * gcc.c-torture/compile/980506-1.c: Likewise.
39260
39261 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39262
39263         PR c++/10712
39264         * g++.dg/lookup/using7.C: New test.
39265
39266 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39267
39268         PR c++/11105
39269         * g++.dg/abi/conv1.C: Remove it.
39270         * g++.dg/template/conv7.C: New test.
39271         * g++.dg/template/conv8.C: Likewise.
39272         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39273         conversion operator.
39274
39275 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39276
39277         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39278         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39279         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39280         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39281         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39282         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39283         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39284         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39285         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39286         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39287         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39288         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39289         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39290         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39291         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39292         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39293         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39294         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39295         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39296         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39297         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39298         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39299         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39300         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39301         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39302         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39303         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39304         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39305         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39306
39307 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39308
39309         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39310         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39311         indications.
39312
39313 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39314
39315         * gcc.dg/i386-387-5.c: New test case.
39316         * gcc.dg/i386-387-6.c: New test case.
39317         * gcc.dg/builtins-23.c: New test case.
39318
39319 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39320
39321         * gcc.dg/builtins-22.c: New test case.
39322         * gcc.dg/i386-387-1.c: Update to test exp.
39323         * gcc.dg/i386-387-2.c: Likewise.
39324
39325 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39326
39327         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39328
39329 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39330
39331         * lib/gcc-dg.exp (dg-require-dll): New function.
39332         (dg-xfail-if): Likewise.
39333         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39334         driver.
39335
39336         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39337         * gcc.c-torture/compile/20001205-1.c: Likewise.
39338         * gcc.c-torture/compile/20001226-1.c: Likewise.
39339         * gcc.c-torture/compile/20010518-2.c: Likewise.
39340         * gcc.c-torture/compile/20020312-1.c: Likewise.
39341         * gcc.c-torture/compile/20020604-1.c: Likewise.
39342         * gcc.c-torture/compile/920501-12.c: Likewise.
39343         * gcc.c-torture/compile/920501-4.c: Likewise.
39344         * gcc.c-torture/compile/920520-1.c: Likewise.
39345         * gcc.c-torture/compile/920521-1.c: Likewise.
39346         * gcc.c-torture/compile/920625-1.c: Likewise.
39347         * gcc.c-torture/compile/961203-1.c: Likewise.
39348         * gcc.c-torture/compile/980506-1.c: Likewise.
39349         * gcc.c-torture/compile/981006-1.c: Likewise.
39350         * gcc.c-torture/compile/981022-1.c: Likewise.
39351         * gcc.c-torture/compile/981223-1.c: Likewise.
39352         * gcc.c-torture/compile/990617-1.c: Likewise.
39353         * gcc.c-torture/compile/dll.c: Likewise.
39354         * gcc.c-torture/compile/labels-3.c: Likewise.
39355         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39356         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39357         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39358         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39359         * gcc.c-torture/compile/simd-5.c: Likewise.
39360         * gcc.c-torture/compile/20000804-1.x: Remove.
39361         * gcc.c-torture/compile/20001205-1.x: Likewise.
39362         * gcc.c-torture/compile/20001226-1.x: Likewise.
39363         * gcc.c-torture/compile/20010518-2.x: Likewise.
39364         * gcc.c-torture/compile/20020312-1.x: Likewise.
39365         * gcc.c-torture/compile/20020604-1.x: Likewise.
39366         * gcc.c-torture/compile/920501-12.x: Likewise.
39367         * gcc.c-torture/compile/920501-4.x: Likewise.
39368         * gcc.c-torture/compile/920520-1.x: Likewise.
39369         * gcc.c-torture/compile/920521-1.x: Likewise.
39370         * gcc.c-torture/compile/920625-1.x: Likewise.
39371         * gcc.c-torture/compile/961203-1.x: Likewise.
39372         * gcc.c-torture/compile/980506-1.x: Likewise.
39373         * gcc.c-torture/compile/981006-1.x: Likewise.
39374         * gcc.c-torture/compile/981022-1.x: Likewise.
39375         * gcc.c-torture/compile/981223-1.x: Likewise.
39376         * gcc.c-torture/compile/990617-1.x: Likewise.
39377         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39378         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39379         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39380         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39381         * gcc.c-torture/compile/simd-5.x: Likewise.
39382
39383         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39384
39385 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39386
39387         * gcc.c-torture/execute/20030611-1.c: New test.
39388
39389 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39390
39391         PR middle-end/168
39392         * gcc.dg/20030612-1.c: New test case.
39393
39394 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39395
39396         PR c++/10635
39397         * g++.dg/expr/cast1.C: New test.
39398
39399 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39400
39401         * gcc.dg/builtins-21.c: New test case.
39402
39403 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39404
39405         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39406         options instead of at the end.
39407         * lib/objc.exp (objc_target_compile): Likewise.
39408
39409 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39410
39411         PR c++/10432
39412         * g++.dg/parse/error1.C: New test.
39413
39414 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39415
39416         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39417         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39418         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39419         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39420         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39421         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39422         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39423         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39424         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39425         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39426         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39427         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39428         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39429         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39430         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39431         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39432         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39433         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39434         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39435         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39436         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39437         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39438         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39439         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39440
39441         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39442         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39443         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39444         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39445         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39446         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39447         * gcc.dg/compat/scalar-return-3_main.c: New file.
39448         * gcc.dg/compat/scalar-return-3_x.c: New file.
39449         * gcc.dg/compat/scalar-return-3_y.c: New file.
39450         * gcc.dg/compat/scalar-return-4_main.c: New file.
39451         * gcc.dg/compat/scalar-return-4_x.c: New file.
39452         * gcc.dg/compat/scalar-return-4_y.c: New file.
39453
39454 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39455
39456         * gcc.dg/compat/fp2-struct-check.h: New file.
39457         * gcc.dg/compat/fp2-struct-defs.h: New file.
39458         * gcc.dg/compat/fp2-struct-init.h: New file.
39459         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39460         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39461         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39462         * gcc.dg/compat/struct-return-10_main.c: New file.
39463         * gcc.dg/compat/struct-return-10_x.c: New file.
39464         * gcc.dg/compat/struct-return-10_y.c: New file.
39465
39466         * gcc.dg/compat/compat-common.h: New file.
39467         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39468         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39469         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39470         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39471         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39472         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39473         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39474         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39475         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39476         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39477         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39478         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39479         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39480         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39481         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39482         * gcc.dg/compat/small-struct-check.h: Ditto.
39483         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39484         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39485         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39486         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39487         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39488         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39489         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39490         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39491         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39492         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39493         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39494         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39495         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39496         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39497         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39498         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39499         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39500         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39501         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39502         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39503         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39504         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39505         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39506         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39507         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39508         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39509         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39510         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39511         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39512         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39513
39514 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39515
39516         * g++.dg/pch/static-1.C: New file.
39517         * g++.dg/pch/static-1.Hs: New file.
39518
39519 2003-06-10  Richard Henderson  <rth@redhat.com>
39520
39521         * gcc.dg/asm-7.c: Adjust expected warning text.
39522
39523 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39524
39525         * gcc.dg/builtins-20.c: New test case.
39526
39527 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39528
39529         PR c++/11131
39530         * g++.dg/opt/template1.C: New test.
39531
39532 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39533
39534         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39535         additional_sources.
39536
39537 2003-05-21  David Taylor  <dtaylor@emc.com>
39538
39539         * gcc.dg/Wpadded.c: New file.
39540
39541 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39542
39543         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39544         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39545         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39546         dg-require-weak.
39547
39548 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39549
39550         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39551
39552 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39553
39554         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39555         (dg-require-alias): Likewise.
39556         (dg-require-gc-sections): Likewise.
39557         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39558
39559 2003-06-08  Richard Henderson  <rth@redhat.com>
39560
39561         * gcc.dg/20011029-2.c: Fix the array reference.
39562         * gcc.dg/asm-7.c: New.
39563
39564 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39565
39566         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39567
39568 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39569
39570         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39571         (dg-require-gc-sections): Likewise.
39572
39573 2003-06-08  Jan Hubicka  <jh@suse.cz>
39574
39575         * i386-cmov1.c: Fix regular expression.
39576         * i386-cvt-1.c: Likewise.
39577         * i386-local.c: Likewise.
39578         * i386-local2.c: Likewise.
39579         * i386-mul.c: Likewise.
39580         * i386-ssetype-1.c: Likewise.
39581         * i386-ssetype-3.c: Likewise.
39582         * i386-ssetype-5.c: Likewise.
39583
39584 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39585
39586         PR c++/11039
39587         * g++.dg/warn/implicit-typename2.C: New test.
39588         * g++.dg/warn/implicit-typename3.C: New test.
39589
39590 2003-06-07  Richard Henderson  <rth@redhat.com>
39591
39592         * g++.dg/other/offsetof3.C: Use size_t.
39593         * g++.dg/other/offsetof4.C: Likewise.
39594
39595 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39596
39597         * lib/copy-file.exp: New. Implement gcc_copy_files.
39598
39599         * lib/dg-pch.exp: Load copy-file.exp
39600         (dg-pch): Use gcc_copy_files instead of "file copy".
39601
39602 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39603
39604         * gcc.dg/weak/weak.exp: Simplify.
39605         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39606         * gcc.dg/weak/weak-1.c: Likewise.
39607         * gcc.dg/weak/weak-2.c: Likewise.
39608         * gcc.dg/weak/weak-3.c: Likewise.
39609         * gcc.dg/weak/weak-4.c: Likewise.
39610         * gcc.dg/weak/weak-5.c: Likewise.
39611         * gcc.dg/weak/weak-6.c: Likewise.
39612         * gcc.dg/weak/weak-7.c: Likewise.
39613         * gcc.dg/weak/weak-8.c: Likewise.
39614         * gcc.dg/weak/weak-9.c: Likewise.
39615
39616 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39617
39618         gcc.c-torture/execute/20030606-1.c: New.
39619
39620 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39621
39622         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39623         * gcc.dg/builtins-19.c: Likewise.
39624
39625 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39626
39627         * gcc.dg/builtins-2.c: Add some more tests.
39628         * gcc.dg/builtins-18.c: New test case.
39629         * gcc.dg/builtins-19.c: New test case.
39630
39631 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39632             Jim Wilson  <wilson@tuliptree.org>
39633
39634         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39635
39636 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39637
39638         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39639         mempcpy/stpcpy calls not to be optimized into something else.
39640         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39641         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39642         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39643
39644 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39645
39646         * gcc.dg/format/asm_fprintf-1.c: New test.
39647
39648 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39649
39650         * lib/gcc-defs.exp (additional_sources): New variable.
39651         (dg-additional-sources): New function.
39652         (additional_files): New variable.
39653         (dg-additional-files): New function.
39654         (dg-additional-files-options): Likewise.
39655         * lib/gcc-dg.exp (dg-require-weak): New function.
39656         (dg-require-alias): Likewise.
39657         (dg-require-gc-sections): Likewise.
39658         * lib/target-supports.exp (check_alias_available): Remove testfile
39659         parameter.
39660         (check_gc_sections_available): New function.
39661         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39662         (dg-gpp-additional-files): Likewise.
39663         * lib/g++.exp (additional_sources): Remove.
39664         (additional_files): Likewise.
39665         (g++_target_compile): Use dg-additional-files-options.
39666
39667         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39668         Tcl logic.
39669         * gcc.dg/special/ecos.exp: Remove.
39670         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39671         * gcc.dg/special/alias-1.c: Likewise.
39672         * gcc.dg/special/alias-2.c: Likewise.
39673         * gcc.dg/special/gcsec-1.c: Likewise.
39674         * gcc.dg/special/weak-1.c: Likewise.
39675         * gcc.dg/special/weak-2.c: Likewise.
39676         * gcc.dg/special/wkali-1.c: Likewise.
39677         * gcc.dg/special/wkali-2.c: Likewise.
39678
39679         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39680         dg-gpp-additional-*.
39681         * g++.dg/special/conpr-3.C: Likewise.
39682         * g++.dg/special/conpr-4.C: Likewise.
39683         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39684         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39685         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39686         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39687         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39688         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39689         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39690         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39691         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39692         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39693         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39694         * g++.old-deja/g++.other/comdat1.C: Likewise.
39695         * g++.old-deja/g++.other/comdat2.C: Likewise.
39696         * g++.old-deja/g++.other/comdat3.C: Likewise.
39697         * g++.old-deja/g++.other/ctor1.C: Likewise.
39698         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39699
39700 2003-06-05  Richard Henderson  <rth@redhat.com>
39701
39702         * gcc.dg/debug/20030605-1.c: New.
39703
39704 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39705
39706         * README.QMTEST: Update.
39707
39708 2003-06-04  Richard Henderson  <rth@redhat.com>
39709
39710         * gcc.dg/cleanup-1.c: New.
39711         * gcc.dg/cleanup-2.c: New.
39712         * gcc.dg/cleanup-3.c: New.
39713         * gcc.dg/cleanup-4.c: New.
39714         * gcc.dg/cleanup-5.c: New.
39715         * gcc.dg/cleanup-6.c: New.
39716         * gcc.dg/cleanup-7.c: New.
39717
39718 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39719
39720         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39721
39722         * lib/dg-pch.exp: New file.
39723         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39724         * gcc.dg/pch/pch.exp: Likewise.
39725
39726 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39727
39728         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39729         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39730         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39731         * gcc.dg/builtins-17.c: New test case.
39732         * gcc.dg/i386-387-4.c: New test case.
39733         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39734
39735 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39736
39737         * gcc.dg/ultrasp9.c: New test.
39738
39739 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39740
39741         * gcc.c-torture/compile/20030604-1.c: New test.
39742         * gcc.dg/sparc-constant-1.c: New test.
39743
39744 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39745
39746         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39747
39748 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39749
39750         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39751
39752         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39753         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39754
39755 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39756
39757         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39758
39759 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39760
39761         PR c++/10940
39762         * g++.dg/template/spec10.C: New test.
39763
39764 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39765
39766         * gcc.dg/builtins-16.c: New test case.
39767
39768 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39769
39770         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39771         mempcpy test with post-increments.
39772         * gcc.c-torture/execute/string-opt-3.c: New test.
39773         * gcc.dg/string-opt-1.c: New test.
39774
39775 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39776
39777         PR fortran/10965
39778         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39779
39780 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39781
39782         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39783         (scan-assembler): ... here.  Use dg-scan.
39784         (scan-assembler-not): Likewise.
39785         (scan-file): New function.
39786         (scan-file-not): Likewise.
39787         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39788         * gcc.dg/cpp/_Pragma4.c: Likewise.
39789         * gcc.dg/cpp/_Pragma5.c: Likewise.
39790         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39791         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39792         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39793         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39794         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39795         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39796         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39797         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39798         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39799         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39800         * gcc.dg/cpp/cxxcom1.c: Likewise.
39801         * gcc.dg/cpp/line1.c: Likewise.
39802         * gcc.dg/cpp/maccom1.c: Likewise.
39803         * gcc.dg/cpp/maccom2.c: Likewise.
39804         * gcc.dg/cpp/maccom3.c: Likewise.
39805         * gcc.dg/cpp/maccom4.c: Likewise.
39806         * gcc.dg/cpp/maccom5.c: Likewise.
39807         * gcc.dg/cpp/maccom6.c: Likewise.
39808         * gcc.dg/cpp/multiline.c: Likewise.
39809         * gcc.dg/cpp/spacing1.c: Likewise.
39810         * gcc.dg/cpp/spacing2.c: Likewise.
39811         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39812         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39813         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39814         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39815         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39816         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39817         * gcc.dg/cpp/cxxcom2.c: Likewise.
39818         * gcc.dg/cpp/cxxcom2.h: New file.
39819
39820         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39821         * g++.dg/cpp/truefalse.C: Here.
39822         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39823
39824 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39825
39826         * gcc.dg/cpp/redef3.c: New file.
39827
39828 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39829
39830         * gcc.dg/i386-loop-3.c: New test.
39831
39832 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39833
39834         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39835
39836 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39837
39838         * gcc.dg/fwrapv-1.c: New test case.
39839         * gcc.dg/fwrapv-2.c: New test case.
39840
39841 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39842
39843         PR c++/10956
39844         * g++.dg/template/spec9.C: New test.
39845
39846 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39847
39848         * gcc.dg/duff-4.c: New test case.
39849
39850 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39851
39852         PR fortran/10843
39853         * g77.dg/ffixed-form-1.f: New test
39854         * g77.dg/ffixed-form-2.f: New test
39855         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39856         * g77.dg/ffree-form-3.f: New test
39857
39858 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39859
39860         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39861         * gcc.dg/wint_t-1.c: Likewise.
39862
39863 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39864
39865         * g++.dg/template/access11.C: New test.
39866
39867 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39868
39869         PR c++/10849
39870         * g++.dg/template/access10.C: New test.
39871
39872 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39873             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39874
39875         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39876
39877 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39878
39879         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39880         suppress for powerpc-*-darwin*.
39881         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39882
39883 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39884
39885         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39886         suppress option for powerpc-*-darwin*.
39887
39888 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39889
39890         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39891         * gcc.dg/builtins-4.c: Add test for fmod.
39892
39893 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39894
39895         PR c++/10682
39896         * g++.dg/template/instantiate4.C: New test.
39897
39898 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39899
39900         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39901
39902 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39903
39904         * gcc.dg/compat/scalar-return-1_main.c: New file.
39905         * gcc.dg/compat/scalar-return-1_x.c: New file.
39906         * gcc.dg/compat/scalar-return-1_y.c: New file.
39907         * gcc.dg/compat/scalar-return-2_main.c: New file.
39908         * gcc.dg/compat/scalar-return-2_x.c: New file.
39909         * gcc.dg/compat/scalar-return-2_y.c: New file.
39910         * gcc.dg/compat/struct-return-3_main.c: New file.
39911         * gcc.dg/compat/struct-return-3_y.c: New file.
39912         * gcc.dg/compat/struct-return-3_x.c: New file.
39913         * gcc.dg/compat/struct-return-2_main.c: New file.
39914         * gcc.dg/compat/struct-return-2_x.c: New file.
39915         * gcc.dg/compat/struct-return-2_y.c: New file.
39916
39917 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39918
39919         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39920         for hppa*-hp-hpux*.
39921         * gcc.dg/20021014-1.c (dg-options): Likewise.
39922         * gcc.dg/nest.c (dg-options): Likewise.
39923
39924 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39925
39926         PR c++/9738
39927         * g++.dg/ext/dllimport2.C: New file.
39928         * g++.dg/ext/dllimport3.C: New file.
39929
39930 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39931
39932         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39933         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39934         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39935         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39936         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39937         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39938         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39939         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39940         * gcc.dg/compat/small-struct-defs.h: New file.
39941         * gcc.dg/compat/small-struct-init.h: New file.
39942         * gcc.dg/compat/small-struct-check.h: New file.
39943         * gcc.dg/compat/fp-struct-defs.h: New file.
39944         * gcc.dg/compat/fp-struct-check.h: New file.
39945         * gcc.dg/compat/fp-struct-init.h: New file.
39946         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39947         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39948
39949 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39950
39951         * gcc.dg/20030225-2.c: New test.
39952
39953 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39954             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39955
39956         * gcc.c-torture/compile/20030518-1.c: New test case.
39957
39958 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39959
39960         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39961         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39962         gcc-dg-debug-runtest.
39963         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39964         gcc-dg-debug-runtest.
39965
39966 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39967
39968         PR c++/9022
39969         * g++.dg/lookup/using6.C: New test.
39970
39971 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39972
39973         * g++.dg/parse/access2.C: New test.
39974
39975 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39976
39977         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39978         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39979         * gcc.dg/debug/debug.exp: Likewise.
39980
39981 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39982
39983         * gcc.dg/dollar.c: New test.
39984
39985 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39986
39987         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39988         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39989         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39990         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39991         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39992         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39993         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39994         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39995         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39996         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39997         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39998         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39999         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40000         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40001         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40002         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40003         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40004         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40005
40006 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40007
40008         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40009         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40010         support for "repo" mode.
40011         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40012         * lib/g77-dg.exp: Likewise.
40013         * lib/obj-dg.exp: Likewise.
40014
40015 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40016
40017         Merge from gcc-3_2-rhl8-branch:
40018         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40019
40020         * gcc.dg/tls/opt-6.c: New test.
40021
40022         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40023
40024         * gcc.dg/20030405-1.c: New test.
40025
40026         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40027
40028         * gcc.dg/20030309-1.c: New test.
40029
40030         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40031
40032         * gcc.c-torture/execute/20030307-1.c: New test.
40033
40034         2003-02-20  Randolph Chung  <tausq@debian.org>
40035
40036         * gcc.c-torture/compile/20030220-1.c: New test.
40037
40038         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.dg/20030217-1.c: New test.
40041
40042         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40043
40044         * gcc.c-torture/compile/20020129-1.c: New test.
40045
40046         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40047
40048         * gcc.dg/unroll-1.c: New test.
40049
40050         2002-11-16  Jan Hubicka  <jh@suse.cz>
40051
40052         * gcc.c-torture/execute/20020920-1.c: New test.
40053
40054         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40055
40056         PR target/7434
40057         * gcc.c-torture/compile/20021008-1.c: New test.
40058
40059         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40060
40061         PR target/7559
40062         * gcc.c-torture/execute/20020810-1.c: New test.
40063
40064         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40065
40066         * gcc.c-torture/compile/20020807-1.c: New test.
40067
40068         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.dg/tls/opt-1.c: New test.
40071
40072         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40073
40074         * gcc.dg/20020729-1.c: New test.
40075
40076         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40077
40078         * g++.dg/opt/life1.C: New test.
40079
40080         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40081
40082         * gcc.dg/20020525-1.c: New test.
40083
40084         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40085
40086         PR c++/6794
40087         * g++.dg/ext/pretty1.C: New test.
40088         * g++.dg/ext/pretty2.C: New test.
40089
40090 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40091
40092         PR c++/8385
40093         * g++.dg/ext/typeof5.C: New test.
40094
40095 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40096
40097         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40098         __USER_LABEL_PREFIX__ into account.
40099         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40100
40101 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40102
40103         * gcc.dg/builtins-15.c: New test case.
40104
40105 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40106
40107         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40108
40109 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40110
40111         * lib/g++.exp: Tweak handling of additional source files.
40112         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40113         * g++.dg/special/conpr-2a.C: Rename to ...
40114         * g++.dg/special/conpr-2a.cc: ... this.
40115         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40116         * g++.dg/special/conpr-3a.C: Rename to ...
40117         * g++.dg/special/conpr-3a.cc: This.
40118         * g++.dg/special/conpr-3b.C: Rename to ...
40119         * g++.dg/special/conpr-3b.cc: This.
40120         * g++.dg/special/conpr-4.C: New test.
40121         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40122
40123 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40124
40125         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40126
40127 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40128
40129         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40130         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40131         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40132         * g++.old-deja/g++.other/warn3.C: Likewise.
40133
40134 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40135
40136         * gcc.dg/i386-387-1.c: Update to also test log.
40137         * gcc.dg/i386-387-2.c: Likewise.
40138
40139 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40140
40141         * g77.f-torture/execute/int8421.f: New test.
40142
40143 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40144
40145         PR c++/10230, c++/10481
40146         * g++.dg/lookup/scoped5.C: New test.
40147
40148 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40149
40150         PR c++/10552
40151         * g++.dg/template/ttp6.C: New test.
40152
40153 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40154
40155         * gcc.c-torture/execute/builtins: New directory.
40156         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40157         gcc.c-torture/execute/builtins.
40158         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40159         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40160         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40161         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40162
40163 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40164
40165         PR c++/9252
40166         * g++.dg/template/access8.C: New test.
40167         * g++.dg/template/access9.C: New test.
40168
40169 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40170
40171         PR c++/9554
40172         * g++.dg/parse/access1.C: New test.
40173
40174 2003-05-09  DJ Delorie  <dj@redhat.com>
40175
40176         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40177         long, and not an int.
40178
40179 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40180
40181         PR c++/10555, c++/10576
40182         * g++.dg/template/memclass1.C: New test.
40183
40184 2003-05-08  DJ Delorie  <dj@redhat.com>
40185
40186         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40187         targets.
40188         * gcc.c-torture/execute/20021024-1.x: Likewise.
40189         * gcc.c-torture/execute/shiftdi.x: Likewise.
40190         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40191         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40192         * gcc.dg/20021018-1.c: Likewise.
40193
40194 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40195
40196         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40197
40198         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40199         (bcopy): Call memmove.
40200
40201 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40202
40203         * g77.f-torture/compile/8485.f: New test case.
40204
40205 2003-05-07  Richard Henderson  <rth@redhat.com>
40206
40207         PR c++/10570
40208         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40209         Verify exception_cleanup not called for rethrows.
40210         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40211         when exiting catch block without rethrowing.
40212         * g++.dg/eh/forced3.C: New.
40213         * g++.dg/eh/forced4.C: New.
40214
40215 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40216
40217         * gcc.dg/20030505.c: Fix triplet.
40218
40219 2003-05-06  DJ Delorie  <dj@redhat.com>
40220
40221         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40222         * gcc.dg/nest.c: Likewise.
40223
40224 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40225
40226         * gcc.dg/builtins-14.c: New test case.
40227
40228 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40229
40230         * lib/compat.exp (compat-execute): New argument.
40231         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40232         * gcc.dg/compat: New test directory.
40233         * gcc.dg/compat/compat.exp: New expect script.
40234         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40235         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40236         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40237         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40238         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40239         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40240
40241         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40242         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40243         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40244         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40245         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40246         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40247         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40248         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40249         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40250         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40251         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40252         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40253         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40254         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40255         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40256
40257 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40258
40259         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40260
40261 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40262
40263         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40264
40265 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40266
40267         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40268         * gcc.dg/ppc-fsel-2.c: New test.
40269
40270         * gcc.dg/unused-5.c: New test.
40271
40272 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40273
40274         PR c++/10496
40275         * g++.dg/warn/pmf1.C: New test.
40276
40277 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40278
40279         PR c++/4494
40280         * g++.dg/warn/main.C: New test.
40281
40282 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40283
40284         * gcc.dg/nonnull-3.c: New test.
40285
40286 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40287
40288         * gcc.dg/cpp/Wtrigraphs.c: Update.
40289         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40290
40291 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40292
40293         * gcc.dg/ppc-fsel-1.c: New test.
40294
40295 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40296
40297         PR c/10604
40298         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40299
40300 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40301
40302         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40303
40304 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40305
40306         PR c++/9364, c++/10553, c++/10586
40307         * g++.dg/parse/typename4.C: New test.
40308         * g++.dg/parse/typename5.C: Likewise.
40309
40310 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40311
40312         * gcc.c-torture/compile/20030503-1.c: New test.
40313
40314 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40315
40316         * g++.dg/lookup/using5.C: Fix testcase error.
40317
40318 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40319
40320         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40321         since MEABI is no longer supported.  Remove all vestiges
40322         of MEABI from the test.
40323
40324 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40325
40326         PR c++/10554
40327         * g++.dg/lookup/using5.C: New test.
40328
40329 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40330
40331         PR c++/8772
40332         * g++.dg/template/ttp5.C: New test.
40333
40334 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40335
40336         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40337         (dg-gpp-additional-sources): New function.
40338         (dg-gpp-additional-files): Likewise.
40339         * lib/g++.exp (additional_sources): New variable.
40340         (additional_files): Likewise.
40341         (g++_target_compile): Deal with them.
40342         * lib/old-dejagnu.exp: Remove.
40343         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40344         * g++.old-deja: Revise all tests to use dg commands.
40345
40346 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40347
40348         PR c++/9432, c++/9528
40349         * g++.dg/lookup/using4.C: New test.
40350
40351 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40352
40353         * gcc.dg/noreturn-5.c: New file.
40354         * gcc.dg/noreturn-6.c: New file.
40355
40356         * gcc.c-torture/compile/inline-1.c: New file.
40357
40358 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40359
40360         PR c++/10551
40361         * g++.dg/template/explicit1.C: New test.
40362
40363 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40364
40365         PR c++/10549
40366         * g++.dg/other/bitfield1.C: New test.
40367
40368         PR c++/10527
40369         * g++.dg/init/new7.C: New test.
40370
40371 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40372
40373         * g++.dg/ext/desig1.C: New test.
40374         * g++.dg/ext/init1.C: Update.
40375
40376         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40377
40378 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40379
40380         PR c++/10180
40381         * g++.dg/warn/Winline-1.C: New test.
40382
40383 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40384
40385         * gcc.c-torture/execute/string-opt-19.c: New test.
40386
40387         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40388         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40389
40390 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40391
40392         PR c++/10506
40393         * g++.dg/init/new6.C: New test.
40394
40395         PR c++/10503
40396         * g++.dg/init/ref6.C: New test.
40397
40398 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40399
40400         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40401
40402 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40403
40404         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40405         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40406
40407 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40408
40409         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40410         initialized static data members.
40411
40412 2003-04-25  H.J. Lu <hjl@gnu.org>
40413
40414         * gcc.dg/ia64-sync-4.c: New test.
40415
40416 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40417
40418         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40419         date.
40420
40421 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40422
40423         PR c++/10337
40424         * g++.dg/warn/conv1.C: New test.
40425         * g++.old-deja/g++.other/conv7.C: Adjust.
40426         * g++.old-deja/g++.other/overload14.C: Adjust.
40427
40428 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40429
40430         PR c++/10471
40431         * g++.dg/template/defarg2.C: New test.
40432
40433 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40434
40435         * gcc.dg/cpp/include2.c: Update.
40436         * gcc.dg/cpp/multiline-2.c: New.
40437         * gcc.dg/cpp/multiline.c: Update.
40438         * gcc.dg/cpp/strify2.c: Update.
40439         * gcc.dg/cpp/trad/literals-2.c: Update.
40440
40441 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40442
40443         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40444
40445 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40446
40447         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40448
40449 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40450
40451         PR c++/10451
40452         * g++.dg/parse/crash4.C: New test.
40453
40454         PR c++/9847
40455         * g++.dg/parse/crash5.C: New test.
40456
40457 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40458
40459         PR c++/10446
40460         * g++.dg/parse/crash3.C: New test.
40461
40462         PR c++/10428
40463         * g++.dg/parse/elab1.C: New test.
40464
40465 2003-04-22  Devang Patel  <dpatel@apple.com>
40466
40467         * gcc.dg/cpp/trad/funlike-5.c: New test.
40468
40469 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40470
40471         * g++.dg/other/packed1.C: Fix dg options.
40472
40473 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40474
40475         * g++.dg/other/offsetof2.C: New test.
40476
40477 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40478
40479         * g++.dg/template/recurse.C: Adjust location of error messages.
40480
40481 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40482
40483         PR c++/9881
40484         * g++.dg/init/addr-const1.C: New test.
40485         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40486
40487 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40488
40489         PR c++/10405
40490         * g++.dg/lookup/struct-hack1.C: New test.
40491
40492 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40493
40494         * ucs.c: Update diagnostic messages.
40495
40496 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40497
40498         * gcc.dg/cpp/truefalse.cpp: New test.
40499         * gcc.dg/cpp/cpp.exp: Update.
40500         * g++.dg/other/stdbool-if.C: Remove.
40501
40502 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40503
40504         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40505         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40506
40507 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40508
40509         * gcc.c-torture/compile/20030418-1.c: New test.
40510
40511 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40512
40513         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40514
40515 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40516
40517         PR c++/10347
40518         g++.dg/template/dependent-name1.C: New test.
40519
40520 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40521
40522         * gcc.dg/warn-1.c (tourist_guide): New array,
40523         contains a pointer to bar.
40524
40525 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40526
40527         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40528         * gcc.c-torture/execute/medce-1.c: New test case.
40529         * gcc.c-torture/execute/medce-2.c: New test case.
40530
40531 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40532
40533         * lib/prune.exp: Ignore more messages.
40534
40535         PR c++/10381
40536         * g++.dg/parse/lookup3.C: New test.
40537
40538 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40539
40540         * gcc.c-torture/compile/20030415-1.c : New test.
40541
40542 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40543
40544         * gcc.c-torture/execute/scope-2.c: Move to ...
40545         * gcc.dg/noncompile/scope.c: .... here.
40546
40547 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40548
40549         * gcc.dg/20030414-2.c: New test case.
40550
40551 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40552
40553         PR target/10377
40554         * gcc.dg/20030414-1.c: New test.
40555
40556 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40557
40558         * gcc.dg/builtins-12.c: New test case.
40559         * gcc.dg/builtins-13.c: New test case.
40560
40561 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40562
40563         * gcc.c-torture/execute/string-opt-18.c: New test.
40564
40565 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40566
40567         PR c++/10300
40568         * g++.dg/init/new5.C: New test.
40569
40570 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40571
40572         PR c++/7910
40573         * g++.dg/ext/dllimport1.C: New test.
40574
40575 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40576
40577         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40578
40579 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40580
40581         PR Fortran/9263
40582         * g77.f-torture/noncompile/9263.f: New test
40583         PR Fortran/1832
40584         * g77.f-torture/execute/1832.f: New test
40585
40586 2003-04-11  David Chad  <davidc@freebsd.org>
40587             Loren J. Rittle  <ljrittle@acm.org>
40588
40589         PR libobjc/8562
40590         * objc.dg/headers.m: New test.
40591
40592 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40593
40594         * gcc.c-torture/execute/builtin-noret-2.c: New.
40595         * gcc.c-torture/execute/builtin-noret-2.x: New.
40596         XFAIL builtin-noret-2.c at -O1 and above.
40597         * gcc.dg/redecl.c: New.
40598         * gcc.dg/Wshadow-1.c: Update error regexps.
40599
40600 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40601
40602         * g++.dg/abi/bitfield10.C: New test.
40603
40604 2003-04-09  Mike Stump  <mrs@apple.com>
40605
40606         * gcc.dg/pch/pch.exp: Make testcase names longer.
40607         * g++.dg/pch/pch.exp: Make testcase names longer.
40608
40609 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40610
40611         * gcc.dg/builtins-11.c: New test case.
40612
40613 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40614
40615         * gcc.dg/builtins-9.c: New test case.
40616         * gcc.dg/builtins-10.c: New test case.
40617
40618 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40619
40620         * gcc.dg/noncompile/init-4.c.c: New test.
40621
40622 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40623
40624         * gcc.misc-test/gcov-9.c: New test.
40625         * gcc.misc-test/gcov-10.c: New test
40626         * gcc.misc-test/gcov-11.c: New test.
40627
40628 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40629
40630         PR optimization/10024
40631         * gcc.c-torture/compile/20030405-1.c: New test.
40632
40633 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40634
40635         * gcc.dg/pch/static-3.c: New.
40636         * gcc.dg/pch/static-3.hs: New.
40637         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40638
40639 2003-04-04  Richard Henderson  <rth@redhat.com>
40640
40641         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40642         * g++.dg/eh/forced2.C: Likewise.
40643
40644 2003-04-03  Mike Stump  <mrs@apple.com>
40645
40646         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40647         target arg.
40648         (scan-assembler-times, scan-assembler-not): Likewise.
40649         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40650
40651 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40652
40653         * gcc.dg/sparc-loop-1.c: New test.
40654
40655 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40656
40657         PR other/9274
40658         * g++.dg/pch/system-2.C: New.
40659         * g++.dg/pch/system-2.Hs: New.
40660
40661 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40662
40663         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40664
40665         * g++.dg/eh/simd-1.C (vecfunc): Same.
40666
40667 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40668
40669         * gcc.c-torture/execute/20030401-1.c: New test case.
40670
40671 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40672
40673         * objc.dg/defs.m: New.
40674
40675 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40676
40677         * g++.dg/eh/simd-1.C: New.
40678         * g++.dg/eh/simd-2.C: New.
40679
40680 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40681
40682         * gcc.c-torture/execute/simd-3.c: New.
40683
40684 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40685
40686         PR c/9936
40687         * gcc.dg/20030331-2.c: New test.
40688
40689 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR c++/10278
40692         * g++.dg/parse/crash2.C: New test.
40693
40694 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40695
40696         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40697         * gcc.c-torture/execute/20030331-1.c: ...here.
40698
40699 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40700
40701         * gcc.c-torture/execute/20030331-1.c: New test.
40702
40703 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40704
40705         * lib/gcov.exp: Adjust call return testing strings.
40706         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40707
40708 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40709
40710         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40711         * gcc.dg/builtins-7.c: New test case.
40712         * gcc.dg/builtins-8.c: New test case.
40713
40714 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40715
40716         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40717
40718 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40719
40720         PR c++/7647
40721         * g++.dg/lookup-class-member-2.C: New test.
40722
40723 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40724
40725         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40726
40727 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40728
40729         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40730
40731 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40732
40733         * g++.dg/init/attrib1.C: New test.
40734
40735 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40736
40737         * gcc.dg/ultrasp8.c: New test.
40738
40739 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40740
40741         * gcc.dg/ultrasp7.c: New test.
40742
40743 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         PR c++/10047
40746         * g++.dg/template/inline1.C: New test.
40747
40748 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40749
40750         * gcc.dg/sparc-dwarf2.c: New test.
40751
40752 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40753
40754         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40755         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40756
40757 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40758
40759         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40760         than reading .x files.
40761         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40762         * g77.dg/gcov/gcov-1.f: Likewise.
40763         * gcc.misc-tests/gcov-4b.c: Likewise.
40764         * gcc.misc-tests/gcov-5b.c: Likewise.
40765         * gcc.misc-tests/gcov-6.c: Likewise.
40766         * gcc.misc-tests/gcov-7.c: Likewise.
40767         * gcc.misc-tests/gcov-8.c: Likewise.
40768         * g++.dg/gcov/gcov-1.x: Remove.
40769         * g77.dg/gcov/gcov-1.x: Likewise.
40770         * gcc.misc-tests/gcov-4b.x: Likewise.
40771         * gcc.misc-tests/gcov-5b.x: Likewise.
40772         * gcc.misc-tests/gcov-6.x: Likewise.
40773         * gcc.misc-tests/gcov-7.x: Likewise.
40774         * gcc.misc-tests/gcov-8.x: Likewise.
40775
40776 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40777
40778         PR opt/10087
40779         * gcc.dg/20030324-1.c: New test.
40780
40781 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         PR c++/10224
40784         * g++.dg/template/arg3.C: New test.
40785
40786         PR c++/10158
40787         * g++.dg/template/friend18.C: New test.
40788
40789 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40790
40791         * g77.f-torture/compile/20030326-1.f: New test case.
40792
40793 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40794
40795         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40796
40797         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40798
40799 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40800
40801         * gcc.dg/ia64-sync-3.c: New test.
40802
40803 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40804
40805         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40806
40807 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40808
40809         * gcc.dg/ultrasp6.c: New test.
40810
40811 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40812
40813         * gcc.dg/i386-signbit-1.c: New test.
40814         * gcc.dg/i386-signbit-2.c: New test.
40815         * gcc.dg/i386-signbit-3.c: New test.
40816
40817 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40818
40819         * gcc.dg/ultrasp5.c: Fix options.
40820
40821 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40822
40823         * gcc.dg/ultrasp5.c: Fix comment.
40824
40825 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40826
40827         PR fortran/10197
40828         * g77.f-torture/execute/10197.f: New test.
40829
40830 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         PR c++/9898, c++/383
40833         * g++.dg/template/conv6.C: New test.
40834
40835         PR c++/10119
40836         * g++.dg/template/ptrmem5.C: New test.
40837
40838         PR c++/10026
40839         * g++.dg/lookup/koenig1.C: New test.
40840
40841         PR C++/10199
40842         * g++.dg/lookup/template2.C: New test.
40843
40844 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40845
40846         * g++.dg/opt/rtti1.C: New test.
40847
40848 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40849
40850         * gcc.dg/ultrasp5.c: New test.
40851
40852 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40853
40854         PR middle-end/9967
40855         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40856         builtin fputs.
40857
40858 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40859
40860         PR c/8224
40861         * gcc.dg/20030323-1.c: New test.
40862
40863 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40864
40865         * gcc.c-torture/compile/20030323-1.c: New test case.
40866
40867 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40868
40869         * gcc.dg/20030321-1.c: New test.
40870
40871 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40872
40873         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40874
40875 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40876
40877         PR c++/9978, c++/9708
40878         * g++.dg/ext/vlm1.C: Adjust expected error.
40879         * g++.dg/ext/vla2.C: New test.
40880         * g++.dg/template/arg1.C: New test.
40881         * g++.dg/template/arg2.C: New test.
40882
40883 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40884
40885         * g77.f-torture/execute/select.f: New test.
40886         * g77.f-torture/noncompile/select_no_compile.f: New test.
40887
40888 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         PR c++/9898
40891         * g++.dg/other/error4.C: New test.
40892
40893 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40894
40895         * g++.dg/template/friend17.C: New test.
40896
40897 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40898
40899         * gcc.c-torture/compile/20030320-1.c: New.
40900
40901 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40902
40903         * gcc.dg/builtins-6.c: New test case.
40904
40905 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40906
40907         PR target/10073
40908         * gcc.c-torture/compile/20030319-1.c: New.
40909
40910 2003-03-18  Jan Hubicka  <jh@suse.cz>
40911
40912         * gcc.dg/i386-cvt-1.c: New test.
40913
40914 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40915
40916         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40917         * objc.dg/naming-2.m: Likewise.
40918
40919 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40920
40921         PR c++/9639
40922         * g++.dg/parse/crash1.C: New test.
40923
40924 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40925
40926         PR c++/8805
40927         * g++.dg/eh/cleanup1.C: New test.
40928
40929 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40930
40931         * gcc.c-torture/execute/20030316-1.c: New test case.
40932
40933 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40934
40935         PR c++/9629
40936         * g++.dg/init/ctor2.C: New test.
40937
40938 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40939
40940         * g77.f-torture/compile/xformat.f: New test case.
40941
40942 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40943
40944         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40945         * g++.old-deja/g++.mike/eh50.C: Likewise.
40946
40947 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40948
40949         PR c++/6440
40950         * g++.dg/template/spec7.C: New test.
40951         * g++.dg/template/spec8.C: Likewise.
40952
40953 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40954
40955         * gcc.c-torture/execute/20030313-1.c: New test.
40956
40957 2003-03-14  Richard Henderson  <rth@redhat.com>
40958
40959         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40960
40961 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40962
40963         * gcc.c-torture/compile/20030314-1.c: New test.
40964
40965 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40966
40967         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40968         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40969         thumb target,
40970         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40971         to accept newer _imp__  prefix and additional
40972         newline in .drectve section.
40973         * gcc.dg/dll-4.c: Likewise.
40974         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40975         switch.
40976
40977 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40978
40979         * g++.dg/parse/namespace9.C: New test.
40980
40981         * g++.dg/init/ref5.C: New test.
40982         * g++.dg/parse/ptrmem1.C: Likewise.
40983
40984 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40985
40986         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40987         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40988         regular expression.
40989         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40990         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40991
40992 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40993
40994         * gcc.c-torture/execute/20030224-2.c: New test.
40995
40996 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40997
40998         * gcc.dg/decl-3.c: New test.
40999
41000 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41001
41002         * gcc.dg/i386-loop-2.c: New test.
41003
41004 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41005
41006         PR c++/9474
41007         * g++.dg/parse/namespace8.C: New test.
41008
41009         PR c++/9924
41010         * g++.dg/overload/builtin2.C: New test.
41011
41012 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41013
41014         * gcc.dg/return-type-3.c: New test.
41015
41016 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41017
41018         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41019         profiling options are not supported.
41020
41021 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41022
41023         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41024         * g++.old-deja/g++.warn/impint2.C: Likewise.
41025
41026 2003-03-10  Devang Patel  <dpatel@apple.com>
41027
41028         * g++.dg/cpp/c++_cmd_1.C: New test.
41029         * g++.dg/cpp/c++_cmd_1.h: New file.
41030
41031 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41032
41033         * gcc.dg/altivec-9.c: New file.
41034
41035 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41036
41037         * gcc.dg/ppc-sdata-1.c: New test.
41038         * gcc.dg/ppc-sdata-2.c: New test.
41039
41040 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41041
41042         PR c++/9373
41043         * g++.dg/opt/ptrmem2.C: New test.
41044
41045         PR c++/8534
41046         * g++.dg/opt/ptrmem1.C: New test.
41047
41048 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41049
41050         * gcc.dg/i386-loop-1.c: New test.
41051
41052 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41053
41054         PR c++/9970
41055         * g++.dg/lookup/friend1.C: New test.
41056
41057 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41058
41059         PR c++/9823
41060         * g++.dg/parser/constructor1.C: New test.
41061
41062 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41063
41064         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41065
41066         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41067
41068 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41069
41070         * gcc.dg/cpp/Wunused.c: Update test.
41071
41072 2003-03-08  Jan Hubicka  <jh@suse.cz>
41073
41074         * gcc.dg/inline-3.c: New test.
41075
41076 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41077
41078         PR c++/9809
41079         * g++.dg/parse/builtin1.C: New test.
41080
41081         PR c++/9982
41082         * g++.dg/abi/cookie1.C: New test.
41083         * g++.dg/abi/cookie2.C: Likewise.
41084
41085         PR c++/9524
41086         * g++.dg/template/field1.C: New test.
41087
41088         PR c++/9912
41089         * g++.dg/parse/class1.C: New test.
41090         * g++.dg/parse/namespace7.C: Likewise.
41091         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41092
41093 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41094
41095         * g++.dg/init/ref4.C: New test.
41096
41097 2003-03-07  Jan Hubicka  <jh@suse.cz>
41098
41099         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41100         * gcc.dg/inline-3.c: New test.
41101
41102 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41103
41104         * g++.dg/init/ref3.C: New test.
41105
41106         PR c++/9965
41107         * g++.dg/init/ref2.C: New test.
41108
41109         PR c++/9400
41110         * g++.dg/warn/Wshadow-2.C: New test.
41111
41112         PR c++/9791
41113         * g++.dg/warn/Woverloaded-1.C: New test.
41114
41115 2003-03-05  Jan Hubicka  <jh@suse.cz>
41116
41117         * gcc.dg/i386-local2.c: New.
41118         * gcc.dg/i386-local.c: Fix typo.
41119
41120 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41121
41122         * g++.dg/abi/layout3.C: New test.
41123
41124 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41125
41126         * gcc.c-torture/compile/20030305-1.c
41127
41128 2003-03-05  Jan Hubicka  <jh@suse.cz>
41129
41130         * gcc.dg/i386-local.c: New.
41131
41132 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41133
41134         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41135
41136 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41137
41138         * gcc.dg/switch-2.c: New test.
41139         * gcc.dg/switch-3.c: New test.
41140         * gcc.dg/Wswitch.c: Adjust line numbers.
41141         * gcc.dg/Wswitch-default.c: Likewise.
41142         * gcc.dg/Wswitch-enum.c: Likewise.
41143
41144 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41145
41146         * gcc.c-torture/execute/20030222-1.c: New test.
41147
41148 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41149
41150         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41151
41152 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41153
41154         PR c++/9878
41155         * g++.dg/init/ref1.C: New test.
41156
41157 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41158
41159         * gcc.dg/sh-relax.c: New SH-only test.
41160
41161 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41162
41163         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41164         comment explaining purpose of testcase.
41165
41166 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41167
41168         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41169         for HC11/HC12 (asm needs two int registers).
41170         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41171         HC11/HC12 because the test uses an asm which needs two 32-bit
41172         registers.
41173
41174 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41175
41176         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41177         for HC11/HC12 (array is too large otherwise).
41178         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41179         * gcc.c-torture/compile/20010518-2.x: Likewise.
41180         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41181         HC11/HC12 (array is too large).
41182
41183 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41184
41185         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41186         * lib/g++-dg.exp (g++-dg-test): Likewise.
41187
41188 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41189
41190         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41191         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41192
41193 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41194
41195         * g++.dg/warn/implicit-typename1.C: Remove warning.
41196
41197 2003-02-28  Richard Henderson  <rth@redhat.com>
41198
41199         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41200         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41201
41202 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41203
41204         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41205         * g++.dg/pch/pch.exp: Likewise.
41206
41207 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41208
41209         PR c++/9879
41210         * g++.dg/init/new4.C: New test.
41211
41212 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41213
41214         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41215
41216 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41217
41218         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41219         unsigned long.
41220
41221         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41222         wider than float.
41223
41224 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41225
41226         * lib/scanasm.exp: Add support for counting numbers of
41227         occurences.
41228         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41229         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41230
41231 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41232
41233         PR c++/9683
41234         * g++.dg/template/static3.C: New test.
41235
41236         PR c++/9829
41237         * g++.dg/parse/namespace6.C: New test.
41238
41239 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41240
41241         PR target/9732
41242         * gcc.dg/20030225-1.c: New test.
41243
41244 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41245
41246         * README: Remove out-of-date information.
41247
41248         PR c++/9836
41249         * g++.dg/template/spec6.C: New test.
41250
41251 2003-02-24  Jeff Law  <law@redhat.com>
41252
41253         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41254
41255 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41256
41257         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41258         * gcc.dg/pragma-ep-1.c: Likewise.
41259
41260 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41261
41262         PR c++/9602
41263         * g++.dg/template/friend16.C: New test.
41264
41265 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41266
41267         PR c++/5333
41268         * g++.dg/parse/fused-params1.C: Adjust error messages.
41269         * g++.dg/template/nested3.C: New test.
41270
41271 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41272
41273         * g++.dg/abi/param1.C: New test.
41274
41275 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41276
41277         PR c++/7982
41278         * g++.dg/warn/implicit-typename1.C: New test.
41279
41280 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41281
41282         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41283         with "mtune".
41284         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41285         * gcc.c-torture/execute/20010129-1.x: Likewise.
41286         * gcc.dg/20011107-1.c: Likewise.
41287         * gcc.dg/20020108-1.c: Likewise.
41288         * gcc.dg/20020122-3.c: Likewise.
41289         * gcc.dg/20020206-1.c: Likewise.
41290         * gcc.dg/20020310-1.c: Likewise.
41291         * gcc.dg/20020426-2.c: Likewise.
41292         * gcc.dg/20020517-1.c: Likewise.
41293         * gcc.dg/991230-1.c: Likewise.
41294         * gcc.dg/i386-unroll-1.c: Likewise.
41295         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41296
41297 2003-02-22  Jan Hubicka  <jh@suse.cz>
41298
41299         * gcc.dg/i386-mul.c: New test.
41300
41301 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41302
41303         * gcc.dg/builtins-5.c: New test case.
41304
41305 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41306
41307         * gcc.dg/asmreg-1.c: New test.
41308
41309 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41310
41311         PR c++/9749
41312         * g++.dg/parse/varmod1.C: New test.
41313
41314 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41315
41316         PR c++/9727
41317         * g++.dg/template/op1.C: New test.
41318
41319 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41320
41321         PR c++/8906
41322         * g++.dg/template/nested2.C: New test.
41323
41324 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41325
41326         PR c++/8724
41327         * g++.dg/expr/dtor1.C: New test.
41328
41329 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41330
41331         * gcc.dg/cpp/include3.c: New test.
41332         * gcc.dg/cpp/inc/foo.h: New file.
41333
41334 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41335
41336         * gcc.c-torture/execute/20030221-1.c: New test.
41337
41338 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41339
41340         PR c++/9729
41341         * g++.dg/abi/conv1.C: New test.
41342
41343 2003-02-20  Jan Hubicka  <jh@suse.cz>
41344
41345         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41346
41347 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41348
41349         * gcc.c-torture/compile/20030219-1.c: New test.
41350
41351 2003-02-18  Jan Hubicka  <jh@suse.cz>
41352
41353         * gcc.dg/funcorder.c: New test.
41354
41355 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41356
41357         * gcc.c-torture/execute/20030218-1.c: New.
41358
41359 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41360
41361         * gcc.dg/20030218-1.c: New.
41362
41363 2003-02-18  Richard Henderson  <rth@redhat.com>
41364
41365         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41366         * gcc.dg/attr-used-2.c: New.
41367
41368 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41369
41370         PR c++/9704
41371         * g++.dg/init/copy5.C: New test.
41372
41373 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41374
41375         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41376         * g++.dg/pch/pch.exp: Likewise.
41377
41378 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41379
41380         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41381         STACK_SIZE is not defined.
41382
41383 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41384
41385         PR c++/9457
41386         * g++.dg/template/init1.C: New test.
41387
41388 2003-02-16  Jan HUbicka  <jh@suse.cz>
41389
41390         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41391         (foo): Add few extra tests
41392         * gcc.dg/c99-const-expr-3.c: Likewise.
41393         * gcc.c-torture/execute/20030216-1.c: New.
41394
41395 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41396
41397         PR c++/9459
41398         * g++.dg/ext/typeof4.C: New test.
41399
41400 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41401
41402         * gcc.dg/i386-387-3.c: New test case.
41403
41404 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41405
41406         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41407         cris-*-elf* cris-*-aout* and mmix-*-*.
41408
41409 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41410
41411         * gcc.dg/20030213-1.c: New test.
41412
41413 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41414
41415         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41416         * gcc.dg/i386-387-2.c: Likewise.
41417
41418 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41419
41420         * gcc.dg/ppc-spe.c: Fix formatting.
41421         Enable tests that were previously unsupported by gas.
41422         Delete tests for instructions that no longer exist.
41423         Switch arguments on evsubifw builtin.
41424
41425 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41426
41427         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41428         STACK_SIZE is too small.
41429
41430 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41431             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41432
41433         * gcc.dg/decl-2.c: New test.
41434
41435 2003-02-10  Jan Hubicka  <jh@suse.cz>
41436
41437         * gcc.dg/i386-fpcvt-1.c: New test.
41438
41439 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41440
41441         * gcc.c-torture/execute/20030209-1.c: New test.
41442
41443 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41444
41445         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41446         int-wide bitops, use the constants of the same width.
41447         Likewise, if long long is 32-bit wide, test bitops using
41448         32-bit constants.
41449
41450 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41451
41452         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41453
41454 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41455
41456         * gcc.dg/builtins-4.c: New test case.
41457
41458 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41459
41460         * gcc.dg/20020430-1.c: Fix dg command typos.
41461         * gcc.dg/20020503-1.c: Likewise.
41462
41463 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41464
41465         PR c++/8785
41466         * g++.dg/parse/fused-params1.C: New test.
41467
41468         PR c++/8857
41469         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41470
41471         PR c++/8921
41472         * g++.dg/parse/non-dependent1.C: New test.
41473
41474         PR c++/8928
41475         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41476
41477         PR c++/9228
41478         * g++.dg/parse/undefined7.C: New test.
41479         * g++.dg/parse/non-templ1.C: New test.
41480
41481         PR c++/9229
41482         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41483
41484 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41485
41486         * gcc.c-torture/compile/20030206-1.c: New test.
41487
41488 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41489
41490         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41491         "pow" to "foo" to avoid potential confusion with a math built-in.
41492
41493 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41494
41495         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41496         conditions for SPARC targets.
41497
41498 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41499
41500         * gcc.dg/20030204-1.c: New test.
41501
41502 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41503
41504         PR c++/38
41505         * g++.dg/parse/array-size1.C: New test.
41506
41507         PR c++/5657
41508         * g++.dg/parse/undefined3.C: New test.
41509
41510         PR c++/5665
41511         * g++.dg/parse/undefined4.C: New test.
41512
41513         PR c++/5975
41514         * g++.dg/parse/undefined5.C: New test.
41515
41516         PR c++/7259
41517         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41518
41519         PR c++/8578
41520         * g++.dg/parse/casting-operator1.C: New test.
41521
41522         PR c++/8596
41523         * g++.dg/parse/undefined6.C: New test.
41524
41525         PR c++/8736
41526         * g++.dg/parse/missing-template1.C: New test.
41527
41528 2003-02-04  Jan Hubicka  <jh@suse.cz>
41529
41530         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41531         * gcc.dg/i386-cmov?.c: Likewise.
41532         * gcc.dg/i386-fpcvt-?.c: Likewise.
41533         * gcc.dg/i386-ssefp-1.c: Likewise.
41534         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41535         conventions.
41536
41537 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41538
41539         PR c++/7129
41540         * g++.dg/ext/max.C: New test.
41541
41542 2003-02-03  Jan Hubicka  <jh@suse.cz>
41543
41544         * gcc.c-torture/execute/20030203-1.c: New test.
41545
41546 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41547
41548         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41549         'natural-endian'.
41550
41551 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41552
41553         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41554         * g++.dg/init/new2.C: Likewise.
41555         * g++.dg/other/new1.C: Likewise.
41556
41557 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41558
41559         * gcc.dg/struct-ret-libc.c: New test.
41560
41561 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41562
41563         * gcc.dg/20030129-1.c: New test.
41564
41565 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41566
41567         PR c++/8849
41568         * g++.dg/template/ptrmem4.C: New test.
41569
41570 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41571
41572         * g++.dg/parser/constant1.C: New test.
41573
41574 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41575
41576         PR c++/8591
41577         * g++.dg/parse/friend2.C: New test.
41578
41579 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41580
41581         PR c++/9437
41582         * g++.dg/template/unify4.C: New test.
41583
41584 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41585
41586         * gcc.c-torture/execute/20030128-1.c: New test.
41587
41588 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41589
41590         * g++.dg/lookup/nested1.C: Test moved from ...
41591         * g++.old-deja/g++.other/lookup24.C: ... here.
41592
41593 2003-01-28  Jan Hubicka  <jh@suse.cz>
41594
41595         * gcc.dg/i386-cmov5.c: New test.
41596
41597 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41598
41599         * gcc.c-torture/execute/20010925-1.c: Changed the
41600         memcpy declaration.
41601
41602 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41603
41604         PR c++/3902
41605         * g++.dg/parse/template5.C: New test.
41606
41607 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41608
41609         PR fortran/9258
41610         * g77.dg/pr9258: New test.
41611
41612 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41613
41614         * README: Move relevant parts from README.g++.
41615
41616         * README.g++: Remove this file.
41617
41618 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.dg/abi/dcast1.C: New test.
41621
41622 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41623
41624         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41625
41626 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41627
41628         PR c++/47
41629         * g++.old-deja/g++.other/lookup24.C: New test.
41630
41631 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41632
41633         PR middle-end/7227
41634         * gcc.dg/uninit-C.c: New test.
41635
41636 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41637
41638         * g++.dg/abi/covariant1.C: New test.
41639
41640 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41641
41642         * gcc.dg/20030123-1.c: New test.
41643
41644 2003-01-25  Jan Hubicka  <jh@suse.cz>
41645
41646         PR opt/8492
41647         * gcc.c-torture/compile/20030125-1.c
41648
41649 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41650
41651         PR c++/9403
41652         * g++.dg/parse/template3.C: New test.
41653         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41654
41655         PR c++/795
41656         * g++.dg/parse/template4.C: New test.
41657
41658         PR c++/9415
41659         * g++.dg/template/qual2.C: New test.
41660
41661         PR c++/8545
41662         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41663
41664         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41665
41666 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41667
41668         * gcc.c-torture/execute/switch-1.c: New test case.
41669
41670 2003-01-25  Jan Hubicka  <jh@suse.cz>
41671
41672         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41673
41674 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41675
41676         Tweaks for Bison-1.875. From the NEWS file:
41677         "- `parse error' -> `syntax error'
41678         Bison now uniformly uses the term `syntax error'"
41679         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41680         * gcc.dg/cpp/digraph2.c: Likewise.
41681         * gcc.dg/cpp/direct2.c: Likewise.
41682         * gcc.dg/cpp/paste4.c: Likewise.
41683         * gcc.dg/c90-restrict-1.c: Likewise.
41684         * gcc.dg/c99-func-2.c: Likewise.
41685         * gcc.dg/noncompile/920721-2.c: Likewise.
41686         * gcc.dg/noncompile/930622-2.c: Likewise.
41687         * gcc.dg/noncompile/940112-1.c: Likewise.
41688         * gcc.dg/noncompile/950921-1.c: Likewise.
41689         * gcc.dg/noncompile/951123-1.c: Likewise.
41690         * gcc.dg/noncompile/971104-1.c: Likewise.
41691         * gcc.dg/noncompile/990416-1.c: Likewise.
41692
41693 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41694
41695         * g++.dg/parse/undefined1.C: Add error message.
41696
41697 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41698
41699         PR c++/9354
41700         * g++.dg/parse/new1.C: New test.
41701
41702         PR c++/9216
41703         * g++.dg/parse/template2.C: New test.
41704
41705         PR c++/9354
41706         * g++.dg/parse/typedef2.C: New test.
41707
41708         PR c++/9328
41709         * g++.dg/ext/typeof3.C: New test.
41710
41711 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41712
41713         PR c++/2738
41714         * g++.dg/parse/ret-type1.C: New test.
41715
41716         PR c++/3792
41717         * g++.dg/parse/tmpl-outside1.C: New test.
41718
41719         PR c++/4207
41720         * g++.dg/parse/int-as-enum1.C: New test.
41721
41722         PR c++/4903
41723         * g++.dg/parse/no-typename1.C: New test.
41724
41725         PR c++/5533
41726         * g++.dg/parse/no-value1.C: New test.
41727
41728         PR c++/5921
41729         * g++.dg/parse/wrong-inline1.C: New test.
41730
41731         PR c++/6402
41732         * g++.dg/parse/ref1.C: New test.
41733
41734         PR c++/6992
41735         * g++.dg/parse/attr-ctor1.C: New test.
41736
41737         PR c++/7229
41738         * g++.dg/parse/namespace5.C: New test.
41739
41740         PR c++/7917
41741         * g++.dg/parse/func-def1.C: New test.
41742
41743         PR c++/8143
41744         * g++.dg/parse/undefined1.C: New test.
41745
41746         PR c++/5723, PR c++/8522
41747         * g++.dg/parse/specialization1.C: New test.
41748
41749         PR c++/163, PR c++/8595
41750         * g++.dg/parse/struct-as-enum1.C: New test.
41751
41752         PR c++/9173
41753         * g++.dg/parse/undefined2.C: New test.
41754
41755 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41756
41757         PR c++/9298
41758         * g++.dg/parse/template1.C: New test.
41759
41760         PR c++/9384
41761         * g++.dg/parse/using1.C: New test.
41762
41763         PR c++/9285
41764         PR c++/9294
41765         * g++.dg/parse/expr2.C: New test.
41766
41767         PR c++/9388
41768         * g++.dg/parse/lookup2.C: Likewise.
41769
41770 2003-01-21  Jan Hubicka  <jh@suse.cz>
41771
41772         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41773         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41774         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41775         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41776
41777 2003-01-20  Nick Clifton  <nickc@redhat.com>
41778
41779         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41780         problem with ARM sibcall code generation.
41781
41782 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41783
41784         * gcc.c-torture/execute/20030120-1.c: New.
41785
41786 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41787
41788         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41789
41790 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41791
41792         PR c++/9272
41793         * g++.dg/parse/ctor1.C: New test.
41794
41795         PR c++/9294:
41796         * g++.dg/parse/qualified1.C: New test.
41797
41798         * g++.dg/parse/typename3.C: New test.
41799
41800 2003-01-16  Richard Henderson  <rth@redhat.com>
41801
41802         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41803
41804 2003-01-16  Richard Henderson  <rth@redhat.com>
41805
41806         * g++.dg/pch/pch.exp: Copy test header to the working directory
41807         before using it either for precompilation or direct use.
41808         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41809         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41810
41811 2003-01-16  Richard Henderson  <rth@redhat.com>
41812
41813         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41814         before using it either for precompilation or direct use.
41815         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41816         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41817
41818 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41819
41820         * g++.dg/ext/typename1.C: Add typename keyword.
41821         * g++.dg/template/crash1.C: Update error messages.
41822         * g++.dg/template/crash2.C: Remove error message.
41823         * g++.dg/parse/typename2.C: New test.
41824         * g++.dg/template/typename2.C: Change implicit
41825         typename warning into error.
41826         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41827         error messages.
41828         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41829         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41830         * g++.old-deja/g++.law/visibility13.C: Remove error
41831         messages.
41832         * g++.old-deja/g++.ns/template17.C: Reorder code to
41833         make declaration visible in template.
41834         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41835         * g++.old-deja/g++.pt/crash36.C: Issue more error
41836         messages.
41837         * g++.old-deja/g++.pt/crash5.C: Improve error
41838         message.
41839         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41840         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41841         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41842         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41843         typename warning with error message.
41844         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41845         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41846         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41847
41848 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.dg/parse/ambig2.C: New test.
41851
41852 2003-01-15  Richard Henderson  <rth@redhat.com>
41853
41854         * g++.dg/tls/init-2.C: Update error message string.
41855
41856 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41857
41858         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41859
41860 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41861
41862         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41863         all for HC11/HC12.
41864         * gcc.c-torture/compile/20001205-1.x: Likewise.
41865         * gcc.c-torture/compile/20001226-1.x: Likewise.
41866         * gcc.c-torture/compile/920520-1.x: Likewise.
41867         * gcc.c-torture/compile/961203-1.x: Likewise.
41868         * gcc.c-torture/compile/20020604-1.x: Likewise.
41869
41870 2003-01-15  Jan Hubicka  <jh@suse.cz>
41871
41872         * gcc.c-torture/compile/20030115-1.c: New test.
41873
41874         * gcc.dg/i386-fpcvt-1.c: New test.
41875         * gcc.dg/i386-fpcvt-2.c: New test.
41876
41877 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41878
41879         Further conform g++'s __vmi_class_type_info to the C++ ABI
41880         specification.
41881         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41882         the specification.
41883
41884 2003-01-14  Jan Hubicka  <jh@suse.cz>
41885
41886         * gcc.dg/i386-fpcvt-1.c: New test.
41887         * gcc.dg/i386-fpcvt-2.c: New test.
41888
41889 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41890
41891         * gcc.dg/i386-mmx-3.c: New test.
41892
41893 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41894
41895         PR c++/9264
41896         * g++.dg/parse/octal1.C: New file.
41897
41898         PR c++/9172
41899         * g++.dg/parse/typename1.C: New file.
41900
41901 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41902
41903         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41904         * gcc.dg/bf-no-ms-layout.c: Likewise.
41905         * gcc.dg/bf-ms-attrib.c: Likewise.
41906
41907 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41908
41909         PR c++/9099
41910         * g++.dg/parse/dtor1.C: New file.
41911
41912         PR c++/9128
41913         * g++.dg/rtti/typeid1.C: New file.
41914
41915         PR c++/9153
41916         * g++.dg/parse/lookup1.C: New file.
41917
41918         PR c++/9171
41919         * g++.dg/templ/spec5.C: New file.
41920
41921 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41922
41923         * gcc.c-torture/compile/20030110-1.c: New test.
41924
41925 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41926
41927         Merge from pch-branch:
41928
41929         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41930
41931         * gcc.dg/pch/cpp-1.h: New.
41932         * gcc.dg/pch/cpp-1.c: New.
41933         * gcc.dg/pch/cpp-2.h: New.
41934         * gcc.dg/pch/cpp-2.c: New.
41935
41936         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41937
41938         * gcc.dg/pch/except-1.h: New.
41939         * gcc.dg/pch/except-1.c: New.
41940
41941         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41942
41943         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41944         running test.
41945         * gcc.dg/pch: Include *.hp not *.h.
41946         * gcc.dg/pch/system-1.h: New.
41947         * gcc.dg/pch/system-1.c: New.
41948
41949         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41950
41951         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41952         rather than trying to build and run a program using PCH.
41953         * gcc.dg/pch: Remove dg-do commands from test files.
41954
41955         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41956
41957         * gcc.dg/pch/macro-3.c: New.
41958         * gcc.dg/pch/macro-3.h: New.
41959
41960         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41961
41962         * gcc.dg/pch/common-1.c: New.
41963         * gcc.dg/pch/common-1.h: New.
41964         * gcc.dg/pch/decl-1.c: New.
41965         * gcc.dg/pch/decl-1.h: New.
41966         * gcc.dg/pch/decl-2.c: New.
41967         * gcc.dg/pch/decl-2.h: New.
41968         * gcc.dg/pch/decl-3.c: New.
41969         * gcc.dg/pch/decl-3.h: New.
41970         * gcc.dg/pch/decl-4.c: New.
41971         * gcc.dg/pch/decl-4.h: New.
41972         * gcc.dg/pch/decl-5.c: New.
41973         * gcc.dg/pch/decl-5.h: New.
41974         * gcc.dg/pch/global-1.c: New.
41975         * gcc.dg/pch/global-1.h: New.
41976         * gcc.dg/pch/inline-1.c: New.
41977         * gcc.dg/pch/inline-1.h: New.
41978         * gcc.dg/pch/inline-2.c: New.
41979         * gcc.dg/pch/inline-2.h: New.
41980         * gcc.dg/pch/static-1.c: New.
41981         * gcc.dg/pch/static-1.h: New.
41982         * gcc.dg/pch/static-2.c: New.
41983         * gcc.dg/pch/static-2.h: New.
41984
41985         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41986
41987         * g++.dg/pch/pch.exp: Better handle failing testcases.
41988         * gcc.dg/pch/pch.exp: Likewise.
41989         * gcc.dg/pch/macro-1.c: New.
41990         * gcc.dg/pch/macro-1.h: New.
41991         * gcc.dg/pch/macro-2.c: New.
41992         * gcc.dg/pch/macro-2.h: New.
41993
41994         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41995
41996         * g++.dg/dg.exp: Treat files in pch/ specially.
41997         * g++.dg/pch/pch.exp: New file.
41998         * g++.dg/pch/empty.H: New file.
41999         * g++.dg/pch/empty.C: New file.
42000         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42001         "precompile".
42002
42003         * gcc.dg/pch/pch.exp: New file.
42004         * gcc.dg/pch/empty.h: New file.
42005         * gcc.dg/pch/empty.c: New file.
42006         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42007         "precompile".
42008
42009 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42010
42011         * g++.dg/template/friend14.C: New test.
42012
42013 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42014
42015         * gcc.dg/old-style-asm-1.c: New test.
42016
42017 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42018
42019         * gcc.c-torture/compile/20030109-1.c: New test.
42020
42021 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42022
42023         * gcc.c-torture/execute/20030109-1.c: New test.
42024
42025 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42026
42027         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42028         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42029         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42030         * g++.old-deja/g++.mike/eh2.C: Likewise.
42031         * g++.old-deja/g++.mike/eh3.C: Likewise.
42032         * g++.old-deja/g++.mike/eh5.C: Likewise.
42033         * g++.old-deja/g++.mike/eh6.C: Likewise.
42034         * g++.old-deja/g++.mike/eh7.C: Likewise.
42035         * g++.old-deja/g++.mike/eh8.C: Likewise.
42036         * g++.old-deja/g++.mike/eh9.C: Likewise.
42037         * g++.old-deja/g++.mike/eh10.C: Likewise.
42038         * g++.old-deja/g++.mike/eh12.C: Likewise.
42039         * g++.old-deja/g++.mike/eh13.C: Likewise.
42040         * g++.old-deja/g++.mike/eh14.C: Likewise.
42041         * g++.old-deja/g++.mike/eh16.C: Likewise.
42042         * g++.old-deja/g++.mike/eh17.C: Likewise.
42043         * g++.old-deja/g++.mike/eh18.C: Likewise.
42044         * g++.old-deja/g++.mike/eh21.C: Likewise.
42045         * g++.old-deja/g++.mike/eh23.C: Likewise.
42046         * g++.old-deja/g++.mike/eh24.C: Likewise.
42047         * g++.old-deja/g++.mike/eh25.C: Likewise.
42048         * g++.old-deja/g++.mike/eh26.C: Likewise.
42049         * g++.old-deja/g++.mike/eh27.C: Likewise.
42050         * g++.old-deja/g++.mike/eh28.C: Likewise.
42051         * g++.old-deja/g++.mike/eh29.C: Likewise.
42052         * g++.old-deja/g++.mike/eh31.C: Likewise.
42053         * g++.old-deja/g++.mike/eh33.C: Likewise.
42054         * g++.old-deja/g++.mike/eh34.C: Likewise.
42055         * g++.old-deja/g++.mike/eh35.C: Likewise.
42056         * g++.old-deja/g++.mike/eh36.C: Likewise.
42057         * g++.old-deja/g++.mike/eh37.C: Likewise.
42058         * g++.old-deja/g++.mike/eh38.C: Likewise.
42059         * g++.old-deja/g++.mike/eh39.C: Likewise.
42060         * g++.old-deja/g++.mike/eh40.C: Likewise.
42061         * g++.old-deja/g++.mike/eh41.C: Likewise.
42062         * g++.old-deja/g++.mike/eh42.C: Likewise.
42063         * g++.old-deja/g++.mike/eh44.C: Likewise.
42064         * g++.old-deja/g++.mike/eh46.C: Likewise.
42065         * g++.old-deja/g++.mike/eh47.C: Likewise.
42066         * g++.old-deja/g++.mike/eh48.C: Likewise.
42067         * g++.old-deja/g++.mike/eh49.C: Likewise.
42068         * g++.old-deja/g++.mike/eh50.C: Likewise.
42069         * g++.old-deja/g++.mike/eh51.C: Likewise.
42070         * g++.old-deja/g++.mike/eh53.C: Likewise.
42071         * g++.old-deja/g++.mike/eh55.C: Likewise.
42072         * g++.old-deja/g++.mike/p7912.C: Likewise.
42073         * g++.old-deja/g++.mike/p9706.C: Likewise.
42074         * g++.old-deja/g++.mike/p10416.C: Likewise.
42075         * g++.old-deja/g++.mike/p11667.C: Likewise.
42076         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42077         Remove redundant reference to Iris.
42078         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42079         Elxsi, i860, Pico Java, and WE32K.
42080
42081 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42082
42083         * g++.dg/ext/asm4.C: New test.
42084
42085 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42086
42087         PR c++/9030
42088         * g++.dg/template/friend12.C: New test.
42089         * g++.dg/template/friend13.C: Likewise.
42090         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42091
42092 2003-01-08  Jan Hubicka  <jh@suse.cz>
42093
42094         * gcc.dg/i386-cadd.c: New test.
42095         * gcc.dg/i386-cmov4.c: Likewise.
42096
42097 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42098
42099         PR c++/9165
42100         * g++.dg/warn/Wunused-3.C: New test.
42101
42102         * g++.dg/abi/bitfield9.C: New test.
42103
42104         PR c++/9189
42105         * g++.dg/parse/defarg3.C: New test.
42106
42107 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.dg/parse/ambig1.C: New test.
42110         * g++.dg/parse/defarg2.C: New test.
42111
42112 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42113
42114         * g++.dg/template/defarg-1.C: New test.
42115         * g++.dg/template/local2.C: Likewise.
42116
42117 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42118
42119         * gcc.c-torture/execute/20030105-1.c: New test.
42120
42121 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42122
42123         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42124         * g++.dg/parse/namespace4.C: Likewise.
42125
42126 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42127
42128         * g++.dg/template/ntp2.C: New test.
42129
42130 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42131
42132         * g++.dg/parse/extern-C-1.C: New test.
42133
42134         * g++.dg/parse/namespace4.C: New test.
42135
42136         * g++.dg/template/nested1.C: New test.
42137
42138         * g++.dg/parse/namespace3.C: New test.
42139
42140 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42141
42142         * g++.dg/lookup/two-stage1.C: New test.
42143
42144 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42145
42146         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42147         * g++.old-deja/g++.jason/access8.C: Likewise.
42148         * g++.old-deja/g++.other/decl5.C: Likewise.
42149
42150 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42151
42152         * g++.dg/parse/parse7.C: New test.
42153
42154 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42155
42156         PR c++/2843
42157         * g++.dg/ext/attrib7.C: New test.
42158
42159 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42160
42161         * g++.dg/parse/parse6.C: New test.
42162
42163 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42164
42165         * gcc.dg/h8300-stack-1.c: New.
42166
42167 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42168
42169         g++.dg/lookup/exception1.C: New test.
42170
42171         g++.dg/lookup/template1.C: New test.
42172
42173         g++.dg/parse/namespace2.C: New test.
42174
42175         g++.dg/parse/parens2.C: New test.
42176
42177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42178
42179         * g++.dg/parse/parse5.C: New test.
42180         * g++.dg/lookup/scoped4.C: New test.
42181
42182 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42183
42184         * g++.dg/parse/parens1.C: New test.
42185
42186         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42187         angle-bracket1.C.
42188         * g++.dg/parse/parens2.C: New test.
42189
42190         * g++.dg/lookup/scope-operator1.C: New test.
42191
42192         * g++.dg/parse/operator1.C: New test.
42193
42194 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42195
42196         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42197         * g++.old-deja/g++.other/access6.C: Likewise.
42198         * g++.old-deja/g++.other/decl1.C: Likewise.
42199         * g++.old-deja/g++.pt/typename12.C: Likewise.
42200
42201 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42202
42203         * g++.dg/parse/namespace1.C: New test.
42204
42205 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42206
42207         * g++.dg/parse/parse4.C: New test.
42208
42209 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42210
42211         * g++.dg/parse/parse3.C: New test.
42212
42213 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42214
42215         * g++.dg/parse/parse2.C: New test.
42216
42217 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42218
42219         * g++.dg/template/friend11.C: New test.
42220
42221 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42222
42223         * g++.dg/parse/parse1.C: New test.
42224
42225 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42226
42227         * lib/profopt.exp: Change the name of a global variable to avoid
42228         possible clashes with other test suites.
42229
42230 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42231
42232         * g++.dg/inherit/covariant8.C: New test.
42233
42234 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42235
42236         * g++.dg/init/array9.C: New test.
42237
42238         PR c++/9112
42239         * g++.dg/parse/expr1.C: New test.
42240
42241 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42242
42243         * gcc.c-torture/compile/20021230-1.c: New test.
42244
42245 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42246
42247         * g++.dg/inherit/covariant5.C: New test.
42248         * g++.dg/inherit/covariant6.C: New test.
42249         * g++.dg/inherit/covariant7.C: New test.
42250
42251 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42252
42253         PR c++/2739
42254         * g++.dg/other/access2.C: New test.
42255
42256 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42257
42258         * g++.dg/other/anon-struct.C: No longer fails
42259         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42260         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42261         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42262
42263 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42264
42265         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42266
42267 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42268
42269         * g++.dg/eh/spec4.C: Remove stray semicolon.
42270         * g++.dg/expr/pmf-1.C: Change error message.
42271         * g++.dg/ext/asm1.C: Remove stray semicolon.
42272         * g++.dg/ext/typename1.C: Add missing typenames.
42273         * g++.dg/inherit/template-as-base.C: Change error message.
42274         * g++.dg/lookup/scoped1.C: Likewise.
42275         * g++.dg/lookup/scoped2.C: Likewise.
42276         * g++.dg/lookup/using2.C: Likewise.
42277         * g++.dg/other/component1.C: Remove stray semicolon.
42278         * g++.dg/other/do1.C: Change error message.
42279         * g++.dg/other/error2.C: Likewise.
42280         * g++.dg/other/init1.C: Likewise.
42281         * g++.dg/other/packed1.C: Remove stray semicolon.
42282         * g++.dg/other/ptrmem2.C: Change error message.
42283         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42284         marker.
42285         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42286         * g++.dg/template/access3.C: Add typename keyword.
42287         * g++.dg/template/access5.C: Remove stray semicolon.
42288         * g++.dg/template/access6.C: Likewise.
42289         * g++.dg/template/complit1.C: Likewise.
42290         * g++.dg/template/crash1.C: Change error message.
42291         * g++.dg/template/inherit2.C: Remove stray semicolon.
42292         * g++.dg/template/instantiate2.C: Likewise.
42293         * g++.dg/template/instantiate3.C: Change error message.
42294         * g++.dg/template/qual1.C: Remove stray semicolon.
42295         * g++.dg/template/qualttp18.C: Change error message.
42296         * g++.dg/template/ref1.C: Remove stray semicolon.
42297         * g++.dg/template/sizeof1.C (A::value): Declare it.
42298         * g++.dg/template/spec4.C: Change error message.
42299         * g++.dg/template/static1.C: Likewise.
42300         * g++.dg/template/type1.C: Likewise.
42301         * g++.dg/template/typename3.C: Likewise.
42302         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42303         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42304         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42305         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42306         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42307         named return value extension.
42308         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42309         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42310         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42311         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42312         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42313         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42314         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42315         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42316         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42317         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42318         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42319         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42320         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42321         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42322         syntax.
42323         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42324         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42325         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42326         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42327         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42328         * g++.old-deja/g++.brendan/template11.C: Likewise.
42329         * g++.old-deja/g++.brendan/template26.C: Likewise.
42330         * g++.old-deja/g++.brendan/template27.C: Use explicit
42331         specialization syntax.
42332         * g++.old-deja/g++.brendan/template30.C: Likewise.
42333         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42334         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42335         non-dependent names.
42336         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42337         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42338         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42339         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42340         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42341         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42342         named return value extension.
42343         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42344         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42345         * g++.old-deja/g++.ext/return1.C: Likewise.
42346         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42347         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42348         * g++.old-deja/g++.jason/access8.C: Likewise.
42349         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42350         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42351         pseudo-destructor names.
42352         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42353         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42354         pseudo-destructor names.
42355         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42356         * g++.old-deja/g++.jason/overload19.C: Likewise.
42357         * g++.old-deja/g++.jason/overload32.C: Likewise.
42358         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42359         stray semicolons.
42360         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42361         * g++.old-deja/g++.jason/return.C: Likewise.
42362         * g++.old-deja/g++.jason/return2.C: Likewise.
42363         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42364         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42365         syntax.
42366         * g++.old-deja/g++.jason/template10.C: Account for use of
42367         non-dependent names.
42368         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42369         syntax.
42370         * g++.old-deja/g++.jason/template37.C: Likewise.
42371         * g++.old-deja/g++.law/access4.C: Change error messages.
42372         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42373         pseudo-destructor names.
42374         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42375         * g++.old-deja/g++.law/ctors9.C: Likewise.
42376         * g++.old-deja/g++.law/cvt22.C: Likewise.
42377         * g++.old-deja/g++.law/dtors5.C: Likewise.
42378         * g++.old-deja/g++.law/global-init1.C: Likewise.
42379         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42380         * g++.old-deja/g++.law/operators28.C: Likewise.
42381         * g++.old-deja/g++.law/visibility28.C: Likewise.
42382         * g++.old-deja/g++.martin/eval1.C: Likewise.
42383         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42384         name.
42385         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42386         * g++.old-deja/g++.mike/net34.C: Likewise.
42387         * g++.old-deja/g++.mike/net36.C: Likewise.
42388         * g++.old-deja/g++.mike/ns2.C: Likewise.
42389         * g++.old-deja/g++.mike/p12306.C: Likewise.
42390         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42391         value extension.
42392         * g++.old-deja/g++.mike/p700.C: Likewise.
42393         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42394         * g++.old-deja/g++.mike/p710.C: Likewise.
42395         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42396         value extension.
42397         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42398         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42399         * g++.old-deja/g++.ns/crash2.C: Likewise.
42400         * g++.old-deja/g++.ns/crash3.C: Likewise.
42401         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42402         * g++.old-deja/g++.ns/ns17.C: Likewise.
42403         * g++.old-deja/g++.ns/template16.C: Likewise.
42404         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42405         keyword.
42406         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42407         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42408         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42409         named return value extension.
42410         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42411         * g++.old-deja/g++.other/access4.C: Issue additional error
42412         messages.
42413         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42414         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42415         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42416         * g++.old-deja/g++.other/crash25.C: Change error message.
42417         * g++.old-deja/g++.other/crash4.C: Change error message.
42418         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42419         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42420         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42421         checks.
42422         * g++.old-deja/g++.other/defarg8.C: Likewise.
42423         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42424         * g++.old-deja/g++.other/dtor10.C: Likewise.
42425         * g++.old-deja/g++.other/incomplete.C: Likewise.
42426         * g++.old-deja/g++.other/linkage7.C: Likewise.
42427         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42428         lookup algorithm.
42429         * g++.old-deja/g++.other/mangle2.C: Likewise.
42430         * g++.old-deja/g++.other/refinit2.C: Likewise.
42431         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42432         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42433         * g++.old-deja/g++.pt/crash28.C: Likewise.
42434         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42435         syntax.
42436         * g++.old-deja/g++.pt/crash32.C: Change error message.
42437         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42438         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42439         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42440         error message position.
42441         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42442         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42443         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42444         syntax.
42445         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42446         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42447         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42448         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42449         keyword.
42450         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42451         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42452         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42453         keyword.
42454         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42455         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42456         syntax.
42457         * g++.old-deja/g++.pt/friend28.C: Account for use of
42458         non-dependent names.
42459         * g++.old-deja/g++.pt/friend29.C: Likewise.
42460         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42461         rules.
42462         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42463         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42464         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42465         lookup rules.
42466         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42467         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42468         keyword.
42469         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42470         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42471         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42472         keyword.
42473         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42474         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42475         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42476         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42477         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42478         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42479         keyword.
42480         * g++.old-deja/g++.pt/spec10.C: Likewise.
42481         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42482         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42483         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42484         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42485         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42486         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42487         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42488         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42489         * g++.old-deja/g++.pt/typename15.C: Likewise.
42490         * g++.old-deja/g++.pt/typename22.C: Likewise.
42491         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42492         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42493         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42494         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42495         syntax.
42496         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42497         return value extension.
42498         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42499         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42500         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42501         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42502
42503 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42504
42505         * g++.dg/warn/inline1.C: New test.
42506         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42507         * g++.old-deja/g++.jason/synth10.C: Likewise.
42508         * g++.old-deja/g++.mike/net31.C: Likewise.
42509         * g++.old-deja/g++.mike/p8786.C: Likewise.
42510
42511         * g++.dg/template/friend10.C: New test.
42512         * g++.dg/template/conv5.C: New test.
42513
42514 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42515
42516         * g++.dg/lookup/scoped3.C: New test.
42517
42518         * g++.dg/lookup/decl1.C: New test.
42519         * g++.dg/lookup/decl2.C: New test.
42520
42521 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42522
42523         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42524         gcc.c-torture/compile/20021015-1.c,
42525         gcc.c-torture/compile/20021015-2.c,
42526         gcc.c-torture/compile/20021123-1.c,
42527         gcc.c-torture/compile/20021123-2.c,
42528         gcc.c-torture/compile/20021123-3.c,
42529         gcc.c-torture/compile/20021123-4.c,
42530         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42531         only to 3.1 or 3.2 branch.
42532
42533 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42534
42535         * gcc.dg/i386-bitfield3.c: New test.
42536
42537         * gcc.dg/i386-bitfield2.c: New test.
42538
42539 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42540
42541         * g++.dg/parse/conv_op1.C: New test.
42542
42543 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42544
42545         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42546         approved.
42547
42548 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42549
42550         * gcc.c-torture/compile/20021220-1.c: New test.
42551
42552 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42553
42554         * gcc.dg/i386-fastcall-1.c: New.
42555
42556 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42557
42558         * gcc.c-torture/execute/20021219-1.c: New test.
42559
42560 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42561
42562         * gcc.dg/i386-pic-1.c: New test.
42563
42564 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42565
42566         PR c++/8099
42567         * g++.dg/template/friend9.C: New test.
42568
42569 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42570
42571         PR c++/3663
42572         * g++.dg/template/access7.C: New test.
42573
42574 2002-12-18  Nick Clifton  <nickc@redhat.com>
42575
42576         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42577         the libstdc++-v3 directory has been found.
42578
42579 2002-12-12  Devang Patel <dpatel@apple.com>
42580         * gcc.dg/darwin-ld-1.c: New test.
42581         * gcc.dg/darwin-ld-2.c: New test.
42582         * gcc.dg/darwin-ld-3.c: New test.
42583         * gcc.dg/darwin-ld-4.c: New test.
42584         * gcc.dg/darwin-ld-5.c: New test.
42585
42586 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42587
42588         * gcc.c-torture/compile/20021212-1.c: New test.
42589
42590 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42591
42592         * gcc.dg/fshort-wchar: New test.
42593
42594 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42595
42596         PR c++/8372
42597         * g++.dg/template/dtor1.C: New test.
42598
42599         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42600         markers.
42601
42602 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42603
42604         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42605
42606 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42607
42608         * g++.dg/template/static1.C: New test.
42609         * g++.dg/template/static2.C: New test.
42610         * g++.old-deja/g++.ext/memconst.C: New test.
42611
42612 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42613
42614         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42615         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42616         * g++.dg/special/initp1.C: Likewise.
42617
42618 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42619
42620         * gcc.c-torture/execute/20021204-1.c: New test.
42621
42622 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42623
42624         * gcc.dg/ppc-fmadd-1.c: New file.
42625         * gcc.dg/ppc-fmadd-2.c: New file.
42626         * gcc.dg/ppc-fmadd-3.c: New file.
42627
42628 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42629
42630         * gcc.c-torture/compile/20021204-1.c: New test.
42631
42632 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         * g++.dg/inherit/covariant2.C: New test.
42635         * g++.dg/inherit/covariant3.C: New test.
42636         * g++.dg/inherit/covariant4.C: New test.
42637         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42638         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42639
42640 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42641
42642         PR c++/8688
42643         * g++.dg/init/brace3.C: New test.
42644
42645 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42646
42647         * gcc.dg/20020210-1.c: Fix a comment typo.
42648
42649 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42650
42651         PR c++/8720
42652         * g++.dg/parse/defarg1.C: New test.
42653
42654         PR c++/8615
42655         * g++.dg/template/char1.C: New test.
42656
42657         * g++.dg/template/varmod1.C: Fix typo.
42658
42659 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42660
42661         DR 180
42662         * g++.old-deja/g++.pt/crash32.C: Expect error.
42663
42664 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42665
42666         PR c++/5919
42667         * g++.dg/template/varmod1.C: New test.
42668
42669         PR c++/8727
42670         * g++.dg/inherit/typeinfo1.C: New test.
42671
42672         PR c++/8663
42673         * g++.dg/inherit/typedef1.C: New test.
42674
42675 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42676
42677         PR c++/8332
42678         PR c++/8493
42679         * g++.dg/template/strlen1.C: New test.
42680
42681         PR c++/8227
42682         * g++.dg/template/ctor2.C: New test.
42683
42684         PR c++/8214
42685         * g++.dg/init/string1.C: New test.
42686
42687         PR c++/8511
42688         * g++.dg/template/friend8.C: New test.
42689
42690 2002-11-29  Joe Buck <jbuck@synopsys.com>
42691
42692         * g++.dg/lookup/anon2.C: New test.
42693
42694 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42695
42696         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42697         h8300 port.
42698
42699 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42700
42701         * gcc.dg/bitfld-6.c: New test.
42702
42703 2002-11-27  Jan Hubicka  <jh@suse.cz>
42704
42705         * gcc.c-torture/execute/20021127.[cx]: New test.
42706
42707 2002-11-26  Jan Hubicka  <jh@suse.cz>
42708
42709         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42710         quality.
42711
42712 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42713
42714         * g++.dg/init/brace2.C: New test.
42715         * g++.old-deja/g++.mike/p9129.C: Correct.
42716
42717 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42718
42719         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42720
42721 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42722
42723         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42724
42725 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * g++.dg/abi/empty11.C: New test.
42728         * g++.dg/rtti/cv1.C: New test.
42729
42730 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42731
42732         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42733
42734 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42735
42736         * g++.dg/abi/empty10.C: New test.
42737
42738 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42739
42740         * gcc.c-torture/compile/20021124-1.c: New test.
42741
42742 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42743
42744         * g++.dg/abi/rtti2.C: New test.
42745
42746 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42747
42748         * gcc.dg/i386-unroll-1.c: New test.
42749
42750 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42751
42752         * gcc.c-torture/compile/20021120-1.c: New test.
42753         * gcc.c-torture/compile/20021120-2.c: New test.
42754
42755 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42756
42757         * gcc.dg/bitfld-5.c: New test.
42758
42759 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42760
42761         * gcc.c-torture/execute/20021120-3.c: New test.
42762
42763 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42764
42765         * gcc.c-torture/execute/20021120-2.c: New test.
42766
42767 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42768
42769         * gcc.c-torture/execute/20021120-1.c: New test.
42770
42771 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42772
42773         * gcc.c-torture/execute/20021118-3.c: New test.
42774
42775 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42776
42777         * gcc.c-torture/compile/20021119-1.c: New test.
42778
42779 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42780
42781         * gcc.dg/duff-1.c: New test.
42782         * gcc.dg/duff-2.c: New test.
42783         * gcc.dg/duff-3.c: New test.
42784
42785 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42786
42787         * gcc.dg/cpp/_Pragma5.c: New test.
42788
42789 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42790
42791         * gcc.c-torture/execute/20021118-2.c: New test.
42792
42793 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42794
42795         * gcc.c-torture/execute/20021118-1.c: New test.
42796
42797 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42798
42799         * gcc.dg/20021116-1.c: New test.
42800
42801 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42802
42803         * g++.dg/abi/vcall1.C: New test.
42804
42805 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42806
42807         * gcc.dg/20021029-1.c: New test.
42808         * gcc.dg/20021029-2.c: New test.
42809
42810 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42811
42812         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42813
42814 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42815
42816         PR c/8439
42817         * gcc.dg/20021110.c: Move to ...
42818         * gcc.c-torture/compile/20021110.c: .... here.
42819
42820 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42821
42822         PR c/8467
42823         * gcc.c-torture/execute/20021111-1.c
42824
42825 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42826
42827         PR c/8439
42828         * gcc.dg/20021110.c: New test.
42829
42830 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42831
42832         * g++.dg/abi/vthunk3.C: Run only on x86.
42833
42834 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42835
42836         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42837
42838 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42839
42840         * lib/compat.exp (compat-execute): Fix logic error in last
42841         change.
42842
42843 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42844
42845         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42846
42847 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42848
42849         PR c++/8389
42850         * g++.dg/template/access6.C: New test.
42851
42852 2002-11-08  Jan Hubicka  <jh@suse.cz>
42853
42854         * gcc.dg/i386-ssefp-1.c: New test.
42855         * gcc.dg/i386-ssefp-1.c: New test.
42856
42857 2002-11-08  Jan Hubicka  <jh@suse.cz>
42858
42859         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42860
42861 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42862
42863         * g++.dg/abi/vthunk3.C: New test.
42864
42865         PR c++/8338
42866         * g++.dg/template/crash2.C: New test.
42867
42868 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42869
42870         * g++.dg/abi/dtor1.C: New test.
42871         * g++.dg/abi/dtor2.C: Likewise.
42872
42873 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42874
42875         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42876         Darwin.
42877
42878 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42879
42880         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42881         -mthumb.  Only xfail with -O0.
42882
42883 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42884
42885         * g++.dg/abi/thunk1.C: New test.
42886         * g++.dg/abi/thunk2.C: Likewise.
42887         * g++.dg/abi/vtt1.C: Likewise.
42888
42889 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42890
42891         PR optimization/8423
42892         * gcc.c-torture/execute/builtin-constant.c: New test.
42893
42894 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42895
42896         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42897         Add some more cases.
42898
42899 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42900
42901         PR c++/8391
42902         * g++.dg/opt/local1.C: New test.
42903
42904 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42905
42906         PR c++/8160
42907         * g++.dg/template/complit1.C: New test.
42908
42909         PR c++/8149
42910         * g++.dg/template/typename4.C: Likewise.
42911
42912 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42913
42914         Core issue 287, PR c++/7639
42915         * g++.dg/template/instantiate1.C: Adjust error location.
42916         * g++.dg/template/instantiate3.C: New test.
42917         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42918         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42919         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42920
42921 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42922
42923         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42924
42925 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42926
42927         PR c++/8287
42928         * g++.dg/init/dtor2.C: New test.
42929
42930 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42931
42932         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42933         * gcc.dg/nest.c: Bypass errors on irix6.
42934
42935 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42936
42937         * gcc.dg/nest.c: Expect error for mmix-*-*.
42938         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42939
42940 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42941
42942         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42943         markers.
42944
42945         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42946
42947 2002-10-25  Mike Stump  <mrs@apple.com>
42948
42949         * gcc.dg/warn-1.c: New test.
42950
42951 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42952
42953         * g++.dg/template/typename3.C: New test.
42954
42955 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42956
42957         * g++.dg/lookup/ptrmem1.C: New test.
42958
42959         * g++.dg/abi/vthunk2.C: New test.
42960
42961 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42962
42963         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42964
42965 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42966
42967         * g++.dg/abi/empty9.C: New test.
42968
42969 2002-10-24  Richard Henderson  <rth@redhat.com>
42970
42971         * g++.dg/inherit/thunk1.C: Enable for ia64.
42972
42973 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42974
42975         PR c++/8067
42976         * g++.dg/lookup/pretty1.C: New test.
42977
42978 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42979
42980         * gcc.dg/20021023-1.c: New test.
42981
42982 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42983
42984         PR c++/7679
42985         * g++.dg/parse/inline1.C: New test.
42986
42987 2002-10-23  Richard Henderson  <rth@redhat.com>
42988
42989         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42990
42991         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42992
42993 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42994
42995         PR c++/6579
42996         * g++.dg/parse/stmtexpr3.C: New test.
42997
42998 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42999
43000         * g++.dg/expr/cond1.C: New test.
43001
43002 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43003
43004         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43005
43006 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43007
43008         * g++.dg/abi/vbase13.C: New test.
43009         * g++.dg/abi/vbase14.C: Likewise.
43010
43011 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43012
43013         * gcc.dg/tls/pic-1.c: New test.
43014         * gcc.dg/tls/nonpic-1.c: New test.
43015         * gcc.dg/20021018-1.c: New test.
43016
43017 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43018
43019         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43020         Remove only files with the same base name as the test case.
43021         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43022         (profopt-execute): Likewise.  Also, remove old profiling
43023         and performance data files before running the tests.
43024
43025         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43026         * g++.dg/bprob/bprob.exp: Likewise.
43027         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43028         to allow more general test case names.
43029
43030         * g++.dg/bprob/bprob-1.C: Rename to ...
43031         * g++.dg/bprob/g++-bprob-1.C: ... this.
43032
43033         * g77.dg/bprob/bprob-1.f: Rename to ...
43034         * g77.dg/bprob/g77-bprob-1.f: ... this.
43035
43036 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43037
43038         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43039         bison 1.50 or later.
43040
43041 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43042
43043         * g++.dg/README: Describe more test directories.
43044
43045 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43046
43047         * g++.dg/init/array6.C: Add additional tests.
43048
43049 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43050
43051         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43052         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43053
43054 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43055
43056         * gcc.c-torture/compile/20020604-1.x: New.
43057         * gcc.c-torture/compile/simd-5.x: Likewise.
43058         * gcc.c-torture/execute/920710-1.x: Likewise.
43059         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43060
43061 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43062
43063         * g++.dg/inherit/override1.C: Add dg-options clause.
43064
43065 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43066
43067         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43068         _mm_slli_si128.
43069
43070 2002-10-19  Andreas Schwab  <schwab@suse.de>
43071
43072         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43073         directory component.
43074
43075 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43076
43077         * g++.dg/inherit/thunk1.C: New test.
43078
43079         * g++.dg/inherit/override1.C: New test.
43080
43081         * g++.dg/abi/mangle11.C: New test.
43082         * g++.dg/abi/mangle14.C: New test.
43083         * g++.dg/abi/mangle17.C: New test.
43084
43085 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43086
43087         * g++.dg/overload/member2.C: New test.
43088
43089 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43090
43091         * g++.dg/README: Describe new compat directory.
43092         * g++.dg/dg.exp: Skip tests in compat directory.
43093         * README.compat: New file.
43094         * lib/compat.exp: New expect script.
43095         * g++.dg/compat: New test directory.
43096         * g++.dg/compat/compat.exp: New expect script.
43097         * g++.dg/compat/abi: New test directory.
43098         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43099         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43100         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43101         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43102         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43103         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43104         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43105         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43106         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43107         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43108         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43109         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43110         * g++.dg/compat/break: New test directory.
43111         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43112         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43113         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43114         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43115         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43116         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43117         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43118         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43119         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43120         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43121         g++.dg/compat/break/README: New files.
43122         * g++.dg/compat/eh: New test directory.
43123         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43124         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43125         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43126         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43127         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43128         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43129         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43130         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43131         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43132         g++.dg/compat/eh/filter2_y.C,
43133         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43134         g++.dg/compat/eh/new1_y.C,
43135         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43136         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43137         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43138         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43139         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43140         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43141         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43142         g++.dg/compat/eh/unexpected1_y.C: New files.
43143         * g++.dg/compat/init: New test directory.
43144         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43145         g++.dg/compat/init/array5_y.C,
43146         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43147         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43148         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43149         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43150         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43151         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43152         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43153         g++.dg/compat/init/init-ref2_y.C: New files.
43154
43155 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43156
43157         PR c++/7584
43158         * g++.dg/inherit/using3.C: New test.
43159
43160 2002-10-17  Jan Hubicka  <jh@suse.cz>
43161
43162         * gcc.dg/20021017-2.c: New test.
43163
43164 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43165
43166         * g++.dg/abi/mangle16.C: Adjust.
43167
43168         * g++.dg/init/array8.C: New test.
43169
43170 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43171
43172         * gcc.dg/special/mips-abi.exp: New test.
43173         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43174
43175 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43176
43177         * g++.dg/abi/mangle16.C: New test.
43178         * g++.dg/abi/mangle17.C: Likewise.
43179
43180         PR c++/7478
43181         * g++.dg/template/ref1.C: New test.
43182
43183 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43184
43185         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43186
43187 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43188
43189         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43190
43191 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43192
43193         PR c++/7524
43194         * g++.dg/init/array7.C: New test.
43195
43196 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43197
43198         * g++.dg/init/array6.C: New test.
43199
43200         * g++.dg/abi/mangle13.C: Likewise.
43201         * g++.dg/abi/mangle14.C: Likewise.
43202         * g++.dg/abi/mangle15.C: Likewise.
43203
43204 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43205
43206         * g++.dg/abi/empty8.C: New test.
43207
43208 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43209
43210         * g++.dg/init/ctor1.C: New test.
43211
43212 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43213
43214         * gcc.c-torture/execute/20021015-1.c: New test.
43215
43216 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43217
43218         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43219
43220 2002-10-14  Jan Hubicka  <jh@suse.cz>
43221
43222         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43223
43224 2002-10-14  Richard Henderson  <rth@redhat.com>
43225
43226         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43227
43228 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43229
43230         PR optimization/6631
43231         * g++.dg/opt/const2.C: New test.
43232
43233 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43234
43235         PR c++/7176
43236         * g++.dg/parse/friend1.C: New test.
43237         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43238
43239 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43240
43241         * gcc.dg/20021014-1.c: New test.
43242
43243 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43244
43245         PR c++/5661
43246         * g++.dg/ext/vlm1.C: New test.
43247         * g++.dg/ext/vlm2.C: Likewise.
43248
43249         * g++.dg/init/array1.C: Remove invalid braces.
43250         * g++.dg/init/brace1.C: New test.
43251         * g++.dg/init/copy2.C: Likewise.
43252         * g++.dg/init/copy3.C: Likewise.
43253         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43254         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43255         braces.
43256
43257 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43258
43259         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43260
43261 2002-10-11  Richard Shann  <richard.shann@superh.com>
43262
43263         * gcc.c-torture/compile/simd-5.c: New test.
43264
43265 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43266
43267         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43268
43269 2002-10-10  Jim Wilson  <wilson@redhat.com>
43270
43271         * gcc.c-torture/execute/20021010-1.c: New test.
43272
43273 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43274
43275         PR c/7353
43276         * g++.dg/ext/typedef-init.C: New test.
43277         * gcc.dg/typedef-init.c: New test.
43278
43279 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43280
43281         * gcc.dg/cpp/paste13.c: New test.
43282
43283 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43284
43285         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43286         remaining platforms, XFAIL during compile, not execute.  Don't
43287         XFAIL at -O0.
43288
43289 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43290
43291         * gcc.dg/alias-1.c: Tweak expected warning.
43292
43293 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43294
43295         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43296
43297 2002-10-06  Andreas Jaeger  <aj@suse.de>
43298
43299         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43300         * gcc.dg/cpp/c++98.C: Likewise.
43301
43302         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43303         * g++.dg/cpp/c++98.C: Likewise.
43304
43305         * g++.dg/README (Subdirectories): Mention cpp directory.
43306
43307         PR target/7559
43308         * gcc.dg/20021006-1.c: New test.
43309
43310 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43311
43312         PR c++/7804
43313         * g++.dg/other/warning1.C: New test.
43314
43315 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43316
43317         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43318         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43319         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43320
43321 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43322
43323         PR c++/7931
43324         * g++.dg/template/ptrmem3.C: New test.
43325
43326         PR c++/7754
43327         * g++.dg/template/union1.C: New test.
43328
43329 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43330
43331         PR c++/8006
43332         * g++.dg/abi/mangle9.C: New test.
43333         * g++.dg/abi/mangle10.C: New test.
43334         * g++.dg/abi/mangle11.C: New test.
43335         * g++.dg/abi/mangle12.C: New test.
43336
43337 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43338
43339         PR c++/7188.
43340         * g++.dg/template/meminit1.C: New test.
43341         * g++.dg/warn/Wreorder-1.C: Likewise.
43342         * g++.old-deja/g++.mike/warn3.C: Tweak.
43343         * lib/prune.exp: Ingore "in copy constructor".
43344
43345 2002-10-02  Andreas Jaeger  <aj@suse.de>
43346
43347         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43348         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43349         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43350         on x86-64.
43351
43352 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43353
43354         * gcc.dg/empty1.C: Fix typo.
43355
43356 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43357
43358         * gcc.dg/alias-1.c: New test.
43359
43360 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43361
43362         * gcc.dg/empty1.C: New test.
43363
43364         * g++.dg/tls/init-2.C: Tweak error messages.
43365
43366 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43367
43368         * gcc.c-torture/compile/20020923-1.c: New test.
43369
43370 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43371
43372         * gcc.c-torture/execute/ffs-1.c: New test.
43373         * gcc.c-torture/execute/ffs-2.c: Ditto.
43374
43375 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43376
43377         * g++.dg/overload/member1.C: New test.
43378
43379 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43380
43381         * g++.dg/abi/empty7.C: New test.
43382         * g++.dg/init/pm2.C: Likewise.
43383
43384 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43385
43386         * g++.dg/rtti/crash1.C: New test.
43387
43388 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43389
43390         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43391         gcc.dg/sibcall-4.c: New tests.
43392
43393 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43394
43395         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43396         powerpc and MMIX targets.
43397
43398 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43399
43400         * gcc.dg/cpp/20020927-1.c: New.
43401
43402 2002-09-26  David S. Miller  <davem@redhat.com>
43403
43404         * gcc.c-torture/compile/trunctfdf.c: New.
43405
43406 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43407
43408         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43409
43410 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43411
43412         * gcc.c-torture/execute/loop-15.c: New.
43413
43414 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43415
43416         * README.QMTEST: Fix typo.
43417
43418 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43419
43420         * gcc.dg/20020926-1.c: New test.
43421
43422 2002-09-25  David S. Miller  <davem@redhat.com>
43423
43424         PR target/7842
43425         * gcc.c-torture/execute/shiftdi.c: New test.
43426
43427 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43428
43429         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43430         unique to the tool.
43431         * lib/g77.exp (g77_init): Likewise.
43432         * lib/g++.exp (g++_init): Likewise.
43433         * lib/objc.exp (objc_init): Likewise.
43434
43435 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43436
43437         * g++.dg/abi/empty5.C: New test.
43438         * g++.dg/abi/empty6.C: New test.
43439         * g++.dg/abi/vbase12.C: New test.
43440
43441 2002-09-25  Richard Henderson  <rth@redhat.com>
43442
43443         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43444         too-small long double.
43445
43446 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43447
43448         * gcc.dg/20020919-1.c: New test.
43449
43450 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43451
43452         * g++.dg/abi/bitfield6.C: New test.
43453         * g++.dg/abi/bitfield7.C: New test.
43454         * g++.dg/abi/bitfield8.C: New test.
43455         * g++.dg/abi/vbase11.C: New test.
43456
43457 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43458
43459         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43460         hppa*-*-hpux*.  Update test comment.
43461
43462 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43463
43464         * gcc.dg/tls/struct-1.c: New test.
43465
43466 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43467
43468         * gcc.dg/cpp/tr-warn2.c: Update.
43469
43470 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43471
43472         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43473
43474 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43475
43476         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43477         systems.
43478
43479 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43480
43481         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43482
43483         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43484         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43485         setting of cxxfilt.
43486
43487 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43488
43489         * gcc.dg/20020312-2.c: Update for darwin.
43490
43491 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43492
43493         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43494
43495 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43496
43497         * objc.dg/comp-types-1.m: New test.
43498         * objc.dg/comp-types-2.m: New test.
43499         * objc.dg/comp-types-3.m: New test.
43500         * objc.dg/comp-types-4.m: New test.
43501         * objc.dg/comp-types-5.m: New test.
43502         * objc.dg/comp-types-6.m: New test.
43503
43504 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43505
43506         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43507
43508 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.dg/other/do1.C: New test.
43511
43512         * g++.dg/template/subst1.C: New test.
43513
43514 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43515
43516         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43517
43518 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43519
43520         * g++.dg/template/qualttp20.C: Adjust expected errors.
43521         * g++.old-deja/g++.jason/report.C: Likewise.
43522         * g++.old-deja/g++.other/qual1.C: Likewise.
43523
43524         * g++.dg/lookup/scoped2.C: New test.
43525
43526         * g++.dg/ext/asm3.C: New test.
43527
43528 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43529
43530         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43531
43532 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43533
43534         * ChangeLog: follow spelling conventions.
43535         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43536         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43537         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43538         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43539         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43540         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43541         * g++.old-deja/g++.law/global-init1.C: Likewise.
43542         * g++.old-deja/g++.other/delete4.C: Likewise.
43543         * g++.old-deja/g++.other/inline21.C: Likewise.
43544         * g++.old-deja/g++.other/singleton.C: Likewise.
43545         * g77.dg/strlen0.f: Likewise.
43546         * g77.f-torture/compile/20010519-1.f: Likewise.
43547         * g77.f-torture/compile/980310-4.f: Likewise.
43548         * gcc.c-torture/compile/20000605-1.c: Likewise.
43549         * gcc.c-torture/execute/20020225-1.c: Likewise.
43550         * gcc.dg/c90-hexfloat-2.c: Likewise.
43551         * gcc.dg/c99-bool-1.c: Likewise.
43552         * gcc.dg/c99-hexfloat-2.c: Likewise.
43553         * gcc.dg/dll-2.c: Likewise.
43554         * gcc.dg/wtr-union-init-1.c: Likewise.
43555         * gcc.dg/wtr-union-init-2.c: Likewise.
43556         * gcc.dg/wtr-union-init-3.c: Likewise.
43557         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43558         * gcc.dg/cpp/defined.c: Likewise.
43559         * gcc.dg/cpp/macsyntx.c: Likewise.
43560         * gcc.dg/cpp/paste2.c: Likewise.
43561         * gcc.dg/cpp/trad/defined.c: Likewise.
43562         * gcc.dg/format/c90-printf-1.c: Likewise.
43563         * gcc.dg/format/c90-scanf-1.c: Likewise.
43564         * gcc.dg/format/c99-printf-1.c: Likewise.
43565         * gcc.dg/format/c99-scanf-1.c: Likewise.
43566         * gcc.misc-tests/gcov-8.c: Likewise.
43567         * lib/profopt.exp: Likewise.
43568
43569 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43570
43571         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43572
43573 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43574
43575         * g++.dg/inherit/using2.C: New test.
43576
43577 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43578
43579         * ChangeLog: Follow spelling conventions.
43580         * g++.dg/template/friend4.C: Likewise.
43581         * g++.old-deja/g++.pt/crash67.C: Likewise.
43582         * gcc.c-torture/execute/20000801-4.c: Likewise.
43583         * gcc.dg/c90-digraph-1.c: Likewise.
43584         * gcc.dg/c94-digraph-1.c: Likewise.
43585         * gcc.dg/c99-digraph-1.c: Likewise.
43586         * gcc.dg/cpp/line5.c: Likewise.
43587         * gcc.dg/cpp/multiline.c: Likewise.
43588         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43589         * gcc.dg/format/attr-3.c: Likewise.
43590         * gcc.dg/format/c90-scanf-3.c: Likewise.
43591         * gcc.dg/format/ext-4.c: Likewise.
43592
43593 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43594
43595         * g++.dg/template/pretty1.C: New test.
43596
43597 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43598
43599         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43600
43601 2002-09-13  Matt Austern  <austern@apple.com>
43602
43603         * g++.dg/other/constref[12].C: New, regression tests for
43604         passing a cast expression to a function by const reference.
43605
43606 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43607
43608         * g++.dg/template/deduce1.C: New test.
43609
43610 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43611
43612         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43613         32-bit int.
43614
43615 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43616
43617         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43618         usage.
43619
43620 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43621
43622         * gcc.c-torture/compile/20020910-1.c: New test.
43623
43624 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43625
43626         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43627
43628 2002-09-10  Andreas Jaeger  <aj@suse.de>
43629
43630         * gcc.dg/20020312-2.c: Adjust for x86-64.
43631
43632 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43633
43634         * g77.dg/7388.f: New test case for PR 7388.
43635
43636 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43637
43638         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43639
43640 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43641
43642         * objc.dg/proto-lossage-1.m: New test.
43643
43644 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43645
43646         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43647
43648 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43649
43650         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43651         expected to pass.
43652
43653 2002-09-06  Stan Shebs  <shebs@apple.com>
43654             David Edelsohn  <edelsohn@gnu.org>
43655
43656         * gcc.dg/weak: New directory.
43657         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43658         target-specific xfail bits.
43659         * gcc.dg/typeof-2.c: Move to new directory.
43660         * gcc.dg/weak.exp: New expect script.
43661
43662 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43663
43664         * gcc.c-torture/execute/extzvsi.c: New test.
43665
43666 2002-09-05  Stan Shebs  <shebs@apple.com>
43667
43668         * gcc.dg/weak-1.c: xfail on Darwin.
43669         * gcc.dg/weak-2.c: Ditto.
43670         * gcc.dg/weak-3.c: Ditto.
43671         * gcc.dg/weak-4.c: Ditto.
43672         * gcc.dg/weak-5.c: Ditto.
43673         * gcc.dg/weak-6.c: Ditto.
43674         * gcc.dg/weak-7.c: Ditto.
43675         * gcc.dg/weak-8.c: Ditto.
43676         * gcc.dg/weak-9.c: Ditto.
43677
43678 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43679
43680         * gcc.c-torture/execute/loop-14.c: New test.
43681
43682 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43683
43684         * g++.dg/other/cxa-atexit1.C: New test.
43685
43686         * gcc.dg/typeof-2.c: New test.
43687
43688 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43689
43690         * gcc.dg/builtins-2.c: New testcase.
43691         * gcc.dg/builtins-3.c: New testcase.
43692
43693 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43694
43695         * gcc.dg/cpp/_Pragma4.c: New test.
43696
43697 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43698
43699         * objc/execute/nil_method-1.m: New testcase.
43700
43701 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43702
43703         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43704         [Object class], not [Object initialize].
43705
43706 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43707             Hans-Peter Nilsson  <hp@bitrange.com>
43708
43709         * gcc.c-torture/execute/20020720-1.x: Skip test on
43710         mmix-knuth-mmixware.  Correct comment.
43711
43712 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43713
43714         * g++.dg/abi/bitfield5.C: New test.
43715         * g++.dg/abi/vbase10.C: Likewise.
43716
43717 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43718
43719         * objc.dg/undeclared-selector.m: New test.
43720
43721 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43722
43723         * g++.dg/other/offsetof1.C: Avoid cast warning.
43724
43725 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43726
43727         * objc.dg/super-class-2.m: New test.
43728
43729 2002-08-24  Matt Austern  <austern@apple.com>
43730
43731         * g++.dg/ext/lvaddr.C: New test.
43732         * g++.dg/ext/lvcast.C: New test.
43733
43734 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43735
43736         * g++.dg/inherit/cond1.C: New test.
43737
43738 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43739
43740         * gcc.dg/noncompile/incomplete-1.c: New test.
43741
43742 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43743
43744         * gcc.dg/typespec-1.c: New test.
43745
43746 2002-08-20  Devang Patel  <dpatel@apple.com>
43747         * objc.dg/proto-hier-2.m: New test.
43748
43749 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43750
43751         * objc.dg/bitfield-1.m: New test.
43752         * objc.dg/bitfield-2.m: New test.
43753
43754 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43755
43756         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43757         gcc.dg/c99-flex-array-4.c: New tests.
43758
43759 2002-08-16  Stan Shebs  <shebs@apple.com>
43760
43761         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43762
43763 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43764
43765         * gcc.dg/typeof-1.c: New test.
43766         * g++.dg/ext/typeof2.C: New test.
43767
43768 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.dg/other/offsetof1.C: New test.
43771
43772 2002-08-14  Richard Henderson  <rth@redhat.com>
43773
43774         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43775
43776 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43777
43778         * gcc.dg/cpp/_Pragma3.c: New test.
43779
43780 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43781
43782         * g++.dg/template/inherit3: New test.
43783
43784 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43785
43786         * gcc.dg/bitfld-4.c: Add blank options.
43787
43788 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43789
43790         * g++.dg/template/crash1.C: New test.
43791
43792 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43793
43794         * gcc.dg/tls/opt-2.c: New test.
43795
43796 2002-08-08  Devang Patel  <dpatel@apple.com>
43797
43798         * objc.dg/selector-1.m : New test
43799
43800 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43801
43802         * g++.dg/abi/bitfield4.C: New test.
43803         * gcc.dg/bitfld-4.c: New test.
43804
43805 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43806
43807         * g++.dg/other/packed1.C: New test.
43808
43809 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43810
43811         * g++.dg/abi/offsetof.C: Tweak error messages.
43812         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43813
43814 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43815
43816         * gcc.dg/bitfld-3.c: New test.
43817
43818 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43819             Richard Henderson  <rth@redhat.com>
43820
43821         * gcc.dg/i386-bitfield1.c: New test.
43822         * g++.dg/abi/bitfield3.C: Update.
43823
43824 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43825
43826         * objc.dg/const-str-2.m: Update.
43827         * gcc.dg/cpp/c++98.c: Change to C extension.
43828         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43829         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43830
43831 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43832
43833         * gcc.dg/tls/diag-3.c: New.
43834
43835 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43836
43837         * g++.dg/README (Subdirectories): Document new subdir expr.
43838         * g++.dg/expr/pmf-1.C: New test.
43839
43840 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43841
43842         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43843
43844 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43845
43846         * g++.dg/abi/bitfield3.C: New test.
43847
43848 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43849
43850         * lib/gcov.exp: Tweak expected line formats.
43851         * gcc.misc-tests/gcov8.c: New test.
43852         * gcc.misc-tests/gcov8.x: New flags.
43853
43854 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43855
43856         * consistency.vlad/layout/endian.c: Include string.h.
43857
43858         * gcc.c-torture/execute/20020805-1.c: New test.
43859
43860 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43861
43862         * g++.dg/other/conversion1.C: New test.
43863
43864 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43865
43866         * gcc.dg/builtins-1.c: New testcase.
43867
43868 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43869
43870         * g++.dg/inherit/access3.C: New test.
43871
43872 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43873
43874         * gcc.dg/ia64-visibility-2.c: New test.
43875
43876 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43877
43878         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43879         __qualifier_flags to __flags.
43880
43881 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43882
43883         * g++.dg/inherit/operator1.C: New test.
43884         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43885         * g++.dg/other/error1.C: Change expected error message.
43886         * g++.dg/template/conv4.C: Likewise.
43887
43888 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43889
43890         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43891         for documented behavior.
43892
43893 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43894
43895         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43896         several targets known to fail.
43897
43898 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43899
43900         * gcc.dg/mips-args-[123].c: New tests.
43901
43902 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43903
43904         * gcc.dg/ppc-spe.c: New.
43905
43906 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43907
43908         * g++.dg/other/ptrmem4.C: New testcase.
43909
43910 2002-07-24  Richard Henderson  <rth@redhat.com>
43911
43912         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43913
43914 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43915
43916         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43917
43918 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43919
43920         * gcc.c-torture/execute/memset-3.c: New testcase.
43921
43922 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43923
43924         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43925         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43926
43927 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43928
43929         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43930         Delete.
43931
43932 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43933
43934         * gcc.c-torture/compile/simd-4.c: New test.
43935
43936 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43937
43938         PR c++/7347, c++/7348
43939         * g++.dg/template/access4.C: New test.
43940         * g++.dg/template/access5.C: New test.
43941         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43942         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43943         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43944         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43945
43946 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43947
43948         * gcc.dg/gnu89-init-2.c: New test.
43949
43950 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43951
43952         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43953
43954 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43955
43956         * gcc.c-torture/execute/20020720-1.c: New testcase.
43957
43958 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43959
43960         * gcc.dg/cpp/Wsignprom.c: New tests.
43961
43962 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43963
43964         * gcc.c-torture/execute/loop-13.c: New test.
43965
43966 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43967
43968         * gcc.dg/cpp/expr.c: New tests.
43969
43970 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43971
43972         * g++.dg/opt/pr6713.C: Add template instantiation.
43973
43974 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43975
43976         * gcc.dg/nest.c: New test.
43977
43978 2002-07-17  Richard Henderson  <rth@redhat.com>
43979
43980         * g++.dg/opt/pr6713.C: New test.
43981
43982 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43983
43984         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43985         XFAIL for all x86 processors.
43986
43987 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43988
43989         * gcc.c-torture/execute/20010122-1.x: Do not test with
43990         -fomit-frame-pointer.
43991
43992 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43993
43994         * g++.dg/template/instantiate2.C: New test.
43995         * g++.dg/template/spec4.C: New test.
43996
43997 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43998
43999         * g++.dg/template/access2.C: New test.
44000         * g++.dg/template/access3.C: New test.
44001
44002 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44003
44004         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44005         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44006         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44007         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44008         Convert to use <stdarg.h>.
44009         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44010         Delete.
44011         * gcc.dg/va-arg-2.c: New.
44012         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44013
44014 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44015
44016         * gcc.c-torture/compile/20020710-1.c: New test.
44017
44018 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44019                           Andrew Pinski  <pinskia@physics.uc.edu>
44020
44021         gcc.c-torture/compile/simd-2.c: New testcase.
44022         gcc.c-torture/compile/simd-3.c: Likewise.
44023
44024 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44025
44026         PR c++/7224
44027         * g++.dg/overload/error1.C: New test.
44028
44029 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44030
44031         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44032         configuration and IRIX 6 O32 ABI.
44033
44034 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44035
44036         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44037
44038 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44039
44040         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44041
44042 2002-07-10  Jeffrey A Law  <law@redhat.com>
44043
44044         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44045
44046         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44047
44048 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44049
44050         * gcc.dg/20020312-2.c: Check for __PPC__.
44051
44052 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44053
44054         * gcc.c-torture/compile/20020709-1.c: New test.
44055
44056 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44057
44058         * g++.dg/template/qualttp21.C: New test case.
44059
44060 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44061
44062         * gcc.c-torture/compile/20020706-1.c: New test.
44063         * gcc.c-torture/compile/20020706-2.c: New test.
44064
44065 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44066             Alexandre Oliva  <aoliva@redhat.com>
44067
44068         * g++.dg/warn/incomplete1.C: New test.
44069
44070 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44071
44072         PR c++/7099
44073         * g++.dg/warn/noreturn1.C: New test.
44074
44075 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44076
44077         PR c++/6706
44078         * g++.dg/debug/debug6.C: New test.
44079         * g++.dg/debug/debug7.C: New test.
44080
44081 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44082
44083         * gcc.c-torture/compile/simd-3.c: New test.
44084
44085 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44086
44087         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44088         * gcc.dg/20020620-1.c: Likewise.
44089
44090 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44091
44092         PR c++/6944
44093         * g++.dg/init/array4.C: New test.
44094         * g++.dg/init/array5.C: New test.
44095
44096 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44097
44098         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44099         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44100
44101 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44102
44103         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44104         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44105         * gcc.dg/wtr-conversion-1.c: Likewise.
44106         * gcc.dg/wtr-escape-1.c: Likewise.
44107         * gcc.dg/wtr-int-type-1.c: Likewise.
44108         * gcc.dg/wtr-label-1.c: Likewise.
44109         * gcc.dg/wtr-static-1.c: Likewise.
44110         * gcc.dg/wtr-strcat-1.c: Likewise.
44111         * gcc.dg/wtr-suffix-1.c: Likewise.
44112         * gcc.dg/wtr-switch-1.c: Likewise.
44113         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44114         * gcc.dg/wtr-union-init-1.c: Likewise.
44115         * gcc.dg/wtr-union-init-2.c: Likewise.
44116         * gcc.dg/wtr-union-init-3.c: Likewise.
44117
44118         * gcc.dg/wtr-func-def-1.c: New test.
44119
44120 2002-07-02 Devang Patel <dpatel@apple.com>
44121
44122         * objc.dg/param-1.m: New test.
44123
44124 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44125
44126         * gcc.dg/cpp/trad/directive.c: Add test.
44127         * gcc.dg/cpp/trad/macroargs.c: Add test.
44128         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44129
44130 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44131
44132         * gcc.dg/cpp/cmdlne-M.c: New test.
44133
44134 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44135
44136         * objc.dg/desig-init-1.m: New test.
44137
44138 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44139
44140         PR c++/6716
44141         * g++.dg/template/instantiate1.C: New test.
44142
44143 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44144
44145         PR c++/7112
44146         * g++.dg/template/sizeof2.C: New test.
44147
44148 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44149
44150         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44151         gcc.dg/cpp/trad/include.c: New tests.
44152
44153 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44154
44155         PR target/7177
44156         * gcc.c-torture/compile/20020701-1.c: New test.
44157
44158 2002-07-01  Stan Shebs  <shebs@apple.com>
44159
44160         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44161         header here...
44162         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44163         (objc-torture-execute): or here.
44164
44165 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44166
44167         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44168
44169 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44170
44171         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44172
44173 2002-06-30  Devang Patel  <dpatel@apple.com>
44174
44175         * objc.dg/fsyntax-only.m: New test.
44176
44177 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44178
44179         PR c++/6695
44180         * g++.dg/template/friend7.C: New file.
44181
44182 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44183
44184         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44185         return type.
44186
44187 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44188
44189         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44190         avoid division by zero.
44191
44192 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44193
44194         * gcc.dg/Wunknownprag.c: New tests.
44195
44196 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44197
44198         * gcc.c-torture/execute/simd-2.c: New test.
44199
44200 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44201
44202         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44203         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44204         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44205         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44206         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44207         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44208         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44209         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44210         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44211         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44212         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44213         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44214         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44215         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44216         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44217         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44218         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44219
44220 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44221
44222         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44223         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44224         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44225         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44226         New tests.
44227         * gcc.dg/cpp/trad/directive.c: Update.
44228
44229 2002-06-23  Andreas Jaeger  <aj@suse.de>
44230
44231         * gcc.c-torture/execute/complex-6.c: New.
44232
44233 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44234
44235         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44236         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44237         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44238         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44239
44240 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44241
44242         * gcc.dg/cpp/trad: New directory with traditional tests copied
44243         from parent directory.
44244         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44245         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44246         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44247         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44248         Move to trad/ and rename.
44249         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44250         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44251         gcc.dg/cpp/trad/redef2.c: New tests.
44252         * gcc.dg/cpp/trad/trad.exp: New driver.
44253
44254 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44255
44256         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44257         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44258         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44259         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44260         Remove.
44261
44262 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44263
44264         * gcc.dg/20020620-1.c: New test.
44265
44266 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44267
44268         * g++.dg/template/ttp4.C: New test.
44269
44270 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44271
44272         * g++.dg/opt/vt1.C: Fix regexp.
44273
44274 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44275
44276         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44277         Don't use attribute `noinline'.
44278
44279 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44280
44281         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44282
44283 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44284
44285         * gcc.c-torture/execute/simd-1.c: New.
44286
44287         * gcc.dg/simd-1.c: New.
44288
44289 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44290
44291         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44292
44293 2002-06-16  Richard Henderson  <rth@redhat.com>
44294
44295         * g++.dg/ext/anon-struct1.C: New.
44296         * g++.dg/ext/anon-struct2.C: New.
44297         * g++.dg/ext/anon-struct3.C: New.
44298         * gcc.dg/anon-struct-1.c: New.
44299         * gcc.dg/anon-struct-2.c: New.
44300         * gcc.dg/anon-struct-3.c: New.
44301         * gcc.dg/20011008-1.c: Adjust warning text.
44302         * gcc.dg/20020527-1.c: Add -fms-extensions.
44303
44304 2002-06-16  Richard Henderson  <rth@redhat.com>
44305
44306         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44307
44308 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44309
44310         * gcc.c-torture/execute/20020615-1.c: New test.
44311
44312 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44313
44314         * gcc.c-tortuture/execute/compare-1.c: New test case.
44315         * gcc.c-tortuture/execute/compare-2.c: New test case.
44316         * gcc.c-tortuture/execute/compare-3.c: New test case.
44317
44318 2002-06-13  Richard Henderson  <rth@redhat.com>
44319
44320         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44321         ia64 ilp32.
44322
44323 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44324
44325         * g++.dg/template/typename2.C: Update error message.
44326
44327 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44328
44329         * gcc.c-torture/execute/20020611-1.c: New test.
44330
44331 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44332
44333         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44334         list of targets to skip.
44335
44336 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44337
44338         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44339         targets if not optimizing.
44340
44341 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44342
44343         * gcc.c-torture/compile/20020605-1.c: New test.
44344
44345         * g++.dg/opt/vt1.C: New test.
44346
44347         * gcc.dg/20020531-1.c: New test.
44348
44349         * gcc.dg/20020530-1.c: New test.
44350
44351         * gcc.dg/20020527-1.c: New test.
44352
44353         * g++.dg/opt/cse1.C: New test.
44354
44355 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44356
44357         * gcc.dg/20020607-2.c: New test case.
44358
44359 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44360
44361         * gcc.c-torture/compile/20020604-1.c: New test.
44362
44363 2002-06-04  Richard Henderson  <rth@redhat.com>
44364
44365         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44366         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44367         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44368
44369 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44370
44371         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44372
44373 2002-06-03  Richard Henderson  <rth@redhat.com>
44374
44375         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44376         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44377
44378 2002-06-02  Richard Henderson  <rth@redhat.com>
44379
44380         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44381         test functions static.
44382
44383 2002-06-02  Andreas Jaeger  <aj@suse.de>
44384
44385         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44386         now.
44387
44388 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44389
44390         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44391         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44392         Update for mofified diagnostics.
44393         * gcc.dg/c99-intconst-1.c: No longer fail.
44394
44395 2002-06-02  Richard Henderson  <rth@redhat.com>
44396
44397         * gcc.dg/uninit-A.c: Remove xfail markers.
44398
44399 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44400
44401         * gcc.dg/fnegate-1.c: New test case.
44402
44403 2002-05-30  Osku Salerma  <osku@iki.fi>
44404
44405         * gcc.c-torture/execute/mayalias-1.c: New file.
44406
44407 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44408
44409         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44410         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44411         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44412
44413 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44414
44415         * gcc.c-torture/execute/20020529-1.c: New test.
44416
44417 2002-05-27  Richard Henderson  <rth@redhat.com>
44418
44419         * g++.dg/ext/attrib6.C: New test case.
44420
44421 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44422
44423         * gcc.c-torture/execute/pure-1.c: New test.
44424
44425 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44426
44427         * gcc.dg/cpp/arith-2.c: Remove.
44428
44429 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44430
44431         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44432         * gcc.dg/cpp/if-3.c: Remove.
44433
44434 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * g++.dg/opt/cse2.C: New test.
44437
44438 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44439
44440         * gcc.dg/cpp/arith-1.c: New semantic tests.
44441         * gcc.dg/cpp/if-1.c: Update.
44442
44443 2002-05-24  Ben Elliston  <bje@redhat.com>
44444
44445         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44446
44447 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44448
44449         * gcc.dg/verbose-asm.c: New test.
44450
44451 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44452
44453         * gcc.dg/cpp/paste12.c: New test.
44454
44455 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44456
44457         * g++.dg/parse/named_ops.C: New test.
44458
44459 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44460
44461         * gcc.dg/weak-8.c: New test.
44462
44463 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44464
44465         * gcc.dg/weak-2.c: Allow optional leading underscore
44466         in scan-assembler symbol name.
44467         * gcc.dg/weak-3.c: Likewise.
44468         * gcc.dg/weak-4.c: Likewise.
44469         * gcc.dg/weak-5.c: Likewise.
44470
44471 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44472
44473         * gcc.dg/20020523-1.c: New test.
44474
44475 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44476
44477         * objc.dg/const-str-2.m: Update now that we stop after
44478         a command line error.
44479
44480 2002-05-22  Richard Henderson  <rth@redhat.com>
44481
44482         * g++.dg/dg.exp: Fix typo in test pruneing.
44483
44484 2002-05-22  Richard Henderson  <rth@redhat.com>
44485
44486         * g++.dg/dg.exp: Prune the tls subdirectory.
44487         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44488         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44489         * g++.dg/tls/init-1.C: New.
44490
44491 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44492
44493         * gcc.dg/20020517-1.c: New test.
44494
44495 2002-05-21  Richard Henderson  <rth@redhat.com>
44496
44497         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44498         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44499
44500 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44501
44502         * g++.dg/other/copy2.C: New test.
44503
44504 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44505
44506         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44507         (MAX_COPY): Bump up to 10 times sizeof (long long).
44508         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44509
44510         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44511         sizeof (long long).
44512
44513         * gcc.c-torture/execute/strcpy-1.c: New test.
44514
44515 2002-05-19  Jason Merrill  <jason2redhat.com>
44516
44517         * g++.dg/ext/oper1.C: New test.
44518
44519 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44520 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44521
44522         * README.QMTEST: New file.
44523
44524         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44525
44526 2002-05-19  Andreas Jaeger  <aj@suse.de>
44527
44528         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44529         now.
44530         * gcc.c-torture/execute/loop-2d.x: Likewise.
44531
44532 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44533
44534         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44535         support weak symbols.
44536         * gcc.dg/weak-4.c: Likewise.
44537         * gcc.dg/weak-6.c: Likewise.
44538
44539 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44540
44541         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44542         cygwin, coff and h8300-*-hms targets
44543         * gcc.dg/weak-5.c: Likewise.
44544         * gcc.dg/weak-7.c: Likewise.
44545
44546 2002-05-16  Jason Merrill  <jason@redhat.com>
44547
44548         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44549         (scan-assembler-not, scan-assembler-dem): Likewise.
44550         (scan-assembler-dem-not): Likewise.
44551
44552 2002-05-15  Richard Henderson  <rth@redhat.com>
44553
44554         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44555
44556 2002-05-15  Richard Henderson  <rth@redhat.com>
44557
44558         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44559         (vfoo1f): Warning here.
44560         (vfoo1l): Don't redefine the alias.
44561
44562 2002-05-14  Jason Merrill  <jason@redhat.com>
44563             Alexandre Oliva  <aoliva@redhat.com>
44564
44565         * g++.dg/init/pm1.C: New test.
44566
44567 2002-05-12  David S. Miller  <davem@redhat.com>
44568
44569         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44570         types.
44571
44572 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44573
44574         * gcc.c-torture/execute/20020510-1.c: New test case.
44575
44576 2002-05-10  David S. Miller  <davem@redhat.com>
44577
44578         * gcc.c-torture/execute/conversion.c: Test long double too.
44579
44580 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44581
44582         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44583         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44584         * lib/g++.exp (g++_link_flags): Likewise.
44585         * lib/objc.exp (objc_target_compile): Likewise.
44586
44587 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44588
44589         * gcc.dg/cpp/poison.c: Update.
44590         * gcc.dg/cpp/20000625-2.c: Remove.
44591         * gcc.dg/cpp/direct2s.c: Remove final test.
44592
44593 2002-05-08  Tom Rix  <trix@redhat.com>
44594
44595         * gcc.c-torture/execute/20020508-1.c: New test.
44596         * gcc.c-torture/execute/20020508-2.c: New test.
44597         * gcc.c-torture/execute/20020508-3.c: New test.
44598
44599 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44600
44601         * gcc.dg/cpp/charconst-4.c: More tests.
44602
44603 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44604
44605         PR c/6569
44606         * gcc.dg/weak-3.c: Update location of warning messages.
44607         * gcc.dg/weak-5.c: Likewise.
44608
44609 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44610
44611         * gcc.c-torture/execute/20020506-1.c: New test case.
44612
44613 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44614
44615         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44616
44617 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44618
44619         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44620
44621 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44622
44623         * gcc.dg/cpp/charconst-3.c: New test.
44624
44625 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44626
44627         * gcc.dg/cpp/charconst.c: Update tests.
44628
44629 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44630
44631         * treelang: Added directory for new sample language treelang. Also
44632         lib/treelang.exp: New file to signal treelang should be tested.
44633
44634 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44635
44636         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44637         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44638         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44639         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44640         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44641         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44642         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44643
44644 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44645
44646         * gcc.dg/format/xopen-2.c: New test.
44647
44648 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44649
44650         * gcc.dg/20020503-1.c: New test.
44651
44652 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44653
44654         * g++.dg/init/dtor1.C: Make it tougher.
44655
44656 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44657
44658         * g++.dg/init/dtor1.C: New test.
44659
44660 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44661
44662         * gcc.dg/altivec-8.c: New.
44663
44664 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44665
44666         * gcc.dg/altivec-7.c: New.
44667
44668 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44669
44670         * g++.dg/parse/typedef1.C: New test.
44671
44672 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44673
44674         PR c++/6486
44675         * g++.dg/template/friend6.C: New test.
44676
44677         PR c++/6492
44678         * g++.dg/init/copy1.C: New test.
44679
44680 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44681
44682         * g++.dg/warn/effc1.C: New test.
44683
44684 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44685
44686         * gcc.dg/cpp/if-cexp.c: Add a test.
44687
44688 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44689
44690         * gcc.dg/20020426-2.c: New test.
44691
44692 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44693
44694         * gcc.dg/cpp/if-mop.c: Update.
44695         * gcc.dg/cpp/if-mpar.c: Add test.
44696         * gcc.dg/cpp/if-oppr.c: Update.
44697
44698 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44699
44700         PR c/6343
44701         * gcc.dg/weak-[2-7].c: New tests.
44702
44703 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44704
44705         * gcc.dg/enum1.c: New test.
44706
44707 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44708
44709         PR c++/6497
44710         * g++.dg/inherit/access2.C: New test.
44711
44712 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44713
44714         PR bootstrap/6445
44715         * gcc.dg/20020426-1.c: New test.
44716
44717 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44718
44719         * g++.dg/abi/enum1.C: New test.
44720
44721 2002-04-26  Richard Henderson  <rth@redhat.com>
44722
44723         * gcc.dg/c99-bool-1.c: Expect always true warning.
44724
44725 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44726
44727         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44728
44729 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44730
44731         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44732         targets.
44733
44734 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44735
44736         * g++.dg/abi/mange7.C: New test.
44737
44738         PR c++/6438.
44739         * g++.dg/parse/stmtexpr2.C: New test.
44740
44741 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44742
44743         * gcc.dg/20020312-2.c: Add SH target.
44744
44745 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44746
44747         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44748         compiler output on mips*-*-irix*.
44749
44750 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44751
44752         * g++.dg/parse/attr1.C: New test.
44753
44754 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44755
44756         * gcc.c-torture/execute/string-opt-17.c: New test case.
44757         * gcc.c-torture/execute/memset-2.c: New test case.
44758
44759 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44760
44761         PR c++/6256:
44762         * g++.dg/template/friend5.C: New test.
44763
44764         PR c++/6331:
44765         * g++.dg/template/qual1.C: Likewise.
44766
44767 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44768
44769         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44770         Include stdlib.h, not stdio.h or ctype.h.
44771
44772 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44773
44774         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44775         cris-*-elf* and mmix-*-*.
44776         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44777         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44778         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44779         Ditto.
44780         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44781         * gcc.dg/wchar_t-1.c: Ditto.
44782
44783 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44784
44785         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44786         Clarify comment.
44787
44788 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44789
44790         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44791
44792 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44793
44794         * gcc.c-torture/execute/20000906-1.x: Delete.
44795
44796 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44797
44798         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44799
44800 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44801
44802         * PR6367
44803         * g77.f-torture/execute/6367.f: New test.
44804         * g77.f-torture/execute/6367.x: Disable for MMIX.
44805
44806 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44807
44808         * PR6352
44809         * g++.dg/opt/inline2.C: New test.
44810
44811 2002-04-18  Richard Henderson  <rth@redhat.com>
44812
44813         * gcc.dg/20000906-1.c: Enable for all targets.
44814         * gcc.c-torture/compile/iftrap-2.c: New.
44815
44816 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44817
44818         * gcc.dg/20020418-1.c: New test.
44819         * gcc.dg/20020418-2.c: New test.
44820
44821 2002-04-18  Richard Henderson  <rth@redhat.com>
44822
44823         * gcc.c-torture/compile/iftrap-1.c: New.
44824         * gcc.dg/iftrap-1.c: Adjust for ia64.
44825         * gcc.dg/iftrap-2.c: New.
44826
44827 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44828
44829         * gcc.c-torture/compile/20020418-1.c: New test.
44830
44831 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44832
44833         * gcc.c-torture/compile/20020415-1.c: New.
44834
44835 2002-04-18  David S. Miller  <davem@redhat.com>
44836
44837         * gcc.c-torture/execute/20020418-1.c: New test.
44838
44839 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44840
44841         * gcc.dg/20020416-1.c: New test.
44842
44843         * g++.dg/opt/inline1.C: New test.
44844
44845 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44846
44847         * gcc.dg/altivec-5.c: New test.
44848
44849         * gcc.dg/20020415-1.c: New test.
44850
44851 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44852
44853         * lib/chill.exp: Remove.
44854
44855 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44856
44857         * g++.dg/other/big-struct.C: New test.
44858
44859 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44860
44861         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44862         of scratch file.
44863
44864 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44865
44866         PR c/6277
44867         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44868         in scan-assembler function name
44869
44870 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44871
44872         * g77.f-torture/execute/980628-4.x,
44873         g77.f-torture/execute/980628-5.x,
44874         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44875         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44876         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44877         i[34567]86-*-*.
44878
44879 2002-04-13  David S. Miller  <davem@redhat.com>
44880
44881         * gcc.c-torture/execute/20020413-1.c: New test.
44882
44883 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44884
44885         * gcc.dg/asm-6.c,
44886         * g++.dg/ext/asm1.C: New tests.
44887
44888 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44889
44890         PR c++ 5373.
44891         * g++.dg/parse/stmtexpr1.C: New test.
44892
44893         PR c++/5189.
44894         * g++.dg/template/copy1.C: New test.
44895
44896 2002-04-12  Richard Henderson  <rth@redhat.com>
44897
44898         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44899
44900 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44901
44902         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44903         gcc.c-torture/execute/20020307-2.c.
44904
44905 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44906
44907         * g++.dg/ext/attrib5.C,
44908         * g++.dg/lookup/struct1.C: New tests.
44909
44910 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44911
44912         * gcc.dg/20020411-1.c: New test.
44913
44914         * gcc.c-torture/execute/20020411-1.c: New test.
44915
44916 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44917
44918         * g77.f-torture/execute/6177.f: New test.
44919
44920 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44921
44922         PR middle-end/6247
44923         * g++.dg/opt/cleanup1.C: New test.
44924
44925         * g++.dg/opt/const1.C: New test.
44926
44927 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44928
44929         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44930
44931 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         PR c++/5507
44934         * g++.dg/template/typename2.C: New test.
44935
44936 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44937
44938         * gcc.c-torture/execute/loop-12.c: New.
44939
44940 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44941
44942         * g77.f-torture/execute/980628-4.x,
44943         g77.f-torture/execute/980628-5.x,
44944         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44945         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44946         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44947
44948 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44949
44950         PR optimization/6086
44951         * g++.dg/opt/preinc1.C: New test.
44952
44953 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44954
44955         PR c++/5571
44956         * g++.dg/opt/static2.C: New test.
44957
44958 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44959
44960         PR c/5120
44961         * gcc.dg/20020406-1.c: New test.
44962
44963 2002-04-04  David S. Miller  <davem@redhat.com>
44964
44965         * gcc.c-torture/execute/20020404-1.c: New test.
44966
44967 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44968
44969         PR c/6123
44970         * gcc.dg/20020312-2.c: Do not declare global register variable
44971         if __PIC__ or __pic__ is defined.
44972
44973 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44974
44975         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44976         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44977
44978 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44979
44980         * gcc.misc-tests/linkage.exp: Update last change to handle
44981         sparc*-, not just sparc-.
44982
44983 2002-04-03  Richard Henderson  <rth@redhat.com>
44984
44985         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44986
44987 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44988
44989         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44990
44991 2002-04-02  David S. Miller  <davem@redhat.com>
44992
44993         * gcc.c-torture/execute/20020402-3.c: New test.
44994
44995 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44996
44997         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44998         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44999
45000         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45001         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45002         g77.f-torture/execute/20001201.x,
45003         g77.f-torture/execute/u77-test.x: New files.
45004
45005         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45006         * gcc.dg/wchar_t-1.c: Ditto.
45007
45008 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45009
45010         * gcc.c-torture/execute/20020402-1.c: New test.
45011
45012 2002-04-01  Richard Henderson  <rth@redhat.com>
45013
45014         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45015
45016         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45017
45018 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45019
45020         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45021
45022 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45023
45024         * g++.dg/inherit/template-as-base.C: Expect error.
45025         * g++.dg/inherit/namespace-as-base.C: Likewise.
45026
45027 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45028
45029         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45030         g++.dg/ext/instantiate3.C: Tweak match patterns.
45031
45032         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45033         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45034         -da test.
45035
45036 2002-03-31  Richard Henderson  <rth@redhat.com>
45037
45038         * gcc.dg/special/alias-2.c: New.
45039         * gcc.dg/special/ecos.exp: Run it.
45040
45041 2002-03-31  Richard Henderson  <rth@redhat.com>
45042
45043         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45044
45045 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45046
45047         * gcc.dg/weak-1.c: Disable on h8300 port.
45048
45049 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45050
45051         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45052         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45053         ordering tests.
45054         * g++.dg/bprob/bprob-1.C: New test.
45055         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45056         * g++.dg/gcov/gcov-1.C: New test.
45057         * g++.dg/gcov/gcov-1.x: New file.
45058         * g++.dg/gcov/gcov-2.C: New test.
45059         * g++.dg/gcov/gcov-3.C: New test.
45060         * g++.dg/gcov/gcov-3.h: New file.
45061
45062 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45063
45064         * g++.old-deja/g++.other/builtins5.C: New test.
45065         * g++.old-deja/g++.other/builtins6.C: New test.
45066         * g++.old-deja/g++.other/builtins7.C: New test.
45067         * g++.old-deja/g++.other/builtins8.C: New test.
45068         * g++.old-deja/g++.other/builtins9.C: New test.
45069
45070 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45071
45072         * g++.dg/opt/static1.C: New test.
45073
45074         * g++.dg/opt/longbranch1.C: New test.
45075
45076 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45077
45078         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45079
45080         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45081
45082 2002-03-28  Jeffrey A Law  (law@redhat.com)
45083
45084         * gcc.c-torture/execute/20020328-1.c: New test.
45085
45086 2002-03-27  Richard Henderson  <rth@redhat.com>
45087
45088         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45089         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45090         move from g++.old-deja/g++.ext/.
45091
45092 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45093
45094         * g++.dg/init/new2.C: New test.
45095
45096 2002-03-26  Richard Henderson  <rth@redhat.com>
45097
45098         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45099
45100         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45101         on sparc.
45102
45103         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45104         sparcv9 systems.
45105         * gcc.dg/20001102-1.c: Likewise.
45106
45107 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45108
45109         * gcc.dg/cpp/endif-pedantic1.c,
45110         gcc.dg/cpp/endif-pedantic2.c: New tests.
45111
45112 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45113
45114         * g++.dg/init/new1.C: New test.
45115
45116 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45117
45118         * g++.dg/abi/vbase9.C: New test.
45119
45120 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45121
45122         * gcc.dg/arm-asm.c: New test.
45123
45124 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45125
45126         * gcc.dg/Wswitch-enum.c: New test.
45127         Fix PR c/5044.
45128
45129 2002-03-26  Richard Henderson  <rth@redhat.com>
45130
45131         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45132         structure.
45133
45134 2002-03-25  Richard Henderson  <rth@redhat.com>
45135
45136         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45137         sparcv9 systems.
45138
45139         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45140         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45141
45142 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45143
45144         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45145
45146 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45147
45148         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45149         targets using generic thunk support.
45150
45151 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45152
45153         * gcc.c-torture/compile/20020323-1.c: New test.
45154
45155         * g++.dg/opt/conj2.C: New test.
45156
45157 2002-03-24  Richard Henderson  <rth@redhat.com>
45158
45159         * gcc.dg/weak-1.c: Use -fno-common.
45160
45161 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45162
45163         * g77.dg/f77-edit-apostrophe-out.f: New test
45164         * g77.dg/f77-edit-h-out.f: New test
45165         * g77.dg/f77-edit-t-in.f: New test
45166         * g77.dg/f77-edit-t-out.f: New test
45167         * g77.dg/f77-edit-x-out.f: New test
45168         * g77.dg/f77-edit-slash-out.f: New test
45169         * g77.dg/f77-edit-colon-out.f: New test
45170         * g77.dg/f77-edit-s-out.f: New test
45171
45172 2002-03-24  Richard Henderson  <rth@redhat.com>
45173
45174         * objc/execute/formal_protocol-6.x: New XFAIL.
45175
45176 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45177
45178         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45179         that do not support weak symbols
45180
45181 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45182
45183         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45184         * lib/g77.exp: Likewise.
45185         * lib/objc.exp: Likewise.
45186
45187 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45188
45189         * gcc.dg/Wswitch-default.c: New test.
45190
45191 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45192
45193         * g++.dg/other/enum1.C: New test.
45194
45195 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45196
45197         * gcc.dg/pragma-ep-3.c: Fix typo.
45198
45199 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45200
45201         * g++.dg/inherit/template-as-base.C: New test.
45202
45203 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45204
45205         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45206         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45207
45208 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45209
45210         * gcc.dg/cpp/multiline.c: Update to match.
45211
45212 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45213
45214         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45215
45216 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45217
45218         * gcc.dg/cpp/extratokens2.c: New file.
45219
45220 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45221
45222         * gcc.dg/20020312-2.c: Add rs6000 target.
45223
45224         * gcc.c-torture/compile/20020319-1.c: New test.
45225
45226 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45227
45228         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45229         (A, E): Handle this.
45230
45231 2002-03-20  Jason Merrill  <jason@redhat.com>
45232
45233         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45234         ignoring -fpic.
45235         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45236         through prune_gcc_output.
45237
45238 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45239
45240         * gcc.c-torture/compile/20020320-1.c: New test.
45241
45242 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45243
45244         * gcc.c-torture/compile/20020318-1.c: New test.
45245
45246         * gcc.dg/struct-by-value-1.c: New test.
45247
45248         * gcc.dg/20020319-1.c: New test.
45249
45250 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45251
45252         * g++.dg/opt/conj1.C: New test.
45253
45254 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45255
45256         * g++.dg/template/qualttp20.C: Revert previous change.
45257         * g++.dg/template/qualttp3.C: Likewise.
45258         * g++.dg/template/qualttp4.C: Likewise.
45259         * g++.dg/template/qualttp5.C: Likewise.
45260         * g++.dg/template/qualttp6.C: Likewise.
45261         * g++.dg/template/qualttp7.C: Likewise.
45262         * g++.dg/template/qualttp8.C: Likewise.
45263         * g++.dg/template/recurse.C: Likewise.
45264
45265 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45266
45267         * gcc.dg/cpp/wchar-1.c: Update.
45268
45269 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45270
45271         * g++.dg/template/conv1.C: New test.
45272         * g++.dg/template/conv2.C: New test.
45273         * g++.dg/template/conv3.C: New test.
45274         * g++.dg/template/conv4.C: New test.
45275
45276 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45277
45278         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45279         * g++.dg/template/qualttp3.C: Likewise.
45280         * g++.dg/template/qualttp4.C: Likewise.
45281         * g++.dg/template/qualttp5.C: Likewise.
45282         * g++.dg/template/qualttp6.C: Likewise.
45283         * g++.dg/template/qualttp7.C: Likewise.
45284         * g++.dg/template/qualttp8.C: Likewise.
45285         * g++.dg/template/recurse.C: Likewise.
45286
45287 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45288
45289         * g++.dg/opt/dtor1.C: New test.
45290
45291 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45292
45293         * gcc.c-torture/compile/20020315-1.c: New test.
45294
45295 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45296
45297         * gcc.dg/weak-1.c: Fix scan tests.
45298
45299 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45300
45301         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45302         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45303         cris-*-aout* mmix-*-*.
45304         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45305         cris-*-aout* mmix-*-*.
45306         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45307         cris-*-elf* cris-*-aout* and mmix-*-*.
45308         * gcc.dg/20001009-1.c: Ditto.
45309         * gcc.dg/20010912-1.c: Ditto.
45310         * gcc.dg/20020122-4.c: Ditto.
45311         * gcc.dg/inline-2.c: Ditto.
45312
45313 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45314
45315         * gcc.c-torture/compile/20020314-1.c: New test.
45316
45317 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45318
45319         * gcc.c-torture/execute/20020314-1.c: New test.
45320
45321 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45322
45323         * g++.dg/warn/Wunused-1.C: New test.
45324
45325 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45326
45327         * g++.dg/abi/mangle6.C: New test.
45328
45329 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45330
45331         * gcc.c-torture/compile/20020309-2.c: New test.
45332
45333         * gcc.c-torture/compile/20020312-1.c: New test.
45334
45335 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * g++.dg/other/access1.C: New test.
45338
45339 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45340
45341         * gcc.c-torture/execute/wchar_t-1.c: New test.
45342
45343 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45344
45345         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45346
45347 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45348
45349         * gcc.dg/20020312-1.c: New test case.
45350
45351 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45352
45353         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45354
45355 2002-03-11  Richard Henderson  <rth@redhat.com>
45356
45357         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45358         * g++.old-deja/g++.jason/report.C: Likewise.
45359
45360 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45361
45362         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45363         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45364
45365 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45366
45367         * g++.dg/overload/pmf1.C: New test.
45368
45369 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45370
45371         * gcc.c-torture/execute/20020307-1.c: Use long.
45372
45373 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45374
45375         PR optimization/5844
45376         * gcc.dg/20020310-1.c: New test.
45377
45378 2002-03-09  Michael Meissner  <meissner@redhat.com>
45379
45380         * gcc.c-torture/execute/memcpy-2.c: New test.
45381         * gcc.c-torture/execute/memset-1.c: New test.
45382         * gcc.c-torture/execute/strlen-1.c: New test.
45383         * gcc.c-torture/execute/strcmp-1.c: New test.
45384         * gcc.c-torture/execute/strncmp-1.c: New test.
45385
45386 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45387
45388         * gcc.dg/ppc-ldstruct.c: New test.
45389
45390 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45391
45392         * gcc.c-torture/execute/va-arg-22.c: New test.
45393
45394 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45395
45396         * gcc.c-torture/compile/20020309-1.c: New test.
45397
45398 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45399
45400         * gcc.c-torture/execute/20020307-2.c: New test.
45401
45402 2002-03-07  Jeffrey A Law  (law@redhat.com)
45403
45404         * g77.f-torture/compile/20020307-1.f: New test.
45405
45406 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45407
45408         * gcc.dg/unordered-1.c: New test.
45409
45410 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45411
45412         * gcc.c-torture/execute/20020307-1.c: New test.
45413
45414 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45415
45416         * gcc.dg/20020304-1.c: New test.
45417
45418         * gcc.c-torture/compile/20020304-2.c: New test.
45419
45420 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45421
45422         * gcc.c-torture/compile/20020304-1.c: New test case
45423         (from PR c/5830).
45424
45425 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45426
45427         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45428
45429 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45430
45431         * g++.dg/other/classkey1.C: New test.
45432
45433 2002-03-01  Richard Henderson  <rth@redhat.com>
45434
45435         * gcc.c-torture/compile/981223-1.x: New.
45436         * gcc.c-torture/compile/920625-1.x: New.
45437
45438 2002-02-28  Richard Henderson  <rth@redhat.com>
45439
45440         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45441
45442 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45443
45444         * gcc.c-torture/execute/20020227-1.c: New test.
45445
45446 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45447
45448         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45449         here" ERROR lines.
45450         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45451         * g++.old-deja.g++.other/defarg1.C: Likewise.
45452         * g++.old-deja/g++.pt/calls2.C: Likewise.
45453         * g++.old-deja/g++.pt/crash20.C: Likewise.
45454         * g++.old-deja/g++.pt/crash30.C: Likewise.
45455         * g++.old-deja/g++.pt/crash36.C: Likewise.
45456         * g++.old-deja/g++.pt/crash6.C: Likewise.
45457         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45458         * g++.old-deja/g++.pt/derived3.C: Likewise.
45459         * g++.old-deja/g++.pt/error1.C: Likewise.
45460         * g++.old-deja/g++.pt/friend21.C: Likewise.
45461         * g++.old-deja/g++.pt/friend23.C: Likewise.
45462         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45463         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45464
45465 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45466
45467         * gcc.c-torture/execute/20020225-2.c: New test.
45468
45469 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45470
45471         * gcc.c-torture/execute/920730-1t.c,
45472         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45473         Delete test cases, only relevant to -traditional.
45474
45475 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45476
45477         * gcc.dg/cpp/undef1.c: Remove.
45478         * gcc.dg/cpp/directiv.c: Update.
45479         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45480
45481 2002-02-27  Michael Meissner  <meissner@redhat.com>
45482
45483         * gcc.c-torture/execute/20020226-1.c: New test.
45484
45485 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45486
45487         * g++.dg/debug/debug4.C: New test.
45488
45489         * gcc.dg/ia64-visibility-1.c: New test.
45490
45491 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45492
45493         * gcc.dg/debug/20020224-1.c: New.
45494
45495 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45496
45497         * gcc.c-torture/execute/960416-1.x: New.
45498         * gcc.c-torture/execute/divconst-3.x: Likewise.
45499
45500 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45501
45502         * gcc.dg/20020224-1.c: New test.
45503
45504 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45505
45506         * gcc.c-torture/execute/20020225-1.c: New.
45507
45508 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45509
45510         * gcc.dg/cpp/wchar-1.c: New test.
45511
45512 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45513
45514         * gcc.dg/20020222-1.c: New test.
45515
45516 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45517
45518         * g++.dg/opt/anonunion1.C: New test.
45519
45520 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45521
45522         * g++.dg/template/qualttp19.C: New test.
45523         * g++.dg/template/qualttp20.C: New test.
45524         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45525         * g++.old-deja/g++.other/qual1.C: Likewise.
45526
45527 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45528
45529         * gcc.dg/attr-alwaysinline.c: New.
45530
45531 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45532
45533         * gcc.dg/20020220-1.c: New test.
45534
45535         * gcc.dg/20020220-2.c: New test.
45536
45537         * g++.dg/opt/mmx1.C: New test.
45538
45539 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45540
45541         * gcc.c-torture/compile/20020110.c: New test.
45542
45543 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45544
45545         * gcc.c-torture/execute/20020219-1.c: New test.
45546
45547         * gcc.dg/20020219-1.c: New test.
45548
45549         * gcc.dg/noncompile/20020220-1.c: New test.
45550
45551         * g++.dg/opt/ptrintsum1.C: New test.
45552
45553         * gcc.dg/debug/20020220-1.c: New test.
45554
45555 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45556
45557         * gcc.c-torture/execute/20020216-1.c: New test.
45558
45559 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45560
45561         * gcc.dg/decl-1.c: Update, new test.
45562
45563 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45564
45565         * g++.dg/abi/bitfield1.C: New test.
45566         * g++.dg/abi/bitfield2.C: New test.
45567
45568 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45569
45570         * gcc.dg/attr-nest.c: New test.
45571
45572 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45573
45574         * gcc.c-torture/execute/20020215-1.c: New test.
45575
45576 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45579         * g++.dg/debug/debug.exp: New.
45580         * g++.dg/debug/trivial.C: New.
45581         * g++.dg/debug/debug1.C: Moved...
45582         * g++.dg/other/debug1.C: ...from here.
45583         * g++.dg/debug/debug2.C: Moved...
45584         * g++.dg/other/debug2.C: ...from here.
45585         * g++.dg/debug/debug3.C: Moved...
45586         * g++.dg/other/debug3.C: ...from here.
45587
45588         * gcc.dg/noncompile/20020213-1.c: New test.
45589
45590 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45591
45592         * g++.dg/other/debug3.C: New test.
45593
45594         * gcc.c-torture/execute/20020213-1.c: New test.
45595
45596 2002-02-13  Richard Smith <richard@ex-parrot.com>
45597
45598         * g++.old-deja/g++.other/thunk1.C: New test.
45599
45600 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45601
45602         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45603
45604 2002-02-13  Stan Shebs  <shebs@apple.com>
45605
45606         * gcc.dg/altivec-3.c: New.
45607
45608 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45609
45610         * gcc.dg/Wunreachable-1.c: New test.
45611         * gcc.dg/Wunreachable-2.c: New test.
45612
45613 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45614
45615         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45616
45617 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45618
45619         * gcc.dg/decl-1.c: New test.
45620
45621 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45622
45623         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45624
45625 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45626
45627         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45628         * gcc.c-torture/compile/980506-1.x: Likewise.
45629
45630 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45631
45632         * gcc.dg/20020210-1.c: New.
45633
45634 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45635
45636         * g77.f-torture/execute/947.f: New regression test
45637         for PR fortran/947.
45638
45639 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45640
45641         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45642         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45643
45644 2002-02-08  Richard Henderson  <rth@redhat.com>
45645
45646         * gcc.c-torture/compile/labels-3.c: New.
45647
45648 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45649
45650         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45651         expression statements work instead.
45652         * gcc.dg/noncompile/20020207-1.c: New test.
45653
45654 2002-02-07  Richard Henderson  <rth@redhat.com>
45655
45656         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45657
45658 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45659
45660         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45661         message from g77
45662         * lib/g77-dg.exp: Trim g77 error messages so that they are
45663         recognized by dg.exp.
45664
45665 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45666
45667         PR fortran/5473
45668         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45669
45670 2002-02-07  Richard Henderson  <rth@redhat.com>
45671
45672         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45673         to be sufficiently aligned for integers.
45674
45675 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.dg/template/friend4.C: New test.
45678
45679 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45680
45681         PR fortran/5743
45682         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45683         unsupported cases.
45684
45685 2002-02-07  Richard Henderson  <rth@redhat.com>
45686
45687         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45688         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45689         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45690         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45691
45692 2002-02-06  Richard Henderson  <rth@redhat.com>
45693
45694         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45695
45696 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45697
45698         * gcc.dg/20020206-1.c: New test.
45699
45700 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45701
45702         * gcc.c-torture/execute/20020206-1.c: New test.
45703
45704         * gcc.c-torture/execute/20020206-2.c: New test.
45705
45706         PR optimization/5429:
45707         * gcc.c-torture/compile/20020206-1.c: New test.
45708
45709 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45710
45711         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45712         as certain file formats cannot support particularly large
45713         alignments.
45714
45715         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45716         and do not expect to be able to link the executable.
45717
45718         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45719         fail because the COFF format does not support the weak attribute.
45720
45721 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45722
45723         * g77.dg/pr5473.f: New test
45724
45725 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45726
45727         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45728         Fix testcase accordingly.
45729
45730 2002-02-04  Richard Henderson  <rth@redhat.com>
45731
45732         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45733         (buf): Change to be an array of pointers, not ints.
45734
45735 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45736
45737         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45738         before all tests.  Move warning one line above to match where it
45739         C frontend emits.
45740         * gcc.dg/Wswitch-2.c: New test.
45741         * g++.dg/warn/Wswitch-1.C: New test.
45742         * g++.dg/warn/Wswitch-2.C: New test.
45743
45744 2002-02-04  Richard Henderson  <rth@redhat.com>
45745
45746         * g++.dg/abi/offsetof.C: Fix size comparison.
45747
45748 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45749
45750         * gcc.dg/cast-qual-2.c: New test.
45751
45752 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45753
45754         * gcc.dg/20020201-4.c: New test.
45755
45756 2002-02-04  Ben Elliston  <bje@redhat.com>
45757
45758         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45759         target_info attribute != 0, in addition to the empty string.
45760         (gcc_target_compile): Likewise.
45761
45762 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45763
45764         * gcc.dg/Wswitch.c: New test.
45765         PR gcc/4475. PR gcc/3780.
45766
45767 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45768
45769         * g77.f-torture/execute/5122.f: New test for regressions
45770         against PR fortran/5122.
45771
45772 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45773
45774         * g77.f-torture/compile/pr3743.f: Delete
45775         * g77.dg/pr3743-1.f: New test.
45776         * g77.dg/pr3743-2.f: New test.
45777         * g77.dg/pr3743-3.f: New test.
45778         * g77.dg/pr3743-4.f: New test.
45779
45780 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45781
45782         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45783
45784 2002-02-02  Richard Henderson  <rth@redhat.com>
45785
45786         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45787         * gcc.c-torture/execute/bf64-1.c: Likewise.
45788
45789 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45790
45791         * gcc.dg/20020201-2.c: New test.
45792
45793         * gcc.dg/20020201-3.c: New test.
45794
45795         * gcc.c-torture/execute/bitfld-2.c: New test.
45796
45797 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45798
45799         * gcc.dg/bitfld-1.c: Update.
45800         * gcc.dg/bitfld-2.c: Update.
45801         * gcc.c-torture/execute/bitfld-1.x: New.
45802
45803 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45804
45805         * gcc.c-torture/execute/20020201-1.c: New test.
45806
45807 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45808
45809         PR target/5469
45810         * gcc.dg/20020201-1.c: New test.
45811
45812 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45813
45814         PR fortran/3743
45815         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45816         * g77.f-torture/compile/pr3743.x: Remove
45817
45818 2002-01-31  Tom Rix  <trix@redhat.com>
45819
45820         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45821
45822 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45823
45824         * gcc.dg/noncompile/20020130-1.c: New test.
45825
45826 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45827
45828         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45829
45830 2002-01-29  Richard Henderson  <rth@redhat.com>
45831
45832         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45833         to long long.
45834         * gcc.c-torture/execute/bf64-1.c: Likewise.
45835
45836 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45837
45838         * gcc.c-torture/execute/20020129-1.c: New test.
45839
45840 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45841
45842         * gcc.c-torture/compile/20000224-1.c: Update.
45843         * gcc.c-torture/execute/bitfld-1.c: New tests.
45844         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45845         * gcc.dg/uninit-A.c: Update.
45846
45847 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         * g++.dg/template/ctor1.C: Add instantiation.
45850
45851 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45852
45853         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45854         argument to __builtin_prefetch to be const ptr.
45855
45856 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45857
45858         * gcc.c-torture/compile/20020120-1.c: New test.
45859
45860 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45861
45862         * gcc.c-torture/execute/20020127-1.c: New test.
45863
45864 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45865
45866         * g77.dg/f77-edit-i-in.f: New test
45867         * g77.dg/f77-edit-i-out.f: New test
45868
45869 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45870
45871         * gcc.dg/debug/debug.exp: New file.
45872         * gcc.dg/debug/trivial.c: New file.
45873         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45874         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45875         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45876         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45877         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45878         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45879         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45880         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45881         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45882         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45883         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45884         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45885         * gcc.dg/20000503-1.c: Removed.
45886         * gcc.dg/20010207-1.c: Removed.
45887         * gcc.dg/20011223-1.c: Removed.
45888         * gcc.dg/20020104-2.c: Removed.
45889         * gcc.dg/debug-1.c: Removed.
45890         * gcc.dg/debug-2.c: Removed.
45891         * gcc.dg/debug-3.c: Removed.
45892         * gcc.dg/debug-4.c: Removed.
45893         * gcc.dg/debug-5.c: Removed.
45894         * gcc.dg/debug-6.c: Removed.
45895         * gcc.dg/dwarf2-1.c: Removed.
45896         * gcc.dg/dwarf2-2.c: Removed.
45897
45898 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * g++.old-deja/g++.other/eh5.C: New test.
45901         * g++.old-deja/g++.other/sibcall2.C: New test.
45902         * g++.old-deja/g++.other/array9.C: New test.
45903         * g++.old-deja/g++.other/typename2.C: New test.
45904         * g++.old-deja/g++.other/crash60.C: New test.
45905         * g++.old-deja/g++.other/conv9.C: New test.
45906         * g++.old-deja/g++.other/mangle10.C: New test.
45907         * g++.old-deja/g++.other/unchanging1.C: New test.
45908         * g++.old-deja/g++.other/exprstmt1.C: New test.
45909         * g++.old-deja/g++.other/inline23.C: New test.
45910         * g++.old-deja/g++.eh/ia64-1.C: New test.
45911         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45912         * g++.old-deja/g++.other/reload1.C: New test.
45913         * g++.old-deja/g++.other/static20.C: New test.
45914         * g++.old-deja/g++.other/local-alloc1.C: New test.
45915         * g++.old-deja/g++.other/conv8.C: New test.
45916         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45917         * g++.old-deja/g++.other/storeexpr1.C: New test.
45918         * g++.old-deja/g++.other/storeexpr2.C: New test.
45919         * g++.dg/eh/template2.C: New test.
45920         * g++.dg/warn/weak1.C: New test.
45921
45922 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45923
45924         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45925         Remove first, non-varying, argument.
45926
45927 2002-01-23  Richard Henderson  <rth@redhat.com>
45928
45929         * gcc.dg/inline-2.c: New.
45930
45931         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45932         Add optional target arg.  Check number of arguments.
45933         (scan-assembler-not, scan-assembler-dem): Likewise.
45934         (scan-assembler-dem-not): Likewise.
45935
45936 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45937
45938         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45939         line 12.
45940         * g++.old-deja/g++.brendan/parse3.C,
45941         g++.old-deja/g++.other/crash26.C,
45942         g++.old-deja/g++.other/crash28.C,
45943         g++.old-deja/g++.other/crash29.C,
45944         g++.old-deja/g++.other/crash30.C,
45945         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45946
45947 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45948
45949         * gcc.dg/20020115-1.c: New.
45950
45951 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45952
45953         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45954
45955 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45956
45957         * gcc.dg/20020122-3.c: New.
45958
45959 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45960
45961         * g++.dg/other/gc1.C: New test.
45962
45963 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45964
45965         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45966
45967 2002-01-22  Richard Henderson  <rth@redhat.com>
45968
45969         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45970
45971 2002-01-22  Richard Henderson  <rth@redhat.com>
45972
45973         * gcc.dg/20020122-4.c: New.
45974
45975 2002-01-22  H.J. Lu <hjl@gnu.org>
45976
45977         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45978         link output.
45979         * gcc.dg/special/ecos.exp: Likewise.
45980         * lib/g++-dg.exp: Likewise.
45981         * lib/g77-dg.exp: Likewise.
45982         * lib/gcc-dg.exp : Likewise.
45983         * lib/mike-g++.exp: Likewise.
45984         * lib/mike-g77.exp: Likewise.
45985         * lib/mike-gcc.exp: Likewise.
45986         * lib/objc-dg.exp: Likewise.
45987
45988 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45989
45990         PR target/5379
45991         * gcc.dg/20020122-2.c: New test.
45992
45993 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45994
45995         * gcc.dg/20020122-1.c: New test.
45996
45997 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45998
45999         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46000
46001 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46002
46003         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46004
46005 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46006
46007         * gcc.c-torture/compile/20020121-1.c: New test.
46008
46009 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46010
46011         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46012         ld_library_path.
46013
46014 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46015
46016         * gcc.dg/20020218-1.c: New test.
46017
46018 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46019
46020         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46021         messages
46022         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46023         "At global scope" warning
46024         * g++.dg/ext/align1.C: Change cygwin test for alignment
46025         from db-bogus to dg-warning
46026
46027 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46028
46029         * g77.f-torture/compile/cpp2.F: New test.
46030
46031 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46032
46033         * g++.dg/template/access1.C: New test.
46034
46035 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46036
46037         * gcc.dg/20020118-1.c: New.
46038
46039 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46040
46041         * gcc.c-torture/execute/20020118-1.c: New test.
46042
46043 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46044
46045         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46046         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46047         alignment warnings.
46048
46049 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46050
46051         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46052         torture_with_loops and torture_without_loops
46053
46054 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46055
46056         * gcc.c-torture/compile/20020116-1.c: New test.
46057
46058 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46059
46060         * gcc.dg/20020116-2.c: New test.
46061
46062         * gcc.dg/ultrasp4.c: New test.
46063
46064         * gcc.dg/20020116-1.c: New test.
46065
46066 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46067
46068         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46069         by EABI.
46070
46071 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46072
46073         * gcc.misc-tests/i386-prefetch.exp: New.
46074         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46075         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46076         * gcc.misc-tests/i386-pf-none-1.c: New test.
46077         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46078
46079 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46080
46081         * gcc.dg/gnu89-init-1.c: Add new tests.
46082
46083 2002-01-15  Andreas Jaeger  <aj@suse.de>
46084
46085         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46086         * gcc.dg/i386-mmx-2.c: Likewise.
46087         * gcc.dg/i386-sse-1.c: Likewise.
46088         * gcc.dg/i386-sse-2.c: Likewise.
46089         * gcc.dg/i386-sse-3.c: Likewise.
46090
46091 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46092
46093         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46094         Uncomment additional cases that now pass.
46095
46096 2002-01-11  Richard Henderson  <rth@redhat.com>
46097
46098         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46099         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46100
46101 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46102
46103         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46104
46105 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46106
46107         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46108         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46109
46110 2002-01-10  Dale Johannesen  <dalej@apple.com>
46111
46112         * gcc.c-torture/execute/loop-11.c: New.
46113
46114 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46115
46116         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46117         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46118
46119 2002-01-09  Richard Henderson  <rth@redhat.com>
46120
46121         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46122         type in which to perform the operation for each size.
46123
46124 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46125
46126         * gcc.c-torture/compile/20020109-2.c: New test.
46127
46128 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46129
46130         * gcc.c-torture/execute/loop-10.c: New test.
46131
46132 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46133
46134         * gcc.c-torture/compile/20010226-1.c: New test.
46135         * gcc.c-torture/compile/20010227-1.c: New test.
46136         * gcc.c-torture/compile/20010426-1.c: New test.
46137         * gcc.c-torture/compile/20010510-1.c: New test.
46138         * gcc.c-torture/compile/20010605-3.c: New test.
46139         * gcc.c-torture/compile/20010824-1.c: New test.
46140         * gcc.c-torture/execute/20010409-1.c: New test.
46141         * gcc.dg/noncompile/20000901-1.c: New test.
46142         * gcc.dg/20001023-1.c: New test.
46143         * gcc.dg/20001101-1.c: New test.
46144         * gcc.dg/20001102-1.c: New test.
46145         * gcc.dg/20010207-1.c: New test.
46146         * gcc.dg/20010405-1.c: New test.
46147         * gcc.dg/20010822-1.c: New test.
46148         * gcc.dg/20011107-1.c: New test.
46149
46150 2002-01-09  Jeffrey A Law  (law@redhat.com)
46151
46152         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46153
46154         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46155         execution failure on PA targets.
46156
46157 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * gcc.c-torture/compile/20020109-1.c: New test.
46160
46161 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46162
46163         * gcc.c-torture/execute/20020108-1.c: New test.
46164
46165 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.dg/20020108-1.c: New test.
46168
46169 2002-01-08  H.J. Lu <hjl@gnu.org>
46170
46171         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46172         for header files.
46173
46174 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46175
46176         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46177         consistency.
46178
46179 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46180
46181         * gcc.dg/altivec-4.c: Test altivec predicates.
46182
46183 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46184
46185         * gcc.c-torture/execute/20020107-1.c: New test.
46186
46187 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46188
46189         PR c/5279
46190         * gcc.c-torture/compile/20020106-1.c: New test.
46191
46192 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46193
46194         * gcc.c-torture/execute/nestfunc-4.c: New test.
46195
46196 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46197
46198         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46199         extra triple that slipped in.
46200         * g++.old-deja/g++.abi/align.C: Likewise.
46201         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46202
46203 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46204
46205         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46206         * g++.old-deja/g++.abi/align.C: Likewise.
46207         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46208
46209         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46210         on FreeBSD/i386.
46211         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46212         FreeBSD.
46213
46214 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46215
46216         * gcc.dg/20020104-1.c: New test.
46217
46218         * gcc.dg/20020104-2.c: New test.
46219
46220 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46221
46222         * gcc.dg/20020103-1.c: Fix typo in target selector.
46223
46224 2002-01-03  Richard Henderson  <rth@redhat.com>
46225
46226         * gcc.dg/20020103-1.c: New.
46227
46228 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46229
46230         * gcc.c-torture/execute/20020103-1.c: New test.
46231
46232 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46233
46234         * g++.dg/other/debug2.C: New test.
46235
46236         * gcc.c-torture/compile/20020103-1.c: New test.
46237
46238 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46239
46240         * gcc.dg/gnu89-init-1.c: Added new tests.
46241
46242 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46243
46244         * g++.dg/template/friend2.C: Remove as patch is reverted.
46245
46246         * g++.dg/warn/oldcast1.C: New test.
46247
46248         * g++.dg/template/ptrmem1.C: New test.
46249         * g++.dg/template/ptrmem2.C: New test.
46250
46251         * g++.dg/template/ntp.C: New test.
46252
46253         * g++.dg/other/component1.C: New test.
46254
46255         * g++.dg/template/ttp3.C: New test.
46256
46257         * g++.dg/template/friend2.C: New test.
46258         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46259
46260 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46261
46262         * g++.dg/other/ptrmem1.C: New test.
46263         * g++.dg/other/ptrmem2.C: New test.
46264
46265 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46266
46267         * g++.dg/template/ctor1.C: New test.
46268
46269 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46270
46271         * g++.dg/template/friend2.C: New test.
46272
46273 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46274
46275         * gcc.dg/mmix-1.c: New test.
46276
46277 2001-12-31  Richard Henderson  <rth@redhat.com>
46278
46279         * gcc.dg/asm-5.c: New.
46280
46281 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46282
46283         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46284         in namespace __gnu_cxx
46285
46286 2001-12-30  Richard Henderson  <rth@redhat.com>
46287
46288         * gcc.dg/debug-6.c: New.
46289
46290 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * gcc.c-torture/compile/20011229-2.c: New test.
46293
46294 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46295
46296         * gcc.dg/debug-3.c: New test.
46297         * gcc.dg/debug-4.c: New test.
46298         * gcc.dg/debug-5.c: New test.
46299
46300 2001-12-29  Richard Henderson  <rth@redhat.com>
46301
46302         * g++.dg/eh/loop1.C: New.
46303
46304 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46305
46306         * g++.dg/template/crash1.C: New test.
46307
46308 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46309
46310         * g++.dg/other/const1.C: New test.
46311
46312 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46313
46314         * gcc.c-torture/compile/20011229-1.c: New test.
46315
46316 2001-12-28  Stan Shebs  <shebs@apple.com>
46317
46318         * lib/objc-torture.exp: Resync with c-torture.exp.
46319         * lib/objc.exp: Load standard libraries.
46320
46321 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46322
46323         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46324         additional tests.
46325
46326 2001-12-27  Roger Sayle <roger@eyesopen.com>
46327
46328         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46329
46330 2001-12-27  Richard Henderson  <rth@redhat.com>
46331
46332         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46333
46334 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         * g++.dg/eh/ctor1.C: New test.
46337         * g++.dg/other/error2.C: New test.
46338
46339 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.dg/other/init2.C: New test.
46342
46343 2001-12-24  Richard Henderson  <rth@redhat.com>
46344
46345         * gcc.dg/20011223-1.c: New.
46346         * gcc.dg/inline-1.c: New.
46347
46348 2001-12-23  Richard Henderson  <rth@redhat.com>
46349
46350         * gcc.dg/asm-4.c: Test operand modifiers.
46351
46352 2001-12-23  Richard Henderson  <rth@redhat.com>
46353
46354         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46355
46356 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46357
46358         * gcc.c-torture/execute/20011223-1.c: New test.
46359
46360 2001-12-21  Richard Henderson  <rth@redhat.com>
46361
46362         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46363         re-enables the warning.
46364
46365 2001-12-21  Richard Henderson  <rth@redhat.com>
46366
46367         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46368
46369 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46370
46371         * gcc.c-torture/compile/20011218-1.c: New test.
46372
46373 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46374
46375         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46376         arm-isr.c test.
46377         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46378         epilogue generation for ARM ISR routines.
46379
46380 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46381
46382         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46383         * gcc.dg/format/c90-printf-3.c: Likewise.
46384         * gcc.dg/format/c99-printf-3.c: Likewise.
46385         * gcc.dg/format/ext-1.c: Likewise.
46386         * gcc.dg/format/ext-6.c: Likewise.
46387         * gcc.dg/format/format.h: Prototype unlocked stdio.
46388
46389 2001-12-20  Richard Henderson  <rth@redhat.com>
46390
46391         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46392         (arena): Use it.
46393         (malloc): Correct allocation logic.  Abort if we fill up the
46394         arena before initialization complete.
46395         (realloc): Correct allocation logic.
46396
46397 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46398
46399         * gcc.c-torture/compile/20011219-2.c: New test.
46400
46401         * gcc.c-torture/execute/20011219-1.c: New test.
46402
46403 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46404
46405         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46406         target does not support weak symbols.
46407
46408 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46409
46410         * gcc.c-torture/compile/20011219-1.c: New test.
46411
46412 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46413
46414         * g++.dg/other/error1.C: New test.
46415
46416 2001-12-17  Jeffrey A Law  (law@redhat.com)
46417
46418         * gcc.c-torture/execute/20011217-1.c: New test.
46419
46420 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46421
46422         * objc.dg/special/: New directory.
46423         * objc.dg/special/special.exp: New file.
46424         * objc.dg/special/unclaimed-category-1.h: New file.
46425         * objc.dg/special/unclaimed-category-1a.m: New file.
46426         * objc.dg/special/unclaimed-category-1.m: New file.
46427
46428 2001-12-17  Andreas Jaeger  <aj@suse.de>
46429
46430         * gcc.c-torture/compile/20011217-2.c: New test.
46431
46432 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46433
46434         * gcc.c-torture/compile/20011217-1.c: New test.
46435
46436 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46437
46438         * gcc.dg/20011214-1.c: New.
46439
46440 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46441
46442         * gcc.dg/altivec-4.c: New.
46443
46444 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46445
46446         * gcc.dg/20011113-1.c: New test.
46447
46448 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46449
46450         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46451         std::__malloc_alloc_template<0> and
46452         std::__default_alloc_template<false, 0>.
46453
46454 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46455
46456         * objc/execute/bf-21.m: New test.
46457         * objc/execute/enumeration-1.m: New test.
46458         * objc/execute/enumeration-2.m: New test.
46459
46460 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46461
46462         * gcc.dg/gnu89-init-1.c: New test.
46463
46464 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46465
46466         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46467         * g++.old-deja/g++.jason/2371.C: Likewise.
46468         * g++.old-deja/g++.jason/template33.C: Likewise.
46469         * g++.old-deja/g++.jason/template34.C: Likewise.
46470         * g++.old-deja/g++.jason/template36.C: Likewise.
46471         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46472         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46473         * g++.old-deja/g++.other/typename1.C: Likewise.
46474         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46475         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46476         * g++.old-deja/g++.pt/typename11.C: Likewise.
46477         * g++.old-deja/g++.pt/typename14.C: Likewise.
46478         * g++.old-deja/g++.pt/typename16.C: Likewise.
46479         * g++.old-deja/g++.pt/typename3.C: Likewise.
46480         * g++.old-deja/g++.pt/typename4.C: Likewise.
46481         * g++.old-deja/g++.pt/typename5.C: Likewise.
46482         * g++.old-deja/g++.pt/typename7.C: Likewise.
46483         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46484
46485 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46486
46487         * g++.dg/other/linkage1.C: New test.
46488         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46489         specifiers.
46490
46491 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46492
46493         * gcc.dg/concat.c: New test.
46494
46495 2001-12-11  Stan Shebs  <shebs@apple.com>
46496
46497         * objc/compile: New test directory.
46498         * objc/compile/compile.exp: New expect script.
46499         * objc/compile/20011211-1.m: New compile test.
46500
46501 2001-12-11  Jason Merrill  <jason@redhat.com>
46502
46503         * lib/prune.exp (prune_gcc_output): Also handle "In member
46504         function".  So many permutations...
46505
46506 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46507
46508         * g++.dg/template/typedef1.C: New test.
46509
46510 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46511
46512         * g++.dg/other/copy1.C: New test.
46513
46514 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46515
46516         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46517
46518         * gcc.dg/builtin-choose-expr.c: New.
46519
46520 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46521
46522         * gcc.dg/altivec-2.c: New.
46523
46524 2001-12-07  Richard Henderson  <rth@redhat.com>
46525
46526         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46527
46528 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46529
46530         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46531         ultrasparc.
46532
46533 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46534
46535         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46536
46537 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46538
46539         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46540         variable argument list.
46541
46542 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46543
46544         * gcc.c-torture/execute/memcheck: Delete entire directory.
46545         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46546         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46547
46548 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46549
46550         * gcc.dg/Wshadow-1.c: New test.
46551
46552 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46553
46554         * gcc.c-torture/compile/20011130-1.c: New test.
46555
46556         * gcc.dg/noncompile/20011025-1.c: New test.
46557
46558         * g++.dg/other/anon-union.C: New test.
46559
46560         * gcc.c-torture/execute/20011024-1.c: New test.
46561
46562 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46563
46564         * gcc.c-torture/execute/20000722-1.x,
46565         gcc.c-torture/execute/20010123-1.x: Remove.
46566         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46567         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46568         gcc.dg/c99-complit-2.c: New tests.
46569
46570 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46571
46572         * g++.dg/inherit/base1.C: New test.
46573
46574 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46575
46576         * g++.dg/other/stdarg1.C: New test.
46577
46578         * gcc.c-torture/compile/20011130-2.c: New test.
46579
46580 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46581
46582         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46583         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46584         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46585         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46586         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46587         * gcc.dg/builtin-prefetch-1.c: New test.
46588
46589 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46590
46591         * gcc.dg/20011130-1.c: New test.
46592
46593 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46594
46595         * g++.dg/other/scope1.C: New test.
46596         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46597
46598 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46599
46600         * gcc.dg/vla-init-1.c: New test.
46601
46602 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46603
46604         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46605
46606 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46607
46608         * objc.dg/alias.m: Update.
46609         * objc.dg/class-1.m: Update.
46610         * objc.dg/const-str-1.m: Update.
46611         * objc.dg/fwd-proto-1.m: Update.
46612         * objc.dg/id-1.m: Update.
46613         * objc.dg/super-class-1.m: Update.
46614
46615 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46616
46617         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46618         constructs.
46619
46620 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46621
46622         * gcc.c-torture/execute/20011128-1.c: New test.
46623
46624 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46625
46626         * gcc.dg/20011127-1.c: New test.
46627
46628 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46629
46630         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46631         from Austin Group draft 7.
46632         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46633         scanf format arguments.
46634         * gcc.dg/format/no-exargs-2.c: New test.
46635
46636 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46637
46638         * g++.dg/abi/vbase8-4.C: New test.
46639
46640 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46641
46642         * gcc.c-torture/execute/20011121-1.c: New test.
46643
46644 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46645
46646         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46647
46648 2001-11-23  Andreas Jaeger  <aj@suse.de>
46649
46650         * gcc.dg/cpp/charconst-2.c: New test.
46651
46652 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46653
46654         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46655         to the host if it is remote.  Let tests specify extra headers
46656         they use.
46657         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46658         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46659         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46660         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46661         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46662         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46663         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46664         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46665         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46666         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46667
46668 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46669
46670         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46671         for little endian ARMs.
46672
46673 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46674
46675         * gcc.c-torture/compile/20011119-1.c: New test.
46676         * gcc.c-torture/compile/20011119-2.c: New test.
46677
46678 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46679
46680         * gcc.dg/altivec-1.c: Fix typo.
46681
46682 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46683
46684         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46685
46686 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46687
46688         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46689
46690 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46691
46692         * lib/g77.exp: Don't specify --rpath-link.
46693
46694         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46695         across all the headers.
46696         * gcc.dg/format/format.exp: For testing on a remote host,
46697         copy format.h.
46698
46699         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46700         * gcc.c-torture/execute/930406-1.c: Likewise.
46701         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46702
46703 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46704
46705         * gcc.dg/altivec-1.c: New.
46706
46707 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46708
46709         * gcc.dg/cpp/fpreprocessed.c: New test case.
46710
46711 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46712
46713         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46714         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46715         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46716
46717 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46718
46719         * gcc.dg/no-builtin-1.c: New test.
46720
46721 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46722
46723         * gcc.c-torture/execute/20011115-1.c: New test.
46724
46725 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46726
46727         * gcc.c-torture/compile/20011114-2.c: New test.
46728         * gcc.c-torture/compile/20011114-3.c: New test.
46729         * gcc.c-torture/compile/20011114-4.c: New test.
46730
46731 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46732
46733         * g++.dg/other/init1.C: New test.
46734
46735 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46736
46737         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46738         message.
46739
46740         * gcc.c-torture/execute/20011114-1.c: New testcase.
46741
46742         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46743         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46744         like the (before this change) version of 20010327-1.c.
46745
46746 2001-11-14  Roger Sayle <roger@eyesopen.com>
46747
46748         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46749
46750 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46751
46752         * g++.dg/init/array2.C: New test.
46753
46754 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46755
46756         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46757
46758 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46759
46760         * g++.dg/other/forscope1.C: New test.
46761         * g++.dg/ext/forscope1.C: New test.
46762         * g++.dg/ext/forscope2.C: New test.
46763
46764 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46765
46766         * gcc.c-torture/execute/20011113-1.c: New test.
46767
46768 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46769
46770         * gcc.c-torture/execute/20011109-2.c: New test.
46771
46772         * gcc.c-torture/execute/20011109-1.c: New test.
46773
46774 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46775
46776         * gcc.c-torture/compile/20011109-1.c: New test.
46777
46778 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46779
46780         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46781         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46782         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46783         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46784         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46785         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46786         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46787
46788 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46789
46790         * g++.dg/warn/Wshadow-1.C: New tests.
46791         * g++.old-deja/g++.mike/for3.C: Update.
46792
46793 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46794
46795         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46796         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46797         XFAILs.  Adjust expected error texts.
46798         * gcc.c-torture/compile/20011106-1.c,
46799         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46800         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46801         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46802         gcc.dg/c99-array-lval-5.c: New tests.
46803
46804 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46805
46806         * gcc.dg/cpp/defined.c: Update.
46807
46808 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46809
46810         * gcc.c-torture/execute/anon-1.c: New test.
46811
46812 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46813
46814         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46815         same size, so no warning should be produced on stormy16.
46816
46817         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46818         due to oversized array.
46819         * g++.old-deja/g++.mike/ns15.C: Likewise.
46820         * g++.old-deja/g++.pt/crash16.C: Likewise.
46821
46822 2001-11-02  Graham Stott  <grahams@redhat.com>
46823
46824         * g++.dgother/debug1.C: Fix typos.
46825
46826 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46827
46828         * g++.dg/other/debug1.C: New test.
46829
46830 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46831
46832         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46833         of unsigned long.
46834
46835 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46836
46837         * gcc.dg/20011029-2.c: New test.
46838
46839         * gcc.c-torture/compile/20011029-1.c: New test.
46840
46841 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46842
46843         * objc/execute/class_self-1.m: New test.
46844         * objc/execute/class_self-2.m: New test.
46845
46846 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46847
46848         * gcc.misc-tests/msgs.exp: Delete.
46849         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46850         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46851         error set to match recent changes.
46852
46853 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46854
46855         * gcc.dg/20011021-1.c: New test.
46856
46857 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46858
46859         * gcc.c-torture/compile/20011023-1.c: New test.
46860
46861 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46862
46863         * lib/g77.exp: Rewrite based on lib/g++.exp.
46864
46865 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46866
46867         * gcc.c-torture/execute/20011019-1.c: New test.
46868
46869         * gcc.dg/20011018-1.c: New test.
46870
46871 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46872
46873         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46874
46875 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46876
46877         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46878         * gcc.dg/attr-invalid.c: Likewise.
46879
46880 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46881
46882         * gcc.dg/20011015-1.c: New test.
46883
46884 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46885
46886         * g++.dg/template/unify2.C: New test.
46887
46888 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46889
46890         * g++.dg/other/exception-specification.C: New test
46891
46892 2001-10-13  Tom Rix  <trix@redhat.com>
46893
46894         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46895         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46896
46897 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46898
46899         * gcc.dg/20011009-1.c: New test.
46900
46901 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46902
46903         PR g++/4476
46904         * g++.dg/other/friend1.C: New test.
46905
46906 2001-10-11  Richard Henderson  <rth@redhat.com>
46907
46908         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46909
46910 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46911
46912         * gcc.c-torture/compile/20011010-1.c: New.
46913
46914 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46915
46916         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46917         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46918         g77.f-torture/execute/execute.exp,
46919         g77.f-torture/noncompile/noncompile.exp,
46920         gcc.c-torture/compile/compile.exp,
46921         gcc.c-torture/execute/execute.exp,
46922         gcc.c-torture/execute/ieee/ieee.exp,
46923         gcc.c-torture/execute/memcheck/memcheck.exp,
46924         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46925         objc/execute/execute.exp: Update FSF address.
46926
46927 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46928
46929         * gcc.dg/cpp/cmdlne-C.c: Update.
46930         * gcc.dg/cpp/cmdlne-C2.c: New.
46931
46932 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46933
46934         * gcc.c-torture/execute/20011008-3.c: New.
46935
46936 2001-10-08  DJ Delorie  <dj@redhat.com>
46937
46938         * gcc.dg/20011008-1.c: New.
46939         * gcc.dg/20011008-2.c: New.
46940
46941 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46942
46943         * gcc.dg/cpp/spacing1.c: Update test.
46944
46945 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46946
46947         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46948         spelling errors of "separate" as "seperate".
46949
46950 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46951
46952         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46953         enough to avoid inlining.
46954
46955 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46956
46957         * lib/g77.exp: set libg2c_dir correctly.
46958
46959 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46960
46961         * gcc.dg/cpp/macro11.c: New test.
46962
46963 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46964
46965         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46966         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46967         gcc.dg/format/multattr-3.c: New tests.
46968         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46969         tests for format attributes on function pointers being rejected.
46970
46971 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46972
46973         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46974
46975 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46976
46977         * g++.dg/warn/format1.C: New test.
46978
46979 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46980
46981         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46982
46983 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46984
46985         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46986
46987 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46988
46989         * gcc.dg/cpp/redef2.c: Add test.
46990
46991 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46992
46993         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46994         long-standing bug on i686, apparently.
46995         * gcc.c-torture/execute/loop-2c.x: New file.
46996         * gcc.c-torture/execute/loop-2d.x: New file.
46997         * gcc.c-torture/execute/loop-3c.x: New file.
46998
46999 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47000
47001         * gcc.dg/cpp/20000625-2.c: Correct line number.
47002
47003 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47004
47005         * gcc.dg/cpp/macro10.c: New test.
47006         * gcc.dg/cpp/strify3.c: New test.
47007         * gcc.dg/cpp/spacing1.c: Add tests.
47008         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47009         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47010
47011 2001-09-24  DJ Delorie  <dj@redhat.com>
47012
47013         * gcc.c-torture/execute/20010924-1.c: New test.
47014
47015 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47016
47017         * objc/execute/paste.m: Remove.
47018
47019 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47020
47021         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47022
47023 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47024
47025         * g77.dg/strlen0.f: New test.
47026
47027 2001-09-21  Richard Henderson  <rth@redhat.com>
47028
47029         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47030         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47031
47032 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47033
47034         Table-driven attributes.
47035         * g++.dg/ext/attrib1.C: New test.
47036
47037 2001-09-20  DJ Delorie  <dj@redhat.com>
47038
47039         * gcc.dg/20000926-1.c: Update expected warning messages.
47040         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47041         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47042         array.
47043
47044 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47045
47046         * g++.dg/eh/registers1.C: New test case.
47047
47048 2001-09-17  Richard Henderson  <rth@redhat.com>
47049
47050         * gcc.dg/array-5.c: Fix VLA decomposition test.
47051
47052 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47053
47054         * gcc.dg/cpp/line5.c: New testcase.
47055
47056 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47057
47058         * gcc.dg/cpp/macro9.c: New test.
47059
47060 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47061
47062         * gcc.c-torture/execute/980223.c: Change type of addr from long
47063         to char *.
47064
47065 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47066
47067         * gcc.c-torture/execute/20010915-1.c: New test.
47068
47069 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47070
47071         * g77.dg/bprob: New directory.
47072         * g77.dg/bprob/bprob.exp: New file.
47073         * g77.dg/bprob/bprob-1.f: New test.
47074         * g77.dg/gcov: New directory.
47075         * g77.dg/gcov/gcov.exp: New file.
47076         * g77.dg/gcov/gcov-1.f: New test.
47077         * g77.dg/gcov/gcov-1.x: New file.
47078
47079 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47080
47081         * gcc.dg/cpp/directiv.c: Update.
47082         * gcc.dg/cpp/undef1.c: Update.
47083
47084 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47085
47086         * gcc.dg/20010912-1.c: New test.
47087
47088 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47089
47090         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47091         language-independent file in lib.
47092         * lib/gcov.exp: New file.
47093
47094 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47095
47096         * gcc.c-torture/compile/20010911-1.c: New test.
47097
47098 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47099
47100         * lib/profopt.exp: New, to support profile-directed optimizations.
47101         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47102         * gcc.misc-tests/bprob-1.c: New test.
47103         * gcc.misc-tests/bprob-2.c: New test.
47104
47105 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47106
47107         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47108         XFAIL and which kinds of gcov output to verify.
47109         * gcc.misc-tests/gcov-4b.x: New file.
47110         * gcc.misc-tests/gcov-5b.x: New file.
47111         * gcc.misc-tests/gcov-6.x: New file.
47112         * gcc.misc-tests/gcov-7.c: New test.
47113         * gcc.misc-tests/gcov-7.x: New file.
47114
47115 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47116
47117         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47118         * gcc.misc-tests/gcov-6.c: New test.
47119
47120 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47121
47122         PR c++/3986
47123         * g++.dg/abi/vbase1.C: New test.
47124
47125 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47126
47127         * objc.dg/method-2.m: New.
47128
47129 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47130
47131         PR c++/4203
47132         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47133         * g++.dg/init/empty1.C: New test.
47134
47135 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47136
47137         * gcc.c-torture/compile/20010903-1.c: New test.
47138
47139 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47140
47141         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47142         for m68k.
47143
47144 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47145
47146         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47147
47148         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47149
47150         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47151
47152 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47153
47154         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47155         for 16-bit 'unsigned int'.
47156
47157 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47158
47159         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47160
47161 2001-08-27  Richard Henderson  <rth@redhat.com>
47162
47163         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47164         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47165
47166 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47167
47168         * gcc.dg/asm-names.c (ymain): New.
47169
47170 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47171
47172         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47173         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47174         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47175
47176 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47177
47178         * gcc.dg/compare5.c: New testcase.
47179
47180 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47181
47182         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47183         and "In instantiation".
47184
47185 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47186
47187         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47188
47189 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47190
47191         * gcc.misc-tests/gcov.exp: Add support for branch information.
47192         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47193         * gcc.misc-tests/gcov-4.c: New test.
47194         * gcc.misc-tests/gcov-4b.c: New test.
47195         * gcc.misc-tests/gcov-5b.c: New test.
47196
47197 2001-08-20  Zack Weinberg  <zackw@panix.com>
47198
47199         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47200         expected to fail.
47201
47202 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47203
47204         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47205
47206 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47207
47208         * g++.dg/eh/template1.C: New test.
47209
47210 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47211
47212         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47213         Fix thinko.
47214         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47215         for xfail.
47216
47217 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47218
47219         * lib/g77-dg.exp: Use prune.exp for common procedures
47220         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47221         * lib/g77.exp: (g77-dg-prune) Remove
47222
47223 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47224
47225         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47226
47227 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47228
47229         * g++.dg/template/unify1.C: New test.
47230
47231 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47232
47233         * g++.dg/abi/empty4.C: New test.
47234
47235 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47236
47237         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47238         solaris2.*
47239         * g77.f-torture/compile/pr3743.x: Likewise.
47240
47241 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47242
47243         * g++.dg/other/using-declaration.C: New test.
47244
47245 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47246
47247         * gcc.dg/cpp/tr-sign.c: New testcase.
47248
47249 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47250
47251         * gcc.dg/cpp/19951025-1.c: Revert.
47252         * gcc.dg/cpp/directiv.c: We no longer process directives that
47253         interrupt macro arguments.
47254
47255 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47256
47257         * gcc.dg/bconstp-1.c: New test.
47258
47259 2001-08-03  Richard Henderson  <rth@redhat.com>
47260
47261         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47262
47263 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47264
47265         * gcc.dg/cpp/19951025-1.c: Update.
47266
47267 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47268
47269         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47270         should be x.
47271
47272 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         Kill -fhonor-std.
47275         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47276         * g++.old-deja/g++.other/std1.C: Likewise.
47277         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47278
47279 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47280
47281         * lib/g77.exp: Load gcc-defs.exp for common procedures
47282         (g77_pass, g77_fail, g77_finish, g77_exit,
47283         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47284
47285 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47286
47287         * g77.dg/fbackslash.f
47288         * g77.dg/fcase-preserve.f
47289         * g77.dg/ff90-1.f
47290         * g77.dg/ffixed-line-length-0.f
47291         * g77.dg/ffixed-line-length-132.f
47292         * g77.dg/ffixed-line-length-7.f
47293         * g77.dg/ffixed-line-length-72.f
47294         * g77.dg/ffixed-line-length-none.f
47295         * g77.dg/ffree-form-1.f
47296         * g77.dg/fno-backslash.f
47297         * g77.dg/fno-f90-1.f
47298         * g77.dg/fno-fixed-form-1.f
47299         * g77.dg/fno-onetrip.f
47300         * g77.dg/fno-typeless-boz.f
47301         * g77.dg/fno-underscoring.f
47302         * g77.dg/fno-vxt-1.f
47303         * g77.dg/fonetrip.f
47304         * g77.dg/ftypeless-boz.f
47305         * g77.dg/fugly-assumed.f
47306         * g77.dg/funderscoring.f
47307         * g77.dg/fvxt-1.f
47308
47309 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47310
47311         * objc.dg/fwd-proto-1.m: New.
47312         * objc.dg/local-decl-1.m: New.
47313         * objc.dg/naming-1.m: New.
47314         * objc.dg/naming-2.m: New.
47315         * objc.dg/proto-hier-1.m: New.
47316
47317 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47318
47319         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47320         largest-type elements to a struct makes its size grow.
47321
47322 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         * g++.dg/abi/vthunk1.C: New test.
47325
47326 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47327
47328         * g++.dg/abi/vbase8-22.C: New test.
47329
47330 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47331
47332         * gcc.dg/cpp/macro8.c: New test.
47333
47334 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47335
47336         * g++.dg/abi/vbase8-21.C: New test.
47337
47338 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47339
47340         * g++.dg/abi/vbase8-10.C: New test.
47341
47342 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47343
47344         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47345         ${tool}_set_ld_library_path.
47346         Changed caller.
47347         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47348         g++.exp.
47349
47350 2001-07-26  Stan Cox <scox@redhat.com>
47351
47352         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47353         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47354         gcc_exit, gcc_check_unsupported_p):
47355         Moved to gcc-deps.exp
47356         * gcc-deps.exp: New file.
47357
47358 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47359
47360         * g++.old-deja/g++.pt/defarg14.C: New test.
47361
47362 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47363
47364         * g++.old-deja/g++.other/lineno5.C: New test.
47365
47366 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47367
47368         * g++.old-deja/g++.pt/crash68.C: New test.
47369
47370 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         * g++.old-deja/g++.other/crash42.C: New test.
47373
47374 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47375
47376         * gcc.dg/cpp/extratokens.c: Fix.
47377         * gcc.dg/cpp/skipping2.c: New tests.
47378
47379 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47380
47381         * gcc.c-torture/execute/20010724-1.c: New file.
47382         * gcc.c-torture/execute/20010724-1.x: New file.
47383
47384 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47385
47386         * g++.old-deja/g++.other/cond7.C: New test.
47387
47388 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         * g++.old-deja/g++.other/optimize4.C: New test.
47391
47392 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47393
47394         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47395
47396 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47397
47398         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47399         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47400         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47401         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47402
47403         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47404         bug report" message.
47405
47406         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47407         * g++.dg/ext/instantiate1.C: Move from old-deja.
47408
47409 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47410
47411         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47412         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47413         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47414         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47415
47416 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47417
47418         * gcc.c-torture/execute/20010723-1.c: New test.
47419
47420 2001-07-23  Ben Elliston  <bje@redhat.com>
47421
47422         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47423
47424 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47425
47426         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47427         i[34567]86-*-*.
47428         Delete handling of ieee_multilib_flags.
47429         Pass -mieee for alpha*-*-* and sh-*-*.
47430         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47431
47432 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         Remove old-abi tests.
47435         * g++.old-deja/g++.mike/p11116.C: Remove.
47436         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47437
47438 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47439
47440         * g77.f-torture/compile/pr3743.f: New test
47441
47442 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47443
47444         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47445
47446 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47447
47448         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47449         g++.old-deja/g++.pt/static6.C: Likewise.
47450         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47451         supports weak symbols.
47452
47453 2001-07-18  Andreas Jaeger  <aj@suse.de>
47454
47455         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47456         supported again.
47457
47458 2001-07-18  Andreas Jaeger  <aj@suse.de>
47459
47460         * gcc.dg/iftrap-1.c: Fix target line.
47461
47462 2001-07-17  Richard Henderson  <rth@redhat.com>
47463
47464         * gcc.c-torture/execute/20010717-1.c: New.
47465
47466 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47467
47468         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47469         tests.
47470
47471 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47472
47473         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47474
47475 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47476
47477         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47478         UAC_SIGBUS, UAC_NOPRINT definitions.
47479
47480 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47481
47482         * objc/execute/object_is_class.m: New test.
47483         * objc/execute/object_is_meta_class.m: New test.
47484
47485 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47486
47487         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47488         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47489
47490 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47491
47492         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47493         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47494
47495 2001-07-14  Richard Henderson  <rth@redhat.com>
47496
47497         * gcc.dg/iftrap-1.c: New.
47498
47499 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47500
47501         * g77.f-torture/execute/intrinsic77.f: New test.
47502
47503 2001-07-11  Janis Johnson <janis@us.ibm.com>
47504
47505         * gcc.misc-tests/gcov-3.c: New test.
47506
47507 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47508
47509         * gcc.c-torture/compile/20010711-1.c,
47510         * gcc.c-torture/compile/20010711-2.c: New tests.
47511
47512 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47513
47514         * gcc.c-torture/execute/20010711-1.c: New test.
47515
47516 2001-07-11  Ben Elliston  <bje@redhat.com>
47517
47518         * g++.old-deja/g++.other/enum5.C: New test.
47519
47520 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47521
47522         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47523         (g++-dg-prune): Call prune_gcc_output.
47524         * prune.exp: New file for prune_gcc_output.
47525         * lib/g++.exp, lib/gcc.exp: Load it.
47526
47527 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47528
47529         * gcc.c-torture/compile/20010701-1.c,
47530         g++.old-deja/g++.ext/attrib6.C: New tests.
47531
47532 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47533
47534         * gcc.c-torture/compile/20010706-1.c: New test.
47535
47536 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47537
47538         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47539
47540 2001-06-28  Stan Shebs  <shebs@apple.com>
47541
47542         * gcc.dg/pragma-darwin.c: New test.
47543
47544 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47545
47546         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47547         Solaris 2.[678] system.
47548
47549 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47550
47551         * gcc.dg/20010622-1.c: New test.
47552
47553 2001-06-18  Stan Shebs  <shebs@apple.com>
47554
47555         * objc.dg: New directory.
47556         * objc.dg/dg.exp: New file.
47557         * objc.dg/alias.m: New.
47558         * objc.dg/class-1.m: New.
47559         * objc.dg/class-2.m: New.
47560         * objc.dg/const-str-1.m: New.
47561         * objc.dg/const-str-2.m: New.
47562         * objc.dg/id-1.m: New.
47563         * objc.dg/method-1.m: New.
47564         * objc.dg/super-class-1.m: New.
47565         * lib/objc-dg.exp: New file.
47566
47567 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47568
47569         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47570         of label name.
47571
47572 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47573
47574         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47575
47576 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47577
47578         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47579         variable.
47580
47581 2001-06-12  Richard Henderson  <rth@redhat.com>
47582
47583         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47584
47585 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47586
47587         * g++.old-deja/g++.abi/vbase5.C: New test.
47588         * g++.old-deja/g++.abi/vbase6.C: New test.
47589         * g++.old-deja/g++.abi/vbase7.C: New test.
47590
47591 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47592
47593         * gcc.c-torture/compile/20010610-1.c: New test.
47594
47595 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47596
47597         * g++.old-deja/g++.abi/vbase4.C: New test.
47598
47599 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47600
47601         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47602         support %f for HC11/HC12 targets.
47603         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47604         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47605         on HC11/HC12 targets.
47606         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47607
47608 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47609
47610         * gcc.dg/wchar_t-1.c: New file.
47611         * gcc.dg/wint_t-1.c: Likewise.
47612
47613 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47614
47615         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47616
47617 2001-06-11  Richard Henderson  <rth@redhat.com>
47618
47619         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47620
47621 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47622
47623         * gcc.c-torture/compile/20010611-1.c: New test.
47624
47625 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47626
47627         * gcc.dg/c99-tag-1.c: Add more tests.
47628
47629 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47630
47631         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47632         representation on MN10300 and ARM/Thumb.
47633
47634 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47635
47636         * g77.f-torture/execute/20010610.f: New.
47637
47638 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47639
47640         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47641         names.
47642
47643 2001-06-09  Richard Henderson  <rth@redhat.com>
47644
47645         * gcc.c-torture/execute/ashrdi-1.c: New.
47646         * gcc.c-torture/execute/ashldi-1.c: New.
47647         * gcc.c-torture/execute/lshrdi-1.c: New.
47648
47649 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47650
47651         * objc/execute/load-3.m: Added. Check sending +load to categories,
47652         in addition to classes.
47653
47654 2001-06-08  Stan Shebs  <shebs@apple.com>
47655
47656         * objc/execute/load-2.m: New test.  From Nicola Pero
47657         <n.pero@mi.flashnet.it>.
47658
47659 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47660
47661         * gcc.c-torture/execute/20010605-2.c: New test.
47662
47663 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47664
47665         * g++.old-deja/g++.abi/vbase2.C: New test.
47666         * g++.old-deja/g++.abi/vbase3.C: New test.
47667
47668 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47669
47670         * g++.old-deja/g++.pt/friend49.C: New test.
47671
47672 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47673
47674         * g++.old-deja/g++.ext/anon3.C: New test.
47675
47676 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47677
47678         * g++.old-deja/g++.other/conv7.C: New test.
47679
47680 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47681
47682         * gcc.c-torture/compile/20010605-2.c: New test.
47683
47684 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47685
47686         * gcc.c-torture/execute/20010604-1.c: New test.
47687
47688 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47689
47690         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47691
47692 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47693
47694         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47695         (g++_link_flags): Likewise.
47696         (g++_init): Pass gccpath's value to two previous functions.
47697
47698 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47699
47700         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47701         Ensure logfile entry matches exec command line.
47702
47703 2001-05-31  Richard Henderson  <rth@redhat.com>
47704
47705         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47706         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47707
47708 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47709
47710         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47711         compiler for irix6.2
47712
47713 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47714
47715         * g++.old-deja/g++.other/optimize3.C: New file.
47716
47717 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47718
47719         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47720         assemble.
47721
47722 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47723
47724         * g++.old-deja/g++.other/optimize2.C: New file.
47725
47726 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47727
47728         * gcc.c-torture/compile/20010518-2.c: New file.
47729         * gcc.c-torture/execute/20010518-1.c: New file.
47730         * gcc.c-torture/execute/20010518-2.c: New file.
47731
47732 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47733
47734         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47735
47736 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47737
47738         G++ no longer defines builtins that do not begin with __builtin.
47739         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47740         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47741         * g++.old-deja/g++.law/builtin1.C: Likewise.
47742         * g++.old-deja/g++.law/cvt2.C: Likewise.
47743         * g++.old-deja/g++.mike/net5.C: Likewise.
47744         * g++.old-deja/g++.other/builtins1.C: Likewise.
47745         * g++.old-deja/g++.other/builtins2.C: Likewise.
47746         * g++.old-deja/g++.other/builtins3.C: Likewise.
47747         * g++.old-deja/g++.other/builtins4.C: Likewise.
47748         * g++.old-deja/g++.other/inline8.C: Likewise.
47749         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47750
47751 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         * g++.old-deja/g++.pt/using1.C: Adjust.
47754         * g++.old-deja/g++.pt/using2.C: New test.
47755
47756 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47757
47758         * gcc.dg/cpp/charconst.c: New tests.
47759         * gcc.dg/cpp/escape.c: New tests.
47760         * gcc.dg/cpp/escape-1.c: New tests.
47761         * gcc.dg/cpp/escape-2.c: New tests.
47762         * gcc.dg/cpp/ucs.c: New tests.
47763
47764 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47765
47766         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47767         native compiler for irix6.5.
47768
47769 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47770
47771         * lib/g++.exp (g++_include_flags): Use args to compute
47772         get_multilibs.
47773         (g++_link_flags): Likewise.
47774         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47775
47776 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47777
47778         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47779
47780 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47781
47782         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47783         this file.
47784
47785 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47786
47787         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47788         STACK_SIZE;
47789         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47790         to STACK_SIZE; Use it to define size of add_histo array.
47791         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47792         to STACK_SIZE.
47793         (f): Use GITT_SIZE to define size of gitt local table.
47794         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47795         to STACK_SIZE; Use it to define size of bytemem array.
47796
47797 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47798
47799         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47800         on 68HC11/HC12 due to the asm instruction.
47801         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47802         * gcc.c-torture/compile/920520-1.x: Likewise.
47803         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47804         on 68HC11/HC12 because the function is larger than 64K.
47805         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47806         on 68HC11/HC12 because the structure is too large.
47807
47808 2001-05-20  Richard Henderson  <rth@redhat.com>
47809
47810         * gcc.c-torture/execute/20010520-1.c: New.
47811
47812 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47813
47814         * g++.old-deja/g++.warn/compare1.C: New test.
47815         * gcc.dg/compare4.c: New test.
47816
47817 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47818
47819         * g++.old-deja/g++.other/optimize1.C: New test.
47820
47821 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47822
47823         * g++.old-deja/g++.pt/spec41.C: New test.
47824
47825 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47826
47827         * gcc.c-torture/compile/20010114-1.x: Remove.
47828
47829 2001-05-18  Stan Shebs  <shebs@apple.com>
47830
47831         * gcc.c-torture/compile/20010518-1.c: New test.
47832
47833 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47834
47835         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47836         * g++.old-deja/g++.pt/crash67.C: New test.
47837
47838 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47839
47840         * g++.old-deja/g++.other/debug9.C: New test.
47841
47842 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47843
47844         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47845
47846 2001-05-16  Jan Hubicka  <jh@suse.cz>
47847
47848         * gcc.c-torture/compile/20010516-1.c: New test.
47849
47850 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47851
47852         * g++.old-deja/g++.other/crash41.C: New test.
47853
47854 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.old-deja/g++.pt/crash66.C: New test.
47857
47858 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47859
47860         * g++.old-deja/g++.robertl/eb27.C: Convert.
47861
47862 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47863
47864         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47865         declaration being redundant.
47866
47867 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47868
47869         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47870
47871 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47872
47873         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47874
47875 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47876
47877         * lib/g++.exp: Use testsuite_flags.
47878
47879 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47880
47881         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47882
47883 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47884
47885         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47886
47887 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47888
47889         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47890
47891 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47892
47893         * gcc.c-torture/compile/20010313-1.c: New test.
47894
47895 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47896
47897         * gcc.dg/cpp/direct2.c: New test.
47898         * gccq.dg/cpp/direct2s.c: New test.
47899
47900         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47901
47902 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47903
47904         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47905         * g++.old-deja/g++.other/op3.C: Likewise.
47906
47907 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47908
47909         * gcc.dg/cpp/syshdr.h: New file.
47910         * gcc.dg/cpp/sysmac1.c: Update.
47911         * gcc.dg/cpp/sysmac2.c: Update.
47912
47913 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47914
47915         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47916
47917 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47918
47919         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47920         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47921
47922 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47923
47924         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47925
47926 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47927
47928         * lib/g++.exp (g++_include_flags): Don't use any special flags
47929         if TESTING_IN_BUILD_TREE is not defined.
47930         (g++_init): Use a plain 'c++' as the compiler if
47931         TESTING_IN_BUILD_TREEE is not defined.
47932
47933 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47934
47935         * g++.old-deja/g++.eh/catch13.C: New test.
47936         * g++.old-deja/g++.eh/catch14.C: New test.
47937
47938 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47939
47940         * gcc.dg/cpp/tr-define.c: New test.
47941
47942 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47943
47944         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47945         <stdlib.h>, not <malloc.h>.
47946
47947 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47948
47949         * g++.old-deja/g++.ns/template17.C: New test.
47950
47951 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47952
47953         * g++.old-deja/g++.pt/ref4.C: New test.
47954
47955 2001-04-30  Richard Henderson  <rth@redhat.com>
47956
47957         * gcc.dg/20000724-1.c: Revert last change.
47958
47959 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47960
47961         * g77.f-torture/execute/20010430.f: New test.
47962
47963 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47964
47965         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47966
47967 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47968
47969         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47970
47971 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47972
47973         * g++.old-deja/g++.eh/crash6.C: New test.
47974
47975 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47976
47977         * g++.old-deja/g++.other/warn7.C: New test.
47978
47979 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47980
47981         * g++.old-deja/g++.other/defarg9.C: New test.
47982
47983 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47984
47985         * g77.f-torture/compile/20010426.f: New test.
47986         * g77.f-torture/execute/20010426.f: New test.
47987
47988 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47989
47990         * g77.f-torture/compile/20000629-1.x: Remove - error
47991         has been fixed.
47992
47993 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47994
47995         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47996         Tweak slightly to work with g++.dg framework.
47997         * g++.dg/special/ecos.exp: Run initp1.C test.
47998         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47999
48000         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48001         its linker doesn't give line numbers either.
48002         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48003
48004 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48005
48006         * g++.old-deja/g++.other/lex1.C: New test.
48007
48008 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * gcc.dg/noncompile/20010425-1.c: New test.
48011
48012 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48013
48014         * g++.old-deja/g++.pt/mangle2.C: New test.
48015
48016 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48017
48018         * gcc.dg/format/plus-1.c: New test.
48019
48020 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48021
48022         * gcc.dg/20010423-1.c: New test.
48023
48024 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48025
48026         * gcc.c-torture/execute/20010422-1.c: New test.
48027
48028 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48029
48030         * g++.old-deja/g++.ns/type2.C: New test.
48031
48032 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48033
48034         * g++.old-deja/g++.other/perf1.C: New test.
48035
48036 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48037
48038         * gcc.dg/c99-func-2.c: Remove xfail.
48039         * gcc.dg/c99-func-3.c: Remove xfail.
48040         * gcc.dg/c99-func-4.c: Remove xfail.
48041
48042 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48043
48044         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48045
48046 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48047
48048         * gcc.c-torture/compile/20010423-1.c: New test.
48049
48050 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48051
48052         * g++.old-deja/g++.pt/typename28.C: New test.
48053
48054 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48055
48056         * g++.old-deja/g++.abi/empty2.C: New test.
48057         * g++.old-deja/g++.abi/empty3.C: New test.
48058
48059 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48060
48061         * g++.old-deja/g++.other/comdat2.C: New test.
48062         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48063
48064 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48065
48066         * g++.old-deja/g++.other/overload14.C: New test.
48067
48068 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48069
48070         * g++.old-deja/g++.other/lookup23.C: New test.
48071
48072 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48073
48074         * gcc.c-torture/execute/20010403-1.c: New test.
48075
48076 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48077             Mark Mitchell  <mark@codesourcery.com>
48078
48079         * lib/old-dejagnu.exp: Don't delete output of executable.
48080         Add .exe suffix to executables.
48081
48082 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48083
48084         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48085
48086 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48087
48088         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48089
48090 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48091
48092         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48093         * g++.old-deja/g++.abi/crash1.C: New test.
48094
48095 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48096
48097         * g++.old-deja/g++.other/crash40.C: New test.
48098
48099 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48100
48101         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48102
48103 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48104
48105         * g++.old-deja/g++.other/warn6.C: New test.
48106
48107 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48108
48109         * g++.old-deja/g++.robertl/eb42.C: Same.
48110
48111 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48112
48113         * gcc.dg/wtr-conversion-1.c: New testcase.
48114
48115 2001-04-10  Richard Henderson  <rth@redhat.com>
48116
48117         * g++.old-deja/g++.other/array5.C: New.
48118
48119 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48120
48121         * gcc.c-torture/execute/20010408-1.c: New test.
48122
48123 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48124
48125         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48126         headers and constructs.
48127         * g++.old-deja/g++.robertl/eb79.C: Same.
48128         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48129         * g++.old-deja/g++.robertl/eb73.C: Same.
48130         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48131         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48132         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48133         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48134         * g++.old-deja/g++.robertl/eb44.C: Same.
48135         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48136         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48137         * g++.old-deja/g++.robertl/eb39.C: Same.
48138         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48139         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48140         * g++.old-deja/g++.robertl/eb30.C: Same.
48141         * g++.old-deja/g++.robertl/eb3.C: Same.
48142         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48143         * g++.old-deja/g++.robertl/eb21.C: Same.
48144         * g++.old-deja/g++.robertl/eb15.C: Same.
48145         * g++.old-deja/g++.robertl/eb118.C: Same.
48146         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48147         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48148         * g++.old-deja/g++.robertl/eb109.C: Same.
48149         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48150         * g++.old-deja/g++.mike/rtti1.C: Same.
48151         * g++.old-deja/g++.mike/p658.C: Same.
48152         * g++.old-deja/g++.mike/net46.C: Same.
48153         * g++.old-deja/g++.mike/net34.C: Same.
48154         * g++.old-deja/g++.mike/memoize1.C: Same.
48155         * g++.old-deja/g++.mike/eh2.C: Same.
48156         * g++.old-deja/g++.law/weak.C: Same.
48157         * g++.old-deja/g++.law/visibility7.C: Same.
48158         * g++.old-deja/g++.law/visibility25.C: Same.
48159         * g++.old-deja/g++.law/visibility22.C: Same.
48160         * g++.old-deja/g++.law/visibility2.C: Same.
48161         * g++.old-deja/g++.law/visibility17.C: Same.
48162         * g++.old-deja/g++.law/visibility13.C: Same.
48163         * g++.old-deja/g++.law/visibility10.C: Same.
48164         * g++.old-deja/g++.law/visibility1.C: Same.
48165         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48166         * g++.old-deja/g++.law/vbase1.C: Same.
48167         * g++.old-deja/g++.law/operators32.C: Same.
48168         * g++.old-deja/g++.law/nest3.C: Same.
48169         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48170         * g++.old-deja/g++.law/except5.C (main): Same.
48171         * g++.old-deja/g++.law/cvt7.C (run): Same.
48172         * g++.old-deja/g++.law/cvt2.C: Same.
48173         * g++.old-deja/g++.law/cvt16.C: Same.
48174         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48175         * g++.old-deja/g++.law/ctors17.C (main): Same.
48176         * g++.old-deja/g++.law/ctors13.C: Same.
48177         * g++.old-deja/g++.law/ctors12.C (main): Same.
48178         * g++.old-deja/g++.law/ctors10.C: Same.
48179         * g++.old-deja/g++.law/code-gen5.C: Same.
48180         * g++.old-deja/g++.law/bad-error7.C: Same.
48181         * g++.old-deja/g++.law/arm9.C: Same.
48182         * g++.old-deja/g++.law/arm12.C: Same.
48183         * g++.old-deja/g++.law/arg8.C: Same.
48184         * g++.old-deja/g++.law/arg1.C: Same.
48185         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48186         * g++.old-deja/g++.jason/template31.C: Same.
48187         * g++.old-deja/g++.jason/template24.C (main): Same.
48188         * g++.old-deja/g++.jason/2371.C: Same.
48189         * g++.old-deja/g++.eh/new2.C: Same.
48190         * g++.old-deja/g++.eh/new1.C: Same.
48191         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48192         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48193         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48194         * g++.old-deja/g++.brendan/crash62.C: Same.
48195         * g++.old-deja/g++.brendan/crash52.C: Same.
48196         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48197         * g++.old-deja/g++.brendan/crash38.C: Same.
48198         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48199         * g++.old-deja/g++.brendan/copy9.C: Same.
48200
48201 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48202
48203         * gcc.c-torture/execute/20001203-2.c (memset):
48204         Count argument is of type __SIZE_TYPE__.
48205
48206 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48207
48208         * gcc.c-torture/compile/20010404-1.c: New test.
48209
48210 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48211
48212         * gcc.c-torture/compile/20010326-1.c: New test.
48213
48214 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48215
48216         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48217         peculiarities of the SH.
48218         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48219
48220 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48221
48222         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48223         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48224         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48225
48226 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48227
48228         * g77.f-torture/compile/20010321-1.f: New test.
48229
48230 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48231
48232         * gcc.c-torture/compile/20010329-1.c: New test.
48233
48234 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48235
48236         * gcc.c-torture/execute/20010329-1.c: New test.
48237
48238 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48239
48240         * g++.old-deja/g++.other/eh4.C: Fix typo.
48241
48242 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48243
48244         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48245
48246 2001-03-28  Philip Blundell  <philb@gnu.org>
48247
48248         * gcc.c-torture/compile/20010328-1.c: New test.
48249
48250 2001-03-27  Richard Henderson  <rth@redhat.com>
48251
48252         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48253         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48254
48255 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48256
48257         * gcc.c-torture/compile/20010327-1.c: New test.
48258
48259 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48260
48261         * g++.old-deja/g++.other/friend12.C: New test.
48262         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48263         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48264
48265 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48266
48267         * gcc.c-torture/execute/20010325-1.c: New test.
48268
48269 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48270
48271         * g++.old-deja/g++.other/mangle3.C: New test.
48272
48273 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48274
48275         * g++.old-deja/g++.other/anon8.C: New test.
48276
48277 2001-03-20  Philip Blundell  <philb@gnu.org>
48278
48279         * gcc.c-torture/compile/20010320-1.c: New test.
48280
48281 2001-03-17  Richard Henderson  <rth@redhat.com>
48282
48283         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48284
48285 2001-03-15  Geoff Keating  <geoff@redhat.com>
48286
48287         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48288         tests on AIX.
48289
48290 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48291
48292         * g++.old-deja/g++.other/eh4.C: New test.
48293
48294 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48295
48296         * gcc.dg/cpp/mi1.c: Update.
48297
48298 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48299
48300         * g++.old-deja/g++.other/regstack.C: New test.
48301
48302 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48303
48304         * g++.old-deja/g++.other/ref4.C: New test.
48305
48306 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48307
48308         * objc/execute/va_method.m: Added.
48309         * objc/execute/IMP.m: Added.
48310         * objc/execute/_cmd.m: Added.
48311         * objc/execute/accessing_ivars.m: Added.
48312         * objc/execute/class-1.m: Added.
48313         * objc/execute/class-10.m: Added.
48314         * objc/execute/class-11.m: Added.
48315         * objc/execute/class-12.m: Added.
48316         * objc/execute/class-13.m: Added.
48317         * objc/execute/class-14.m: Added.
48318         * objc/execute/class-2.m: Added.
48319         * objc/execute/class-3.m: Added.
48320         * objc/execute/class-4.m: Added.
48321         * objc/execute/class-5.m: Added.
48322         * objc/execute/class-6.m: Added.
48323         * objc/execute/class-7.m: Added.
48324         * objc/execute/class-8.m: Added.
48325         * objc/execute/class-9.m: Added.
48326         * objc/execute/class-tests-1.h
48327         * objc/execute/class-tests-2.h
48328         * objc/execute/compatibility_alias.m: Added.
48329         * objc/execute/encode-1.m: Added.
48330         * objc/execute/formal_protocol-1.m: Added.
48331         * objc/execute/formal_protocol-2.m: Added.
48332         * objc/execute/formal_protocol-3.m: Added.
48333         * objc/execute/formal_protocol-4.m: Added.
48334         * objc/execute/formal_protocol-5.m: Added.
48335         * objc/execute/formal_protocol-6.m: Added.
48336         * objc/execute/formal_protocol-7.m: Added.
48337         * objc/execute/informal_protocol.m: Added.
48338         * objc/execute/initialize.m: Added.
48339         * objc/execute/load.m: Added.
48340         * objc/execute/many_args_method.m: Added.
48341         * objc/execute/nested-3.m: Added.
48342         * objc/execute/no_clash.m: Added.
48343         * objc/execute/private.m: Added.
48344         * objc/execute/redefining_self.m: Added.
48345         * objc/execute/root_methods.m: Added.
48346         * objc/execute/selector-1.m: Added.
48347         * objc/execute/static-1.m: Added.
48348         * objc/execute/static-2.m: Added.
48349         * objc/execute/va_method.m: Added.
48350
48351 2001-03-10  Richard Henderson  <rth@redhat.com>
48352
48353         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48354
48355 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48356
48357         * g++.old-deja/g++.other/crash31.C: XFAIL.
48358         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48359         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48360         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48361         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48362         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48363
48364 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48365
48366         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48367
48368 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48369
48370         * gcc.dg/20000724-1.c: Don't use multiline strings.
48371
48372 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48373
48374         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48375         result of -cString against what we expect it to be; don't just
48376         print it out for no one to read.
48377
48378         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48379         Based on testcases provided by Nicola Pero.
48380
48381 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48382
48383         * gcc.dg/cpp/macro7.c: New test.
48384
48385 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48386
48387         * gcc.dg/cpp/multiline.c: Update.
48388
48389 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48390
48391         * g++.old-deja/g++.other/enum3.C: New test.
48392
48393 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48394
48395         * g++.old-deja/g++.other/pod1.C: New test.
48396
48397 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48398
48399         * g++.old-deja/g++.ext/overload1.C: New test.
48400
48401 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48402
48403         * g++.old-deja/g++.pt/using1.C: New test.
48404
48405 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48406
48407         * g++.old-deja/g++.other/using9.C: New test.
48408
48409 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48410
48411         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48412
48413         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48414
48415 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48416
48417         * g++.old-deja/g++.ext/realpt1.C: Remove.
48418
48419 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48420
48421         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48422
48423 2001-02-26  Will Cohen  <wcohen@redhat.com>
48424
48425         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48426
48427 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48428
48429         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48430         templatized constructors.
48431
48432 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48433
48434         * gcc.c-torture/execute/20010224-1.c: New test.
48435
48436 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48437
48438         * gcc.c-torture/execute/20010222-1.c: New test.
48439
48440 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48441
48442         * g++.old-deja/g++.other/inline20.C: New test.
48443
48444 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48445
48446         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48447
48448 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48449
48450         * g++.old-deja/g++.other/lookup22.C: New test.
48451
48452 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48453
48454         * g77.dg: New directory.
48455         * g77.dg/20010216-1.f: New test case.
48456         * g77.dg/dg.exp: New driver.
48457         * lib/g77-dg.exp: New driver library.
48458
48459 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48460
48461         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48462
48463 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48464
48465         * g++.old-deja/g++.other/decl9.C: New test.
48466
48467 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48468
48469         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48470         not need <string> and also tests the initialization at runtime.
48471
48472 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48473
48474         * gcc.c-torture/execute/longlong.c: New test.
48475
48476 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48477
48478         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48479
48480 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48481
48482         * gcc.c-torture/execute/920302-1.c (execute):
48483         Change argument type to short.
48484
48485 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.pt/deduct6.C: New test.
48488
48489 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48490
48491         * g++.old-deja/g++.pt/deduct5.C: New test.
48492
48493 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48494
48495         * gcc.c-torture/execute/20010209-1.c: New test.
48496
48497 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48498
48499         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48500
48501 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48502
48503         * g++.dg/vtgc1.C: Update for new ABI.
48504
48505         * consistency.vlad: New directory, 1665 files.
48506
48507 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48508
48509         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48510         return type.
48511         * gcc.dg/cpp/digraphs.c: Declare puts.
48512
48513 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48514
48515         * g++.old-deja/g++.other/warn5.C: New test.
48516
48517 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48518
48519         * g++.old-deja/g++.pt/spec40.C: New test.
48520
48521 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48522
48523         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48524         case.
48525         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48526
48527 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48528
48529         * gcc.c-torture/compile/20010209-1.c: New test.
48530
48531 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48532
48533         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48534         excess errors message but not if it crashes.
48535         * g++.old-deja/g++.other/crash27.C: Likewise.
48536         * g++.old-deja/g++.other/crash28.C: Likewise.
48537         * g++.old-deja/g++.other/crash30.C: Likewise.
48538         * g++.old-deja/g++.other/crash32.C: Likewise.
48539         * g++.old-deja/g++.other/crash35.C: Likewise.
48540         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48541
48542 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48543
48544         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48545         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48546         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48547         g77.f-torture/execute/execute.exp,
48548         g77.f-torture/noncompile/noncompile.exp,
48549         gcc.c-torture/execute/execute.exp,
48550         gcc.c-torture/execute/memcheck/memcheck.exp,
48551         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48552         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48553         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48554         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48555         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48556         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48557         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48558         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48559         Remove bug reporting instructions with ancient email addresses.
48560
48561 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48562
48563         * gcc.dg/20010202-1.c: New test.
48564         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48565
48566 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48567
48568         * g++.dg/stdbool-if.C: New test.
48569
48570 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48571
48572         * objc/execute/fdecl.m: Added main().
48573
48574 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48575
48576         * gcc.c-torture/execute/20010206-1.c: New test.
48577
48578 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48579
48580         * gcc.dg/cpp/avoidpaste1.c: Update.
48581
48582 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48583
48584         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48585         Pero <nicola@brainstorm.co.uk>.
48586         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48587
48588 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48589
48590         * g++.old-deja/g++.pt/spec39.C: New test.
48591
48592 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48593
48594         * gcc.c-torture/compile/20010202-1.c: New test.
48595
48596 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48597
48598         * g++.old-deja/g++.abi/primary2.C: New test.
48599         * g++.old-deja/g++.abi/primary3.C: New test.
48600         * g++.old-deja/g++.abi/primary4.C: New test.
48601         * g++.old-deja/g++.abi/primary5.C: New test.
48602         * g++.old-deja/g++.abi/vtable3.h: New test.
48603         * g++.old-deja/g++.abi/vtable3a.C: New test.
48604         * g++.old-deja/g++.abi/vtable3b.C: New test.
48605         * g++.old-deja/g++.abi/vtable3c.C: New test.
48606         * g++.old-deja/g++.abi/vtable3d.C: New test.
48607         * g++.old-deja/g++.abi/vtable3e.C: New test.
48608         * g++.old-deja/g++.abi/vtable3f.C: New test.
48609         * g++.old-deja/g++.abi/vtable3g.C: New test.
48610         * g++.old-deja/g++.abi/vtable3h.C: New test.
48611         * g++.old-deja/g++.abi/vtable3i.C: New test.
48612         * g++.old-deja/g++.abi/vtable3j.C: New test.
48613         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48614
48615 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48616
48617         * g++.old-deja/g++.other/anon6.C: New test.
48618         * g++.old-deja/g++.other/anon7.C: New test.
48619
48620 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48621
48622         * gcc.dg/cpp/avoidpaste2.c: New tests.
48623
48624 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48625
48626         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48627
48628 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48629
48630         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48631         DECIMAL_DIG cases for Irix."
48632
48633 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48634
48635         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48636
48637 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48638
48639         * gcc.dg/c99-tag-1.c: New test.
48640
48641 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48642
48643         * gcc.dg/cpp/tr-warn1.c: Add tests.
48644
48645 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48646
48647         * gcc.dg/cpp/avoidpaste1.c: Update.
48648         * gcc.dg/cpp/paste4.c: Update.
48649
48650 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48651
48652         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48653         cases for Irix.
48654
48655 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48656
48657         * g++.old-deja/g++.other/inline19.C: New test.
48658
48659 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48660
48661         * gcc.dg/Wlarger-than.c: New test.
48662
48663 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48664
48665         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48666
48667 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48668
48669         * gcc.c-torture/execute/20010129-1.c: New test.
48670         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48671
48672 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48673
48674         * gcc.dg/cpp/avoidpaste1.c: Test case.
48675
48676 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48677
48678         * g++.old-deja/g++.other/inline18.C: New test.
48679
48680 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48681
48682         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48683         and __builtin_putchar.
48684
48685 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48686
48687         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48688         tests.
48689
48690 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48691
48692         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48693         floating point number rounding mode to round to the nearest
48694         representable mode.
48695
48696 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48697
48698         * g++.old-deja/g++.other/mangle2.C: New test.
48699
48700 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48701
48702         * gcc.c-torture/compile/20010124-1.c: New test.
48703
48704 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48705
48706         * g++.old-deja/g++.pt/spec38.C: New test.
48707
48708 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48709
48710         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48711         "Build don't run".
48712
48713 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48714
48715         * gcc.c-torture/execute/20010123-1.c: New test.
48716
48717 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48718
48719         * g++.old-deja/g++.pt/spec37.C: New test.
48720
48721 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48722
48723         * g++.old-deja/g++.pt/overload14.C: New test.
48724
48725 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48726
48727         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48728         __builtin_return_address.
48729
48730 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48731
48732         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48733         * g++.old-deja/g++.pt/spec35.C: New test.
48734         * g++.old-deja/g++.pt/spec36.C: New test.
48735
48736 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48737
48738         * gcc.c-torture/compile/20010118-1.c: New test.
48739
48740 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48741
48742         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48743
48744 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48745
48746         * gcc.c-torture/execute/20010119-1.c: New test.
48747
48748 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48749
48750         * g++.old-deja/g++.other/vbase5.C: New test.
48751
48752 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48753
48754         * gcc.c-torture/execute/20010118-1.c: New test.
48755
48756 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48757
48758         * g++.old-deja/g++.pt/deduct3.C: New test.
48759
48760 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48761
48762         * g++.old-deja/g++.pt/spec34.C: New test.
48763
48764 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48765
48766         * g77.f-torture/compile/20000601-2.f: New test.
48767
48768 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48769
48770         * g++.old-deja/g++.other/init17.C: New test.
48771
48772 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48773
48774         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48775
48776 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48777
48778         * g++.old-deja/g++.pt/unify8.C: New test.
48779
48780 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48781
48782         * g++.old-deja/g++.abi/vbase1.C: New test.
48783
48784 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48785
48786         * g++.old-deja/g++.pt/crash65.C: New test.
48787
48788 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48789
48790         * gcc.dg/cpp/assembl2.S: New test case.
48791
48792 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48793
48794         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48795         are supported.
48796
48797 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48798
48799         * g++.old-deja/g++.other/builtins1.C: New test.
48800         * g++.old-deja/g++.other/builtins2.C: Likewise.
48801         * g++.old-deja/g++.other/builtins3.C: Likewise.
48802         * g++.old-deja/g++.other/builtins4.C: Likewise.
48803
48804 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48805
48806         * gcc.c-torture/compile/20010117-1.c: New test.
48807         * gcc.c-torture/compile/20010117-2.c: New test.
48808
48809 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48810
48811         * g77.f-torture/execute/20010116.[fx]: New test,
48812         XFAIL on i?86-*-*.
48813         * g77.f-torture/compile/20010115.f: Indicate it's
48814         a test for PR fortran/1636.
48815
48816 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48817
48818         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48819
48820 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48821
48822         * g77.f-torture/compile/20010115.f: New test.
48823
48824 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48825
48826         * g++.old-deja/g++.pt/nontype5.C: New test.
48827
48828 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48829
48830         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48831         have an equivalent working one below it.
48832
48833 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48834
48835         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48836         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48837
48838 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48839
48840         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48841         message containing "init_priority".
48842         (conpr-2.C): Likewise.
48843         (conpr-3.C): Likewise.
48844         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48845
48846 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48847
48848         * gcc.c-torture/execute/20010114-2.c: New test.
48849
48850 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48851
48852         * gcc.c-torture/compile/20010114-1.c: New test.
48853         * gcc.c-torture/compile/20010114-1.x: Xfail.
48854         * gcc.c-torture/compile/20010114-2.c: New test.
48855         * gcc.c-torture/execute/20010114-1.c: New test.
48856         * gcc.dg/trunc-1.c: New test.
48857         * gcc.dg/uninit-B.c: New test.
48858
48859 2001-01-13  Nick Clifton  <nickc@redhat.com>
48860
48861         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48862         target.
48863
48864 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48865
48866         * gcc.c-torture/compile/20010113-1.c: New test.
48867
48868 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48869
48870         * gcc.c-torture/compile/20001212-1.c: New test.
48871
48872 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48873
48874         * gcc.dg/cpp/widestr1.c: Update.
48875         * gcc.dg/cpp/prag-imp.c: Remove.
48876
48877 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48878
48879         * gcc.c-torture/execute/20000801-3.x: Remove.
48880         * gcc.dg/c90-init-1.c: New test.
48881         * gcc.dg/c99-init-1.c: New test.
48882         * gcc.dg/c99-init-2.c: New test.
48883         * gcc.dg/gnu99-init-1.c: New test.
48884
48885 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48886
48887         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48888         testing that no relevant ones were found.
48889
48890 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48891
48892         * g++.old-deja/g++.pt/cast2.C: New test.
48893
48894 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48895
48896         * g++.old-deja/g++.pt/friend47.C: New test.
48897
48898 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48899
48900         * g++.old-deja/g++.pt/instantiate13.C: New test.
48901
48902 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48903
48904         * g++.old-deja/g++.other/defarg7.C: New test.
48905         * g++.old-deja/g++.other/defarg8.C: New test.
48906
48907 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         * g++.old-deja/g++.pt/crash64.C: New test.
48910
48911 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48912
48913         * g++.old-deja/g++.pt/crash63.C: New test.
48914
48915 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48916
48917         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48918
48919 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48920
48921         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48922
48923 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48924
48925         * g++.old-deja/g++.pt/error3.C: New test.
48926
48927 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48928
48929         * g++.old-deja/g++.other/crash39.C: New test.
48930
48931 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         * g++.old-deja/g++.other/vbase4.C: New test.
48934
48935 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48936
48937         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48938         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48939         * gcc.dg/special/special.exp: New test driver which will check
48940         for alias support for the above test.
48941
48942 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48943
48944         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48945         problems on small machines.
48946         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48947         parameterize.
48948
48949 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48950
48951         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48952         mips.
48953         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48954
48955 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48956
48957         * g++.old_deja/g++.pt/using8.C: New test.
48958
48959 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48960
48961         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48962
48963 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48964
48965         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48966         where a failure is expected.
48967         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48968
48969 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48970
48971         * g++.old_deja/g++.pt/instantiate12.C: New test.
48972
48973 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48974
48975         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48976         start of structs.
48977         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48978         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48979         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48980         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48981         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48982         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48983         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48984         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48985         * g++.old-deja/g++.eh/spec6.C: Likewise.
48986         * g++.old-deja/g++.jason/crash3.C: Likewise.
48987         * g++.old-deja/g++.law/ctors11.C: Likewise.
48988         * g++.old-deja/g++.law/ctors17.C: Likewise.
48989         * g++.old-deja/g++.law/ctors5.C: Likewise.
48990         * g++.old-deja/g++.law/ctors9.C: Likewise.
48991         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48992         * g++.old-deja/g++.mike/net22.C: Likewise.
48993         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48994         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48995         * g++.old-deja/g++.mike/virt3.C: Likewise.
48996         * g++.old-deja/g++.niklas/t128.C: Likewise.
48997         * g++.old-deja/g++.other/anon4.C: Likewise.
48998         * g++.old-deja/g++.other/using1.C: Likewise.
48999         * g++.old-deja/g++.other/warn3.C: Likewise.
49000         * g++.old-deja/g++.pt/t37.C: Likewise.
49001         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49002         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49003
49004 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49005
49006         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49007
49008 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49009
49010         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49011
49012 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49013
49014         * gcc.c-torture/compile/20010107-1.c: New test.
49015
49016 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49017
49018         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49019
49020 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49021
49022         * gcc.dg/format/format.h: New file.
49023         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49024         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49025         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49026         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49027         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49028         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49029         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49030         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49031         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49032         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49033         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49034         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49035         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49036         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49037         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49038         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49039         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49040         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49041         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49042         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49043         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49044         instead of declaring standard types, macros and functions in each
49045         test.
49046
49047 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49048
49049         * gcc.c-torture/execute/20010106-1.c: New test.
49050
49051 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49052
49053         * gcc.dg/format/format.exp: New file.
49054         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49055         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49056         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49057         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49058         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49059         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49060         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49061         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49062         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49063         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49064         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49065         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49066         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49067         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49068         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49069         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49070         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49071         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49072         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49073         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49074         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49075         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49076         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49077         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49078         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49079         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49080         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49081         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49082         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49083         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49084         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49085         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49086         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49087         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49088         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49089         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49090         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49091         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49092         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49093         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49094         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49095         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49096
49097 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49098
49099         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49100         account.
49101
49102 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49103
49104         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49105
49106 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49107
49108         * g++.old-deja/g++.pt/crash62.C: New test.
49109
49110 2001-01-04  Richard Henderson  <rth@redhat.com>
49111
49112         * gcc.dg/20000926-1.c: Update expected warnings.
49113         * gcc.dg/array-2.c: Likewise.
49114         * gcc.dg/array-4.c: Also validate flexible array members.
49115         * gcc.dg/c99-flex-array-1.c: New.
49116
49117 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49118
49119         * gcc.c-torture/compile/20001222-1.x: Remove.
49120
49121 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49122
49123         * gcc.c-torture/execute/built-in-setjmp.c: New.
49124
49125 2001-01-03  Richard Henderson  <rth@redhat.com>
49126
49127         * gcc.dg/940510-1.c: Update expected error wording.
49128         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49129
49130 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49131
49132         * lib/target-supports.exp (check_alias_available): Modified to
49133         indicate aliases not supported if only weak aliases are supported.
49134
49135 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49136
49137         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49138         Turn on cmpstrsi checks for __pj__ and __i370__.
49139
49140 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49141
49142         * g++.old-deja/g++.other/virtual11.C: New test.
49143
49144 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49145
49146         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49147
49148 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49149
49150         * gcc.c-torture/compile/20010102-1.c: New test.
49151
49152 2001-01-02  Andreas Jaeger  <aj@suse.de>
49153
49154         * gcc.dg/noreturn-3.c: New test.
49155
49156         * gcc.dg/noreturn-4.c: New test.
49157
49158 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49159
49160         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49161         __builtin_fputc and __builtin_fwrite.
49162
49163 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49164
49165         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49166         signed char, not default char.
49167
49168 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49169
49170         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49171
49172 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49173
49174         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49175
49176 2000-12-29  Richard Henderson  <rth@redhat.com>
49177
49178         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49179         (__cyg_profile_func_exit): Define.
49180
49181 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49182
49183         * g++.dg/vtgc1.C: New test.
49184
49185 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49186
49187         * gcc.dg/noncompile/20001228-1.c: New test.
49188
49189         * gcc.dg/20001228-1.c: New test.
49190
49191         * gcc.c-torture/execute/20001228-1.c: New test.
49192
49193 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49194
49195         * gcc.dg/format-strfmon-1.c: New test.
49196
49197 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49198
49199         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49200         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49201         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49202         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49203         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49204         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49205         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49206         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49207         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49208         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49209         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49210         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49211         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49212
49213         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49214         * gcc.c-torture/execute/string-opt-4.c: Test index.
49215
49216 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49217
49218         * gcc.c-torture/compile/20001226-1.c: New test.
49219
49220 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49221
49222         * gcc.c-torture/compile/20001222-1.c: New test.
49223         * gcc.c-torture/compile/20001222-1.x: Xfail.
49224
49225 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49226
49227         * gcc.c-torture/execute/comp-goto-2.c: New test.
49228
49229 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49230
49231         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49232         Use long types if __INT_MAX__ is 32767.
49233         (main): Use cast to (sint32 *) when poking 88 into a_page.
49234
49235         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49236
49237 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49238
49239         * gcc.c-torture/compile/20001221-1.c: New test.
49240         * gcc.c-torture/execute/20001221-1.c: New test.
49241
49242 2000-12-20  Richard Henderson  <rth@redhat.com>
49243
49244         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49245         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49246
49247 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49248
49249         * gcc.dg/compare3.c: New test.
49250
49251 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49252
49253         * gcc.dg/format-warnll-1.c: New test.
49254
49255 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49256
49257         * gcc.dg/cpp/cmdlne-P.c: New test.
49258
49259 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49260
49261         * gcc.c-torture/execute/builtin-abs-1.c,
49262         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49263
49264 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49265
49266         * gcc.dg/cpp/multiline.c: New test.
49267
49268 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49269
49270         * g++.old-deja/g++.other/syshdr1.C: Update.
49271         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49272
49273 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49274
49275         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49276
49277 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49278
49279         * g++.old-deja/g++.pt/ttp65.C: New test.
49280
49281 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49282
49283         * g++.old-deja/g++.pt/ttp64.C: New test.
49284
49285 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49286
49287         * g++.old-deja/g++.pt/spec33.C: New test.
49288
49289 2000-12-14  Catherine Moore  <clm@redhat.com>
49290
49291         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49292         * gcc.c-torture/execute/920612-2.c: Likewise.
49293         * gcc.c-torture/execute/920428-2.c: Likewise.
49294         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49295         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49296
49297 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49298
49299         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49300         * gcc.dg/pack-test-2.c: Likewise.
49301
49302 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49303
49304         Tests by Zack Weinberg <zackw@stanford.edu>.
49305
49306         * gcc.dg/cpp/defined.c: Update.
49307         * gcc.dg/cpp/defined_trad.c: New tests.
49308
49309 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49310
49311         * gcc.dg/cpp/trad-direct.c: Update.
49312
49313 2000-12-11  Neil Booth  <neilb@earthling.net>
49314
49315         * gcc.dg/cpp/defined_trad.c
49316
49317 2000-12-11  Neil Booth  <neilb@earthling.net>
49318
49319         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49320
49321 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49322
49323         * gcc.dg/format-miss-2.c: New test.
49324
49325 2000-12-09  Neil Booth  <neilb@earthling.net>
49326
49327         * gcc.dg/cpp/lineflags.c: New tests.
49328         * gcc.dg/cpp/poison.c: Update.
49329         * gcc.dg/cpp/redef2.c: Update.
49330         * gcc.dg/cpp/skipping.c: New test.
49331
49332 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49333
49334         * g++.old-deja/g++.other/eh3.C: New testcase.
49335
49336 2000-12-07  Neil Booth  <neilb@earthling.net>
49337
49338         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49339         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49340         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49341         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49342         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49343         Update.
49344
49345 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49346
49347         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49348         __SIZE_TYPE__ instead of int for type of integers cast to
49349         pointers.
49350
49351 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * g++.old-deja/g++.other/cleanup4.C: New test.
49354
49355 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49356
49357         * format-sec-1.c: New test.
49358
49359 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49360
49361         * gcc.dg/format-nonlit-3.c: New test.
49362
49363 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49364
49365         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49366         through a null pointer.
49367
49368 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49369
49370         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49371         * g++.old-deja/g++.pt/partial4.C: New test.
49372
49373 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49374
49375         * gcc.c-torture/execute/ieee/hugeval.x: New.
49376
49377 2000-12-06  Neil Booth  <neilb@earthling.net>
49378
49379         * gcc.dg/cpp/backslash2.c: New tests.
49380
49381 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49382
49383         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49384         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49385
49386 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49387
49388         * gcc.c-torture/execute/20001203-2.c: New testcase.
49389
49390 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49391
49392         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49393         * g++.old-deja/g++.other/virtual10.C: New test.
49394
49395 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49396
49397         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49398
49399 2000-12-05  Richard Henderson  <rth@redhat.com>
49400
49401         * gcc.c-torture/compile/20001205-1.c: New.
49402
49403 2000-12-04  Neil Booth  <neilb@earthling.net>
49404
49405         * g++.old-deja/g++.other/virtual9.C: New test.
49406         * g++.old-deja/g++.pt/crash61.C: New test.
49407         * gcc.c-torture/execute/loop-9.c: New test.
49408
49409 2000-12-04  Neil Booth  <neilb@earthling.net>
49410
49411         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49412         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49413         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49414         * gcc.dg/cpp/extratokens.c: ...here.
49415
49416 2000-12-04  Neil Booth  <neilb@earthling.net>
49417
49418         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49419         New tests.
49420
49421 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49422
49423         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49424         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49425
49426 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49427
49428         * gcc.c-torture/execute/20001203-1.c: New test.
49429
49430 2000-12-03  Neil Booth  <neilb@earthling.net>
49431
49432         * gcc.dg/cpp/macro6.c: New test cases.
49433
49434 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49435
49436         * gcc.c-torture/execute/string-opt-9.c: New test.
49437         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49438         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49439         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49440
49441         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49442         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49443
49444 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49445
49446         * gcc.dg/cpp/if-6.c: New testcase.
49447
49448         * gcc.dg/20001201-1.c: New testcase.
49449
49450 2000-12-02  Neil Booth  <neilb@earthling.net>
49451
49452         * g++.old-deja/g++.other/externC4.C,
49453         g++.old-deja/g++.other/friend10.C: New tests.
49454
49455 2000-12-02  Neil Booth  <neilb@earthling.net>
49456
49457         * g++.old-deja/g++.other/instan2.C
49458         * g++.old-deja/g++.other/instan3.C: New test.
49459
49460 2000-12-02  Neil Booth  <neilb@earthling.net>
49461
49462         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49463         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49464         gnuc99.c,gnuc99-pedantic.c: New tests.
49465
49466 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49467
49468         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49469         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49470
49471 2000-12-01  Neil Booth  <neilb@earthling.net>
49472
49473         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49474         * gcc.dg/cpp/poison.c: Update.
49475         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49476
49477 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49478
49479         * g77.f-torture/execute/20001201.f: New test.
49480
49481 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49482
49483         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49484
49485 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49486
49487         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49488
49489 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49490
49491         * g++.old-deja/g++.other/cast6.C: New test.
49492
49493 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49494
49495         * gcc.c-torture/execute/20001130-2.c: New testcase.
49496
49497 2000-11-30  Richard Henderson  <rth@redhat.com>
49498
49499         * gcc.c-torture/execute/20001130-1.c: New test.
49500
49501 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49502
49503         * g++.old-deja/g++.other/op3.C: New test.
49504
49505 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49506
49507         * g++.old-deja/g++.other/op2.C: New test.
49508
49509 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49510
49511         * g++.old-deja/g++.other/crash38.C: New test.
49512
49513 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49514
49515         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49516
49517 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49518
49519         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49520         tests.
49521         * gcc.c-torture/execute/string-opt-6.c: New test.
49522
49523         * gcc.dg/20001117-1.c: Add main.
49524
49525 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49526
49527         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49528         Move from here ...
49529         * gcc.dg/940510-1.c: ... to here.
49530
49531         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49532         zero-size arrays in toplevel structures.
49533
49534 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49535
49536         * gcc.c-torture/execute/loop-8.c: New test.
49537
49538 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49539
49540         * g++.old-deja/g++.other/base1.C: New test.
49541
49542 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49543
49544         * g++.old-deja/g++.other/parse2.C: New test.
49545
49546 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49547
49548         * g++.old-deja/g++.pt/incomplete1.C: New test.
49549
49550 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49551
49552         * g++.old-deja/g++.other/friend9.C: New test.
49553
49554 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49555
49556         * gcc.dg/20001127-1.c: New test.
49557
49558 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49559
49560         * g++.old-deja/g++.pt/friend46.C: New test.
49561
49562 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49563
49564         * g++.old-deja/g++.other/ptrmem8.C: New test.
49565
49566 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49567
49568         * gcc.c-torture/execute/string-opt-7.c: New test.
49569         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49570
49571 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49572
49573         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49574         instead of 'mkcheck 2'.
49575
49576 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49577
49578         * gcc.c-torture/execute/memcheck/driver.c,
49579         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49580         C9X references to refer to C99.
49581
49582 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49583
49584         * gcc.dg/ultrasp3.c: New test.
49585
49586 2000-11-25  Neil Booth  <neilb@earthling.net>
49587
49588         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49589
49590 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49591
49592         * gcc.c-torture/compile/20001123-2.c: New.
49593
49594 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49595
49596         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49597
49598 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49599
49600         * gcc.dg/sequence-point-1.c: Add some new tests.
49601         * gcc.c-torture/execute/20001124-1.c: New test.
49602
49603 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49604
49605         * g++.old-deja/g++.other/vaarg4.C: New test.
49606         * gcc.c-torture/compile/20001123-1.c: New test.
49607
49608 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49609
49610         * g++.other/crash24.C: Adjust and remove XFAIL.
49611         * g++.other/crash37.C: New test.
49612
49613 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49614
49615         * g++.old-deja/g++.pt/instantiate9.C: New test.
49616
49617 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49618
49619         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49620         new ABI, too.
49621
49622         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49623         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49624
49625 2000-11-22  Neil Booth  <neilb@earthling.net>
49626
49627         * gcc.dg/cpp/Wtrigraphs.c: New test.
49628
49629 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49630
49631         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49632
49633 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49634
49635         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49636
49637 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49638
49639         * lib/gcc-dg.exp: load_lib scanasm.exp.
49640         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49641         * lib/g++-dg.exp: load_lib scanasm.exp.
49642         * lib/scanasm.exp: New.
49643         (scan-assembler, scan-assembler-not): Add optional arguments to
49644         test name, or if not present, the pattern name.
49645         (scan-assembler-dem, scan-assembler-dem-not): New.
49646
49647         * g++.dg/dg.exp: New.
49648
49649 2000-11-21  Neil Booth  <neilb@earthling.net>
49650
49651         * gcc.dg/cpp/integrated1.c: Remove.
49652
49653 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49654
49655         * gcc.c-torture/execute/20001121-1.c: New test.
49656
49657 2000-11-21  Richard Henderson  <rth@redhat.com>
49658
49659         * gcc.c-torture/compile/20001121-1.c: New test.
49660
49661 2000-11-20  Neil Booth  <neilb@earthling.net>
49662
49663         * gcc.dg/cpp/integrated1.c: New test.
49664
49665 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49666
49667         * g++.old-deja/g++.other/inline17.C: New test.
49668
49669 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49670
49671         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49672         local variable to be zero: I made the variable global. Now
49673         uses abort() and exit() instead of relying on main's return value.
49674
49675 2000-11-20  Neil Booth  <neilb@earthling.net>
49676
49677         * gcc.dg/cpp/paste2.c: Update test.
49678         * objc/execute/paste.m: New test.
49679
49680 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49681
49682         * gcc.dg/c99-condexpr-1.c: New test.
49683
49684 2000-11-20  Neil Booth  <neilb@earthling.net>
49685
49686         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49687
49688 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49689
49690         * g++.old-deja/g++.pt/export1.C: New test.
49691
49692 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49693
49694         * gcc.dg/20001117-1.c: New test.
49695
49696 2000-11-18  Richard Henderson  <rth@redhat.com>
49697
49698         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49699
49700 2000-11-18  Richard Henderson  <rth@redhat.com>
49701
49702         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49703         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49704         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49705
49706 2000-11-18  Richard Henderson  <rth@redhat.com>
49707
49708         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49709         (main): New.  Exit cleanly.
49710
49711 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49712
49713         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49714         gcc.dg/c99-fordecl-2.c: New tests.
49715
49716 2000-11-18  Richard Henderson  <rth@redhat.com>
49717
49718         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49719         * gcc.c-torture/execute/zerolen-2.c: New.
49720
49721 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49722
49723         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49724         memory.
49725
49726 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49727
49728         * g++.old-deja/g++.pt/instantiate8.C: New test.
49729
49730 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49731
49732         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49733         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49734
49735 2000-11-16  Nick Clifton  <nickc@redhat.com>
49736
49737         * gcc.c-torture/execute/nestfunc-2.c: New test.
49738         * gcc.c-torture/execute/nestfunc-3.c: New test.
49739
49740 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49741
49742         * gcc.c-torture/compile/20001116-1.c: New test.
49743
49744 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49745
49746         * gcc.c-torture/execute/20001115-1.c: New test.
49747
49748 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49749
49750         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49751         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49752         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49753         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49754
49755 2000-11-15  Neil Booth  <neilb@earthling.net>
49756
49757         gcc.dg/cpp/_Pragma1.c: Update.
49758         gcc.dg/cpp/_Pragma2.c: New test.
49759
49760 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49761
49762         * g++.old-deja/g++.other/anon5.C: New test.
49763
49764 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49765
49766         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49767         tests.
49768
49769 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49770
49771         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49772         output.
49773
49774 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49775
49776         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49777         labels at end of compound statements.
49778
49779 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49780
49781         * gcc.c-torture/execute/loop-7.c: New test.
49782
49783 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49784
49785         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49786
49787 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49788
49789         * gcc.dg/c99-bool-1.c: New test.
49790
49791 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49792
49793         * gcc.dg/c99-scope-1.c: Remove xfail.
49794         * gcc.dg/c99-scope-2.c: New test.
49795
49796 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49797
49798         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49799         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49800
49801 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49802
49803         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49804         error messages.
49805
49806         * g++.mike/p700.C: Don't typedef wchar_t.
49807         * g++.mike/p784.C: Likewise.
49808         * g++.mike/eb101.C: Don't use __wchar_t.
49809
49810 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49811
49812         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49813         from DO loop.
49814
49815 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49816
49817         * gcc.c-torture/execute/20001111-1.c: New test.
49818
49819 2000-11-10  Nick Clifton  <nickc@redhat.com>
49820
49821         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49822         long multuiple and accumulate.
49823
49824 2000-11-09  Richard Henderson  <rth@redhat.com>
49825
49826         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49827         via size_t instead of int.
49828
49829         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49830         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49831         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49832         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49833
49834 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49835
49836         * gcc.c-torture/compile/20001109-1.c: New test.
49837         * gcc.c-torture/compile/20001109-2.c: New test.
49838
49839 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49840
49841         * g++.old-deja/g++.pt/operator1.C: New test.
49842         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49843
49844 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49845
49846         * gcc.dg/20001108-1.c: New test.
49847
49848 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49849
49850         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49851         with both arguments constant strings.
49852         * gcc.c-torture/execute/string-opt-3.c: New test.
49853         * gcc.c-torture/execute/string-opt-4.c: New test.
49854         * gcc.c-torture/execute/string-opt-5.c: New test.
49855
49856 2000-11-08  Nick Clifton  <nickc@redhat.com>
49857
49858         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49859         mulsidi3adddi patterns.
49860
49861 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49862
49863         * g++.old-deja/g++.other/crash36.C: New test.
49864
49865 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49866
49867         * g++.old-deja/g++.other/init16.C: New test.
49868
49869 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49870
49871         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49872
49873 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49874
49875         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49876         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49877         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49878
49879 2000-11-07  DJ Delorie  <dj@redhat.com>
49880
49881         * gcc.dg/20000614-1.c: Add return so that test can pass.
49882
49883 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49884
49885         * gcc.c-torture/execute/string-opt-1.c: New test.
49886
49887 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49888
49889         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49890         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49891         parameters in registers, and there is no way for a varargs
49892         function to know in which order the integer and floating-point
49893         parameters should be interleaved when they are placed on the
49894         stack.
49895         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49896         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49897
49898 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49899
49900         * gcc.c-torture/execute/string-opt-2.c: New test.
49901
49902 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49903
49904         * g++.old-deja/g++.pt/crash60.C: New test.
49905
49906 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49907
49908         * g++.old-deja/g++.other/crash24.C: New test.
49909         * g++.old-deja/g++.other/crash25.C: New test.
49910         * g++.old-deja/g++.other/crash26.C: New test.
49911         * g++.old-deja/g++.other/crash27.C: New test.
49912         * g++.old-deja/g++.other/crash28.C: New test.
49913         * g++.old-deja/g++.other/crash29.C: New test.
49914         * g++.old-deja/g++.other/crash30.C: New test.
49915         * g++.old-deja/g++.other/crash31.C: New test.
49916         * g++.old-deja/g++.other/crash32.C: New test.
49917         * g++.old-deja/g++.other/crash33.C: New test.
49918         * g++.old-deja/g++.other/crash34.C: New test.
49919         * g++.old-deja/g++.other/crash35.C: New test.
49920
49921 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49922
49923         * gcc.c-torture/execute/20001031-1.c: New test.
49924
49925 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49926
49927         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49928         namespace.
49929
49930         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49931         standards-conformant.
49932
49933         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49934
49935         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49936         * g++.old-deja/g++.mike/p755a.C: Likewise.
49937         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49938         library makes no calls to `operator new' during initialization.
49939
49940 2000-11-04  Neil Booth  <neilb@earthling.net>
49941
49942         * gcc.dg/cpp/include2.c: New tests.
49943
49944 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49945
49946         * lib/g++.exp (g++_set_ld_library_path): New function.
49947         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49948
49949 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49950
49951         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49952         warnings.
49953
49954 2000-11-01  Richard Henderson  <rth@redhat.com>
49955
49956         * g++.old-deja/g++.ext/namedret1.C: New.
49957         * g++.old-deja/g++.ext/namedret2.C: New.
49958         * g++.old-deja/g++.ext/namedret3.C: New.
49959
49960 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49961
49962         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49963         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49964
49965 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49966
49967         * gcc.c-torture/execute/va-arg-21.c: New test.
49968
49969 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49970
49971         * gcc.dg/c99-complex-2.c: New test.
49972
49973 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49974
49975         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49976
49977 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49978
49979         * g++.old-deja/g++.other/inline16.C: New test.
49980
49981 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49982
49983         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49984         __PRETTY_FUNCTION__
49985
49986 2000-10-29  Neil Booth  <neilb@earthling.net>
49987
49988         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49989         New tests.
49990         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49991         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49992         optimisation.
49993
49994 2000-10-29  Neil Booth  <neilb@earthling.net>
49995
49996         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49997         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49998         * mi5.c: Test multiple includes work with -C.
49999         * trigraphs.c: Test ^= version.
50000
50001 2000-10-28  Neil Booth  <neilb@earthling.net>
50002
50003         New tests and test updates for new macro expander.
50004
50005         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50006         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50007         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50008         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50009         new diagnostic messages.
50010
50011         * gcc.dg/cpp/macro3.c: New tests.
50012
50013 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50014
50015         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50016         on the same line.
50017
50018 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50019
50020         * g++.old-deja/g++.other/eh2.C: New test.
50021
50022 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50023
50024         * gcc.c-torture/execute/20001027-1.c: New test.
50025
50026 2000-10-26  Richard Henderson  <rth@redhat.com>
50027
50028         * gcc.c-torture/execute/20001026-1.c: New.
50029
50030 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50031
50032         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50033         * g++.old-deja/g++.law/builtin1.C: Likewise.
50034         * g++.old-deja/g++.law/ctors10.C: Likewise.
50035         * g++.old-deja/g++.law/virtual3.C: Likewise.
50036         * g++.old-deja/g++.mike/p658.C: Likewise.
50037         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50038         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50039         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50040         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50041         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50042
50043 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50044
50045         * gcc.c-torture/compile/20001024-1.c: New test.
50046
50047 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50048
50049         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50050         to tell us whether or not we are using V3.
50051
50052 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50053
50054         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50055         operands.
50056
50057 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50058
50059         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50060
50061 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50062
50063         * gcc.c-torture/execute/20001024-1.c: New test.
50064
50065 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50066
50067         * g++.old-deja/g++.other/sibcall1.C: New test.
50068
50069 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50070
50071         * gcc.dg/noncompile/init-3.c: New test.
50072
50073 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50074
50075         * gcc.dg/format-array-1.c: New test.
50076
50077 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50078
50079         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50080         writing through null pointers; remove comment about testing
50081         unterminated strings.
50082
50083 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50084
50085         * gcc.c-torture/execute/20001017-2.c: New test.
50086
50087 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50088
50089         * gcc.c-torture/compile/20001018-1.c: New test.
50090         * gcc.c-torture/compile/20001018-1.x: Xfail.
50091
50092 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50093
50094         * gcc.c-torture/execute/20001017-1.c: New test.
50095
50096 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50097
50098         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50099         for multiple use of arguments with scanf formats; add tests for
50100         multiple use of arguments.
50101
50102 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50103
50104         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50105         from some old tests.
50106
50107 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50108
50109         * gcc.dg/format-miss-1.c: New test.
50110
50111 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50112
50113         * gcc.c-torture/execute/20001013-1.c: New test.
50114
50115 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50116
50117         * gcc.dg/format-branch-1.c: New test.
50118
50119 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50120
50121         * README, lib/file-format.exp: Remove EGCS references.
50122
50123 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50124
50125         * gcc.dg/20001013-1.c: New test.
50126
50127 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50128
50129         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50130         for intmax_t in the compiler using __typeof__ and the type rules
50131         for conditional expressions.
50132
50133 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50134
50135         * gcc.dg/20001012-1.c: New test.
50136         * gcc.dg/20001012-2.c: New test.
50137
50138 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50139
50140         * gcc.dg/format-attr-1.c: New test.
50141
50142 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50143
50144         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50145         __LONG_LONG_MAX__ instead of LLONG_MAX.
50146
50147 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50148
50149         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50150         scanf flags.
50151         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50152         flags.
50153
50154 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50155
50156         * gcc.dg/sequence-pt-1.c: New test.
50157
50158 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50159
50160         * gcc.c-torture/execute/20001011-1.c: New testcase.
50161         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50162
50163 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50164
50165         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50166         does not error on it.
50167
50168 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50169
50170         * gcc.dg/20001009-1.c: New test.
50171
50172 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50173
50174         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50175         * gcc.c-torture/execute/20001009-2.c: ... to here.
50176
50177 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50178
50179         * gcc.c-torture/compile/20001009-1.c: New testcase.
50180         * gcc.c-torture/execute/20001009-1.c: New testcase.
50181         Testcases provided by Jan Hubicka <jh@suse.cz>.
50182
50183 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50184
50185         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50186         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50187         uintmax_t using <limits.h> to emulate the compiler's internal
50188         logic.  No longer XFAIL %j tests.
50189
50190 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50191
50192         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50193         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50194         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50195         regexps and details of expected handling of some bad formats.
50196         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50197         suppression.
50198
50199 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50200
50201         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50202         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50203         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50204         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50205         in list archives.
50206
50207 2000-10-06  Richard Henderson  <rth@cygnus.com>
50208
50209         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50210         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50211         * g++.old-deja/g++.jason/report.C: Likewise.
50212         * g++.old-deja/g++.law/friend5.C: Likewise.
50213         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50214         of the expected warnings.
50215
50216 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50217
50218         * g++.old-deja/g++.pt/enum14.C: New test.
50219
50220 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50221
50222         * g++.old-deja/g++.pt/crash59.C: New test.
50223
50224 2000-10-04  Will Cohen  <wcohen@redhat.com>
50225
50226         * gcc.dg/20000926-1.c: New test.
50227
50228 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50229
50230         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50231         function name for current C++ compiler.
50232         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50233
50234 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50235
50236         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50237         __PRETTY_FUNCTION__.
50238         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50239
50240 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50241
50242         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50243
50244 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50245
50246         * gcc.c-torture/compile/20000923-1.c: New test.
50247
50248 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50249
50250         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50251         * g++.old-deja/g++.pt/ttp62.C: Same.
50252         * g++.old-deja/g++.other/inline14.C: Same.
50253
50254 2000-09-24  Richard Henderson  <rth@cygnus.com>
50255
50256         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50257
50258 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50259
50260         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50261
50262 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50263
50264         * gcc.c-torture/compile/20000922-1.c: New file.
50265
50266 2000-09-21  Nick Clifton  <nickc@redhat.com>
50267
50268         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50269         a signed long modulo operation.
50270         (mod6): New function - perform an unsigned long modulo operation.
50271         (main): Add tests for modulos of very large numbers by very small
50272         dividends.
50273
50274 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50275
50276         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50277
50278 2000-09-19  Richard Henderson  <rth@cygnus.com>
50279
50280         * gcc.dg/compare2.c (case 10): XFAIL.
50281
50282 2000-09-18  Richard Henderson  <rth@cygnus.com>
50283
50284         * gcc.c-torture/execute/20000906-1.c: Move ...
50285         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50286         that support __builtin_trap.
50287
50288 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50289
50290         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50291
50292 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50293
50294         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50295         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50296         more $ format tests.
50297
50298 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50299
50300         * gcc.dg/format-errmk-1.c: New test.
50301
50302 2000-09-17  Greg McGary  <greg@mcgary.org>
50303
50304         * gcc.c-torture/execute/20000917-1.x: Remove.
50305
50306 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50307
50308         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50309
50310 2000-09-17  Greg McGary  <greg@mcgary.org>
50311
50312         * gcc.c-torture/execute/20000917-1.c: New test.
50313         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50314
50315 2000-09-16  Neil Booth  <NeilB@earthling.net>
50316
50317         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50318         in nested macro bug.
50319
50320 2000-09-15  Neil Booth  <NeilB@earthling.net>
50321
50322         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50323
50324 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50325
50326         * gcc.c-torture/execute/20000914-1.c: New test.
50327
50328 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50329
50330         * g++.other/inline13.C: New test.
50331
50332 2000-09-12  Andreas Jaeger  <aj@suse.de>
50333
50334         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50335         constant by Ulrich Drepper <drepper@redhat.com>.
50336
50337 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50338
50339         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50340
50341 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50342
50343         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50344
50345 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50346
50347         * gcc.dg/cpp/backslash.c: New test.
50348
50349 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50350
50351         * gcc.c-torture/execute/20000910-1.c: New test.
50352         * gcc.c-torture/execute/20000910-2.c: Likewise.
50353
50354 2000-09-11  Robert Lipe  <robertl@sco.com>
50355
50356         * gcc.dg/pragma-align.c: New test.
50357
50358 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50359
50360         * g++.old-deja/g++.pt/explicit82.C: New test.
50361         * g++.old-deja/g++.pt/explicit83.C: New test.
50362
50363 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50364
50365         * gcc.dg/asm-names.c: New test.
50366
50367 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50368
50369         * gcc.dg/cpp/tr-warn6.c: New test
50370
50371 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50372
50373         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50374         be accepted.
50375
50376 2000-09-07  Catherine Moore  <clm@redhat.com>
50377
50378         * gcc.c-torture/execute/unroll-1.c: New test.
50379
50380 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50381
50382         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50383         ERROR markers.
50384         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50385         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50386         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50387         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50388         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50389         Preprocess only.
50390         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50391         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50392
50393 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50394
50395         * g++.old-deja/g++.pt/deduct2.C: New test.
50396
50397 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50398
50399         * g++.old-deja/g++.pt/parms2.C: New test.
50400
50401 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50402
50403         * g++.old-deja/g++.pt/crash58.C: New test.
50404
50405 2000-09-06  Greg McGary  <greg@mcgary.org>
50406
50407         * gcc.c-torture/execute/20000906-1.c: New test.
50408         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50409
50410 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50411
50412         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50413
50414 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50415
50416         * g++.old-deja/g++.pt/crash57.C: New test.
50417
50418 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50419
50420         * g++.old-deja/g++.pt/crash56.C: New test.
50421
50422 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50423
50424         * g++.old-deja/g++.pt/koenig1.C: New test.
50425
50426 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50427
50428         * gcc.dg/20000904-1.c: New test.
50429
50430 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50431
50432         * gcc.dg/cpp/paste8.c: New test.
50433
50434 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50435
50436         * gcc.c-torture/compile/20000827-1.c: New test.
50437
50438 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50439
50440         * gcc.dg/format-diag-1.c: New test.
50441
50442 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50443
50444         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50445         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50446         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50447         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50448         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50449
50450 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50451
50452         * g++.old-deja/g++.other/nested4.C: New test.
50453
50454 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50455
50456         * g++.old-deja/g++.ns/scoped1.C: New test.
50457
50458 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50459
50460         * lib/g++.exp: Support testing already-installed GCC.
50461
50462 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50463
50464         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50465
50466 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50467
50468         * gcc.dg/return-type-2.c: New test.
50469
50470 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50471
50472         * gcc.c-torture/compile/20000825-1.c: New test.
50473
50474 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50475
50476         * gcc.dg/dwarf2-2.c: New test.
50477
50478 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50479
50480         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50481         dg-warning regexps.
50482
50483 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50484
50485         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50486         gcc.dg/format-ext-5.c: New tests.
50487
50488 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50489
50490         * g++.old-deja/g++.other/crash22.C: New test.
50491
50492 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50493
50494         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50495
50496 2000-08-24  Richard Henderson  <rth@cygnus.com>
50497
50498         * gcc.dg/ia64-sync-1.c: New test.
50499         * gcc.dg/ia64-sync-2.c: New test.
50500         * gcc.dg/ia64-asm-1.c: New test.
50501
50502 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50503
50504         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50505         * gcc.dg/format-ext-2.c: New test.
50506
50507 2000-08-23  Jason Merrill  <jason@redhat.com>
50508
50509         * lib/old-dejagnu.exp: Also ignore "In member function" and
50510         "At global scope".
50511
50512 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50513
50514         * gcc.dg/noncompile/label-lineno-1.c: New test.
50515
50516 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50517
50518         * gcc.dg/c99-array-nonobj-1.c: New test.
50519
50520 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50521
50522         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50523         tests.
50524         * gcc.dg/format-ext-1.c: New test.
50525
50526 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50527
50528         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50529         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50530         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50531         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50532         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50533
50534 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50535
50536         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50537         gcc.dg/c99-strftime-2.c: New tests.
50538
50539 2000-08-22  Richard Henderson  <rth@cygnus.com>
50540
50541         * gcc.c-torture/execute/20000822-1.c: New test.
50542
50543 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50544
50545         * gcc.c-torture/execute/20000819-1.x: Remove.
50546
50547 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50548
50549         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50550         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50551         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50552         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50553         gcc.dg/format-xopen-1.c: New tests.
50554
50555 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50556
50557         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50558
50559 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50560
50561         * g++.old-deja/g++.other/loop2.C: New test.
50562
50563         * gcc.c-torture/compile/20000606-1.c: New test.
50564         * gcc.c-torture/compile/20000728-1.c: New test.
50565         * gcc.c-torture/execute/20000801-1.c: New test.
50566         * gcc.c-torture/execute/20000801-2.c: New test.
50567         * gcc.c-torture/execute/20000819-1.c: New test.
50568         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50569         * gcc.dg/20000629-1.c: New test.
50570         * gcc.dg/20000724-1.c: New test.
50571         * gcc.dg/20000807-1.c: New test.
50572
50573 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50574
50575         * gcc.dg/cpp/pragma-1.c: New test.
50576         * gcc.dg/cpp/pragma-2.c: New test.
50577
50578 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50579
50580         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50581         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50582
50583 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50584
50585         * gcc.c-torture/compile/20000818-1.c: New test.
50586
50587 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50588
50589         * gcc.c-torture/execute/20000818-1.c: New test.
50590
50591 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50592
50593         * gcc.dg/format-va-1.c: New test.
50594
50595 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50596
50597         * g++.old-deja/g++.other/typedef8.C: New test.
50598
50599 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50600
50601         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50602         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50603         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50604         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50605         * g++.old-deja/g++.other/ptrmem7.C: New test.
50606         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50607
50608 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50609
50610         * g++.old-deja/g++.pt/typename27.C: New test.
50611
50612 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50613
50614         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50615         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50616         * g++.old-deja/g++.pt/friend45.C: New test.
50617         * g++.old-deja/g++.other/friend8.C: New test.
50618
50619 2000-08-15  Richard Henderson  <rth@cygnus.com>
50620
50621         * gcc.c-torture/execute/20000815-1.c: New test.
50622
50623 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50624
50625         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50626         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50627         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50628
50629 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50630
50631         * g++.old-deja/g++.other/refinit2.C: New test.
50632
50633 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50634
50635         * lib/c-torture.exp (c-torture): Make
50636         compiler_conditional_xfail_data global.
50637         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50638         compiler_conditional_xfail_data machinery.
50639         (f-torture-execute): Likewise.
50640         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50641         and only when unrolling loops.
50642
50643         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50644
50645 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50646
50647         * g++.old-deja/g++.pt/explicit81.C: New test.
50648
50649 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50650
50651         * g++.old-deja/g++.pt/typename26.C: New test.
50652
50653 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50654
50655         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50656         warning.
50657
50658 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50659
50660         * g++.old-deja/g++.other/array3.C: New test.
50661
50662 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50663
50664         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50665         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50666         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50667         New tests.
50668
50669 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50670
50671         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50672         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50673
50674 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50675
50676         * gcc.c-torture/execute/20000808-1.c: New test.
50677
50678 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50679
50680         * gcc.dg/c90-const-expr-1.c: New test.
50681
50682 2000-08-08  Richard Henderson  <rth@cygnus.com>
50683
50684         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50685
50686 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50687
50688         * gcc.dg/noncompile/const-ll-1.c: New test.
50689
50690 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50691
50692         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50693
50694 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50695
50696         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50697         that running programs linked against the shared version of libobjc
50698         run correctly.
50699
50700 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50701
50702         * gcc.dg/c99-printf-1.c: New test.
50703
50704 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50705
50706         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50707
50708 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50709
50710         * gcc.c-torture/execute/20000731-1.x: Delete.
50711
50712 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50713
50714         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50715         and torture_without_loops as is done by c-torture.exp.
50716         (search_for): Copy from c-torture.exp.
50717         (gcc-dg-runtest): New function, drives a directory of tests
50718         iterating over the TORTURE_OPTIONS.
50719         (scan-assembler, scan-assembler-not): Move here from
50720         individual directory drivers.
50721
50722         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50723         defined by lib/gcc-dg.exp.
50724         * gcc.dg/cpp/cpp.exp: Likewise.
50725         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50726         gcc-dg-runtest, so we cycle over optimization options.
50727
50728         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50729         * gcc.dg/compare2.c: No longer expected to fail.
50730
50731 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50732
50733         * gcc.c-torture/execute/20000804-1.c: New test.
50734
50735 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50736
50737         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50738
50739 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50740
50741         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50742
50743 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50744
50745         * gcc.c-torture/compile/20000803-1.c: New test.
50746
50747 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50748
50749         * gcc.c-torture/execute/20000801-3.c,
50750         gcc.c-torture/execute/20000801-4.c: New tests.
50751         * gcc.c-torture/execute/20000801-3.x,
50752         gcc.c-torture/execute/20000801-4.x: Xfail.
50753
50754 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50755
50756         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50757         libobjc/.libs to allow for libtool.
50758
50759 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50760
50761         * gcc.c-torture/compile/20000802-1.c: New test.
50762
50763 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50764
50765         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50766
50767 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50768
50769         * gcc-c-torture/execute/20000731-2.c: New test.
50770
50771         * gcc.c-torture/execute/20000731-1.c: New test.
50772         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50773
50774 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50775
50776         * gcc.dg/cpp/paste7.c: New test.
50777         * gcc.dg/cpp/20000725-1.c: New test.
50778
50779 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50780
50781         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50782         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50783         declaration warning for __builtin_dwarf_reg_size.
50784
50785         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50786
50787 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50788
50789         * gcc.dg/noncompile/voidparam-1.c: New test.
50790
50791 2000-07-30  Richard Henderson  <rth@cygnus.com>
50792
50793         * gcc.dg/c90-digraph-1.c: Don't xfail.
50794         * gcc.dg/compare2.c (case 10): Xfail.
50795         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50796
50797 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50798
50799         * gcc.dg/c99-main-1.c: New test.
50800
50801 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50802
50803         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50804
50805 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50806
50807         * gcc.c-tortuer/execute/20000726-1.c: New test.
50808
50809 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50810
50811         * gcc.c-torture/execute/enum-2.c: New test.
50812
50813 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50814
50815         * gcc.dg/cpp/tr-warn3.c: New test.
50816
50817 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50818
50819         * g++.old-deja/g++.ext/implicit1.C: Remove.
50820         * g++.old-deja/g++.jason/c2.C: Remove
50821         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50822         * g++.old-deja/g++.pt/crash16.C: Likewise.
50823         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50824
50825 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50826
50827         * g++.old-deja/g++.other/for2.C: New test.
50828
50829 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50830
50831         * gcc.dg/20000720-1.c: New test.
50832
50833 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50834
50835         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50836
50837 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50838
50839         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50840         * gcc.c-torture/execute/20000722-1.c: New.
50841         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50842
50843 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50844
50845         * gcc.dg/cpp/20000720-1.S: New test.
50846
50847 2000-07-21  Michael Meissner  <meissner@redhat.com>
50848
50849         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50850
50851 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50852
50853         * g++.old-deja/g++.brendan/crash16.C,
50854         g++.old-deja/g++.brendan/parse3.C,
50855         g++.old-deja/g++.brendan/redecl1.C,
50856         g++.old-deja/g++.ns/template13.C,
50857         g++.old-deja/g++.other/decl4.C,
50858         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50859
50860 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50861
50862         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50863         and "Internal error".
50864
50865         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50866         regexps.
50867         * gcc.dg/cpp/paste6.c: New test.
50868
50869 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50870
50871         * gcc.dg/cpp/tr-direct.c: New test.
50872
50873         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50874         gcc.dg/cpp/undef1.c: Tweak error regexps.
50875
50876 2000-07-18  Eric Christopher <echristo@redhat.com>
50877
50878         * gcc.c-torture/compile/20000718-1.c: New test.
50879
50880 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50881
50882         * cpplex.c (_cpp_push_token): If the token being pushed back
50883         is the previous token in this context, just subtract one from
50884         context->posn.
50885         * cppmacro.c (save_expansion): Clear aux field when storing a
50886         placemarker.
50887
50888 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50889
50890         * gcc.dg/noncompile/redecl-1.c: New test.
50891
50892 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50893
50894         * gcc.c-torture/execute/20000717-5.c: New test.
50895         * gcc.c-torture/execute/20000717-1.x: Removed.
50896
50897 2000-07-17  Richard Henderson  <rth@cygnus.com>
50898
50899         * gcc.c-torture/execute/20000717-4.c: New test.
50900
50901 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50902
50903         * gcc.dg/cpp/syshdr.c: New test.
50904         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50905
50906 2000-07-17  Neil Booth  <neilb@earthling.net>
50907
50908         * gcc.dg/cpp/cmdlne-dM.c: New test.
50909         * gcc.dg/cpp/cmdlne-dD.c: New test.
50910
50911 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50912
50913         * gcc.c-torture/execute/20000717-3.c: New test.
50914
50915         * gcc.c-torture/compile/20000717-1.c: New test.
50916
50917 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50918
50919         * gcc.c-torture/execute/20000717-2.c: New test.
50920
50921 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50922
50923         * gcc.dg/formatz-1.c: New test.
50924
50925         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50926         * gcc.dg/c99-digraph-1.c: New tests.
50927
50928         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50929         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50930
50931         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50932         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50933         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50934         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50935         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50936         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50937         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50938
50939 2000-07-17  Greg McGary <greg@mcgary.org>
50940
50941         * gcc.c-torture/execute/20000717-1.c: New test.
50942         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50943
50944 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50945
50946         * gcc.c-torture/execute/20000715-2.c: New test.
50947         * gcc.dg/20000715-1.c: New test.
50948
50949 2000-07-15  Michael Meissner  <meissner@redhat.com>
50950
50951         * gcc.c-torture/execute/20000715-1.c: New test.
50952
50953 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50954
50955         * gcc.c-torture/execute/20000707-1.c: New test.
50956
50957 2000-07-13  Neil Booth  <NeilB@earthling.net>
50958
50959         * gcc.dg/cpp/digraph1.c,
50960         gcc.dg/cpp/digraph2.c,
50961         gcc.dg/cpp/digraphs.c: New tests.
50962
50963 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50964
50965         * g77.f-torture/compile/20000630-2.f: New test.
50966         * g77.f-torture/compile/20000630-2.x
50967
50968 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50969
50970         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50971
50972 2000-07-11  Neil Booth  <NeilB@earthling.net>
50973
50974         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50975
50976 2000-07-11  Neil Booth  <NeilB@earthling.net>
50977
50978         * gcc.dg/cpp/cmdlne-C.c: New.
50979
50980 2000-07-09  Neil Booth  <NeilB@earthling.net>
50981
50982         * gcc.dg/cpp/directiv.c: New tests.
50983         * gcc.dg/cpp/undef1.c: Update.
50984
50985 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50986
50987         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50988
50989 2000-07-09  Neil Booth  <NeilB@earthling.net>
50990
50991         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50992
50993 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50994
50995         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50996         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50997
50998 2000-07-08  Neil Booth  <NeilB@earthling.net>
50999
51000         * gcc.dg/cpp/macsyntx.c: New tests.
51001
51002 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51003
51004         * gcc.dg/20000707-1.c: New test.
51005
51006 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51007
51008         * gcc.c-torture/execute/20000706-1.c: New test.
51009         * gcc.c-torture/execute/20000706-2.c: New test.
51010         * gcc.c-torture/execute/20000706-3.c: New test.
51011         * gcc.c-torture/execute/20000706-4.c: New test.
51012         * gcc.c-torture/execute/20000706-5.c: New test.
51013
51014 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51015
51016         * g++.old-deja/g++.pt/instantiate7.C: New test.
51017
51018 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51019
51020         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51021         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51022         * g++.old-deja/g++.other/rtti3.C: Likewise.
51023         * g++.old-deja/g++.other/rttid3.C: Likewise.
51024
51025 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51026
51027         *  g77.f-torture/compile/20000630-1.x: Fix typo
51028
51029 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51030
51031         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51032         assembly output.
51033
51034 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51035
51036         * gcc.dg/cpp/ident.c: New test.
51037
51038 2000-07-05  Neil Booth  <NeilB@earthling.net>
51039
51040         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51041           gcc.dg/cpp/lexstrng.c: New tests.
51042
51043 2000-07-04  Neil Booth  <NeilB@earthling.net>
51044
51045         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51046         * gcc.dg/cpp/strify2.c: Same.
51047
51048 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51049
51050         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51051         * gcc.dg/cpp/19990703-1.c: Likewise.
51052         * gcc.dg/cpp/20000625-1.c: Likewise.
51053         * gcc.dg/cpp/20000625-2.c: Likewise.
51054
51055         * gcc.dg/cpp/macro1.c,
51056         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51057         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51058         gcc.dg/cpp/strify1.c,
51059         gcc.dg/cpp/strify2.c: New tests.
51060
51061 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51062
51063         * gcc.c-torture/execute/20000703-1.c: New test.
51064
51065 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51066
51067         * g++.old-deja/g++.pt (lookup10.C): New test.
51068
51069 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51070
51071         * g++.old-deja/g++.pt (typename25.C): New test.
51072
51073 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51074
51075         * gcc.c-torture/compile/20000701-1.c: New test.
51076
51077 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51078
51079         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51080         to test case.
51081
51082 2000-06-30  Catherine Moore  <clm@cygnus.com>
51083
51084         * gcc.c-torture/execute/align-1.c: New test.
51085
51086 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51087
51088         * g++.old-deja/g++.pt/expr8.C: New test.
51089         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51090
51091 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51092
51093         * gcc.c-torture/compile/20000629-1.c: New test.
51094
51095 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51096
51097
51098         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51099         gcc.dg/noncompile directory, depending on whether they're
51100         preprocessor tests or not.  Annotate all the tests for the dg
51101         framework.
51102
51103         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51104         * gcc.dg/noncompile/noncompile.exp: New.
51105
51106         * Moved files:
51107         Old name                                New name
51108         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51109         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51110         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51111         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51112         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51113         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51114         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51115         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51116         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51117         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51118         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51119         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51120         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51121         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51122         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51123         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51124         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51125         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51126         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51127         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51128         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51129         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51130         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51131         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51132
51133         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51134         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51135         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51136         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51137         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51138         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51139
51140 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51141
51142         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51143         declare one variable.  On the fourth, error.
51144         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51145         declared by 20000628-1a.h.
51146
51147 2000-06-29  Richard Henderson  <rth@redhat.com>
51148
51149         * gcc.c-torture/execute/930529-1.x: New file.
51150         * gcc.dg/920413-1.c: Adjust expected warning text.
51151         * gcc.dg/980217-1.c: Declare abort.
51152         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51153
51154 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51155
51156         * g77.f-torture/compile/20000629-1.f: New test.
51157         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51158
51159 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51160
51161         Rearrange lots of files, removing entirely the
51162         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51163         directories.
51164
51165         * Deleted files:
51166         gcc.c-torture/code_quality/code_quality.exp
51167         gcc.c-torture/special/special.exp
51168         gcc.failure/failure.exp
51169         gcc.failure/940409-1.x
51170         gcc.c-torture/compile/961203-1.x
51171
51172         * New files:
51173         gcc.misc-tests/linkage.exp
51174         gcc.c-torture/execute/920730-1t.c
51175         gcc.c-torture/execute/920730-1t.x
51176         gcc.c-torture/compile/920520-1.x
51177         gcc.c-torture/compile/920521-1.x
51178         gcc.c-torture/compile/981006-1.x
51179         gcc.c-torture/execute/eeprof-1.x
51180
51181         * Moved files (possibly with modifications to fit a new harness):
51182         Old name                                New name
51183         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51184         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51185         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51186         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51187         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51188         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51189         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51190         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51191         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51192         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51193         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51194         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51195         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51196         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51197
51198 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51199
51200         * c-torture/compile/961203-1.x: Delete.
51201
51202         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51203         not exit. Include stdio.h.
51204         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51205         * gcc.misc-tests/dg-12.c: Likewise.
51206         * gcc.misc-tests/dg-5.c: Likewise.
51207         * gcc.misc-tests/dg-6.c: Likewise.
51208         * gcc.misc-tests/dg-7.c: Prototype abort.
51209         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51210         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51211         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51212         not exit.
51213         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51214         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51215
51216 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51217
51218         * gcc.dg/cpp/20000628-1.c: New test.
51219         * gcc.dg/cpp/20000628-1.h: New header for above test.
51220         * gcc.dg/cpp/20000628-1a.h: Likewise.
51221
51222 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51223
51224         * gcc.dg/cpp: New directory.
51225         * gcc.dg/cpp/cpp.exp: New driver.
51226         * gcc.dg/cpp/20000627-1.c: New test.
51227         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51228         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51229         and rewrite as a compilation test.
51230
51231         * gcc.dg: Move many files into the cpp subdirectory, possibly
51232         renaming or editing them as well.
51233         Old name                New name
51234         990119-1.c              cpp/19990119-1.c
51235         990228-1.c              cpp/19990228-1.c
51236         990407-1.c              cpp/19990407-1.c
51237         990409-1.c              cpp/19990409-1.c
51238         990413-1.c              cpp/19990413-1.c
51239         990703-1.c              cpp/19990703-1.c
51240         20000127-1.c            cpp/20000127-1.c
51241         20000129-1.c            cpp/20000129-1.c
51242         20000207-1.c            cpp/20000207-1.c
51243         20000207-2.c            cpp/20000207-2.c
51244         20000209-1.c            cpp/20000209-1.c
51245         20000209-2.c            cpp/20000209-2.c
51246         20000301-1.c            cpp/20000301-1.c
51247         20000419-1.c            cpp/20000419-1.c
51248         20000510-1.S            cpp/20000510-1.S
51249         20000519-1.c            cpp/20000519-1.c
51250         20000529-1.c            cpp/20000529-1.c
51251         20000625-1.c            cpp/20000625-1.c
51252         20000625-2.c            cpp/20000625-2.c
51253         cpp-as1.c               cpp/assert1.c
51254         cpp-as2.c               cpp/assert2.c
51255         cxx-comments-1.c        cpp/cxxcom1.c
51256         cxx-comments-2.c        cpp/cxxcom2.c
51257         endif-label.c           cpp/endif.c
51258         cpp-hash1.c             cpp/hash1.c
51259         cpp-hash2.c             cpp/hash2.c
51260         cpp-if1.c               cpp/if-1.c
51261         cpp-if2.c               cpp/if-2.c
51262         cpp-if3.c               cpp/if-3.c
51263         cpp-if4.c               cpp/if-4.c
51264         cpp-if5.c               cpp/if-5.c
51265         cpp-cond.c              cpp/if-cexp.c
51266         cpp-missingop.c         cpp/if-mop.c
51267         cpp-missingparen.c      cpp/if-mpar.c
51268         cpp-opprec.c            cpp/if-oppr.c
51269         cpp-ifparen.c           cpp/if-paren.c
51270         cpp-shortcircuit.c      cpp/if-sc.c
51271         cpp-shift.c             cpp/if-shift.c
51272         cpp-unary.c             cpp/if-unary.c
51273         cpp-li1.c               cpp/line1.c
51274         cpp-li2.c               cpp/line2.c
51275         lineno.c                cpp/line3.c
51276         lineno-2.c              cpp/line4.c
51277         cpp-mi.c                cpp/mi1.c
51278         cpp-mic.h               cpp/mi1c.h
51279         cpp-micc.h              cpp/mi1cc.h
51280         cpp-mind.h              cpp/mi1nd.h
51281         cpp-mindp.h             cpp/mi1ndp.h
51282         cpp-mix.h               cpp/mi1x.h
51283         cpp-mi2.c               cpp/mi2.c
51284         cpp-mi2a.h              cpp/mi2a.h
51285         cpp-mi2b.h              cpp/mi2b.h
51286         cpp-mi2c.h              cpp/mi2c.h
51287         cpp-mi3.c               cpp/mi3.c
51288         cpp-mi3.def             cpp/mi3.def
51289         poison-1.c              cpp/poison.c
51290         pr-impl.c               cpp/prag-imp.c
51291         cpp-redef-2.c           cpp/redef1.c
51292         cpp-redef.c             cpp/redef2.c
51293         strpaste.c              cpp/strp1.c
51294         strpaste-2.c            cpp/strp2.c
51295         cpp-tradpaste.c         cpp/tr-paste.c
51296         cpp-tradstringify.c     cpp/tr-str.c
51297         cpp-tradwarn1.c         cpp/tr-warn1.c
51298         cpp-tradwarn2.c         cpp/tr-warn2.c
51299         trigraphs.c             cpp/trigraphs.c
51300         cpp-unc1.c              cpp/unc1.c
51301         cpp-unc2.c              cpp/unc2.c
51302         cpp-unc3.c              cpp/unc3.c
51303         cpp-unc.c               cpp/unc4.c
51304         undef.c                 cpp/undef1.c
51305         undef-2.c               cpp/undef2.c
51306         cpp-wi1.c               cpp/widestr1.c
51307
51308 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * lib/g++.exp (g++_include_flags): Tweak.
51311
51312 2000-06-27  H.J. Lu  <hjl@gnu.org>
51313             Loren J. Rittle  <ljrittle@acm.org>
51314
51315         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51316         version with one that knows about the new gcc tree structure.
51317         (g++_link_flags): Same.
51318
51319 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51320
51321         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51322         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51323         case we are cross-compiling.
51324
51325         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51326         g++.old-deja/g++.niklas/Makefile.in,
51327         g++.old-deja/g++.niklas/configure.in,
51328         g++.old-deja/g++.other/Makefile.in,
51329         g++.old-deja/g++.other/configure.in,
51330         gcc.c-torture/code_quality/Makefile.in,
51331         gcc.c-torture/code_quality/configure.in,
51332         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51333         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51334         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51335         gcc.c-torture/execute/ieee/Makefile.in,
51336         gcc.c-torture/execute/ieee/configure.in,
51337         gcc.c-torture/noncompile/Makefile.in,
51338         gcc.c-torture/noncompile/configure.in,
51339         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51340         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51341         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51342
51343 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51344
51345         * g++.old-deja/g++.other/ambig3.C: New test.
51346
51347 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51348
51349         * g++.old-deja/g++.pt/syntax1.C: New test.
51350         * g++.old-deja/g++.pt/syntax2.C: New test.
51351         * g++.old-deja/g++.other/syntax3.C: New test.
51352         * g++.old-deja/g++.other/syntax4.C: New test.
51353
51354 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51355
51356         * gcc.dg/20000623-1.c: Prototype exit and abort.
51357
51358 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51359
51360         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51361         New tests.
51362         * gcc.dg/cpp-mi3.def: New file.
51363
51364         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51365         inside assertions.
51366         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51367         lexer's error messages.
51368         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51369         divine anything from the linemarkers.
51370         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51371         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51372
51373 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51374
51375         * gcc.dg/20000623-1.c: New test.
51376
51377 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51378
51379         * gcc.c-torture/execute/20000622-1.c: New test.
51380
51381 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51382
51383         * g++.old-deja/g++.other/init15.C: New test.
51384
51385 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51386
51387         * g++.old-deja/g++.pt/vaarg2.C: New test.
51388         * g++.old-deja/g++.pt/vaarg3.C: New test.
51389
51390 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51391
51392         * g++.old-deja/g++.other/dyncast6.C: New test.
51393
51394 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51395
51396         * gcc.c-torture/execute/loop-6.c: New test.
51397
51398 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51399
51400         * gcc.dg/20000614-1.c: New test.
51401         * gcc.dg/20000614-2.c: New test.
51402
51403 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51404
51405         * g++.old-deja/g++.other/inline12.C: New test.
51406
51407 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51408
51409         * g++.old-deja/g++.other/eh1.C: New test.
51410
51411 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51412
51413         * g++.old-deja/g++.other/type.C: New test.
51414
51415 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51416
51417         * g++.old-deja/g++.other/initstring.C: New test.
51418
51419 2000-06-12  Jason Merrill  <jason@redhat.com>
51420
51421         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51422
51423 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51424
51425         * gcc.c-torture/compile/20000609-1.c: New test.
51426
51427 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51428
51429         * gcc.dg/20000609-1.c: New test.
51430
51431 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51432
51433         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51434         * gcc.c-torture/noncompile/poison-1.c: Move...
51435         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51436         * gcc.dg/cpp-li1.c: Add a token after the #line.
51437
51438 2000-06-05  Richard Henderson  <rth@cygnus.com>
51439
51440         * gcc.c-torture/execute/20000605-2.c: New test.
51441         * gcc.c-torture/execute/20000605-3.c: New test.
51442
51443 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51444
51445         * g77.f-torture/execute/20000503-1.x: New file.
51446
51447 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51448
51449         * g++.old-deja/g++.eh/badalloc1.C: New test.
51450
51451 2000-06-05  Richard Henderson  <rth@cygnus.com>
51452
51453         * gcc.c-torture/execute/20000605-1.c: New test.
51454
51455 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51456             Nathan Sidwell <nathan@codesourcery.com>
51457
51458         * gcc.c-torture/compile/20000605-1.c: New test.
51459
51460 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51461
51462         * g77.f-torture/compile/20000601-1.f: New test.
51463
51464 2000-06-03  Richard Henderson  <rth@cygnus.com>
51465
51466         * gcc.c-torture/execute/20000603-1.c: New.
51467
51468 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51469
51470         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51471         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51472
51473 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51474
51475         * gcc.dg/compare2.c (case 12): XFAIL.
51476         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51477         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51478
51479         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51480
51481 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51482
51483         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51484         guard macro is already defined when the header is first
51485         included.
51486         * gcc.dg/cpp-mix.h: New file.
51487         * gcc.dg/endif-label.c: Update patterns to match compiler.
51488
51489         * g++.brendan/complex1.C: Declare abort.
51490         * g++.law/refs4.C: Remove XFAIL.
51491         * g++.oliva/expr2.C: Declare abort and exit.
51492
51493 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51494
51495         * gcc.c-torture/execute/20000528-1.c: New test.
51496
51497         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51498         * g++.old-deja/g++.law/temps4.C: Likewise.
51499
51500         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51501         stdlib.h.  Call abort() on failure.
51502         * g++.old-deja/g++.law/refs4.C: Likewise.
51503         * g++.old-deja/g++.law/temps4.C: Likewise.
51504         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51505         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51506
51507 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51508
51509         Relative to g++.dg/special:
51510         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51511
51512         Relative to g++.old-deja:
51513         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51514         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51515         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51516         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51517         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51518         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51519         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51520
51521         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51522         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51523         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51524         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51525         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51526         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51527         and/or string.h.
51528
51529         * g++.other/goto1.C: Update expectations for error messages.
51530
51531 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51532
51533         * gcc.c-torture/compile/20000523-1.c: New test.
51534
51535 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51536
51537         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51538
51539 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51540
51541         * g++.old-deja/g++.eh/catch11.C: New test.
51542         * g++.old-deja/g++.eh/catch12.C: New test.
51543
51544 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51545
51546         * gcc.c-torture/execute/20000523-1.c: New test.
51547
51548 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51549
51550         * c-torture/execute/bcp-1.c: Replace abort in arg of
51551         __builtin_constant_p with a generic external function.
51552
51553         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51554         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51555         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51556         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51557         Prototype abort and/or exit.
51558
51559         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51560         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51561         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51562         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51563
51564 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51565
51566         * gcc.dg/dwarf2-1.c: New test.
51567
51568 2000-05-20  Richard Henderson  <rth@cygnus.com>
51569
51570         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51571
51572 2000-05-20  Andreas Jaeger  <aj@suse.de>
51573
51574         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51575         testcase.
51576
51577 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51578
51579         * gcc.c-torture/execute/20000519-2.c: New test.
51580
51581 2000-05-19  Andreas Jaeger  <aj@suse.de>
51582
51583         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51584         which fails with SSA.
51585
51586         * lib/c-torture.exp: Also test with -O3 -fssa.
51587
51588 2000-05-18  Michael Meissner  <meissner@redhat.com>
51589
51590         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51591         * gcc.c-torture/execute/920415-1.c: Ditto.
51592         * gcc.c-torture/execute/920501-1.c: Ditto.
51593         * gcc.c-torture/execute/conversion.c: Ditto.
51594         * gcc.c-torture/execute/cvt-1.c: Ditto.
51595
51596 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51597
51598         * gcc.c-torture/compile/20000518-1.c: New test.
51599
51600 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51601
51602         * g77.f-torture/compile/200005018.f: New test.
51603
51604 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51605
51606         * gcc.c-torture/compile/20000517-1.c: New test.
51607
51608 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51609
51610         * gcc.c-torture/execute/20000516-1.c: New test.
51611
51612 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51613
51614         * g++.old-deja/g++.other/eh.C: New test.
51615
51616 2000-05-12  Richard Henderson  <rth@cygnus.com>
51617
51618         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51619         constants through to doit's conditional.
51620
51621 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51622
51623         * gcc.c-torture/compile/20000511-1.c: New test.
51624         * g77.f-torture/compile/20000511-1.f: New test.
51625         * g77.f-torture/compile/20000511-2.f: New test.
51626
51627 2000-05-11  Michael Meissner  <meissner@redhat.com>
51628
51629         * gcc.c-torture/execute/20000511-1.c: New test.
51630
51631 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51632
51633         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51634         * gcc.dg/20000510-1.S: New.
51635
51636 2000-05-08  Catherine Moore  <clm@cygnus.com>
51637
51638         * gcc.dg/unused-3.c: New.
51639
51640 2000-05-06  Richard Henderson  <rth@cygnus.com>
51641
51642           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51643           * g++.old-deja/g++.mike/warn1.C: Likewise.
51644           * g++.old-deja/g++.pt/local1.C: Likewise.
51645           * g++.old-deja/g++.pt/local7.C: Likewise.
51646           * g++.old-deja/g++.pt/spec16.C: Likewise.
51647
51648 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51649
51650         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51651
51652 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51653
51654           * g77.f-torture/execute/20000503-1.f: New test.
51655
51656 2000-05-04  Andreas Jaeger  <aj@suse.de>
51657
51658         * gcc.dg/noreturn-2.c: New test.
51659
51660 2000-05-04  Neil Booth  <NeilB@earthling.net>
51661
51662         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51663         preprocessor.
51664
51665 2000-05-04  Richard Henderson  <rth@cygnus.com>
51666
51667         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51668
51669 2000-05-04  Richard Henderson  <rth@cygnus.com>
51670
51671         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51672         OpenSSL by Jason R Thorpe.
51673
51674 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51675
51676         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51677
51678 2000-05-03  Robert Lipe <robertlipe@usa.net>
51679
51680         * gcc.dg/20000503-1.c: New test.
51681
51682 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51683
51684         * gcc.c-torture/compile/20000502-1.c: New test.
51685         * g++.old-deja/g++.other/align.C: New test.
51686         * gcc.dg/cpp-tradstringify.c: New test.
51687
51688 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51689
51690         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51691         and hard registers.
51692
51693 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51694
51695         * gcc.c-torture/execute/loop-5.c: New test.
51696
51697 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * gcc.c-torture/execute/va-arg-20.c: New test.
51700
51701 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51702
51703         * gcc.c-torture/execute/20000422-1.c: New test.
51704
51705 2000-04-20  Greg McGary  <gkm@gnu.org>
51706
51707         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51708         when optimizing, but without sibling-call optimizations (-O1).
51709
51710 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51711
51712           * gcc.c-torture/compile/20000420-1.c: New test.
51713
51714 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51715
51716         * g++.abi/ptrflags.C: New test.
51717         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51718
51719 2000-04-19  Catherine Moore  <clm@cygnus.com>
51720
51721         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51722
51723 2000-04-19  Greg McGary  <gkm@gnu.org>
51724
51725         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51726         sibling-call optimizations.
51727
51728 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51729
51730         * gcc.dg/20000419-1.c: New test.
51731
51732 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51733
51734         * gcc.c-torture/execute/20000412-6.c: New test.
51735
51736 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51737
51738         * gcc.c-torture/execute/20000412-5.c: New test.
51739         * g77.f-torture/compile/20000412-1.f: New test.
51740         * gcc.c-torture/execute/20000412-4.c: New test.
51741         * gcc.c-torture/compile/20000412-2.c: New test.
51742         * gcc.c-torture/execute/20000412-3.c: New test.
51743         * gcc.c-torture/compile/20000412-1.c: New test.
51744         * gcc.c-torture/execute/20000412-2.c: New test.
51745
51746 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51747
51748         * objc/execute/bf-20.m: New test.
51749
51750 2000-04-10  Richard Henderson  <rth@cygnus.com>
51751
51752         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51753
51754         * gcc.c-torture/execute/20000412-1.c: New test.
51755
51756 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51757
51758         * g++.old-deja/g++.eh/catchptr1.C: New test.
51759
51760 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51761
51762         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51763
51764 2000-04-08  Neil Booth  <NeilB@earthling.net>
51765
51766         * gcc.dg/cpp-nullchar.c: Remove test as
51767         embedded nulls cause problems.
51768
51769 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51770
51771         * gcc.dg/compare2.c: New test.
51772
51773 2000-04-08  Neil Booth  <NeilB@earthling.net>
51774
51775         * gcc.dg/cpp-nullchar.c: New test.
51776
51777 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51778
51779         * gcc.dg/cpp-mi2.c: New test.
51780         * gcc.dg/cpp-mi2[abc].h: New files.
51781
51782 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51783
51784         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51785         member name.
51786
51787 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         * g++.old-deja/g++.abi/vmihint.C: New test.
51790
51791 2000-04-06  Neil Booth  <NeilB@earthling.net>
51792
51793         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51794         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51795         copyright.
51796
51797 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51798
51799         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51800         avoid stack-frame overwrite.
51801
51802 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51803
51804         * gcc.c-torture/compile/20000405-2.c: New test.
51805         * gcc.c-torture/compile/20000405-3.c: New test.
51806
51807 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51808
51809         * gcc.c-torture/compile/20000405-1.c: New test.
51810
51811 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51812
51813         * gcc.dg/cast-qual-1.c: Revert last change.
51814
51815 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51816
51817         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51818
51819 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51820
51821         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51822         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51823
51824 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51825
51826         * gcc.c-torture/compile/20000403-2.c: New test.
51827         * gcc.c-torture/compile/20000403-1.c: New test.
51828
51829 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51830
51831         * gcc.c-torture/execute/20000403-1.c: New test.
51832
51833 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51834
51835         * gcc.c-torture/execute/20000402-1.c: New test.
51836
51837 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51838
51839         * gcc.c-torture/execute/va-arg-15.c: New test.
51840         * gcc.c-torture/execute/va-arg-16.c: New test.
51841         * gcc.c-torture/execute/va-arg-17.c: New test.
51842         * gcc.c-torture/execute/va-arg-18.c: New test.
51843         * gcc.c-torture/execute/va-arg-19.c: New test.
51844
51845 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51846
51847         * gcc.c-torture/compile/981211-1.c: Move to...
51848         * gcc.dg/cpp-as1.c: ...here.
51849         * gcc.dg/cpp-as2.c: New file.
51850
51851         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51852         compiler.
51853
51854 2000-04-02  Neil Booth  <NeilB@earthling.net>
51855
51856         * gcc.dg/cpp-cond.c  New tests.
51857         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51858         accidental success less likely.
51859         * gcc.dg/cpp-missingop.c  New tests.
51860         * gcc.dg/cpp-missingparen.c  New tests.
51861         * gcc.dg/cpp-shift.c  New tests.
51862         * gcc.dg/cpp-shortcircuit.c  New tests.
51863         * gcc.dg/cpp-unary.c  New tests.
51864
51865 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51866
51867         * gcc.c-torture/compile/20000329-1.c: New test.
51868
51869 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51870
51871         * gcc.c-torture/compile/20000326-1.c: New test.
51872         * gcc.c-torture/compile/20000326-2.c: New test.
51873
51874 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51875
51876         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51877         the first parameter is a function argument.
51878
51879 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51880
51881         * g++.old-deja/g++.ext/array4.C: New test.
51882
51883 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51884
51885         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51886
51887 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51888
51889         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51890
51891 2000-03-19  Richard Henderson  <rth@cygnus.com>
51892
51893         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51894
51895 2000-03-19  Richard Henderson  <rth@cygnus.com>
51896
51897         * gcc.c-torture/compile/20000319-1.c: New test.
51898
51899 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51900
51901         * gcc.c-torture/execute/20000314-3.c: New test.
51902         * gcc.c-torture/execute/20000314-2.c: New test.
51903         * gcc.c-torture/execute/20000314-1.c: New test.
51904         * gcc.c-torture/compile/20000314-2.c: New test.
51905         * gcc.c-torture/compile/20000314-1.c: New test.
51906
51907 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51908
51909         * g++.old-deja/g++.warn/inline.C: New test.
51910
51911 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51912
51913         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51914         standards-compliant result rather than specific constants.
51915         Put test-values in array.
51916
51917 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51918
51919         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51920         (g++_target_compile): Put test-specific options last.
51921
51922 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51923
51924         * g++.old-deja/g++.eh/vbase4.C: New test.
51925
51926 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51927
51928         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51929
51930 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51931
51932         * g++.old-deja/g++.brendan/misc12.C: Removed.
51933         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51934         * g++.old-deja/g++.ext/pretty4.C: New test.
51935
51936 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51937
51938         * g++.old-deja/g++.other/string2.C: New test.
51939
51940 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51941
51942         * g++.old-deja/g++.warn/impint2.C: New test.
51943
51944 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51945
51946         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51947         is 1, not zero.
51948
51949 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51950
51951         * g++.old-deja/g++.warn/impint.C: New test.
51952         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51953         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51954         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51955         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51956         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51957         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51958         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51959         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51960         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51961         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51962         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51963         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51964
51965 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51966
51967         * gcc.dg/cpp-redef.c: New test.
51968
51969 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51970
51971         * g++.old-deja/g++.pt/unify7.C: New test.
51972
51973 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51974
51975         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51976         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51977
51978 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51979
51980         * gcc.c-torture/compile/20000224-1.c: New test.
51981
51982 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51983
51984         * gcc.c-torture/compile/cpp-2.c: New test.
51985         * gcc.c-torture/compile/cpp-1.c: New test.
51986
51987 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51988
51989         * gcc.c-torture/execute/20000225-1.c: New test.
51990
51991 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51992
51993         * gcc.dg/cpp-li2.c: New test.
51994
51995         * gcc.dg/cpp-wi1.c: New test.
51996
51997         * gcc.dg/cpp-li1.c: New test.
51998
51999 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52000
52001         * g++.old-deja/g++.other/sizeof5.C: New test.
52002
52003 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52004
52005         * gcc.c-torture/execute/va-arg-13.c: New test.
52006
52007 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52008
52009         * gcc.c-torture/execute/va-arg-12.c: New test.
52010
52011 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52012
52013         * gcc.c-torture/execute/20000223-1.c: New test.
52014
52015 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52016
52017         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52018
52019 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52020
52021         * g++.old-deja/g++.abi/ptrmem.C: New test.
52022
52023 2000-02-19  Richard Henderson  <rth@cygnus.com>
52024
52025         * gcc.c-torture/compile/init-3.c: New.
52026
52027 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52028
52029         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52030         ALWAYS_CXXFLAGS.
52031
52032 2000-02-11  Robert Lipe <robertl@sco.com>
52033
52034         * gcc.c-torture/compile/20000211-3.c: New test.
52035
52036 2000-02-11  Martin Buchholz <martin@xemacs.org>
52037
52038         * gcc.c-torture/compile/20000211-2.c: New test.
52039
52040 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52041
52042         * gcc.c-torture/compile/20000211-1.c: New test.
52043
52044 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52045
52046         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52047           on native targets
52048
52049 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52050
52051         * g++.old-deja/g++.other/cast5.C: New test.
52052
52053 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52054
52055         * gcc.c-torture/execute/20000205-1.c: New.
52056
52057 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52058
52059         * g++.old-deja/g++.jason/cast3.C: Return void.
52060         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52061
52062 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52063
52064         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52065
52066         * gcc.dg/loop-1.c: New test.
52067
52068 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52069
52070         * gcc.c-torture/compile/20000127-1.c: New test.
52071         * gcc.c-torture/execute/991228-1.c: New test.
52072
52073 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52074
52075         * gcc.dg/unused-2.c: New test.
52076
52077         * gcc.dg/conv-1.c: New test.
52078
52079 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52080
52081         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52082         compiler.
52083         (tool_option_proc): Fix typo.
52084
52085 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52086
52087         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52088         of the ld on the host, not on the build machine.
52089         Also, don't crash if '--help' is not a supported option.
52090
52091 2000-01-24  Richard Henderson  <rth@cygnus.com>
52092
52093         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52094
52095 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52096
52097         * gcc.c-torture/execute/20000120-2.c: New test.
52098         * gcc.c-torture/execute/20000120-1.c: New test.
52099
52100 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52101
52102         * gcc.c-torture/execute/20000113-1.c: New test.
52103
52104 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52105
52106         * gcc.c-torture/execute/20000112-1.c: New test.
52107
52108 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52109
52110         * gcc.dg/20000111-1.c: New test.
52111
52112 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52113
52114         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52115         with 16 bit integers.
52116
52117 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52118
52119         * gcc.dg/20000108-1.c: New test.
52120
52121 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52122
52123         * g++.old-deja/g++.ns/koenig8.C: New test.
52124
52125 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52126
52127         * g++.old-deja/g++.other/cast4.C: New test.
52128
52129 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52130
52131         * gcc.c-torture/compile/20000105-2.c: New test.
52132         * gcc.c-torture/compile/20000105-1.c: New test.
52133
52134 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52135
52136         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52137         references to printf & atoi to conform to ANSI standard.
52138         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52139         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52140         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52141         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52142         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52143         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52144         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52145         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52146         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52147         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52148         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52149         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52150         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52151         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52152         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52153         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52154         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52155         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52156         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52157         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52158         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52159         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52160         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52161         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52162         * g++.old-deja/g++.brendan/init3.C: Likewise.
52163         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52164         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52165         * g++.old-deja/g++.brendan/new2.C: Likewise.
52166         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52167         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52168         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52169         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52170         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52171         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52172         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52173         * g++.old-deja/g++.brendan/template24.C: Likewise.
52174         * g++.old-deja/g++.brendan/template3.C: Likewise.
52175         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52176         * g++.old-deja/g++.jason/inline3.C: Likewise.
52177         * g++.old-deja/g++.jason/opeq.C: Likewise.
52178         * g++.old-deja/g++.law/arg5.C: Likewise.
52179         * g++.old-deja/g++.law/arm7.C: Likewise.
52180         * g++.old-deja/g++.law/ctors11.C: Likewise.
52181         * g++.old-deja/g++.law/cvt8.C: Likewise.
52182         * g++.old-deja/g++.law/init9.C: Likewise.
52183         * g++.old-deja/g++.law/refs4.C: Likewise.
52184         * g++.old-deja/g++.law/template2.C: Likewise.
52185         * g++.old-deja/g++.law/visibility24.C: Likewise.
52186         * g++.old-deja/g++.law/vtable3.C: Likewise.
52187         * g++.old-deja/g++.mike/asm2.C: Likewise.
52188         * g++.old-deja/g++.mike/eh1.C: Likewise.
52189         * g++.old-deja/g++.mike/misc1.C: Likewise.
52190         * g++.old-deja/g++.mike/misc13.C: Likewise.
52191         * g++.old-deja/g++.mike/misc14.C: Likewise.
52192         * g++.old-deja/g++.mike/ns12.C: Likewise.
52193         * g++.old-deja/g++.mike/p1248.C: Likewise.
52194         * g++.old-deja/g++.mike/p3708.C: Likewise.
52195         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52196         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52197         * g++.old-deja/g++.mike/p646.C: Likewise.
52198         * g++.old-deja/g++.mike/p700.C: Likewise.
52199         * g++.old-deja/g++.mike/p783.C: Likewise.
52200         * g++.old-deja/g++.mike/p783a.C: Likewise.
52201         * g++.old-deja/g++.mike/p783b.C: Likewise.
52202         * g++.old-deja/g++.mike/p786.C: Likewise.
52203         * g++.old-deja/g++.mike/p789.C: Likewise.
52204         * g++.old-deja/g++.mike/p789a.C: Likewise.
52205         * g++.old-deja/g++.mike/p807a.C: Likewise.
52206         * g++.old-deja/g++.other/delete3.C: Likewise.
52207         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52208         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52209         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52210         * g++.old-deja/g++.other/empty1.C: Likewise.
52211         * g++.old-deja/g++.other/temporary1.C: Likewise.
52212         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52213         * g++.old-deja/g++.pt/t16.C: Likewise.
52214         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52215
52216 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52217
52218         * gcc.dg/991230-1.c: New test.
52219
52220 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52221
52222         * gcc.c-torture/compile/991229-3.c: New test.
52223         * gcc.c-torture/compile/991229-2.c: New test.
52224         * gcc.c-torture/compile/991229-1.c: New test.
52225
52226 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52227
52228         * gcc.c-torture/compile/labels-2.c: New test.
52229
52230 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52231
52232         * gcc.c-torture/execute/991227-1.c: New test.
52233
52234 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52235
52236         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52237
52238 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52239
52240         * gcc.c-torture/execute/991221-1.c: New test.
52241
52242 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52243
52244         * g++.old-deja/g++.other/cast3.C: New test.
52245
52246 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52247
52248         * gcc.c-torture/execute/991216-4.c: New test.
52249
52250 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52251
52252         * gcc.c-torture/execute/991216-1.c: New test.
52253         * gcc.c-torture/execute/991216-2.c: New test.
52254         * gcc.c-torture/execute/991216-3.c: New test.
52255
52256 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52257
52258         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52259         Actually make the test fail by using "-O2" for compilation.
52260
52261 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52262
52263         * g++.old-deja/g++.warn/cast-align1.C: New test.
52264
52265 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52266
52267         * gcc.c-torture/compile/991214-1.c: New test.
52268         * gcc.c-torture/compile/991214-2.c: New test.
52269
52270 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52271
52272         * gcc.dg/991214-1.c: New test.
52273
52274 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52275
52276         * gcc.c-torture/compile/991213-3.c: New test.
52277         * gcc.c-torture/compile/991213-2.c: New test.
52278         * gcc.c-torture/compile/991213-1.c: New test.
52279
52280 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52281
52282         * gcc.dg/991209-1.c: New test.
52283
52284 1999-12-08  Nathan Sidwell <nathan@acm.org>
52285
52286         * gcc.c-torture/compile/991208-1.c: New test.
52287
52288 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52289
52290         * gcc.dg/ultrasp2.c: New test.
52291
52292 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52293
52294         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52295
52296 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52297
52298         * gcc.c-torture/compile/991202-1.c: New test.
52299         * gcc.c-torture/execute/991202-1.c: New test.
52300         * gcc.c-torture/execute/991202-2.c: New test.
52301         * gcc.c-torture/execute/991202-3.c: New test.
52302
52303 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52304
52305         * g++.old-deja/g++.abi/align.C: New test.
52306         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52308
52309 1999-12-01  Richard Henderson  <rth@cygnus.com>
52310
52311         * gcc.c-torture/execute/991201-1.c: New.
52312
52313 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52314
52315         * gcc.dg/991129-1.c: New test.
52316
52317 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52318
52319         * gcc.c-torture/compile/991127-1.c: New test.
52320
52321 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52322
52323         * g++.old-deja/g++.other/warn4.C: New test.
52324
52325 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52326
52327         * g++.old-deja/g++.eh/cleanup2.C: New test.
52328         * g++.old-deja/g++.ext/pretty2.C: New test.
52329         * g++.old-deja/g++.ext/pretty3.C: New test.
52330         * g++.old-deja/g++.other/debug6.C: New test.
52331
52332 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52333
52334         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52335         compiler_output to look for one error message instead of two.
52336
52337 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52338
52339         * gcc.c-torture/execute/991118-1.c: Also test case
52340         where the word boundary does not split a byte evenly.
52341
52342 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52343
52344         * g++.old-deja/g++.ext/restrict1.C: New test.
52345
52346 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52347
52348         * gcc.c-torture/execute/991118-1.c: New test.
52349
52350 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52351
52352         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52353         working directory pathnames.
52354
52355 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52356
52357         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52358         host is equipped with driver.h and driver.o so it can actually
52359         compile and run the tests.
52360
52361 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52362
52363         * gcc.c-torture/compile/991008-1.c: New test.
52364
52365 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52366
52367         * lib/gcc-dg.exp: Include target-supports.exp
52368
52369 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52370
52371         * lib/target-supports.exp: New file: Provide procs to test for
52372         features supported by the target.
52373         (check_weak_available): Moved here from ecos.exp.
52374         (check_alias_available): New proc: Determine of the target
52375         toolchain supports the alias attribute.
52376
52377         * gcc.dg/special/ecos.exp: Move check_weak_available to
52378         target-supports.exp.
52379         (alias-1.c): Only perform the test if the target supports
52380         aliases.
52381         (wkali-1.c): Only perform the test if the target supports
52382         aliases.
52383
52384         * gcc.dg/990506-0.c: Expect error messages from cross
52385         targets as well as native targets.
52386
52387 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52388
52389         * gcc.dg/ultrasp1.c: Removed xfail.
52390         * gcc.dg/struct-ret-2.c: Likewise.
52391         * gcc.dg/array-1.c: Likewise.
52392
52393 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52394
52395         * gcc.dg/struct-ret-2.c: New test.
52396
52397         * gcc.dg/array-1.c: New test.
52398
52399 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52400
52401         * gcc.c-torture/execute/991030-1.c: New test.
52402
52403 1999-10-26  Richard Henderson  <rth@cygnus.com>
52404
52405         * gcc.c-torture/compile/991026-2.c: New test.
52406
52407 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52408
52409         * gcc.c-torture/compile/991026-1.c: New test.
52410
52411 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52412
52413         * gcc.c-torture/execute/991023-1.c: New test.
52414
52415 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52416
52417         * gcc.c-torture/execute/991019-1.c: New test.
52418
52419 1999-10-16  Richard Henderson  <rth@cygnus.com>
52420
52421         * gcc.c-torture/execute/991016-1.c: New test.
52422
52423 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52424
52425         * gcc.c-torture/execute/991014-1.c: New test.
52426
52427 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52428
52429         * g++.old-deja/g++.other/union2.C: New test.
52430
52431 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52432
52433         * g++.old-deja/g++.other/vaarg2.C: New test.
52434         * g++.old-deja/g++.other/vaarg3.C: New test.
52435
52436 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52437
52438         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52439         in compile/.
52440
52441 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52442
52443         * gcc.c-torture/execute/va-arg-11.c: New test.
52444
52445 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52446
52447         * lib/file-format.exp (gcc_target_object_format): Don't
52448         crash if objdump is unavailable.
52449
52450 1999-09-29  Donn Terry <donn@interix.com>
52451
52452         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52453
52454 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52455
52456         * gcc.c-torture/compile/990928-1.c: New test.
52457
52458 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52459
52460         * g++.old-deja/g++.other/decl6.C: New test.
52461
52462 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52463
52464         * gcc.c-torture/execute/va-arg-10.c: New test.
52465
52466 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52467
52468         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52469         __PRETTY_FUNCTION__.
52470
52471 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52472
52473         * gcc.c-torture/execute/990923-1.c: New test.
52474
52475 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52476
52477         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52478         for which -fpic is inappropriate.
52479
52480 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52481
52482         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52483
52484 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52485
52486         * g++.old-deja/g++.other/dyncast1.C: New test.
52487         * g++.old-deja/g++.other/dyncast2.C: New test.
52488         * g++.old-deja/g++.other/dyncast3.C: New test.
52489         * g++.old-deja/g++.other/dyncast4.C: New test.
52490         * g++.old-deja/g++.other/dyncast5.C: New test.
52491         * g++.old-deja/g++.eh/catch3.C: New test.
52492         * g++.old-deja/g++.eh/catch3p.C: New test.
52493         * g++.old-deja/g++.eh/catch4.C: New test.
52494         * g++.old-deja/g++.eh/catch4p.C: New test.
52495         * g++.old-deja/g++.eh/catch5.C: New test.
52496         * g++.old-deja/g++.eh/catch5p.C: New test.
52497         * g++.old-deja/g++.eh/catch6.C: New test.
52498         * g++.old-deja/g++.eh/catch6p.C: New test.
52499         * g++.old-deja/g++.eh/catch7.C: New test.
52500         * g++.old-deja/g++.eh/catch7p.C: New test.
52501         * g++.old-deja/g++.eh/catch8.C: New test.
52502         * g++.old-deja/g++.eh/catch8p.C: New test.
52503         * g++.old-deja/g++.eh/catch9.C: New test.
52504         * g++.old-deja/g++.eh/catch9p.C: New test.
52505
52506 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52507
52508         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52509         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52510
52511 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52512
52513         * gcc.c-torture/compile/990913-1.c: New test.
52514
52515 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52516
52517         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52518         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52519
52520 1999-09-09  Richard Henderson  <rth@cygnus.com>
52521
52522         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52523
52524 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52525
52526         * g++.old-deja/g++.other/lookup11.C: New test.
52527         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52528         what is permitted and what we want.
52529         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52530         overload use.
52531         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52532
52533 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52534
52535         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52536         * gcc.c-torture/noncompile/poison-1.c: New file.
52537
52538 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52539
52540         * g++.old-deja/g++.other/sizeof3.C: New test.
52541         * g++.old-deja/g++.other/sizeof4.C: New test.
52542         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52543         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52544
52545 1999-09-07  Richard Henderson  <rth@cygnus.com>
52546
52547         * gcc.dg/va-arg-1.c: New.
52548
52549 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52550
52551         * gcc.c-torture/execute/va-arg-9.c: New test.
52552
52553 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52554
52555         * g77.f-torture/compile/980519-2.f: New test.
52556         * g77.f-torture/compile/19990905-0.f: New test.
52557         * g77.f-torture/compile/19990905-1.f: New test.
52558         * g77.f-torture/compile/19990905-2.f: New test.
52559
52560         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52561
52562 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52563
52564         * gcc.c-torture/execute/990827-1.c: Fix typo.
52565
52566 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52567
52568         * g++.old-deja/g++.other/deref1.C: New test.
52569
52570 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52571
52572         * g++.old-deja/g++.other/ambig2.C: New test.
52573         * g++.old-deja/g++.other/cond5.C: New test.
52574         * g++.old-deja/g++.other/lookup16.C: New test.
52575
52576 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52577
52578         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52579         assemblers too.
52580
52581 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52582
52583         * lib/c-torture.exp: Avoid the "compare executables" optimization
52584         when testing native.
52585
52586 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52587
52588         * gcc.c-torture/execute/990829-1.c: New test.
52589         * gcc.c-torture/compile/990829-1.c: New test.
52590
52591 1999-08-27  Paul Burchard  <burchard@pobox.com>
52592
52593         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52594         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52595         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52596         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52597         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52598         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52599         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52600         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52601         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52602         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52603         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52604
52605 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52606
52607         * gcc.c-torture/execute/990827-1.c: New test.
52608
52609 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52610
52611         * g77.f-torture/noncompile/19990826-4.f: New test.
52612
52613         * g77.f-torture/compile/19990826-3.f: New test.
52614
52615         * g77.f-torture/execute/19990826-2.f: New test.
52616
52617         * g77.f-torture/compile/19990826-1.f: New test.
52618
52619         * gcc.c-torture/execute/990826-0.c: New test.
52620         * g77.c-torture/execute/19990826-0.f: New test.
52621
52622         * g77.f-torture/noncompile/970626-2.f: New test.
52623
52624 1999-08-25  Paul Burchard  <burchard@pobox.com>
52625
52626         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52627         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52628         lss-011.C: New tests.
52629
52630 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52631
52632         * g++.old-deja/g++.other/decl5.C: New test.
52633
52634 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52635
52636         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52637         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52638         call `postbase' for each one.  All callers of `postbase' changed
52639         to call this instead.
52640
52641 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52642
52643         * gcc.c-torture/execute/990811-1.c: New test.
52644
52645 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52646
52647         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52648         just native ones.
52649
52650         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52651         just native ones.
52652
52653 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52654
52655         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52656
52657 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52658
52659         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52660
52661 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52662
52663         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52664
52665 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52666
52667         * gcc.c-torture/execute/990804-1.c: New test.
52668
52669 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52670
52671         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52672         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52673         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52674
52675 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52676
52677         * g++.old-deja/g++.other/struct1.C: New test.
52678
52679 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52680
52681         * g++.old-deja/g++.other/enum2.C: New test.
52682
52683 1999-08-02  Richard Henderson  <rth@cygnus.com>
52684
52685         Adapted from tests from Franz Sirl:
52686         * gcc.c-torture/execute/va-arg-7.c: New test.
52687         * gcc.c-torture/execute/va-arg-8.c: New test.
52688
52689 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52690
52691         * gcc.c-torture/compile/990801-2.c: New test.
52692
52693         * gcc.c-torture/compile/990801-1.c: New test.
52694
52695 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52696
52697         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52698         fp-cmp-1.c, converting double to float.
52699
52700         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52701         fp-cmp-1.c, converting double to long double.
52702
52703         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52704         from fr1 to unknown_register, since fr1 is a legitimate register
52705         on some machines.
52706
52707 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52708
52709         * README: More listname related changes.
52710
52711 1999-07-08  Catherine Moore  <clm@cygnus.com>
52712
52713         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52714
52715 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52716
52717         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52718
52719 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52720
52721         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52722
52723 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52724
52725         * gcc.dg/990703-1.c: New test.
52726
52727 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52728
52729         * lib/file-format.exp: New file: Move definition of proc
52730         gcc_target_object_format to here from
52731         gcc.dg/special/ecos.exp.
52732
52733         * lib/c-torture.exp: Include lib file-format.exp.
52734         * lib/gcc-dg.exp: Include lib file-format.exp.
52735
52736         * gcc.dg/special/ecos.exp: Remove definition of proc
52737         gcc_target_object_format.
52738
52739 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52740
52741         * gcc.c-torture/execute/990628-1.c: New test.
52742
52743 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52744
52745         * gcc.c-torture/compile/990625-2.c: New test.
52746
52747         * gcc.c-torture/compile/990625-1.c: New test.
52748
52749 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52750
52751         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52752         attributes compile.
52753         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52754         ports that use the COFF/PE file format.
52755
52756 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52757
52758         * gcc.c-torture/compile/990617-1.c: New test.
52759
52760 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52761
52762         * g++.old-deja/g++.other/decl4.C: New test.
52763
52764 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52765
52766         * g++.old-deja/g++.other/bitfld3.C: New test.
52767
52768 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52769
52770         * g++.old-deja/g++.eh/catch1.C: New test.
52771
52772 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52773
52774         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52775
52776         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52777         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52778
52779 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52780
52781         * g77.f-torture/compile/19990502-0.f: Replace with new,
52782         shorter, test that still fails after recent changes.
52783
52784 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52785
52786         * gcc.c-torture/execute/990604-1.c: New test.
52787
52788 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52789
52790         * gcc.c-torture/execute/990531-1.c: New test.
52791
52792 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52793
52794         * gcc.c-torture/compile/990527-1.c: New test.
52795
52796 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52797
52798         * gcc.c-torture/execute/990527-1.c: New test.
52799
52800 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52801
52802         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52803         bitfields as signed.
52804
52805 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52806
52807         * g77.f-torture/compile/19990525-0.f: New test.
52808
52809 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52810
52811         * gcc.c-torture/execute/990525-2.c: New test.
52812
52813         * gcc.c-torture/execute/990525-1.c: New test.
52814
52815 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52816
52817         * g++.old-deja/g++.other/anon3.C: New test.
52818         * g++.old-deja/g++.other/anon4.C: New test.
52819         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52820         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52821         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52822         Merrill).
52823
52824 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52825
52826         * gcc.c-torture/execute/990524-1.c: New test.
52827
52828         * gcc.dg/990524-1.c: New test.
52829
52830 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52831
52832         * gcc.c-torture/compile/990523-1.c: New test.
52833
52834 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52835
52836         * gcc.c-torture/compile/990519-1.c: New test.
52837
52838 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52839
52840         * gcc.c-torture/compile/990517-1.c: New test.
52841
52842         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52843         (e4, f4): New tests.
52844         (main): Call them.
52845
52846 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52847
52848         * gcc.dg/noreturn-1.c: New test.
52849
52850 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52851
52852         * gcc.c-torture/execute/990513-1.c: New test.
52853
52854 1999-05-10  Richard Henderson  <rth@cygnus.com>
52855
52856         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52857
52858 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52859
52860         * g77.f-torture/execute/erfc.f: Use small single-precision
52861         values, to avoid problems on Alphas when not -mieee.
52862
52863 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52864
52865         * gcc.dg/990506-0.c: New test.
52866
52867 1999-05-08  Richard Henderson  <rth@cygnus.com>
52868
52869         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52870         the constant to test.  Don't XFAIL 64-bit targets.
52871
52872         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52873         * g++.old-deja/g++.law/profile1.C: Likewise.
52874
52875         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52876         operator new instances.
52877         * g++.old-deja/g++.other/delete5.C: Likewise.
52878
52879 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52880
52881         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52882         intrinsic.
52883
52884 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52885
52886         * g77.f-torture/execute/u77-test.f: Reverse order of two
52887         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52888
52889 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52890
52891         * gcc.dg/compare1.c: New test.
52892
52893 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52894
52895         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52896         New tests.
52897
52898 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52899
52900         * g77.f-torture/compile/19990502-1.f: New test.
52901
52902 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52903
52904         * g77.f-torture/compile/19990502-0.f: New test.
52905
52906 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52907
52908         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52909         intrinsic.
52910
52911 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52912
52913         * g77.f-torture/execute/u77-test.f (main): List libU77
52914         intrinsics not currently tested.
52915         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52916         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52917         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52918         Trim blanks off the ends of some printed strings.
52919
52920 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52921
52922         * g77.f-torture/execute/u77-test.f (main): Just warn about
52923         FSTAT gid disagreement, as it's expected on some systems.
52924
52925 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52926
52927         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52928         use a new function, which allows for some slop.
52929         Clean up some commentary.
52930         (issum): The new function.
52931         (sgladd): Deleted subroutine.
52932
52933 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52934
52935         * g77.f-torture/execute/u77-test.f: Modify to be more like
52936         libf2c/libU77 version, bringing patches to that version here.
52937         Add suitable commentary.
52938
52939 1999-04-25  Richard Henderson  <rth@cygnus.com>
52940
52941         * gcc.dg/990424-1.c: New test.
52942
52943 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52944
52945         * g77.f-torture/execute/u77-test.f (main): Bug involving
52946         LSTAT has been fixed, so turn back on full checking.
52947
52948 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52949
52950         * g77.f-torture/compile/19990419-0.f: New test.
52951         * g77.f-torture/execute/19990419-1.f: New test.
52952
52953 1999-04-17  Richard Henderson  <rth@cygnus.com>
52954
52955         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52956         to avoid the need for a prototype to supress a warning.
52957
52958 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52959
52960         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52961
52962 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52963
52964         * gcc.c-torture/execute/990404-1.c: New test.
52965
52966 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52967
52968         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52969         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52970         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52971         missing initializer warnings.
52972
52973 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52974
52975         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52976         matching strings.
52977
52978 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52979
52980         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52981
52982 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52983
52984         * g77.f-torture/execute/19990325-0.f: New test.
52985         * g77.f-torture/execute/19990325-1.f: New test.
52986
52987 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52988
52989         * gcc.c-torture/execute/990324-1.c: New test.
52990
52991 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52992
52993         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52994         test with 4.
52995
52996 1999-03-17  Richard Henderson  <rth@cygnus.com>
52997
52998         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52999
53000 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53001
53002         * g77.f-torture/execute/19990313-2.f: New test.
53003         * g77.f-torture/execute/19990313-3.f: New test.
53004
53005 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53006
53007         * g77.f-torture/execute/19990313-0.f: New test.
53008         * g77.f-torture/execute/19990313-1.f: New test.
53009
53010 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53011
53012         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53013         printf to sprintf.
53014         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53015         (main): Add check for u15.  Conditionalize u31 check depending on
53016         whether ints are <32 bits or >=32 bits.
53017
53018 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53019
53020         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53021
53022 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53023
53024         * g77.f-torture/compile/19990305-0.f: New test.
53025         * g77.f-torture/execute/19981119-0.f: New test.
53026
53027 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53028
53029         * g77.f-torture/execute/970625-2.f: call ABORT if final
53030         result is not correct, instead of just printing it.
53031         Add this checking via newly introduced obfuscation, to
53032         trip up buggy front ends.
53033
53034 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53035
53036         * g77.f-torture/compile/960317-1.f: Moved from being
53037         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53038
53039 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53040
53041         * g77.f-torture/execute/960317-1.f: New (old) test.
53042         * g77.f-torture/execute/970625-2.f: Ditto.
53043
53044 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53045
53046         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53047         error message on line 1 or line 2; cccp and cpplib do this differently.
53048
53049 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53050
53051         * g++.old-deja/g++.law/weak1.C: New test.
53052
53053 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53054
53055         * gcc.c-torture/execute/990119-1.c: Renamed to...
53056         * gcc.dg/990119-1.c: this, so it will only be tested once
53057         (it's a preprocessor test, it doesn't need to be run at
53058         multiple optimization levels).
53059
53060 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53061
53062         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53063           ALWAYS_CXXFLAGS.
53064
53065 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53066
53067         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53068         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53069         to not be compilable by current g77.
53070
53071 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53072
53073         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53074
53075 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53076
53077         * gcc.c-torture/execute/990222-1.c: New test.
53078
53079 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53080
53081         * g77.f-torture/compile/19990218-0.f: New test.
53082         * g77.f-torture/noncompile/19990218-1.f: New test.
53083
53084 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53085
53086         * g77.f-torture/compile/19981216-0.f: New test.
53087
53088 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53089
53090         * gcc.dg/990214-1.c: New test.
53091
53092 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53093
53094         * gcc.dg/990213-2.c: New test.
53095
53096         * gcc.dg/990213-1.c: New test.
53097
53098 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53099
53100         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53101         ints.
53102
53103 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53104
53105         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53106         specified by target.
53107
53108         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53109
53110 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53111
53112         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53113
53114 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53115
53116         * gcc.dg/special/ecos.exp: New test driver for new tests with
53117         special requirements.
53118
53119         * gcc.dg/special/alias-1.c: New test.
53120         * gcc.dg/special/gcsec-1.c: New test.
53121         * gcc.dg/special/weak-1.c: New test.
53122         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53123         * gcc.dg/special/weak-2.c: New test.
53124         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53125         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53126         * gcc.dg/special/wkali-1.c: New test.
53127         * gcc.dg/special/wkali-2.c: New test.
53128         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53129         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53130
53131 1999-02-10  Felix Lee  <flee@cygnus.com>
53132
53133           * lib/c-torture.exp (c-torture-compile): Pull out code for
53134           analyzing gcc error messages.
53135           (c-torture-execute): Likewise.  Fix some (harmless) false
53136           positives.
53137           * lib/gcc.exp (gcc_check_compile): New function.
53138
53139 1999-02-08  Richard Henderson  <rth@cygnus.com>
53140
53141         * gcc.c-torture/execute/990208-1.c: New test.
53142
53143 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53144
53145         * g++.dg/special/ecos.exp: New driver for new tests with special
53146         requirements
53147
53148         * g++.dg/special/conpr-1.C: New test
53149         * g++.dg/special/conpr-2.C: New test
53150         * g++.dg/special/conpr-2a.C: New test
53151         * g++.dg/special/conpr-3.C: New test
53152         * g++.dg/special/conpr-3a.C: New test
53153         * g++.dg/special/conpr-3b.C: New test
53154
53155         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53156         allow g++ to use the dg driver
53157
53158         * README: Add comment about g++.dg directory
53159
53160 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53161
53162         * README: Update email addresses.
53163
53164 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53165
53166         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53167         arguments in order to force structure S onto the stack even on
53168         the alpha.
53169         (test): Pass 10 leading arguments to function foo as well as the
53170         structure S.
53171
53172         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53173         failure for all targets.
53174
53175         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53176         abort to terminate program execution.
53177
53178 1999-01-30  Richard Henderson  <rth@cygnus.com>
53179
53180         * gcc.c-torture/execute/990130-1.c: New test.
53181
53182 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53183
53184         * gcc.dg/990130-1.c: New test.
53185
53186 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53187
53188         * gcc.c-torture/execute/990128-1.c: New test.
53189
53190 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53191
53192         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53193
53194 1999-01-27  Felix Lee  <flee@cygnus.com>
53195
53196         * lib/c-torture.exp (c-torture-compile): pull out code for
53197         analyzing gcc error messages.
53198         (c-torture-execute): ditto, and fix some (harmless) false
53199         positives.
53200         * lib/gcc.exp (gcc_check_compile): new function.
53201
53202 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53203
53204         * gcc.dg/990117-1.c: New test.
53205
53206         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53207
53208         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53209
53210 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53211
53212         * g77.f-torture/compile/990115-1.f: New test.
53213
53214 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53215
53216         * gcc.c-torture/compile/990107-1.c: New test
53217
53218 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53219
53220         * gcc.c-torture/execute/990106-2.c: New test.
53221
53222         * gcc.c-torture/execute/990106-1.c: New test.
53223
53224 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53225
53226         * gcc.c-torture/compile/981223-1.c: New test.
53227
53228 1998-12-29  Richard Henderson  <rth@cygnus.com>
53229
53230         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53231         (opt3): Rename from opt4 and disable.
53232
53233 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53234
53235         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53236
53237 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53238
53239         * g++.old-deja/g++.other/conv5.C: New test.
53240
53241 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53242
53243         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53244
53245 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53246
53247         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53248
53249 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53250
53251         * gcc.c-torture/compile/981211-1.c: New test.
53252
53253 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53254
53255         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53256
53257         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53258
53259 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53260
53261         * gcc.special/930510-1.c: Make C9X safe.
53262         * gcc.misc-tests/gcov-1.c Similarly.
53263         * gcc.misc-tests/gcov-2.c Similarly.
53264
53265 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53266
53267         * gcc.dg/ultrasp1.c: New test.
53268
53269 1998-12-06  Richard Henderson  <rth@cygnus.com>
53270
53271         * gcc.c-torture/execute/981206.c: New test.
53272
53273 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53274
53275         * g++.old-deja/g++.ns/template7.C: New test.
53276
53277         * g++.old-deja/g++.other/expr1.C: New test.
53278
53279         * g++.old-deja/g++.eh/tmpl3.C: New test.
53280
53281         * g++.old-deja/g++.eh/tmpl2.C: New test.
53282
53283 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53284
53285         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53286         * g++.old-deja/g++.other/using6.C: Removed.
53287         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53288
53289         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53290
53291 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53292
53293         * g++.old-deja/g++.pt/overload8.C: New test.
53294
53295         * g++.old-deja/g++.pt/overload7.C: New test.
53296
53297         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53298
53299         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53300         and relinking messages.
53301         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53302         compiling with -frepo.
53303
53304 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53305
53306         * g++.old-deja/g++.pt/lookup6.C: New test.
53307
53308 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53309
53310         * gcc.c-torture/execute/981130-1.c: New test.
53311         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53312
53313 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53314
53315         * g++.old-deja/g++.pt/explicit76.C: New test.
53316
53317         * g++.old-deja/g++.pt/friend38.C: New test.
53318
53319         * g++.old-deja/g++.ns/crash2.C: New test.
53320
53321         * g++.old-deja/g++.pt/defarg8.C: New test.
53322
53323         * g++.old-deja/g++.pt/instantiate6.C: New test.
53324
53325         * g++.old-deja/g++.pt/static6.C: New test.
53326
53327         * g++.old-deja/g++.pt/decl2.C: New test.
53328
53329 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53330
53331         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53332         problem is actually related with name lookup, but so what? :-)
53333
53334         * g++.old-deja/g++.pt/friend37.C: New test.
53335
53336 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53337
53338         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53339         element, which fails on some systems.
53340
53341         * g77.f-torture/execute/labug1.f: New test.
53342
53343 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53344
53345         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53346         is defined.
53347
53348 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53349
53350         * g77.f-torture/compile/981117-1.f: New test.
53351
53352 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53353
53354         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53355         properly discarded.
53356
53357 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53358
53359         * gcc.c-torture/execute/memcheck: New directory of tests for
53360         -fcheck-memory-usage.
53361
53362 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53363
53364         * README: New file, general information about the testsuite and
53365         new description of the various C++ test subdirectories.
53366         * README.g++: Eliminate obsolete information, update and move most
53367         relevant stuff to README.
53368
53369 1998-11-07  Richard Henderson  <rth@cygnus.com>
53370
53371         * gcc.c-torture/compile/981107-1.c: New test.
53372
53373 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53374
53375         * execute/memcpy-bi.c: New testcase.
53376
53377 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53378
53379         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53380         base classes.
53381
53382         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53383         template is selected.
53384
53385         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53386         classes, it should be accepted for all types.
53387
53388         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53389
53390         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53391         specializations start with template headers.
53392
53393 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53394
53395         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53396
53397         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53398         non-POD types.
53399
53400 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53401
53402         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53403
53404 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53405
53406         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53407
53408 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53409
53410         * 981019-1.c: New test.
53411
53412 1998-10-14  Robert Lipe <robertl@dgii.com>
53413
53414         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53415         find objc headers.
53416
53417 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53418
53419         * compile/981001-4.c: Remove use of GCC extension that triggers a
53420         compiler bug.
53421
53422 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53423
53424         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53425
53426 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53427
53428         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53429         instantiation of template produces incorrect code for delete
53430         expression.
53431
53432         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53433         constructors' name is not unique.
53434         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53435         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53436
53437         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53438         automatic array of const is ill-formed.
53439
53440         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53441         of template parameter?
53442
53443         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53444         const.
53445
53446         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53447         pointer-to-member expression.
53448
53449         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53450         declaration causes ICE.
53451
53452 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53453
53454         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53455         reserved in the global namespace.
53456
53457         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53458         generate needed virtual table.
53459
53460         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53461
53462 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53463
53464         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53465         template-dependent type
53466
53467 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53468
53469         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53470         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53471         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53472
53473         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53474         class should be usable as argument of member function.
53475         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53476         class should be usable as return type of member function.
53477         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53478         class should be usable as type of data member.
53479
53480         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53481
53482 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53483
53484         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53485
53486 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53487
53488         * gcc.dg/dll-?.c Add thumb to target list.
53489         Fix assembler scan patterns to match current assembler output.
53490
53491 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53492
53493         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53494         matching of template brackets.
53495
53496         * g++.old-deja/g++.other/using4.C: New test.  Test using
53497         declarations of methods from base classes.
53498
53499         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53500         within functions should introduce names into the innermost
53501         enclosing namespace.
53502
53503         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53504         of static locals if first initialization throws.
53505
53506 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53507
53508         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53509
53510 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53511
53512         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53513         lose track of the possible targets of tablejump insns.
53514         * special/special.exp: Run it.
53515
53516 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53517
53518         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53519         must be declared before its specializations can be named in friend
53520         declarations.
53521
53522 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53523
53524         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53525
53526         * g77.f-torture/execute/io1.f: New test.
53527
53528 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53529
53530         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53531         with pointer to template function, for which no argument deduction
53532         is possible.
53533
53534         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53535         specialization of template function as argument to template
53536         function.
53537
53538         * g++.old-deja/g++.other/access2.C: New test; Inner class
53539         shouldn't have privileged access to Outer's names.
53540
53541 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53542
53543         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53544         friend template declared within template class conflicts with
53545         nested class of the same name.
53546
53547         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53548         is ignored.
53549
53550         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53551         object with direct initializer as function declaration.
53552
53553         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53554         initializers.
53555
53556         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53557         involving const pointer and NULL produces incorrect result.
53558
53559         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53560         type name without `typename' should be rejected with -pedantic.
53561
53562 1998-10-02  Richard Henderson  <rth@cygnus.com>
53563
53564         * g++.old-deja/g++.other/addrof1.C: New test.
53565
53566 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53567
53568         * gcc.c-torture/compile/981001-1.c: New test.
53569         * gcc.c-torture/execute/981001-1.c: New test.
53570
53571 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53572
53573         * gcc.c-torture/compile/981001-2.c: New test.
53574         * gcc.c-torture/compile/981001-3.c: New test.
53575         * gcc.c-torture/compile/981001-4.c: New test.
53576
53577 1998-10-01  Robert Lipe  <robertl@dgii.com>
53578
53579         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53580         multilibbed hosts.  Idea grafted from g77.exp.
53581
53582 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53583
53584         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53585         avoid losing on systems which need -lsocket.
53586
53587 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53588
53589         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53590         * g++.old-deja/g++.other/nested2.C: Ditto.
53591         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53592         failure.
53593
53594 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53595
53596         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53597         preferred over template operator!= for enum bitfields.
53598
53599 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53600
53601         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53602         that happen to have the same base name, but in different scopes,
53603         are incorrectly rejected.
53604
53605 1998-09-16  Richard Henderson  <rth@cygnus.com>
53606
53607         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53608         on the native word size instead of an integer literal.
53609
53610 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53611
53612         * g++.old-deja/g++.other/static2.C: Invocation of static data
53613         member of type pointer-to-function denoted as non-static member.
53614
53615         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53616         checks involving function types and aliases.
53617
53618 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53619
53620         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53621         redefined to the same non-trivial type.
53622
53623         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53624         namespace-qualification of template specializations declared in
53625         other namespaces.
53626
53627         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53628         to declare a subset of the specializations of a template function
53629         as friends of specializations of a template class.
53630
53631         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53632         member templates that do not fully specialize the enclosing
53633         template class are rejected.
53634
53635 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53636
53637         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53638
53639 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53640
53641         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53642         altered from libf2c/libU77 version.
53643
53644 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53645
53646         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53647
53648 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53649             Alexandre Oliva  <oliva@dcc.unicamp.br>
53650
53651         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53652         (un)signed char are different types for template specialization
53653         purposes.
53654
53655 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53656
53657         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53658         * objc: ObjC testsuite.
53659
53660 1998-08-31  Catherine Moore  <clm@cygnus.com>
53661
53662         * gcc.c-torture/execute/941014-1.x: New file.
53663
53664 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53665
53666         * lib/c-torture.exp: Add support for
53667         torture_eval_before_compile and torture_eval_before_execute
53668         variables.
53669
53670 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53671
53672         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53673         this test triggers valid.
53674
53675 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53676
53677         * gcc.dg/980827-1.c: New test.
53678
53679 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53680
53681         * gcc.c-torture/execute/loop-4b.c: New test.
53682
53683 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53684
53685         * lib/c-torture.exp: Add support for
53686         torture_eval_before_compile and torture_eval_before_execute
53687         variables.
53688
53689 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53690
53691         * gcc.c-torture/compile/980825-1.c: New test.
53692
53693 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53694
53695         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53696         count number tests in opt_t0 not good_t0.
53697
53698 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53699
53700         * gcc.c-torture/compile/930326-1.x: Fix typo.
53701
53702 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53703
53704         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53705         causes an ICE.
53706
53707 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53708
53709         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53710         STACK_SIZE is defined.
53711         * gcc.c-torture/unsorted/stuct.c: Similarly.
53712
53713         * gcc.c-torture/compile/980821-1.c: New test.
53714
53715 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53716
53717         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53718         16bit ints.
53719
53720 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53721
53722         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53723         code.
53724
53725 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53726
53727         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53728         error'.
53729
53730 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53731
53732         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53733
53734 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53735
53736         * gcc.c-torture/compile/980816-1.c: New test.
53737
53738         * gcc.dg/980816-1.c: New test.
53739
53740 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53741
53742         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53743         compiler for ieee tests.
53744
53745 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53746
53747         * g77.f-torture/compile/980729-0.f: New test.
53748
53749 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53750
53751         * gcc.c-torture/special/eeprof-1.c: New test, for
53752         -finstrument-functions.
53753         * gcc.c-torture/special/special.exp: Run it.
53754
53755 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53756
53757         * gcc.c-torture/compile/980729-1.c: New test.
53758
53759 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53760
53761         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53762         __thumb__ is defined, and test for ARM style doubles if so.
53763
53764 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53765
53766         * g77.f-torture/noncompile/980615-0.f: New test.
53767
53768 1998-07-26  H.J. Lu  (hjl@gnu.org)
53769
53770         * gcc.dg/980312-1.c: Do link instead of compile.
53771         * gcc.dg/980313-1.c: Likewise.
53772
53773 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53774
53775         * gcc.c-torture/compile/980726-1.c: New test.
53776
53777 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53778
53779         * g77.f-torture/execute/io0.f: New test.
53780
53781 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53782
53783         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53784         an int.
53785
53786 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53787
53788         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53789         m32r bugs.
53790
53791 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53792
53793         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53794         c-decl.c:grokdeclarator can handle mode attributes.
53795
53796 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53797
53798         * gcc.c-torture/execute/980716-1.c: New test.
53799
53800 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53801
53802         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53803         the mn10200.
53804         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53805         the mn10200.
53806         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53807         * gcc.c-torture/compile/930326-1.x: Similarly.
53808
53809 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53810
53811         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53812         New test from Craig.
53813
53814 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53815
53816         * g77.f-torture/noncompile/980616-0.f: New test.
53817
53818         * g77.f-torture/execute/970816-3.f: New test from Craig.
53819
53820 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53821
53822         *  g++.other/singleton.C: Return error value instead of taking
53823         SIGSEGV.
53824
53825 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53826
53827         *  g++.other/singleton.C: New test.  Warning is under dispute.
53828         Runtime crash is not.
53829
53830 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53831
53832         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53833         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53834         using6.C, using7.C}: New namespace tests.
53835
53836 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53837
53838         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53839         specialization with typedef'ed names used as array indexes.
53840
53841 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53842
53843         * gcc.c-torture/execute/980709-1.c: New test.
53844
53845         * gcc.dg/980709-1.c: New test.
53846
53847 1998-07-07  Richard Henderson  <rth@cygnus.com>
53848
53849         * gcc.c-torture/execute/bcp-1.c: New test.
53850
53851 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53852
53853         * gcc.c-torture/execute/980707-1.c: New test.
53854
53855 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53856
53857         * gcc.c-torture/compile/980706-1.c: New test.
53858
53859 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53860
53861         * g77.f-torture/execute/980701-0.f,
53862         g77.f-torture/execute/980701-1.f: New test from Craig.
53863
53864 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53865
53866         * gcc.c-torture/compile/980701-1.c: New test.
53867
53868         * gcc.c-torture/execute/980701-1.c: New test.
53869
53870 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53871 rlsruhe.de>
53872
53873         * g++.old-deja/g++.robertl/eb132.C: New test.
53874         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53875
53876 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53877
53878         * g77.f-torture/execute/980628-7.f,
53879         g77.f-torture/execute/980628-8.f,
53880         g77.f-torture/execute/980628-9.f,
53881         g77.f-torture/execute/980628-10.f: New tests from Craig.
53882
53883         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53884
53885 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53886
53887         * g77.f-torture/execute/980628-4.f: New test from Craig.
53888         * g77.f-torture/execute/980628-5.f: Likewise.
53889         * g77.f-torture/execute/980628-2.f: Likewise.
53890         * g77.f-torture/execute/980628-0.f: Likewise.
53891         * g77.f-torture/execute/980628-1.f: Likewise.
53892         * g77.f-torture/execute/980628-3.f: Likewise.
53893         * g77.f-torture/execute/980628-6.f: Likewise.
53894
53895 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53896
53897         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53898         directory when nothing has been installed yet.
53899
53900 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53901
53902         * gcc.c-torture/special/special.exp: Handle newer versions of
53903         dejagnu.
53904
53905 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53906
53907         * gcc.dg/980626-1.c: New test.
53908
53909 1998-06-19  Bruno Haible <haible@ilog.fr>
53910
53911         * gcc.misc-tests/m-un-2.c: New test.
53912         * g++.old-deja/g++.other/warn01.c: Likewise.
53913
53914 1998-06-19  Robert Lipe  <robertl@dgii.com>
53915
53916         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53917         compatibility with assmblers with a different comment character.
53918         Eliminate use of GAS-specific extensions.
53919
53920 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53921
53922         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53923
53924 1998-06-19  Robert Lipe  <robertl@dgii.com>
53925
53926         * lib/g77.exp: Replace search for libf2c.a with search for newly
53927         renamed libg2c.a
53928
53929 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53930
53931         * gcc.c-torture/execute/980617-1.c: New test.
53932
53933 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53934
53935         * gcc.c-torture/execute/980612-1.c: New test.
53936
53937 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53938
53939         * gcc.dg/980523-1.c: Only test on ppc-linux.
53940         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53941
53942         * gcc.c-torture/execute/980608-1.c: New test.
53943
53944 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53945
53946         * gcc.c-torture/execute/980605-1.c: New test.
53947
53948 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53949
53950         * gcc.c-torture/execute/980604-1.c: New test.
53951
53952 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53953
53954         * gcc.c-torture/execute/980602-1.c: New test.
53955         * gcc.c-torture/execute/980602-2.c: Likewise.
53956
53957 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53958
53959         * 970125-0.f: Fix per JCB.  Add commentary.
53960
53961 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53962
53963         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53964         IEEE -0 support.
53965
53966 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53967
53968         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53969         earlier.
53970
53971 1998-05-28  Catherine Moore <clm@cygnus.com>
53972
53973         * gcc.c-torture/execute/980526-3.c: New test.
53974
53975 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53976
53977         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53978         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53979         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53980         m88k-motorola-sysv3 to XFAIL.
53981
53982 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53983
53984         * gcc.dg/980526-1.c: New test.
53985         * gcc.c-torture/execute/980526-2.c: New test.
53986
53987 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53988
53989         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53990
53991         * gcc.c-torture/execute/980526-1.c: New test.
53992
53993 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53994
53995         * g77.f-torture/execute/alpha2.f: Add runtime test.
53996
53997 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53998
53999         * g++.old-deja/old-deja.exp: Strip leading directories.
54000
54001         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54002         error for the line.  Don't run multiple tests for the same line.
54003
54004 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54005
54006         * gcc.dg/980523-1.c: New test.
54007
54008 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54009
54010         * g77.f-torture/compile/970915-0.f: New test.
54011
54012 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54013
54014         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54015
54016 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54017
54018         * gcc.dg/980520-1.c: New test.
54019
54020 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54021
54022         * gcc.dg/980502-1.c: Fix return type.
54023
54024 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54025
54026         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54027         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54028         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54029         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54030         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54031
54032 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54033
54034         * g77.f-torture/execute/980520-1.f: New test.
54035
54036 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54037
54038         * lib/mike-g77.exp: New file.
54039
54040         * g77.f-torture/noncompile/noncompile.exp,
54041         g77.f-torture/noncompile/check0.f: New files.
54042
54043 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54044
54045         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54046         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54047         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54048         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54049         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54050         abort where appropriate.
54051
54052 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54053
54054         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54055         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54056
54057 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54058
54059         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54060
54061 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54062
54063         * g77.f-torture/compile/980427-0.f: New test.
54064
54065 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54066
54067         * g77.f-torture/compile/980424-0.f: New test.
54068
54069 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54070
54071         * g77.f-torture/compile/980419-2.f (main): New test.
54072         * g77.f-torture/compile/970125-0.f: New test.
54073         * g77.f-torture/compile/980419-1.f: New test.
54074
54075 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54076
54077         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54078         of loop-4.c.
54079
54080 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54081
54082         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54083
54084 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54085
54086         * gcc.c-torture/compile/980329-1.c: New test.
54087
54088 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54089
54090         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54091         * gcc.dg/980312-1.c: Fix typo in -march command.
54092
54093 1998-03-16  H.J. Lu  (hjl@gnu.org)
54094
54095         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54096
54097 1998-03-11  Robert Lipe  <robertl@dgii.com>
54098
54099         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54100         Dave Love agree the Fortran source is bogus.
54101
54102 1998-03-11  Robert Lipe  <robertl@dgii.com>
54103
54104         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54105         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54106         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54107         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54108         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54109
54110 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54111
54112         * g++.old-deja/g++.other/friend1.C: New test.
54113
54114 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54115
54116         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54117         possibly uninitialized) variables and declare dnrm2.
54118
54119 1998-02-23  Robert Lipe <robertl@dgii.com>
54120
54121         From Bruno Haible <haible@ilog.fr>:
54122         * gcc.c-torture/execute/980223.c: New test.
54123
54124 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54125
54126         * gcc.dg/ifelse-1.c: New test.
54127
54128 1998-02-09  H.J. Lu  (hjl@gnu.org)
54129
54130         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54131
54132           * lib/old-dejagnu.exp (old-dejagnu): Added the
54133           "execution test - XFAIL *-*-*" handling in the spirit of
54134           "excess errors test -". Changed the "execution test fails"
54135           handling to be like "excess errors test fails".
54136           * Update various tests accordingly.
54137
54138 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54139
54140         * gcc.c-torture/execute/980205.c: New test.
54141
54142 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54143
54144         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54145         * lib/f-torture.exp: Similarly.
54146         * gcc.c-torture: Rename all .cexp files to .x files.
54147
54148 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54149
54150         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54151         (940510-1.c): Removed duplicate.
54152         (971104-1.c): New test.
54153
54154 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54155
54156           * lib/f-torture.exp: Improve error and loop detection.
54157
54158 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54159
54160         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54161         use that to size the filler array.
54162
54163 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54164
54165         * lib/c-torture.exp(c-torture-execute): Fix typo.
54166
54167         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54168         testcase as the executable name. Keep the executable around if
54169         the test fails.
54170
54171 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54172
54173         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54174         changes.  Only test one -g option, and move it to the end of the
54175         list of options to test.
54176
54177 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54178
54179         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54180         variable GCC_TORTURE_OPTIONS to supply default switches separated
54181         by colons.  If no environment variable, run tests with -O0 -g, -O1
54182         -g, and -O2 -g as well.
54183
54184 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54185
54186         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54187         explanatory comments. Fix indentation.
54188
54189 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54190
54191         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54192
54193 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54194
54195         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54196         * g++.old-deja/g++.mike/p7325.C: Likewise.
54197         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54198
54199 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54200
54201         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54202         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54203         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54204         * g++.old-deja/g++.law/operators4.C: Likewise.
54205
54206 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54207
54208         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54209         * g++.old-deja/g++.mike/p784.C: Ditto.
54210         * g++.old-deja/g++.mike/p785.C: Ditto.
54211
54212 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54213
54214           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54215
54216 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54217
54218         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54219         target feature; pass this to c-torture-execute as needed.
54220
54221 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54222
54223         * lib/c-torture.exp(c-torture-execute): If the previous and the
54224         current executables being tested are identical, we don't need to
54225         run the executable again. Try to make the executable names
54226         unique. Add an optional argument for passing additional compiler
54227         flags.
54228
54229 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54230
54231         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54232
54233 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54234
54235         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54236
54237 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54238
54239         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54240         32bit or larger longs.
54241
54242         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54243         have either a 32bit long or 32bit int.
54244
54245 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54246
54247         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54248         Make double precision tests dependent on sizeof (double).
54249
54250 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54251
54252         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54253         too.
54254
54255 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54256
54257         * gcc.c-torture/compile/961203-1.cexp: New script.
54258
54259 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54260
54261         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54262         up the includes ourselves.
54263
54264 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54265
54266         * lib/plumhall.exp: Remove random include, and add a few
54267         verbose messages for debugging.
54268
54269 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54270
54271         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54272         of trying to do it ourselves.
54273
54274 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54275
54276         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54277
54278 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54279
54280         * gcc.prms/5403.c: Made regexp a bit less strict.
54281
54282 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54283
54284         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54285         is returned from remote_load instead.
54286         * lib/plumhall.exp: Ditto.
54287         * lib/mike-g++.exp: Ditto.
54288         * lib/old-dejagnu.exp: Ditto.
54289         * lib/c-torture.exp: Ditto.
54290
54291 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54292
54293         * lib/g++.exp: Use build_wrapper procedure.
54294         * lib/gcc.exp: Ditto.
54295
54296 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54297
54298         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54299         an old-style decl for malloc.  Fixes tests to work when
54300         sizeof (int) != sizeof (size_t).
54301
54302 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54303
54304         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54305
54306         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54307         use stdargs.h interface.
54308
54309 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54310
54311         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54312         NO_VARARGS when compiling.
54313
54314 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54315
54316         * lib/plumhall.exp(ph_includes): New procedure.
54317         (ph_make): Use it.
54318         (ph_compiler): Ditto.
54319
54320         * lib/g++.exp: Rename test-glue.c to testglue.c.
54321         * lib/gcc.exp: Ditto.
54322
54323 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54324
54325         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54326         to completion when it's called.
54327
54328 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54329
54330         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54331         is defined, don't do test.
54332
54333 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54334
54335         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54336         for object files.
54337         (ph_summary): Mark skipped testcases as untested, not unresolved.
54338
54339         * lib/plumhall.exp (ph_make): If unresolved because of bad
54340         errorCode, record errorCode in log file.
54341         (*): Replace send_log/verbose with verbose -log.
54342
54343 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54344
54345         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54346         double conversion if double isn't at least 8 bytes.
54347
54348         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54349         int to work with targets where int is 16 bits.
54350
54351         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54352         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54353         precision for the test to complete.
54354
54355 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54356
54357         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54358         if d10v is not compiled with the -mdouble64 flag.
54359         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54360
54361         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54362         d10v is not compiled with the -mint32 flag.
54363
54364 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54365
54366         * lib/plumhall.exp: Use incr_count.
54367
54368 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54369
54370         * gcc.c-torture: Update to c-torture-1.45.
54371
54372 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54373
54374         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54375         the name of the expect testcase file).
54376
54377         * lib/g++.exp(g++_init): Ditto.
54378
54379 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54380
54381         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54382         the host.
54383
54384         * lib/gcc.exp(gcc_exit): New procedure.
54385
54386 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54387
54388         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54389         specs where appropriate.
54390
54391         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54392         because of new "candidates are" messages, and removed a few
54393
54394         * Converted all non-old-style g++ testcases to old-style, and
54395         moved into g++.old-deja.
54396
54397 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54398
54399         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54400         options.
54401
54402         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54403         succeeded.
54404
54405         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54406
54407 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54408
54409         * lib/gcc.exp (gcc_target_compile): Add support for defining
54410         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54411         the machine doesn't have those features.
54412
54413 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54414
54415         * g++.law/operators4.exp: Don't use LIBS.
54416
54417 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54418
54419         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54420
54421         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54422         * lib/g++.exp: Set it here instead. Also, allow use of the
54423         --tool_exec and --tool_opt options. Change CXX to
54424         GXX_UNDER_TEST.
54425
54426         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54427
54428         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54429
54430 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54431
54432         * lib/old-dejagnu.exp: Use prune_warnings instead of
54433         prune_system_crud.
54434         * lib/mike-g++.exp: Ditto.
54435         * lib/gcc.exp: Ditto.
54436         * lib/g++.exp: Ditto.
54437
54438         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54439
54440 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54441
54442           * 941014-2.c: Include stdlib.h
54443           * 960327-1.c: Include stdio.h
54444           * dbra.c, index-1.c: Don't assume ints are 32bits.
54445
54446 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54447
54448         * lib/gcc.exp: Add gcc,stack_size target feature.
54449
54450         * lib/g++.exp(g++_target_compile): Add the include and link
54451         paths here, not in two other places. And, it's $options, not
54452         options.
54453
54454         * lib/mike-g++.exp(postbase): Remove the code that determines
54455         the correct include and link paths.
54456         * g++.old-deja/old-deja.exp: Ditto.
54457
54458 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54459
54460         * lib/g++.exp(g++_init): target_compile no longer returns the
54461         filename of the result.
54462
54463 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54464
54465         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54466         call to glob.
54467
54468         * gcc.c-torture/special/special.exp: Change call to
54469         gcc_target_compile to include the object file.
54470
54471 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54472
54473         * gcc.c-torture/special/special.exp: Correct misspelling in last
54474         change.
54475
54476 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54477
54478         * lib/plumhall.exp(ph_summary): Log the entire output of the
54479         executable. Return -1 if there were any failures, 0 otherwise.
54480         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54481         (ph_make): Clean up objects and executables that were built
54482         if the tests succeeded.
54483
54484 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54485
54486         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54487         libraries and includes in the build tree as appropriate.
54488
54489 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54490
54491         * lib/c-torture.exp: Instead of looking for the global variable
54492         NO_LONG_LONG, check to see if that's a feature of the target.
54493
54494 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54495
54496         * config/default.exp: Minimize. Delete the remainer of the files in
54497         config; this functionality is now in devo/dejagnu/config.
54498
54499         g++.*/*: Pass any additional flags used to compile to postbase;
54500         delete CXXFLAGS.
54501
54502         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54503         is now done by runtest.exp. Use gcc_target_compile instead of
54504         compile.
54505
54506         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54507         Remove references to CFLAGS. Use remote_file instead of
54508         calling rm -f.
54509         (c-torture): Take a list of arguments to use to compile this
54510         testcase.
54511
54512         lib/g++.exp: Simplify. Use target_compile instead of compile.
54513         lib/gcc-dg.exp: Ditto.
54514         lib/gcc.exp: Ditto.
54515         lib/mike-{gcc,g++}.exp: Ditto.
54516         lib/old-dejagnu.exp: Ditto.
54517         lib/plumhall.exp: Ditto.
54518
54519 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54520
54521         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54522         (ph_linker): Likewise.
54523
54524 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54525
54526           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54527         MAP_ANON / MAP_ANONYMOUS if defined;
54528         else try to map from /dev/zero .
54529
54530 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54531
54532         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54533         isn't defined, then define it to MAP_ANONYMOUS.
54534
54535 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54536
54537         * gcc.c-torture: Update to c-torture-1.42 release.
54538
54539 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54540
54541         * gcc.c-torture: Update to c-torture-1.41 release.
54542
54543 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54544
54545         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54546         c-torture release.
54547
54548 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54549
54550         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54551         and LDFLAGS.  Fix second case to append the target_info ldflags
54552         onto LDFLAGS, not CFLAGS.
54553         * lib/g++.exp (g++_init): Add target_info stuff.
54554         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54555         of libgloss and newlib flags for !native.
54556
54557         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54558         (GDB): Fix relative path to go up another dir for finding gdb.
54559
54560 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54561
54562         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54563         versions in the target_info array, if they don't exist.
54564
54565 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54566
54567         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54568
54569 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54570
54571         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54572         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54573
54574 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54575
54576         * lib/old-dejagnu.exp: Don't remove the output file before we've
54577         actually tested it. Don't append pwd to the path of the executable
54578         we're testing.
54579
54580 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54581
54582         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54583
54584 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54585
54586         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54587         temporary directory for compiler files, and set it to a default
54588         value of /tmp. Set $output as the name of the output file from
54589         compiling the testcase. Add a -o option to $cflags_var so the
54590         compiler writes the final output file as $output. Set $executable
54591         to $output.
54592
54593         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54594         directory for compiler files, and set it to /tmp if it doesn't
54595         already have a value. Set $output_file to the name of the output
54596         file from compiling the testcase. Add a -o option to CXXFLAGS so
54597         the compiler writes the final output file as $output. Use $output
54598         as the executable to be tested.
54599
54600 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54601
54602         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54603
54604 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54605
54606         * gcc.c-torture/execute/pending-1.c: New test.  Still
54607         pending in Tege's queue.
54608
54609 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54610
54611         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54612         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54613         if there were failures.  Call unresolved if there were unresolved
54614         testcases.  Call gcc_fail if program did not run to completion.
54615         (ph_make): Pass additional argument name to ph_execute.
54616         (ph_execute): Add new argument.  Pass additional arguments to
54617         ph_summary.  Call gcc_fail is there is no execution output.
54618
54619 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54620
54621         * lib/plumhall.exp (proc_summary): Output relavent summary
54622         lines into the log so specific failures in plumhall can be
54623         investigated.
54624
54625 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54626
54627         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54628         (c-torture-execute): Don't try to execute tests which use
54629         "long long" types if $NO_LONG_LONG is nonzero.
54630
54631 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54632
54633         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54634         not c-torture.
54635
54636         * gcc.ieee: Move from here.
54637         * gcc.c-torture/execute/ieee: To here.
54638
54639 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54640
54641         * gcc.c-torture: Update to c-torture-1.41 release.
54642
54643 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54644
54645         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54646         not "$output".
54647
54648 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54649
54650         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54651         -c present.
54652
54653 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54654
54655         * config/proelf.exp: Handle connecting to a simulator.
54656
54657 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54658
54659         * config/proelf.exp: New file.  Enough framework that we can
54660         run c-torture tests on the proelf targets (or any other target
54661         that gdb can connect to for that matter).
54662
54663 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54664
54665         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54666         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54667
54668         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54669         exec_output exists.
54670
54671 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54672
54673         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54674         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54675
54676         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54677         to pass/fail/unresolved/unsupported/untested.  Caller must now
54678         call unresolved/unsupported/untested.
54679         * lib/*.exp: Update FSF address.  Update to handle new results of
54680         ${tool}_load.
54681         * lib/chill.exp (verbose): Delete.
54682
54683 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54684
54685         * lib/gcc.exp (default_gcc_start): Change order of args to
54686         $LDFLAGS $CFLAGS $LIBS.
54687         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54688         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54689         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54690         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54691         * gcc.misc-tests/dg-test.exp: Likewise.
54692         * gcc.misc-tests/msgs.exp: Likewise.
54693         * gcc.prms/prms.exp: Likewise.
54694         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54695         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54696
54697         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54698
54699 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54700
54701         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54702
54703         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54704         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54705
54706         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54707         necessary.
54708
54709 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54710
54711         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54712         global for loop; add use of $mathlib.
54713         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54714         settings here; set mathlib for anything but VxWorks.
54715
54716 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54717
54718         * gcc.c-torture: Update to c-torture-1.40 release.
54719
54720 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54721
54722         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54723         dg.exp.
54724
54725 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54726
54727         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54728         global.
54729
54730 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54731
54732         * lib/g++.exp (LIBS): Define if not already.
54733         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54734         (gcc-dg-prune): Call prune_gcc_output.
54735         * lib/gcc.exp (prune_gcc_output): New proc.
54736         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54737         prune_gcc_output.
54738
54739 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54740
54741         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54742         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54743
54744 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54745
54746         * gcc.c-torture: Update to c-torture-1.39 release.
54747
54748 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54749
54750         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54751         fails, try others as well.
54752
54753 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54754
54755         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54756         If compilation fails, mark execute tests as `untested'.
54757         If test is marked as unsupported, don't mark compilation and
54758         execute tests as failed.
54759
54760 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54761
54762         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54763         libstdc++ for whether or not we want to be doing shared
54764         libraries.  Delete link_curses since we don't need it anymore.
54765         * lib/mike-g++.exp (postbase): Don't link in libg++.
54766         * g++.old-deja/old-deja.exp: Likewise.
54767
54768 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54769
54770         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54771
54772 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54773
54774         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54775         For that, add `-Wl,-a,shared_archive'.
54776         * g++.old-deja/old-deja.exp: Likewise.
54777
54778 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54779
54780         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54781
54782 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54783
54784         * lib/mike-g++.exp (postbase): Pay attention to the status of
54785         g++_load.
54786
54787 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54788
54789           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54790
54791 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54792
54793         * lib/gcc.exp (default_gcc_start): No longer need to log program
54794         being executed or its output, execute_anywhere does that now.
54795         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54796         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54797
54798 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54799
54800         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54801         the same as those in lib/g++.exp.
54802
54803 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54804
54805         * gcc.c-torture: Update to c-torture-1.38 release.
54806         * gcc.ieee: Related changes.
54807
54808 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54809
54810         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54811         "exec". Minor reformatting changes.
54812
54813         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54814         cross. This means all "exec" calls now work on a remote host as
54815         well.
54816         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54817         cross. Filter out the extra "\r\n" stuff that expect puts in.
54818         (c-torture-execute): Filter out the bogus warnings like
54819         c-torture-compile does. Add support for canadian cross.
54820         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54821         Use execute_anywhere rather than calling exec directly. Now it
54822         works for canadian cross testing.
54823
54824 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54825
54826         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54827         results into a variable, and check that rather than using file exists.
54828
54829 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54830
54831         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54832         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54833
54834 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54835
54836         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54837         lib_curses if there's a shared libg++ in the build tree.
54838
54839 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54840
54841         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54842         if not supported target.
54843
54844 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54845
54846         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54847         link_curses up to always happen, not just for native builds.
54848
54849 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54850
54851         * gcc.c-torture: Update to c-torture-1.36 release.
54852         * gcc.failure: Related changes.
54853
54854 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54855
54856         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54857
54858 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54859
54860         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54861         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54862         runshlib, link_curses, and mathlib for link and run.
54863
54864         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54865         pass the runtime shared library options for Solaris, OSF/1, and
54866         Irix5, and link with -lcurses to avoid unresolved references.
54867
54868 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54869
54870         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54871         only run once.
54872
54873 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54874
54875         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54876
54877 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54878
54879         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54880         do not have a framework for the "compat" tests yet.
54881
54882 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54883
54884         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54885         set to null if we're testing vxworks5.1.  Use that instead of
54886         `-lm' in the setting of LIBS for link and run.
54887
54888 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54889
54890         * config/rom68k.exp (${tool}_load): Major changes to make it
54891         work.  Verified that it does in fact return the stuff in
54892         exec_output properly.  Catch any Emul or any TRAP other than 0.
54893
54894 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54895
54896         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54897         LDFLAGS properly for targets that need stuff from libgloss.
54898         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54899         only run once.
54900         (gpp_initialized): New variable.
54901
54902 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54903
54904         * config/rom68k.exp: Load libgloss.exp.
54905         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54906         so we can produce a fully linked binary.
54907         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54908         so we can produce a fully linked binary.
54909
54910 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54911
54912         * lib/plumhall.exp (ph_section): Watch for expected failures.
54913         Add missing `else'.
54914
54915         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54916         run the testcase.
54917         (c-torture): Likewise.
54918
54919 1995-08-28  Doug Evans  <dje@cygnus.com>
54920
54921         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54922
54923         * lib/mike-g++.exp (mike_cleanup): New proc.
54924         (prebase): New globals compiler_result, not_compiler_result,
54925         target_regexp.
54926         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54927         allow leading "-" in pattern.  Watch for unsupported tests.
54928         If $compiler_result is set, pattern match assembler code,
54929         and ditto for $not_compiler_result.
54930         * lib/mike-gcc.exp: Likewise.
54931
54932         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54933         execution "succeeded".
54934
54935 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54936
54937         * config/win32.exp: New file.
54938         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54939
54940 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54941
54942         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54943         unsupported.
54944         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54945         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54946         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54947
54948         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54949         "... without exceptions was ...".  That is now handled by
54950         prune_system_crud.
54951         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54952
54953 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54954
54955         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54956         sieve.c,sort2.c}: New files.
54957         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54958         sieve.exp,sort2.exp}: Drivers for them.
54959
54960         * lib/mike-gcc.exp (program_output): New user settable variable.
54961         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54962         messages.
54963         * lib/mike-g++.exp (program_output): New user settable variable.
54964
54965         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54966
54967         * config/sh.exp: Deleted (use sim.exp instead).
54968
54969 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54970
54971         * config/vx.exp: Declare CHECKTASK as global.
54972         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54973         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54974         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54975
54976 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54977
54978         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54979         target. Like vx.exp, only includes `vx29k.exp' instead of
54980         `vxworks.exp'.
54981
54982 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54983
54984         * config/sim.exp: Increase time limit from 120 seconds to 240.
54985
54986 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54987
54988         * gcc.c-torture/execute/950628-1.c: New test.
54989
54990 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54991
54992         * gcc.c-torture: Update with changes/additions from
54993         c-torture-1.34.
54994
54995 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54996
54997         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54998
54999 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55000
55001         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55002
55003 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55004
55005         * gcc.c-torture/compile/950512-1.c: New test.
55006         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55007         * gcc.dg/struct-ret-1.c: Likewise.
55008
55009 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55010
55011         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55012           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55013
55014 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55015
55016         * gcc.c-torture/special/920411-1.c: Deleted.
55017         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55018
55019 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55020
55021         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55022         cpu limit.
55023
55024 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55025
55026         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55027
55028 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55029
55030         From kenner;
55031         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55032         is the proper length.
55033         * va-arg-3.c: Likewise.
55034
55035 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55036
55037         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55038         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55039
55040         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55041         * lib/g++.exp (default_g++_start): Delete old cruft.
55042
55043 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55044
55045         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55046         (2 * (1 << 18)) to (2 * (1 << 17)).
55047
55048         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55049
55050 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55051
55052         * config/rom68k.exp: Renamed from config/idp.exp
55053
55054 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55055
55056         * c-torture/compile/921109-2.c
55057
55058 1995-04-18  Mike Stump  <mrs@cygnus.com>
55059
55060         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55061         excess errors.
55062
55063 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55064
55065         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55066         output.
55067         * lib/g++.exp (default_g++_start): Likewise.
55068
55069 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55070
55071         * gcc.c-torture/compile/950329-1.c: New test.
55072
55073 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55074
55075           * config/bug.exp (${tool}_load): Updated to use new remote_open
55076           and remote_close procs.
55077         * config/idp.exp: New file.
55078
55079 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55080
55081         * gcc.c-torture/execute/950322-1.c: New test.
55082
55083 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55084
55085         * config/vx.exp (${tool}_load): Clean up testing of return code from
55086         vxworks_ld and vxworks_spawn.
55087
55088 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55089
55090         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55091
55092 1995-03-13  Mike Stump  <mrs@cygnus.com>
55093
55094         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55095         can mark excess errors on a machine by machine basis.  Note, the
55096         default is to not expect any excess errors, even when excess
55097         errors test - is given, so you will want to put an XFAIL ... on
55098         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55099         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55100         those 4 machines, but no others.
55101
55102 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55103
55104         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55105         * lib/c-torture.exp: to here.
55106
55107 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55108
55109         * gcc.c-torture/execute/950221-1.c: New test.
55110         * gcc.c-torture/execute/struct-ret-1.c: New test.
55111         * gcc.c-torture/compile/950221-1.c: New test.
55112
55113         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55114
55115 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55116
55117         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55118         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55119
55120 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55121
55122         * g++.gb: New directory of tests, derived from my signature and
55123         class scoping tests.
55124
55125         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55126         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55127         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55128         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55129         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55130         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55131         * g++.gb/sig25.C: Likewise.
55132
55133         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55134         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55135         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55136         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55137         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55138         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55139         * g++.gb/sig25.exp: Likewise.
55140
55141         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55142         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55143         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55144         * g++.gb/scope13.C: Likewise, this test still fails.
55145
55146         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55147         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55148         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55149         * g++.gb/scope13.exp: Ditto.
55150
55151         * g++.gb/README: New file, explains what these tests are about.
55152
55153 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55154
55155         * lib/dg.exp (dg-do): Support `preprocess'.
55156         (dg-test): Likewise.
55157
55158 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55159
55160         * config/udi.exp: change "continue -expect" to "exp_continue".
55161
55162 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55163
55164         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55165         Delete redundant tests.
55166
55167         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55168         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55169         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55170         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55171         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55172         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55173         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55174         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55175
55176         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55177         storing label pointers.
55178         * gcc.c-torture/execute/921019-1.c: Likewise.
55179         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55180         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55181         parameter fp.
55182         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55183         constants.
55184
55185         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55186         Delete obsolete tests.
55187
55188         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55189         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55190         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55191         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55192         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55193         * gcc.c-torture/compile/950124-1.c: New test.
55194
55195         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55196
55197 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55198
55199         * lib/mike-g++.exp: Add -lm to LIBS.
55200
55201 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55202
55203         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55204
55205 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55206
55207         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55208
55209 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55210
55211         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55212
55213 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55214
55215         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55216         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55217         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55218         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55219         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55220         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55221         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55222         * g++.law/{operators31.C, operators32.C,
55223         * g++.law/{operators33.C, operators34.C}: Likewise.
55224         * g++.law/{pic1.C, refs2.C}: Likewise.
55225         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55226         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55227         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55228         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55229
55230         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55231         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55232         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55233         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55234         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55235         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55236         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55237         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55238         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55239         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55240         * g++.law/{operators34.exp}: Likewise.
55241         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55242         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55243         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55244         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55245         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55246
55247         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55248         No longer expected to fail.
55249         * g++.law/missed-error3.C: Tweak for recent bool changes.
55250
55251 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55252
55253         * config/emb-unix: Deleted.
55254         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55255         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55256
55257 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55258
55259         * lib/dg.exp (dg-test): Fix typo in last patch.
55260
55261 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55262
55263         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55264         (handles multiple occurrences).
55265
55266 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55267
55268         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55269         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55270         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55271         printed).
55272         * lib/c-torture.exp (c-torture-compile): Likewise.
55273         (c-torture): Prepend full path if missing.
55274         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55275         (gcc_fail): Likewise.
55276         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55277
55278 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55279
55280         * lib/netware.exp: Only attach to NetWare i386 systems.
55281
55282 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55283
55284         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55285         messages.  Add test name to "output pattern match" pass/fail message.
55286
55287 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55288
55289         * gcc.dg: New testsuite.
55290         * gcc.dg/dg.exp: New file.
55291
55292         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55293         test-switch.c}: Deleted.
55294
55295         * gcc.misc-tests/msgs.exp: New testcase driver.
55296
55297 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55298
55299         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55300         Watch for illegal return values from ${tool}_load.
55301         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55302         cross targets.  Coerce return value >0 to 1.
55303
55304 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55305
55306         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55307
55308         * config/emb-unix.exp: New file.
55309
55310         * config/sim.exp: Error if variable $SIM not defined.
55311         (${tool}_load): Mark test as "untested" if simulator missing.
55312
55313         * config/unix.exp: Load remote.exp to get rcp_download.
55314         * lib/c-torture.exp: Use different option lists for testcases with
55315         and without loops.
55316         * gcc.c-torture/execute/execute.exp: Likewise.
55317
55318 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55319
55320         * config/*.exp: Clarify return code from ${tool}_load.
55321         Call `unresolved' or `untested' instead of `warning' or `perror'
55322         (sometimes you still want to call both though).
55323         Add comment that `shell_id' is local to each file.
55324         * config/udi.exp (timeout): Set to 30.
55325         Don't print warning if connection fails, $connectmode has already
55326         printed an error.
55327         (${tool}_load): Move verbose messages to level 2.
55328         Rework pattern for "Process started" message.
55329         Pass `shell_id' to ${connectmode}_download.
55330         Retry twice upon timeout.  Make resetting of target more robust.
55331         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55332         Pass `shell_id' to exit_$connectmode.
55333         Only call exit_$connectmode if connected.
55334         * config/unix.exp (${tool}_load): Check return codes better.
55335         * config/vrtx.exp (${tool}_load): Likewise.
55336         * config/vx.exp (${tool}_load): Likewise.
55337         Delete unneeded global's.
55338         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55339         from ${tool}_load.
55340         (dg-stat): Delete.
55341         (dg-init): Delete recording of pass/fail counts.
55342         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55343         (old-dejagnu-init): Likewise.
55344         (old-dejagnu-stat): Delete contents, empty proc now.
55345         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55346         (c-torture): Delete references to lcnt, lpass, lfail.
55347         Get option list from TORTURE_OPTIONS.
55348         Delete -funroll[-all]-loops if no loops.
55349         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55350         (g++_stat): Delete contents (empty proc now).
55351         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55352         (gcc_finish): Likewise.
55353         (gcc_stat): Deleted.
55354         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55355         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55356         * gcc.c-torture/execute/execute.exp: Likewise.
55357         Split tests into two parts: compile, execute.
55358         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55359         no loops.  Update to reflect clarified return codes from ${tool}_load.
55360
55361 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55362
55363         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55364         to grep for.
55365         (old-dejagnu): Likewise (where necessary).
55366
55367 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55368
55369         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55370
55371         * lib/dg.exp (dg-process-target): Fix processing of selector.
55372         Add comment regarding use of `error'.
55373
55374         * lib/gcc.exp (prune_system_crud): Define if missing.
55375         * lib/g++.exp (prune_system_crud): Likewise.
55376
55377         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55378         Call prune_system_crud.
55379         * lib/dg.exp (dg-runtest): New proc.
55380         Use perror instead of send_user for tcl errors in testcase.
55381         Don't return any value, it's never used.
55382         Don't clobber previous definition of `unknown'.
55383         Print tcl errors in `dg-final'.
55384
55385 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55386
55387         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55388         (dg-test): Don't print errorInfo, it contains stack backtrace.
55389
55390 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55391
55392         * lib/g++.exp (runtest_file_p): Define if missing.
55393
55394 1994-09-24  Doug Evans  (dje@cygnus.com)
55395
55396         * lib/mike-g++.exp: Comment out loading of g++.exp.
55397         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55398         (default_g++_version): Always print something.
55399         (default_g++_start): Comment out call to `which'.
55400         (g++_start, g++_load): Deleted (must be defined in config file).
55401         * lib/gcc.exp: Test for existence of $CC at start.
55402         Delete check for tmpdir (done in gcc_init).
55403         (default_gcc_version): Always print something.
55404         (default_gcc_start): Comment out call to `which'.
55405         * config/*.exp: Major cleanup - make cross targets work at least a
55406         little better for g++ (by not being "--tool gcc" specific).
55407         Rename gcc_xxx to ${tool}_xxx.
55408         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55409         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55410
55411 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55412
55413         * lib/c-torture.exp (c-torture-compile): Rework compiler
55414         message processing.
55415
55416         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55417         c-torture.
55418
55419 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55420
55421         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55422
55423         * lib/dg.exp (dg-process-target): Support { target native }.
55424
55425 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55426
55427         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55428         looked for "... program xxx got fatal signal".
55429         Correct regsub munging of `comp_output'.
55430         Ignore compiler messages "path prefix not used" and "linker input
55431         file unused".
55432
55433 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55434
55435         * lib/gcc.exp (runtest_file_p): Define if missing.
55436         * gcc.prms/template.c: Example to work from.
55437
55438 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55439
55440         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55441         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55442
55443         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55444         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55445         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55446         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55447
55448         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55449         (dg-process-target): No longer a varargs proc.
55450         Return S/N for target, P/F for xfail.  All callers changed.
55451         (user option procs): More argument checking.
55452         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55453         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55454         (dg-test): Skip test if not running on selected target in `dg-do'.
55455         Update handling of `dg-do-what', `dg-output-text'.
55456         Separate execution pass/fail from output pattern match pass/fail.
55457         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55458
55459 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55460
55461         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55462         target for 920510-1.c.
55463
55464 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55465
55466         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55467         Clean up comment regarding use of passcnt, etc.
55468         (gcc_stat): Don't update `testcnt' here.
55469         (gcc_finish): Do it here.
55470         Might as well reset `but_id' here too.
55471         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55472         to determine if the file should be tested.
55473         * gcc.c-torture/compile/compile.exp: Likewise.
55474         * gcc.c-torture/execute/execute.exp: Likewise.
55475         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55476         * gcc.misc-tests/dg-test.exp: Likewise.
55477         * gcc.prms/prms.exp: Likewise.
55478         * gcc.wendy/wendy.exp: Likewise.
55479         * g++.old-deja.exp: Likewise.
55480         Move "Testing file" message to verbose level 1.
55481
55482 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55483
55484         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55485
55486 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55487
55488         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55489         (default_gcc_start): Accept optional second list element
55490         of compiler flags.  Print compiler output at verbosity level 2.
55491         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55492         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55493         Save current values of framework globals passcnt, failcnt, xpasscnt,
55494         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55495         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55496         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55497         xfailcnt to compute stats.  Update framework global `testcnt' from
55498         pass/fail counts.
55499         (gcc_finish): New proc.  Clean up test environment.
55500         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55501         (gcc_epass, gcc_efail): Delete.
55502         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55503         argument of line number.
55504         (dg-init): If the tool has an init routine, call it.
55505         (dg-test): Remove args `cflags_var' and `libs_var'.
55506         Pass all compiler options to ${tool}_start.
55507         Handle missing line number.
55508         (dg-finish): New function.
55509         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55510         particular files.  Call gcc_finish at end.  Move "skipping test"
55511         message to verbosity level 3.
55512         * gcc.c-torture/compile/compile.exp: Likewise.
55513         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55514         * gcc.c-torture/execute/execute.exp: Likewise.
55515         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55516         Print testcase being tried at verbosity level 1.
55517         * gcc.c-torture/special/special.exp: Unset xfail.
55518         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55519         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55520         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55521         * gcc.failure/failure.exp: Likewise.
55522         * gcc.ieee/ieee.exp: Likewise.
55523         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55524         Update call to dg-test.  Call dg-finish at end.
55525         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55526         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55527         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55528         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55529         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55530         * gcc.wendy/wendy.exp: Add copyright.
55531         Delete setting of tmpdir (done by gcc_init).
55532         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55533         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55534         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55535         gcc_[ce]pass/fail.
55536
55537 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55538
55539         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55540         confusion.
55541         (g++_load): Likewise.
55542
55543         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55544         Rename argument to `prog' to remove the confusion.
55545         Varargs fns behave differently too!
55546         (g++_load): Likewise.
55547
55548         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55549
55550         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55551         what it is.  Delete (always) printing of status value for !native.
55552         Simplify verbose code, and include status and exec_output.
55553         (g++_load): Use gcc_load.
55554
55555 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55556
55557         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55558         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55559         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55560         940714-3.c as these testcases don't exist anymore.  Make
55561         va-arg-1.c expected to pass.
55562
55563 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55564
55565         * gcc.misc-tests/misc.exp: Only run specific testcases.
55566         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55567         * gcc.misc-tests/dg-[1-9].c: New files.
55568
55569         * lib/dg.exp: New testsuite driver.
55570         * gcc.prms/prms.exp: Use it.
55571
55572         * README.gcc: New file.
55573
55574         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55575         Document and reset `lxpass' and `lxfail'.
55576         Simplify "initialized" message.
55577         (gcc_stat): Clean up comments a little.
55578
55579 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55580
55581         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55582
55583 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55584
55585         * lib/old-dejagnu.exp (process-option): New proc.
55586         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55587         (old-dejagnu): Simplify.
55588         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55589
55590 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55591
55592         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55593         exists and is not an empty string.
55594
55595         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55596         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55597         finished.
55598         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55599         automatically.
55600
55601         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55602         longer expected to fail.
55603
55604         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55605         "f" function call.
55606
55607         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55608
55609         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55610         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55611         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55612         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55613         c-torture-1.29.
55614
55615         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55616         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55617
55618         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55619
55620         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55621         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55622
55623         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55624         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55625         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55626
55627 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55628
55629         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55630         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55631         940714-1.c, 940714-2.c, 940714-3.c},
55632         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55633         gcc.misc-tests/{mg.c,mg.exp}:
55634         New tests.
55635         * gcc.noncompile/noncompile.exp: Change accordingly.
55636
55637 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55638
55639         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55640         Undo previous clobberage.
55641
55642 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55643
55644         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55645         * gcc.special/{930510-1.c, special.exp}:
55646         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55647         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55648         struct-varargs-1.c}: New tests from c-torture-1.26.
55649
55650 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55651
55652         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55653           argument to switch.
55654
55655 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55656
55657         * Revert the previous changes.  Please see Rob's directory
55658         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55659         fixes.
55660
55661 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55662
55663         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55664         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55665         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55666         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55667         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55668         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55669         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55670         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55671         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55672         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55673         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55674         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55675         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55676         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55677         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55678         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55679         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55680         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55681         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55682         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55683         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55684         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55685         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55686         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55687         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55688         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55689         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55690         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55691         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55692         testing changes.
55693
55694 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55695
55696         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55697         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55698         with perror calls.
55699
55700 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55701
55702         * config/unix.exp (g++_load): Fix syntax.
55703
55704 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55705
55706         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55707         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55708         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55709         Don't expect va-arg-1.c to fail.  Correct expected output for
55710         920928-1.c.
55711         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55712         * gcc.wendy/hbm4.c: Correct typo.
55713         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55714
55715 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55716
55717         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55718         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55719         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55720         * lib/c-torture.exp (c-torture-compile): Ditto.
55721
55722         Reduce volume of output (remove all the -I's and such).
55723         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55724         Call gcc_cpass, gcc_cfail.
55725         (c-torture): Pass testing option to c-torture-compile.
55726
55727 1994-03-21  Doug Evans  (dje@cygnus.com)
55728
55729         Bring patches over from progressive.
55730         * config/default.exp: Exit remote shell cleanly.
55731         (g++_exit, g++_start): Add default versions.
55732         * config/sim.exp (gcc_load): Use perror, not error.
55733
55734 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55735
55736         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55737         set in site.exp.
55738
55739 1994-03-14  Doug Evans  (dje@cygnus.com)
55740
55741         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55742         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55743         (wendy_try): New proc to run testcase.
55744         (main loop): Call 'em.
55745         * gcc.wendy/*.c: Clean up pass to correct expected output.
55746
55747         * lib/gcc.exp: Minor cleanup work.
55748         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55749
55750 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55751
55752         * config/sim.exp (gcc_load): Document return codes better.
55753         Don't pass -v to simulator.
55754
55755 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55756
55757         * gcc.special/920717-x.c: Fix typo.
55758         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55759         get at sources.
55760
55761         * lib/mike-gcc.exp: Fix typo.
55762
55763 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55764
55765         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55766         binary to use, transform the name.
55767         * config/*.exp: rename everything. Nuke any g++ specific files,
55768         it's now a special case of gcc that requires no special support.
55769         Add a default.exp for unsupported targets.
55770
55771 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55772
55773         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55774         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55775         version of Tcl.
55776
55777 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55778
55779         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55780         than a warning.
55781
55782 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55783
55784         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55785
55786 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55787
55788         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55789         option_list.  Compile every file with only 4/6 option choices
55790         (same as C torture) instead of with 12/18 different option
55791         choices.
55792         * lib/c-torture.exp: Likewise.
55793
55794         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55795         not already set.
55796
55797 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55798
55799         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55800         can put an XFAIL *-*-* on excess errors.
55801
55802 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55803
55804         * g++.law: Add more tests derived from g++-bugs snapshots.
55805
55806         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55807         equivalent to g++.law/init9.
55808
55809         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55810         compiled it, and the a.out file after we've run it.
55811
55812 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55813
55814         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55815         compiled it, and the a.out file after we've run it.
55816
55817 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55818
55819         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55820
55821 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55822
55823         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55824         version number.
55825
55826 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55827
55828         * g++.law: New directory of g++ tests derived from the g++-bugs
55829         snapshots.
55830
55831 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55832
55833         * gcc.compile: initbug1.c initbug1.exp testcase added
55834
55835 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55836
55837         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55838         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55839           fixes submitted by Jeff Law (law@cs.utah.edu)
55840         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55841           Jeff Law (law@cs.utah.edu)
55842
55843
55844 1993-11-30  Mike Stump  (mrs@cygnus.com)
55845
55846         * config/unix-g++.exp: Follow the gcc way of doing things.
55847         * g++.old-deja/old-deja.exp: Minor updates.
55848         * lib/g++.exp: New file, follow the gcc way of doing things.
55849         * lib/old-dejagnu.exp: Minor updates.
55850         * lib/mike-g++.exp: Always unset errorInfo.
55851
55852 1993-11-06  Mike Stump  (mrs@cygnus.com)
55853
55854         * lib/gcc.exp: Fix some errors with the below change, CC and
55855         CFLAGS should be global when setting, not local.
55856
55857 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55858
55859         * lib/gcc.exp: Transform tool name.
55860
55861 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55862
55863         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55864
55865 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55866
55867         * lib/gcc.exp: change gcc_done to gcc_stat
55868
55869 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55870
55871         * Upgraded gcc testsuite to c-torture version 1.25
55872
55873 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55874
55875         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55876         * lib/c-torture: added hooks for new reporting code.
55877
55878 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55879
55880         * config/sh-gcc.exp: check if sh-sim exists in the path
55881
55882 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55883
55884         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55885         * gcc.compile/compile.exp: Initial changes for new logic.
55886         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55887         * gcc.failure/failure.exp: Initial changes for new logic.
55888         * gcc.ieee/ieee.exp: Initial changes for new logic.
55889         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55890         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55891         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55892         * lib/c-torture.exp: Initial changes for new logic.
55893         * lib/gcc.exp: Initial changes for new logic.
55894
55895 1993-10-15  Mike Stump  (mrs@cygnus.com)
55896
55897         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55898         depend upon failure or success.  Fully qualify names in failure
55899         and success messages.  Always remove a.out before starting
55900         compile, just in case.  Pay more attention to error text output by
55901         the compiler.  Handle testcases with no known past errors just
55902         like all others, so that things are uniform.  Other miscellaneous
55903         improvements.
55904
55905 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55906
55907         * gcc.cpp: new directory for cpp tests
55908
55909 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55910
55911         * lib/chill.exp: Code reformatted, removed unused code.
55912         * config/unix-chill.exp: Code reformatted, removed unused code.
55913         * chill.execute/execute.exp: Code reformatted, removed unused code.
55914         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55915
55916 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55917
55918         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55919         routines not written.
55920
55921 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55922
55923         * config/bug-gcc.exp: Use new procs from bug.exp.
55924
55925 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55926
55927         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55928         via ftp, rather than depending on NFS.
55929         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55930         case.
55931
55932 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55933
55934         * config/bug-gcc.exp: Use new download proc.
55935
55936 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55937
55938         * chill.execute/execute.exp: cleanups, handles errors better
55939         * chill.compile/compile.exp: rewrite, based on execute.exp
55940         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55941         * lib/chill.exp: major changes to diff proc and compile and link
55942         procs. added chill_fail and chill_pass wrappers to pass and
55943         fail. added more comments, and handle error codes better.
55944         Added a hack to capture stderr from exec, so noncompile tests
55945         can work.
55946
55947 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55948
55949         * chill.execute/execute.exp: rewrite of testsuite driver
55950         * lib/chill.exp: rewrite of testsuite driver
55951         * config/unix-chill.exp: rewrite of testsuite driver
55952
55953 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55954
55955         In chill.execute:
55956         * iexpr.ch: Standardize uppercase.
55957         * tuples.dat: Standardize uppercase.
55958         * vary.ch: standardize.  Correct varying string assignments.
55959         * vary.dat: Add new output lines.
55960
55961 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55962
55963         In chill.execute:
55964         * chprintf.ch: Standardize use of uppercase.
55965         * tuples.ch: Standardize and turn arr2 into a DCL,
55966           rather than a SYN.
55967         * pinits.ch: Standardize.
55968
55969 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55970
55971         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55972         * Makefil: Renamed to Makefile.in.
55973         * configure.in: New.
55974
55975 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55976
55977         In chill.execute:
55978         * .cvsignore: Add result/output files.
55979         * Makefile: Fix up variables at start.  Use MFLAGS
55980           everywhere.  Correct bool_loc, built_ins entries.
55981           Add entry for vary1.ch.
55982         * bitarray.ch: Standardize upper-case usage.
55983         * bitexpr.ch: Standardize, add output of b1.
55984         * params.ch: Use arrayt in along PROC parameters, to
55985           avoid novelty problems.
55986         * sets.ch: Tiny cleanup.
55987         * vary1.ch: Re-indent.
55988
55989 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55990
55991         * Add PR-related files to Makefiles, .cvsignore files, etc.
55992
55993 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55994
55995         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55996           with compiler objects. New names are test-flow.c and test-loop.c
55997
55998 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55999
56000         * Upgraded c-torture tests from 1.19 to 1.20
56001
56002         * new files:
56003         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56004         * gcc.compile: 930623-1.c 930623-2.c
56005         * gcc.noncompile: 930622-1.c 930622-2.c
56006         * gcc.failure: 920411-1.c 920627-2.c
56007         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56008
56009 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56010
56011         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56012           More changes to get testsuite working properly. Needs more work.
56013           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56014
56015 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56016
56017         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56018           More changes to get testsuite working properly. Needs more work.
56019
56020 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56021
56022         * chill.compile/compile.exp: Added for Dejagnu support
56023         * chill.execute/execute.exp: Added for Dejagnu support
56024         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56025
56026 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56027
56028         This should complete moving the CHILL test files.
56029         * chill.noncompile(.cvsignore printf.grt
56030             in-printf.grt chprintf.grt chprintf.ch):
56031             Added test-support files.
56032           (Makefile): Modified further.
56033         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56034             signal.ch): Added test files.
56035           * chill.execute (.cvsignore printf.grt printr.c
56036             in-printf.grt rts.c chprintf.grt rts.h): Added
56037           test-support files.
56038             (Makefile): More corrections.
56039
56040 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56041
56042         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56043           test cases, ready for DejaGnu.
56044
56045 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56046
56047         * Upgraded c-torture tests from 1.18 to 1.19
56048
56049         * gcc.compile: added test(s):
56050           930607-1.c
56051         * gcc.execute: added test(s):
56052           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56053
56054         * added new subdirectory for misc tests: gcc.misc-tests
56055         * gcc.misc-test(s): added tests:
56056           inst-check.c test-consts.c test-ior.c test-switch.c
56057
56058 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56059
56060         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56061
56062 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56063
56064         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56065
56066 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56067
56068         * Upgraded c-torture tests from 1.17 to 1.18
56069
56070 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56071
56072         * Upgraded c-torture tests from 1.12 to 1.17
56073
56074 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56075
56076         * lib/old-dejagnu.exp:
56077           Fixed handling of XFAIL target triplets to correctly
56078           recognize wildcard characters.  Removed code that
56079           appended a unique id tag to the end of the file name
56080           printed out by the result of the testcases within a
56081           given test file.
56082
56083 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56084
56085         * lib/old-dejagnu.exp:
56086           Reworked expected failure handling to trigger off of XFAIL
56087           keyword in keyphrase embeded in testcase source code. The
56088           XFAIL keyword must be at the end of the keyphrase line. It
56089           may optionally be followed by one or more target triplets.
56090           It has just occured that the handling of wildcards in the
56091           target triplet may not be correct.
56092
56093 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56094
56095         * g++.old-deja/tests:
56096           Moved all subdirectories up one level into g++.old-deja .
56097
56098         * lib/old-dejagnu.exp:
56099           Fixed problem with CXXFLAGS not being properly reset, and being
56100           corrupted with extraneous "-c" compiler option.  This was
56101           causing binaries to not be generated for test that needed them.
56102           Modified strings passed to "pass" and "fail" so that individual
56103           tests from the same test file would be distinguished by an
56104           identifier appended to the test file name in the summary logs;
56105           this corrected a problem with erroneous diff logs.  Added code
56106           to search testcases for expected fail and unexpected pass keywords.
56107
56108 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56109
56110         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56111
56112 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56113
56114         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56115           Removed extraneous text from end of "Special g++ Options"
56116           keyphrase.
56117
56118         * lib/old-dejagnu.exp: Added pattern matching to look for new
56119           keywords, embedded in testcases comments, which will trigger
56120           calls to xpass and xfail.
56121
56122 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56123
56124         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56125           comments embedded in the testcases, especially the one looking for
56126           special compiler options, as well as the pattern matching for the
56127           compiler output again.
56128
56129 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56130
56131         * lib/old-dejagnu.exp: Do a proper check of the return value for
56132           execute tests. Fixed several problems with the pattern matching
56133           of the compiler output which gave erroneous test results.
56134           Changed several of the test result messages to be more descriptive.
56135         * config/unix-g++.exp: Proc g++_load now actually works and
56136           executes the tests passed to it and returns a usable return
56137           value.
56138
56139 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56140
56141           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56142
56143 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56144
56145         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56146           Modified both files to properly execute the old style
56147           dejagnu tests. The previous versions of these files were
56148           experimental and did not function anything near correctly.
56149
56150 1993-04-05  Rob Savoye  (rob@cygnus.com)
56151
56152         * Removed all Makefile.in and configure.in files. No configuration
56153         needed now.
56154
56155 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56156
56157         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56158
56159 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56160
56161         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56162         gcc.special/configure.in, gcc.noncompile/configure.in,
56163         gcc.execute/configure.in, gcc.code_quality/configure.in,
56164         g++.other/configure.in, g++.old-deja/configure.in,
56165         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56166         in srcname setting.
56167
56168 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56169
56170         * lib/udi.exp: Fixed mondfe and mondfe_download.
56171         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56172         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56173
56174 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56175
56176         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56177         (gdb_exit): Don't remove *_soc files.
56178
56179 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56180
56181         * lib/c-torture.exp: Don't look for main; instead always use -w
56182         -c.  This is how the c-torture tests work.  Remove the object
56183         file if the compilation succeeds.
56184         * gcc.execute/execute.exp: Remove executable if test passes.
56185         * gcc.noncompile/noncompile.exp: Every test is an expected
56186         failure.
56187         * gcc.special/special.exp: Added tests from c-torture 1.11,
56188         corrected use of existing test.
56189         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56190         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56191         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56192         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56193         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56194         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56195         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56196         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56197         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56198         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56199         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56200         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56201         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56202         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56203         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56204         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56205         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56206         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56207         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56208         c-torture 1.11.
56209         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56210         correspond to c-torture 1.11.
56211
56212         * New file.